- 博客(10)
- 收藏
- 关注
原创 SSM框架实现连接多个数据库(set加事务失效),(注解加事务不失效)
首先在properties中配置多个数据源的连接信息system.driver=com.mysql.jdbc.Driversystem.url=jdbc:mysql://192.168.23.129:3306/qingcheng_system?characterEncoding=UTF-8system.username=rootsystem.password=962464110goods.driver=com.mysql.jdbc.Drivergoods.url=jdbc:mysql://
2021-07-17 00:42:24 478
原创 mysql数据库报错(Communications link failure,Could not create connection to database server. Attempted ...
更改jdbc.url中为实际地址如:jdbc:mysql://192.168.23.129:3306/数据库名称(?useSSL=false)更改上述内容之后,如果还继续报错,可继续往下设置原因:mysql5将其连接的等待时间(wait_timeout)缺省为8小时。修改配置文,步骤如下:【1】登录mysql,cmd命令mysql -h主机地址 -u用户名 -p用户密码(例如 mysql -hlocalhost -uroot -p123456)【2】查看wait_timeout,cm
2021-07-16 00:47:49 225
原创 spring测试中循环报错:javax.net.ssl.SSLHandshakeException: No appropriate protocol
一开始在url中直接添加?useSSLR=false可以解决这个问题,但是在网上查资料过后,发现这个问题是因为JDK版本导致SSL调用权限上有问题的原因.以下是解决方案,更改文件前,建议先进行文件备份:找到Java安装目录下D:\Java\jdk1.8.0_291\jre\lib\security中的java.security文件,将对应的SSLv3删掉了,但运行还是出错。最后发现SSLv3后面有两个和它后缀一样的算法,将它们一起删掉后重启项目,成功解决问题。...
2021-07-16 00:46:58 212
原创 Spring Security 配置文件属性说明及注解控制
配置文件:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xm..
2021-07-13 01:05:49 492
原创 isEmpty与isBlack对字符串的非空判断
isBlank 判断某字符串是否为空或长度为0或由空白符(whitespace) 构成;可以同时判定null与空字符串与带有空格的空字符串 StringUtils.isBlank(null); //true StringUtils.isBlank(""); //true StringUtils.isBlank(" "); //true StringUtils.isBlank("...
2021-07-12 10:46:53 691
原创 zookeeper中InterProcessMutex可重入排他锁使用方法
zookeeper分布式锁原理•核心思想:当客户端要获取锁,则创建节点,使用完锁,则删除该节点。1.客户端获取锁时,在lock节点下创建临时顺序节点。2.然后获取lock下面的所有子节点,客户端获取到所有的子节点之后,如果发现自己创建的子节点序号最小,那么就认为该客户端获取到了锁。使用完锁后,将该节点删除。3.如果发现自己创建的节点并非lock所有子节点中最小的,说明自己还没有获取到锁,此时客户端需要找到比自己小的那个节点,同时对其注册事件监听器,监听删除事件。4.如果发现比自己小的那
2021-07-10 22:15:05 495 2
原创 MyBatis主键返回的两种方法
在insert标签加两个属性 "useGeneratedKeys"与"keyProperty"其中后者的值对应pojo的id变量名<insert id="insUser" useGeneratedKeys="true" keyProperty="id" parameterType="user"> </insert>在insert内标签内添加语句"keyProperty"的值对应pojo的id变量名 <insert id="add" pa...
2021-07-10 15:54:52 413
原创 MyBatis中resultMap两种多表查询方法以及属性注释
第一种方法:在一个dao内查询多张表:<!--第一种方法:根据ID查询检查套餐信息,包含检查组信息和检查项信息--> <!-- resultMap标签属性: id:resultMap的名称,sql中指定resultMap时填写此名称 type:得到数据中最外围的属性类型,如A中包含多个B,则此处填写A类型 resultMap内属性: id:唯一属性,一般用于指定id
2021-07-09 11:41:40 1608
原创 MyBatis中动态循环语句foreach的用法
<foreach>:循环遍历标签。适用于多个参数或者的关系。属性collection:参数容器类型,(list-集合,array-数组,map-集合)。 open:开始的 SQL 语句。 close:结束的SQL 语句。 item:参数变量名。如果是对象,item则代表对象的别名,对象内的数据采用item.xxx的形式获取 separator:分隔符。 ...
2021-07-07 17:23:49 753
原创 SSM框架xml配置和web配置
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://w.
2021-07-06 15:33:08 155
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人