Java8 LocalDate用法
摘要:1、 简介 伴随 lambda表达式、streams 以及一系列小优化,Java 8 推出了全新的日期时间API。 Java处理日期、日历和时间的不足之处:将 java.util.Date 设定为可变类型,以及 SimpleDateFormat 的非线程安全使其应用非常受限。然后就在 java8 上
阅读全文
posted @
2020-07-07 19:26
CCConcerning
阅读(3513)
推荐(0)
Shell脚本编写随笔
摘要:1、脚本开头需要指明解释器 #!/bin/bash 2、| 运算符 管道符号,是unix一个很强大的功能,符号为一条竖线:"|"。 他的功能是把第一个命令执行的结果作为第二个命令的输入传给第二个命令,例如: code=`cat result.txt | awk 'NR==1' |awk -F ' '
阅读全文
posted @
2020-06-18 14:31
CCConcerning
阅读(172)
推荐(0)
StringTokenizer与indexOf()和substring()
摘要:使用indexOf()和substring()来分析字符串容易导致StringIndexOutOfBoundsException。 StringTokenizer类来分析字符串则会容易一些,效率也会高一些。 StringTokenizer类 Java StringTokenizer类属于 java.
阅读全文
posted @
2020-06-09 10:40
CCConcerning
阅读(298)
推荐(0)
如何保证session一致性
摘要:session是什么? session是服务器为每个用户创建一个会话,存储用户的相关信息,以便多次请求能够定位到同一个上下文。Web应用开发中,web-server可以自动为同一个浏览器的访问用户自动创建session,提供数据存储功能。最常见的,会把用户的登录信息、用户信息存储在session中,
阅读全文
posted @
2020-04-17 18:22
CCConcerning
阅读(674)
推荐(0)
用存储过程实现for循环执行sql语句
摘要://默认情况下,DELIMITER是分号;。在MySQL中每行命令都是用“;”结尾,回车后自动执行,在存储过程中“;”往往不代表指令结束,马上运行,而DELIMITER原本就是“;”的意思,因此用这个命令转换一下“;”为“ ## ” ,这样只有收到“ ## ”才认为指令结束可以执行 DELIMITE
阅读全文
posted @
2020-03-15 10:27
CCConcerning
阅读(4294)
推荐(0)
mybatis一级缓存导致sql查询出现问题
摘要:如下代码: 在上述代码中会产生一个问题,就是在第二次sql查询时,查出来的得到的personPubdoc中的值是和修改后的pubdoc是相同的,和数据库中的数据不同。 之所以产生这个问题是因为mybatis的一级缓存将的查询结果放置在缓存之中,当对查询值进行更改时,相当于修改了缓存当中的值。在第二次
阅读全文
posted @
2019-01-21 14:36
CCConcerning
阅读(315)
推荐(0)
MySQL语句与指令
摘要:注:sql语句不区分大小写,多条sql语句用分号( ; )分隔。 以下columnName代表列名,tableName代表表名。 命令 基本 1、mysql -u用户名 -p mysql登录-u为用户名 -p为密码 2、use 数据库名; 使用某个数据库。 3、show table; 展示此数据库中
阅读全文
posted @
2019-01-17 16:27
CCConcerning
阅读(218)
推荐(0)
Linux常用指令
摘要:cd命令1、cd :进入用户主目录; 2、cd ~ :进入用户主目录; 3、cd - :返回进入此目录之前所在的目录; 4、cd .. :返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思); 5、cd ../.. :返回上两级目录; 6、cd 文件夹名 :打开指定文件
阅读全文
posted @
2019-01-12 21:27
CCConcerning
阅读(274)
推荐(0)