- 博客(33)
- 收藏
- 关注
原创 鼠标突然就失效了怎么办?
1. 可能是误按了键盘导致,快捷键:左shift + alt + num lk 键,同时按下即可解决;2. 可能是驱动没有更新,用鲁大师更新一下驱动即可解决;
2020-12-01 16:42:01
644
原创 PreparedStatement.setNull方法研究
在PreparedStatement中设置空值 如果需要在PreparedStatement中设置空值,如果写成setInt(1,null),程序会毫不留情的报出空指针异常,所以你需要使用setNull(index, type)方法来代替。 例如:第二个参数为java.sql.Types中具体的类型值,你可以通过Types查找到你需要的具体类型。通过这个方法,就可以完成在PreparedStatement设置null值,前提当然是你的数据库字段允许nu...
2020-11-02 11:52:11
2650
原创 Centos 8 忘记 root密码或者没设置root用户需要登录root的解决办法
1 重启系统后出现GRUB界面在引导装载程序菜单上,用上下方向键选择你忘记密码的那个系统键入“e” 来进入编辑模式。2 然后在编辑界面rhgb quiet后面加“空格”,然后键入“single”,或者直接输入数字的“1”并回车确定。3 Ctrl + x 启动进入单用户模式,在这里修改root的密码。...
2020-09-08 16:43:03
3010
原创 批量更新和插入报错:超出游标的范围总结
批量更新和插入报错:超出游标的范围解决方案就是将preparement 放在外面,代码如下:String querySql = "SELECT RID FROM " + dbTableName + " WHERE tab_name = ?";PreparedStatement queryPreparedStatement = conn.prepareStatement(querySql);String updateSql = "UPDATE " + dbTableName + " SET ta
2020-07-08 11:49:45
409
原创 如何在idea创建分支,并把分支的代码放在新建的分支上面
先更新当前分支的代码,然后再进行下面的操作1. 首先点击new branch(默认会将当前分支的代码弄一份放在新建的分支,例如当前分支是develop,然后点击新建分支之后就会在新建的分支上面有develop的代码)2. push 到远程仓库3. 提交代码到新分支即可...
2019-09-30 16:58:12
6371
转载 Disconf注解的作用
采用注解式实现方式,项目启动时,Disconf-Client会扫描应用中的注解信息,将这些注解数据注入到仓库中,此时Disconf-Client对配置文件不止有托管作用,当 本地配置文件修改时,它还能自动reload到相应的Bean。采用注解的方式,需要在所有的需要使用配置文件的Bean上都注解配置文件,写的代码会比较多。但是如果配置文件更改后,它能自动reload使用配置文件的...
2019-06-20 18:20:21
387
转载 INSERT IGNORE 与INSERT INTO的区别
INSERT IGNORE 与INSERT INTO的区别就是INSERT IGNORE会忽略数据库中已经存在 的数据,如果数据库没有数据,就插入新的数据,如果有数据的话就跳过这条数据。这样就可以保留数据库中已经存在数据,达到在间隙中插入数据的目的。来看个具体的例子:CREATE TABLE test( id INT NOT NULL PRIMARY KEY, NAME ...
2019-06-20 18:13:32
999
转载 StringUtils类中isEmpty与isBlank的区别
org.apache.commons.lang.StringUtils类提供了String的常用操作,最为常用的判空有如下两种isEmpty(String str)和isBlank(String str)。StringUtils.isEmpty(String str)判断某字符串是否为空,为空的标准是 str==null 或 str.length()==0System.out.printl...
2019-06-20 18:08:01
252
转载 IDEA自动生成创建人和时间
一、文档注释(设置后创建新文件自动生成如下文件注释):二、设置方式(如下图)调出设置选项快捷键 Ctrl+Alt+s
2019-06-20 17:36:46
3997
2
转载 RandomStringUtils的用法
//产生5位长度的随机字符串,中文环境下是乱码RandomStringUtils.random(5);//使用指定的字符生成5位长度的随机字符串RandomStringUtils.random(5, new char[]{'a','b','c','d','e','f', '1', '2', '3'});//生成指定长度的字母和数字的随机组合字符串RandomStringUtils....
2019-06-20 17:35:06
762
转载 [Java 安全]消息摘要与数字签名
[Java 安全]消息摘要与数字签名目录消息摘要 算法简述 算法实现数字签名 算法简述 算法实现参考消息摘要算法简述定义它是一个唯一对应一个消息或文本的固定长度的值,它由一个单向Hash加密函数对消息进行作用而产生。如果消息在途中改变了,则接收者通过对收到消息的新产生的摘要与原摘要比较,就可知道消息是否被改变了。因此消息摘要保证了消息的完整性。消息摘要采用单...
2019-06-05 18:27:18
159
转载 Mysql主键索引、唯一索引、普通索引、全文索引、组合索引的区别
https://blog.csdn.net/leyangjun/article/details/42461879Mysql各种索引区别:普通索引:最基本的索引,没有任何限制唯一索引:与"普通索引"类似,不同的就是:索引列的值必须唯一,但允许有空值。主键索引:它 是一种特殊的唯一索引,不允许有空值。全文索引:仅可用于 MyISAM 表,针对较大的数据,生成全文索引很耗时好空间。组合索...
2019-06-04 13:56:51
370
转载 用fiddler抓手机的包
https://blog.csdn.net/m0_37554415/article/details/80434477-- 解决手机连不上WiFi的问题,解决手机证书的问题https://blog.csdn.net/tangcv/article/details/80584660 -- 设置fiddler参数fiddler下载地址 :链接:https://pan.baidu.com/s/1...
2019-05-23 12:51:48
117
转载 mapper.xml中list集合的遍历
<foreach collection="list" item="item" open="(" close=")" separator="," index="">#{item.studentId}</foreach>解释含义:foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有 item,ind...
2019-05-20 11:09:38
11793
原创 elasticsearch学习
1. 安装nodejs2. 安装elasticsearch-head插件,启动elasticsearch-head(搜索引擎)的可视化管理工具,访问http://localhost:9100/,就可以看到(搜索引擎)的可视化管理工具。 执行命令:cnpm run start 3. 安装elasticsearch 修改elasticsearch.yml 配置文件,...
2019-05-07 16:46:11
125
转载 idea如何用git更新和提交代码
一、git更新操作第一步:在提交项目之前必须先对项目进行更新,此项特别重要,如果不进行更新,别人有项目提交到服务器上,那么你的项目将会提交不上去,使用git解决冲突会比较麻烦,即使你解决了冲突,但是有时候不注意会冲掉别人写的代码,不像svn使用那么简单,所以提交自己项目前必须进行更新(特别重要);如图1:选择pull进行更新代码操作;1.jpg第二步:更新后的结果如图...
2019-04-25 11:32:49
21411
5
转载 初步认识rabbitmq及其编码实现
初步认识rabbitmq :前言:在这里我将用java来简单的实现rabbitMQ。下面我们带着下面问题来一步步的了解和学习rabbitMQ。1:如果消费者连接中断,这期间我们应该怎么办2:如何做到负载均衡3:如何有效的将数据发送到相关的接收者?就是怎么样过滤4:如何保证消费者收到完整正确的数据5:如何让优先级高的接收者先收到数据一:"Hello RabbitMQ"...
2019-04-24 10:26:11
929
转载 Windows10下安装rabbitmq教程
一、erlang下载安装1、下载下载erlang,原因在于RabbitMQ服务端代码是使用并发式语言erlang编写的,下载地址:http://www.erlang.org/downloads,双击.exe文件进行安装就好。百度网盘下载:链接:https://pan.baidu.com/s/1rOPj2AlxVp1rzEBw7iacGw 密码:9t3j2、安装一直next就可...
2019-04-24 10:20:11
123
转载 postmapping和RequestMapping的区别
@GetMapping用于将HTTP GET请求映射到特定处理程序方法的注释。具体来说,@GetMapping是一个作为快捷方式的组合注释@RequestMapping(method = RequestMethod.GET)。@PostMapping用于将HTTP POST请求映射到特定处理程序方法的注释。具体来说,@PostMapping是一个作为快捷方式的组合注释@RequestMa...
2019-04-22 09:47:49
41808
3
转载 JDK 1.8 中的 Timer 类
1 Class Timer定时器 Timer 类位于java.util包,并且继承自根类 Object,具体为:public class Timer extends Object线程调度任务是可以在后台线程中执行的能力。任务可以执行一次,也可以定期重复执行。与每个 Timer 对象相对应的是一个单独的后台线程,它用于顺序执行所有定时器的任务。定时器任务应该很快完成。如果一个计时器任务花费了大量的时...
2018-03-29 10:41:57
1376
原创 jsp动态导入和静态导入比较
1:分别生成不同的java文件,编译成不同的class文件,文件之间相互不影响,允许有同名的变量 2:效率相对比较低,通常用来java代码比较多的页面中 3:耦合性比较低 --%>我是动态页面 int a = 100;%> 1:会把本页面和被导入的页面和一个java文件,编译成class文件
2017-08-21 18:58:24
330
原创 写一个百度提示框
<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> 百度提示框 #divkeywor
2017-08-21 18:44:38
306
原创 用jsp处理404错误
helloServletJsp 404 /jsp404.jsp index.html index.htm index.jsp default.html default.htm default.jsp
2017-08-19 21:35:26
1001
原创 jsp内置对象
jsp的九大内置对象 四大作用域 request--对应servlet中htttpServletRequest session--对应servlet中htttpSession application--对应servlet中servletContext pageContext--
2017-08-19 21:16:14
229
原创 Javaweb的过滤器
/** * 过滤器 implements Filter 实现filter接口,重写3个方法,doFilter用来过滤请求的 * 我们不关心过滤器启动加载的顺序,只关心过滤执行的顺序,执行的顺序和web.xml的配置有关 * 过滤器的执行顺序和返回顺序是相反的 * web.xml过滤器的配置方式 * BeautifyGirl com.bjsxt.f
2017-08-19 20:58:13
231
原创 javaweb中请求转发与重定向的区别
String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>">My JSP 'index.jsp' starting page
2017-08-19 18:41:29
333
原创 jdbcUtil封装的工具类
public class JdbcUtil{//提取参信息--方便以后进行封装 private static String driver = ""; private static String url = ""; private static String username = ""; private static String userpwd = ""; //加载类的时候自动执
2017-08-19 17:09:27
491
原创 1. 当前时间转换为字符串格式2.jdbc.properties常用配置
当前时间转换为字符串格式 //获取当前时间–字符串格式-yyyy-MM-dd public static String nowdatestr(){ //规范日期格式 //SimpleDateFormat sf = new SimpleDateFormat(“yyyy-MM-dd”); //获取当前时间 //Date date = new Date(); //转换成字符串格式 //St
2017-08-19 16:57:57
478
原创 操作oracle数据库简单事例
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.text.SimpleDateFormat; import java.util.
2017-08-19 16:49:11
324
原创 jdbc总结
jdbc: String classname = “oracle.jdbc.OracleDriver”; String url = “jdbc:oracle:thin:@127.0.0.1:1521:orcl”; String username = “scott”; String userpwd =”1234”; /
2017-08-19 16:28:09
282
转载 jdbc中连接驱动的方式的区别
在学习JDBC的时候,通常有两种方式去注册数据库驱动程序(这里采用MySQL数据库),分别为:Java代码 DriverManager.registerDriver(new Driver()); Class.forName("com.mysql.jdbc.Driver"); 那么这两种方式有什么异同呢?首先我们到DriverManager中去
2017-08-19 16:00:21
308
原创 jquery中的用ajax发送请求过程笔记
$.ajax({}):发送数据是json的格式:{}表示json格式success:回调函数 function(result){} result用来接收服务器返回的数据type:请求类型 get post 默认是getdata:传递的数据 数据之间用&,可以是字符串或者是json格式json格式:da
2017-08-18 21:45:36
799
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人