正文内容加载中...
posted @ 2019-12-02 13:40 Java碎碎念 阅读 (59) 评论 (0) 编辑
摘要:之前公司的某个系统为了实现推送技术,所用的技术都是Ajax轮询,这种方式浏览器需要不断的向服务器发出请求,显然这样会浪费很多的带宽等资源,所以研究了下WebSocket,本文将详细介绍下。 一、什么是WebSocket? WebSocket是HTML5开始提供的一种在单个TCP连接上进行全双工通讯的 阅读全文
posted @ 2019-11-26 09:30 Java碎碎念 阅读 (116) 评论 (0) 编辑
摘要:最近公司一个项目需要连接两个数据库(A和B)操作,有的模块查询A库,有的模块查询B库,因此需要改造下,项目后台用的是SpringMVC+Mybatis+MySQL架构,折腾了两天后终于搞定了,在这里记录过改造过程。 使用场景 多数据源的使用的场景一般有: 1. 主从数据库切换 2. 读写分离 3. 阅读全文
posted @ 2019-11-25 10:41 Java碎碎念 阅读 (68) 评论 (0) 编辑
摘要:今天在做接口测试的时候遇到个异常: java.security.InvalidKeyException: Illegal key size。 异常原因:如果密钥大于128, 会抛出java.security.InvalidKeyException: Illegal key size 异常. 因为密钥 阅读全文
posted @ 2019-11-22 17:05 Java碎碎念 阅读 (19) 评论 (0) 编辑
摘要:MyBatis的强大特性之一便是它的动态SQL,以前拼接的时候需要注意的空格、列表最后的逗号等,现在都可以不用手动处理了,MyBatis采用功能强大的基于OGNL的表达式来实现,下面主要介绍下。 一、if标签 if是最常用的判断语句,主要用于实现某些简单的条件选择。基本使用示例如下: 二、where 阅读全文
posted @ 2019-11-21 10:58 Java碎碎念 阅读 (103) 评论 (0) 编辑
摘要:一、什么是Spring Security? Spring Security是一个功能强大且高度可定制的身份验证和访问控制框架,它是用于保护基于Spring的应用程序的实际标准。 Spring Security是一个框架,致力于为Java应用程序提供身份验证和授权。与所有Spring项目一样,Spri 阅读全文
posted @ 2019-11-20 09:35 Java碎碎念 阅读 (282) 评论 (0) 编辑
摘要:之前的文章 "《SpringBoot系列 整合Mybatis(XML配置方式)》" 介绍了XML配置方式整合的过程,本文介绍下利用Mybatis generator生成xml、dao、entity的过程。 [TOC] 一、MyBatis Generator简介 MyBatis Generator是M 阅读全文
posted @ 2019-11-15 16:10 Java碎碎念 阅读 (253) 评论 (0) 编辑
摘要:本文介绍Spring的七种事务传播行为并通过代码演示下。 [TOC] 一、什么是事务传播行为? 事务传播行为(propagation behavior)指的就是当一个事务方法被另一个事务方法调用时,这个事务方法应该如何运行。 例如:methodA方法调用methodB方法时,methodB是继续在调 阅读全文
posted @ 2019-11-14 09:53 Java碎碎念 阅读 (349) 评论 (2) 编辑
摘要:上一篇文章 "《SpringBoot系列 整合Mybatis(XML配置方式)》" 介绍了XML配置方式整合的过程,本文介绍下SpringBoot通过注解方式整合Mybatis的过程。 [TOC] 一、常用注解说明 @Mapper 可以给接口自动生成一个实现类,让spring对mapper接口的be 阅读全文
posted @ 2019-11-13 10:57 Java碎碎念 阅读 (75) 评论 (0) 编辑
摘要:本文介绍下SpringBoot整合Mybatis(XML配置方式)的过程。 [TOC] 一、什么是 MyBatis? MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以 阅读全文
posted @ 2019-11-12 09:41 Java碎碎念 阅读 (56) 评论 (0) 编辑