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