自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiao祁的博客

记录收获,反应成长,共享知识,交流看法!

  • 博客(51)
  • 收藏
  • 关注

原创 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 671

原创 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 235

原创 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 159

原创 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 97

原创 ajax技术+jsp+servlet+jdbcAjax案例之三级联动

Ajax案例之三级联动:功能需求:页面中有三个下拉框选项,分别为省下拉框,市下拉框,区/县下拉框选择省,则市下拉框中出现对应的该省下的市信息,选择市,则区/县下拉框中出现对应的该市下面的区/县信息技术分析:ajax技术+jsp+servlet+jdbc需求分析(思路):1、创建页面:页面中有三个下拉框,分别为省、市、区/县2、页面加载成功发起ajax请求,请求省的信息,并将响应结...

2019-08-26 22:31:16 474 1

原创 JSP+Servlet 后台管理系统整合练习总结

项目名称:后台管理系统项目需求:实现用户登录实现用户退出实现用户注册功能分析:用户登录:根据用户名和密码查询用户信息。查到则登录成功,查不到则登录失败。用户退出:销毁session用户注册:将用户注册信息插入数据库数据库设计:用户表:t_user用户id uid用户名 uname用户密码 pwd用户性别 sex用户年龄 age出生日期 birthday...

2019-08-23 21:56:29 1604

原创 反射机制处理MVC中servlet过多问题(向上抽取BaseServlet类)

参照源码问题1:现在我们一个请求或者一个独立的业务逻辑都单独进行一个Servlet的创建进行请求处理。但是一个网站的功能是非常的多,如果每个都创建单独的Servlet进行处理,这样造成Servlet过多。造成资源浪费。解决:服务器在接收到浏览器发送的请求后,会调用对应的Servlet进行请求处理。然后调用Servlet中的Service方法进行处理。我们将不同功能的处理封装成对应的...

2019-08-23 21:55:36 451

原创 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 6597 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 993

原创 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 5566

原创 js表单验证处理

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <center> &l...

2019-08-15 21:48:07 277

原创 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 433

原创 dom获取节点对象的方法

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script> /*================直接获取节点对象的方式====================*/ //1.id方式直接获取单个对...

2019-08-14 21:24:28 120

原创 清除浮动塌陷的4种经典套路

清除浮动塌陷的4种经典套路【自古深情留不住,总是套路得人心。】这些日子,各个朋友圈随时可以见到这句话的身影。的确人们常说:“多一点真诚,少一点套路。”,但是最终现象写实也是那么残酷和无奈。同样在前端攻城狮的道路,我们都是真诚尽心尽力的去学习进取。奈何先是各大浏览器厂商的大战不断,导致我们这群学习的人苦不堪言,一片水生火热呀。不得不想进各种hack方法解决。(没错,这里就是吐槽的IE6!)其...

2019-08-13 21:34:14 177

原创 h5表单增强标签

邮箱: <p> <!--数字--> 年龄: <input type="number" />...

2019-08-12 20:49:34 164

原创 mybatis核心配置文件标签

1. 标签 功能:用于在mybatis文件中 加载properties文件 <!-- properties 加载外部文件 --> <properties resource="db.properties"></properties> 获取properties文件,通过${} 的方式获取 ...

2019-08-09 20:46:54 575

原创 测试查询代码三种方式

selectList:查询多条语句返回list集合,如果没有查到任何数据返回一个空集合,不是nullselectOne:查询单条数据返回一个对象,如果没有任何数据返回nullselectMap:查询多条数据返回一个map集合,如果查不到返回空的map集合,不是null1.加载mybatis核心配置文件2.构建SqlSessionFactory 工厂对象3.通过工厂打开sqlsession...

2019-08-08 19:04:31 863

原创 Mapper映射文件配置

在MaBatis中,推荐使用mapper作为名包,只需要写一个UserMapper.xml配置文件即可。映射文件的作用:用于定义要执行的sql语句,同时设定返回结果的类型select * from t_usernamespace: 命名空间MyBatis管理SQL语句是通过namespace+id来定位的select :标签中用于编写查询语句id=“selAll”: s...

2019-08-08 19:04:00 739

原创 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 189

原创 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 181

原创 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 472

原创 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 413

原创 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 557

原创 SQL语句总结

1. 数据库相关概念(1) 请解释什么是DB, DBMS, DBAS, DBA, DBS?答:DB数据库简称DBMS数据库管理系统DBAS数据库应用系统DBA数据库管理员DBS数据库系统(2) 请列举常用的关系型数据库并简述其特点.OracleMysqlDB2SQL ServerAccessPostgerSQL特点:关系型数据库最典型性的数据结构表,由二维表及其之间的...

