自己总结
Xiao祁的博客
记录收货,反应成长!
展开
-
ActiveMQ 环境安装配置
ActiveMQ 安装配置3 解压安装文件tar -zxf apache-activemq-5.9.0-bin.tar.gz4 检查权限ls -al apache-activemq-5.9.0/bin如果权限不足,则无法执行,需要修改文件权限:chmod 755 activemq5 复制应用至本地目录cp apache-activemq-5.9.0 /usr/local/activ...原创 2019-10-10 19:58:47 · 694 阅读 · 0 评论 -
mybatis核心配置文件标签
1. 标签 功能:用于在mybatis文件中 加载properties文件 <!-- properties 加载外部文件 --> <properties resource="db.properties"></properties> 获取properties文件,通过${} 的方式获取 ...原创 2019-08-09 20:46:54 · 598 阅读 · 0 评论 -
清除浮动塌陷的4种经典套路
清除浮动塌陷的4种经典套路【自古深情留不住,总是套路得人心。】这些日子,各个朋友圈随时可以见到这句话的身影。的确人们常说:“多一点真诚,少一点套路。”,但是最终现象写实也是那么残酷和无奈。同样在前端攻城狮的道路,我们都是真诚尽心尽力的去学习进取。奈何先是各大浏览器厂商的大战不断,导致我们这群学习的人苦不堪言,一片水生火热呀。不得不想进各种hack方法解决。(没错,这里就是吐槽的IE6!)其...原创 2019-08-13 21:34:14 · 182 阅读 · 0 评论 -
测试查询代码三种方式
selectList:查询多条语句返回list集合,如果没有查到任何数据返回一个空集合,不是nullselectOne:查询单条数据返回一个对象,如果没有任何数据返回nullselectMap:查询多条数据返回一个map集合,如果查不到返回空的map集合,不是null1.加载mybatis核心配置文件2.构建SqlSessionFactory 工厂对象3.通过工厂打开sqlsession...原创 2019-08-08 19:04:31 · 933 阅读 · 0 评论 -
Mapper映射文件配置
在MaBatis中,推荐使用mapper作为名包,只需要写一个UserMapper.xml配置文件即可。映射文件的作用:用于定义要执行的sql语句,同时设定返回结果的类型select * from t_usernamespace: 命名空间MyBatis管理SQL语句是通过namespace+id来定位的select :标签中用于编写查询语句id=“selAll”: s...原创 2019-08-08 19:04:00 · 764 阅读 · 0 评论 -
mybatis.xml配置文件总结
1.1要求命名一般叫mybatis.xml,放在src文件下1.2mybatis官方提供了dtd约束,方便xml的编写·1.3mybatis文件的配置 1.放在配置文件configuration 配置文件下 2.environments(n我闷死):用于指定使用哪个环境 default:用于指定使用的环境 3.environment:用于配置开发使用的环境 ...原创 2019-08-08 19:03:29 · 201 阅读 · 0 评论 -
SQL单表语句总结
SQL语句总结一、字符串:示例一:查询员工表,使用“The job id for” 链接转换大写格式后的员工姓名,并使用“is”字符串链接他们的工作ID,要求将工作ID转换小写格式。修改名为“详细的雇佣表”SQL> select 'The job id for ‘||upper(last_name)||’ is '||lower(job_id) “详细的雇佣表” from empl...原创 2019-08-01 21:52:57 · 583 阅读 · 0 评论 -
MySQL命令语句
一、MySQL命令1.创建数据库create database test default charachar set utf8;2.查看数据库show databases;3.选择数据库use test;4.查看数据库编码select schema_name,default_character_set_name from information_schema.schemata wh...原创 2019-08-05 21:46:40 · 482 阅读 · 0 评论 -
jdbc总结
JDBC_PreparedStatement插入大量数据_批处理插入_效率比较(1) jdbc新增大量数据时, 如何处理能提高效率?通过PreparedStatement 批处理操作(2) 什么是批处理? JDBC如何进行批处理?批处理:在与数据库的一次连接中,批量的执行条 SQL 语句。for(int i=0;i<list.size();i++){ps.setString(...原创 2019-08-07 21:49:43 · 187 阅读 · 0 评论 -
实操2:编写两个线程实现数字和字母的交替打印
实操2:编写两个线程实现数字和字母的交替打印*需求分析:打印输出1-52,A-Z 26个英文字母,打印顺序为12A34B56C78D9…*实现思路:1.编写打印类Printer,声明私有属性index表示第几次打印2.在打印类中编写打印数字的方法print(int i),当i为3的倍数时调用wait()方法,*使当前线程处于等到状态,执行打印字母的方法,使用notifyAll()进行...原创 2019-07-23 11:24:39 · 1388 阅读 · 0 评论 -
实操1.使用多线程设计一个火车售票模拟程序
1.使用多线程设计一个火车售票模拟程序需求分析:假如火车站有20张票要售出,现有5个售票点售票,用5个线程模拟5个售票情况实现思路:(1).新建SaleTick实现接口Rannable具备多线程操作的能力(2).实现run()方法编写线程体,使用同步代码块或者同步方法提高程序的安全性(3).编写Test测试类/** * @author 祁蒙恩 * 1.使用多线程设计一个火车...原创 2019-07-23 11:12:04 · 6024 阅读 · 0 评论 -
使用输入/输出包中的类读取D盘上exam.txt文本文件的内容,每次读取一行内容,将每行作为一个输入放入ArrayList的泛型集合中并将集合中的内容使用加强for进行输出显示。
使用输入/输出包中的类读取D盘上exam.txt文本文件的内容,每次读取一行内容,将每行作为一个输入放入ArrayList的泛型集合中并将集合中的内容使用加强for进行输出显示。public class Test { public static void main(String[] args) throws IOException { ...原创 2019-07-22 21:29:16 · 2004 阅读 · 0 评论 -
dom获取节点对象的方法
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script> /*================直接获取节点对象的方式====================*/ //1.id方式直接获取单个对...原创 2019-08-14 21:24:28 · 129 阅读 · 0 评论 -
JS实现贪吃蛇小游戏(详细注释)
小游戏目录结构游戏运行效果图HTML代码css代码js代码<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style media="screen"> *{ margin: 0; ...原创 2019-08-14 21:33:12 · 456 阅读 · 0 评论 -
Solr 集群环境搭建
安装 Solr 集群环境4.1需求:1) 在 192.168.186.133 环境中安装 zookeeper 集群(已安装)2) 创建 4 个 tomcat 实例,修改其端口为 8080-80833) 使用已安装好的单机版 solr 作为集群的节点使用4.2创建 solrcloud 目录mkdir solrcloud4.3安装 Zookeeper 集群略…4.4安装 4 个 to...原创 2019-10-09 21:17:01 · 255 阅读 · 0 评论 -
zookeeper集群环境搭建
02安装zookeeper集群版cd /usr/local/mkdir solrcloud创建集文件夹cd temp将解压的zookeeper拷贝到solrcloud文件下 并且重新名为zookeeper01cp zookeeper-3.4.6 /usr/local/solrcloud/zookeeper01 -rfcd /usr/local/solrcloud/ zookeep...原创 2019-10-09 21:13:15 · 181 阅读 · 0 评论 -
Solr环境搭建
linux界面操作克隆修改ipcd /etc/sysconfig/network-scripts/vim ifcfg-eth0service iptables stopping www.baidu.com===================安装配置jdktar -zxf jdk-8u11-linux-x64.tar.gzcp jdk1.8.0_11/ /usr/local/jd...原创 2019-10-08 20:01:34 · 120 阅读 · 0 评论 -
ajax技术+jsp+servlet+jdbcAjax案例之三级联动
Ajax案例之三级联动:功能需求:页面中有三个下拉框选项,分别为省下拉框,市下拉框,区/县下拉框选择省,则市下拉框中出现对应的该省下的市信息,选择市,则区/县下拉框中出现对应的该市下面的区/县信息技术分析:ajax技术+jsp+servlet+jdbc需求分析(思路):1、创建页面:页面中有三个下拉框,分别为省、市、区/县2、页面加载成功发起ajax请求,请求省的信息,并将响应结...原创 2019-08-26 22:31:16 · 480 阅读 · 1 评论 -
JS实现购物车中的动态操作(全选、统计数据、结账)
html代码;<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" type="text/css" href="css/reset.css" /> <link ...原创 2019-08-16 22:01:18 · 6681 阅读 · 4 评论 -
JS实现任意位数验证码(数字+26位字母)
源代码:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>验证码的实现_任意位数版_2019_08_16</title> <script> var arr = ["A","B","C","D","E","F","G","H...原创 2019-08-16 21:53:16 · 1018 阅读 · 0 评论 -
JS实现随机生成的6位验证码(数字+26位字母大小写)
`源代码:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>验证码的实现_固定四位版</title> <script> function verificationCode() { var arr = ["A...原创 2019-08-16 21:49:58 · 5579 阅读 · 0 评论 -
h5表单增强标签
邮箱: <p> <!--数字--> 年龄: <input type="number" />...原创 2019-08-12 20:49:34 · 187 阅读 · 0 评论 -
js表单验证处理
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <center> &l...原创 2019-08-15 21:48:07 · 283 阅读 · 0 评论 -
JSP+Servlet 后台管理系统整合练习总结
项目名称:后台管理系统项目需求:实现用户登录实现用户退出实现用户注册功能分析:用户登录:根据用户名和密码查询用户信息。查到则登录成功,查不到则登录失败。用户退出:销毁session用户注册:将用户注册信息插入数据库数据库设计:用户表:t_user用户id uid用户名 uname用户密码 pwd用户性别 sex用户年龄 age出生日期 birthday...原创 2019-08-23 21:56:29 · 1631 阅读 · 0 评论 -
反射机制处理MVC中servlet过多问题(向上抽取BaseServlet类)
参照源码问题1:现在我们一个请求或者一个独立的业务逻辑都单独进行一个Servlet的创建进行请求处理。但是一个网站的功能是非常的多,如果每个都创建单独的Servlet进行处理,这样造成Servlet过多。造成资源浪费。解决:服务器在接收到浏览器发送的请求后,会调用对应的Servlet进行请求处理。然后调用Servlet中的Service方法进行处理。我们将不同功能的处理封装成对应的...原创 2019-08-23 21:55:36 · 495 阅读 · 0 评论 -
将文件夹d:/sxtjava下面所有文件和子文件夹内容到d:/sxtjava2。
将文件夹d:/sxtjava下面所有文件和子文件夹内容到d:/sxtjava2。提示:涉及单个文件复制、目录的创建、递归的使用。public class CopyDir { /** * 复制单个文件 * @param sourceFile 源文件 * @param targetFile 目标文件 ...原创 2019-07-22 21:28:25 · 903 阅读 · 0 评论 -
实现字节数组和任何基本类型和引用类型执行的相互转换。
1.实现字节数组和任何基本类型和引用类型执行的相互转换。提示:使用ByteArrayInutStream和ByteArrayOutputStream。public class TestByteArrayStream { public static void main(String[] args) throws IOException, ...原创 2019-07-22 21:26:50 · 1351 阅读 · 1 评论 -
实现百战铁路售票系统临时车次的添加功能
实操1:实现百战铁路售票系统临时车次的添加功能需求说明1.录入车次信息(车次、出发站、终点站、出发时间、到达时间、历经时间、余票数、票价)2.打印输出录入的信息实现思路1.新建类AddTrain2.编写主方法main()3.创建Scanner对象 Scanner input=new Scanner(System.in); 导包4.输出5.使用input.next() ...原创 2019-07-11 16:09:21 · 439 阅读 · 0 评论 -
多维数组总结
(1) 二维数组的初始化有几种方式分别是什么?int intA[][]={{1,2},{2,3},{3,4,5}};Int [][] int B=new int[3],[5];Int [] intC[]=new int[3][];intC[0]=new int[2];intC[0]=new int[3];intC[0]=new int[4];(2) 二维数组的遍历有几种方式?...原创 2019-07-15 21:07:00 · 207 阅读 · 0 评论 -
String字符串总结
String类常用方法_API文档阅读(1) String类位于哪个包中,在API中String在的定义是什么?Java.lang包中;String是不可变的字符数列(底层是数组的形式)(2) 请你列举出String类的五个常用方法?char charAt(int index) 返回字符串中第index的字符Boolean equals(String other) 比较两个字符串是...原创 2019-07-15 21:06:23 · 112 阅读 · 0 评论 -
抽象类和抽象方法总结·
抽象类和抽象方法(1) 简述抽象方法的特征抽象类不可以创建对象抽象类可以创建对象(提供给子类调用)抽象类可以包含的成员:成员变量、成员方法、静态方法、构造方法、final修饰的方法(只能被子类调用不能被重写)抽象方法不允许有方法体,只能以分号“;”结尾抽象方法只能声明在抽象类中(含有抽象方法的类必须是抽象类)抽象类中可以含有0个或者多个抽象方法抽象方...原创 2019-07-15 21:05:39 · 464 阅读 · 0 评论 -
循环语句总结
一、九九乘法口诀/** * @author 祁蒙恩 *九九乘法口诀 */public class _01Testfor03_99 { public static void main(String[] args) { for(int i=1;i<10;i++){ //控制10行 for(int j=1;j<=i;j++){ //每行打印的个数 Syste...原创 2019-07-11 06:39:34 · 85 阅读 · 0 评论 -
容器、集合总结分析!!!
wrewrq原创 2019-07-09 22:04:46 · 101 阅读 · 0 评论 -
实操3:提取百战婚恋交友的注册功能
@author 祁蒙恩实操3:提取百战婚恋交友的注册功能实现思路:import java.util.Scanner;/** * @author 祁蒙恩 * 实操3:提取百战婚恋交友的注册功能 * 实现思路: * */public class UserBiz2 { private static User[] user=new User[100]; private ...原创 2019-07-12 21:56:47 · 566 阅读 · 2 评论 -
实操2:提取百战婚恋交友的系统主菜单
@author 祁蒙恩实操2:提取百战婚恋交友的用户类并对属性进行封装实现思路:1.声明static Uset对象,数组长度为100,用于存储100个User.2.声明 static int类型count存储人数3.创建Scanner类对象,用于添加对象4.编写无惨构造、带昵称和密码的有参构造、带全部参数的构造import java.util.Scanner;一、新建封装类...原创 2019-07-12 21:09:22 · 399 阅读 · 1 评论 -
实操1:提取百战婚恋交友的用户类并对属性进行封装
@author 祁蒙恩实操1:提取百战婚恋交友的用户类并对属性进行封装实现思路:1.新建用户类User2.封装User的属性3.编写共有的getter和setter方法4.编写无惨构造、带昵称和密码的有参构造、带全部参数的构造/** * @author 祁蒙恩 * 实操1:提取百战婚恋交友的用户类并对属性进行封装 * 实现思路: * 1.新建用户类User * 2...原创 2019-07-12 19:38:19 · 342 阅读 · 0 评论 -
5分钟完成桌面小游戏项目
地址复制到原创 2019-07-08 21:10:46 · 2901 阅读 · 0 评论 -
JAVA方法总结分析Method
@author 祁蒙恩2019年7月11日**方法总结**1.方法定义处的参数成为形式参数,有类型2.方法处调用的参数成为实际参数,没有类型,但是是一个实际的值3.实际参数和形式参数的名称可以相同,也可以不同4.方法调用的实际参数的类型、个数、顺序必须与方法方法定义出的形式参数类型、个数、顺序等完全一致。5.在方法定义时,返回值的类型定义成void还是其他的数据类型完全取决...原创 2019-07-11 22:34:26 · 191 阅读 · 0 评论 -
方法的定义需要明确两个问题和方法的调用需要负责两个操作
一、方法的定义需要明确两个问题@author 祁蒙恩2019年7月11日方法的定义需要明确两个问题1.明确方法的执行是否会有不缺定的因素,如果有放到小括号中称为形式参数2.明确方法的执行结束后是否会有结果,结果的类型称为方法的返回值类型方法的调用需要负责两个操作1.负责为方法提供实际操作2.负责对结果进行处理import java.util.Scanner;/** ...原创 2019-07-11 22:37:45 · 225 阅读 · 0 评论 -
SQL总结
Connected to Oracle Database 11g Release 11.2.0.1.0Connected as hr@ORCLSQL> select avg(salary),sum(salary) from employees;AVG(SALARY) SUM(SALARY)6461.831775 691416SQL> select min(sala...原创 2019-08-02 21:51:37 · 427 阅读 · 0 评论