文章列表
Java利用TCP实现服务端向客户端消息群发的示例代码 目录 前言 代码 tcp服务端代码 ServerThread 线程类 TcpTool 消息群发工具类 Tcp客户端代码 前言 项目需要和第三方厂商的服务需要用TCP协议通讯,考虑到彼此双方可能都会有断网重连.宕机重启的情况
SpringSecurity微服务实战之公共模块详解 目录 前言 模块结构 前言 在项目中安全框架是必不可少的,在微服务架构中更是尤为重要,我们项目中将安全模块单独抽离了一个公共模块出来,因为在我的项目架构中 需要用到的SpringSecurity 至少有三个地方
java SpringBoot 分布式事务的解决方案(JTA+Atomic+多数据源) 目录 前言 一.项目依赖 二.数据源配置 三.数据源的注册 四.配置数据源对应的sqlSessionFactory 五.测试接口 六.建立JtaTestContoller.java 七.在test.ftl中增加一个按钮来测试 八.启动服务,验证结果 前言
SpringBoot中配置SSL的同时支持http和https访问 目录 第一步:生成证书 第二步:获取证书 第三步:增加SSL配置 第四步:配置https访问 传输层安全性协议(英语:Transport Layer Security,缩写作 TLS),及其前身安全套接层(Secure Sockets Layer,缩写作 SSL)是一种安全协议,目
SpringBoot使用AOP记录接口操作日志详解 SpringBoot 使用 AOP 记录接口操作日志,供大家参考,具体内容如下 一.AOP简介 1.什么是AOP AOP:Aspect Oriented Programming 面向切面编程 AOP关注不是某一个类或某些方法:控制大量资源,关注的是大量的类和方法. 2.AOP应用场
SpringBoot项目读取外置logback配置文件的问题及解决 目录 SpringBoot读取外置logback配置文件 问题 解决 SpringBoot Logback的使用 标签定义 SpringBoot读取外置logback配置文件 springboot项目可以读取外置配置文件,避免了修改配置文件需要重新打包部署的问题. 部
Lombok使用@Tolerate实现冲突兼容问题 目录 使用@Tolerate实现冲突兼容 例如,这样一个场景 Lombok实验性注解之@Tolerate 注解介绍 使用场景 实战演练 使用@Tolerate实现冲突兼容 使用Lombok能够减少程序员的重复工作提高工作效率,而Lombok的注解基本是基于标
一文快速掌握Spring Cloud Stream 目录 一.概述简介 1.1. cloud Stream是什么 1.2. 设计思想 1.4. 注解 二.基于注解代码练习 2.1. 消息驱动之生产者 2.3. 目前存在的问题 2.4. 分组解决重复消费问题 2.5. 消息持久化 三.函数式编程练习 本篇文章所涉及到的demo练
关于分布式锁(Redisson)的原理分析 目录 1.分布式锁场景 1.1 案例1 1.2 案例2-使用synchronized 实现单机锁 1.3 案例3-使用redis的SETNX实现分布式锁 1.4 案例4-加入过期时间 1.5 案例5-使用唯一id作为锁的value值 1.6 案例6-Redisson分布式锁 1.分布式锁场景 互联网秒
Java中Volatile关键字能保证原子性吗 目录 volatile 有序性 可见性 是否能够保证原子性 volatile volatile 是 Java 中的一个相对来说比较重要的关键字,主要就是用来修饰会被不同线程访问和修改的变量. 而这个变量只能保证两个特性,一个是保证有序性,另外