2019-07-29 20:54:55 160

原创 实操3:模拟qq聊天功能:实现客户端与服务器(一对一)多次聊天功能,客户端首先发起聊天,输入的内容在服务器端和客户端显示,然后服务器端也可以输入信息,同样信息在客户端和服务端显示。

一、客户端客户端编写聊天的方法chat()要求使用BufferedReader与BufferedWriter缓冲类编写用于测试的主方法调用chat()方法服务器端编写提供服务的方法service()编写用于测试的主方法调用service()方法二、代码实现客户端:public class ChatClient { public void chat() { ...

2019-07-24 20:52:08 2165

原创 实操2:基于TCP协议的Socket编程 双向编程 (实现多个客户端同时登录服务器)

实操2:基于TCP协议的Socket编程 双向编程 (实现多个客户端同时登录服务器)一、目录结构1.首先新建两个工程clientProject客户端和serverProject服务器端工程2.新建项目结构如图二、编写代码1.新建服务器端Server.java类和封装的User用户类和多用户启动的线程类2.新建客户端Client.java类和封装的User用户类客户端代码如下:...

2019-07-24 12:50:47 955

原创 实操1:基于TCP协议的Socket网络编程 单向通信(客户端与服务端建立连接)

基于TCP协议的Socket网络编程 单向通信(客户端与服务端建立连接)项目结构:1.新建clientProject客户端工程2.新建客户端Test类3.新建serverProject客户端工程4.新建服务器端Test类项目代码:import java.io.IOException;import java.io.InputStream;import java.io.Output...

2019-07-24 12:18:16 822

原创 实操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 1354

原创 实操1.使用多线程设计一个火车售票模拟程序

1.使用多线程设计一个火车售票模拟程序需求分析:假如火车站有20张票要售出,现有5个售票点售票,用5个线程模拟5个售票情况实现思路:(1).新建SaleTick实现接口Rannable具备多线程操作的能力(2).实现run()方法编写线程体,使用同步代码块或者同步方法提高程序的安全性(3).编写Test测试类/** * @author 祁蒙恩 * 1.使用多线程设计一个火车...

2019-07-23 11:12:04 5984

原创 使用输入/输出包中的类读取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 1975

原创 将文件夹d:/sxtjava下面所有文件和子文件夹内容到d:/sxtjava2。

将文件夹d:/sxtjava下面所有文件和子文件夹内容到d:/sxtjava2。提示:涉及单个文件复制、目录的创建、递归的使用。public class CopyDir { /** * 复制单个文件 * @param sourceFile 源文件 * @param targetFile 目标文件 ...

2019-07-22 21:28:25 897

原创 实现字节数组和任何基本类型和引用类型执行的相互转换。

1.实现字节数组和任何基本类型和引用类型执行的相互转换。提示:使用ByteArrayInutStream和ByteArrayOutputStream。public class TestByteArrayStream { public static void main(String[] args) throws IOException, ...

2019-07-22 21:26:50 1317 1

原创 基本数据类型和包装类的相互转换总结分析

笔记链接地址

2019-07-17 10:37:38 154

原创 4.常见简单异常的解决办法

4.1 常见的异常类型1.运行时异常 RuntimeExceptiona) 算术异常 ArithmeticExceptionb) 空指针异常 NullPointerExceptionc) 类型转换异常 ClassCastExceptiond) 数组下标越界 ArrayIndexOutOfBoundsExceptione) 期 望 的 数 据 类 型 与 实 际 输 入 类 型 不 匹 ...

2019-07-16 21:07:15 164

原创 1.异常的概念_分类

1.1 异常的概念异常( Exception 也称例外)就是在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序所需文件找不到网络连接不通或中断算术运算错 (被零除…)数组下标越界装载一个不存在的类或者对 null 对象操作类型转换异常……当 Java 程序出现以上的异常时,就会在所处的方法中产生一个异常对象。这个异常对象包括异常的类型,异常出现时程序的运行状态以...

2019-07-16 21:05:23 221

原创 多维数组总结

(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 197

原创 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 102

原创 抽象类和抽象方法总结·

抽象类和抽象方法(1) 简述抽象方法的特征抽象类不可以创建对象抽象类可以创建对象(提供给子类调用)抽象类可以包含的成员:成员变量、成员方法、静态方法、构造方法、final修饰的方法(只能被子类调用不能被重写)抽象方法不允许有方法体,只能以分号“;”结尾抽象方法只能声明在抽象类中(含有抽象方法的类必须是抽象类)抽象类中可以含有0个或者多个抽象方法抽象方...

2019-07-15 21:05:39 457

原创 实操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 539 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 369 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除