首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
java
没有好故事可以说
创建于2022-07-10
订阅专栏
整理用到的 java 技术栈
等 1 人订阅
共12篇文章
创建于2022-07-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
集成测试 springboot + junit4 + mockmvc + h2
springboot + junit4 框架提供了一种集成测试方法,使用 mockmvc 构造 REST 请求,并使用 h2 拉起一个轻量级的 java 内存数据库,实现从接口层到数据层的访问测试。
Java 系统调用 RPC 和 REST 的简介和区别
java 系统的调用常见的有两种:RPC(Remote Promote Call,远程过程调用)和 REST(REpresentational State Transfer,表述性状态传递)。
滑块验证
用户登录时增加滑块验证部分,进行图灵测试,实现人机识别,即区分真实用户和僵尸程序,一定程度上避免恶意操作。通过生成滑动验证码、装入分布式内存二级缓存、验证滑动验证码,完成整个滑块验证流程。
redis 分布式限流器 spingboot + redisson
在限流、限次的业务场景中,redisson 提供了 RateLimiter 限流器和 RAtomicLong 计数器方法,优化了实现分布式服务可用性。
topic 订阅发布 springboot + redisson
redisson 提供了 topic 相关功能,通过将流程拆解成向 topic 推送数据、监听 topic 消费数据两个步骤,能够简便易行地实现订阅发布。
redis 分布式锁 springboot + redisson
redisson 实现了简便易用的 redis 分布式锁,这种基于缓存的分布式锁,可用性由于基于数据库的分布式锁,性能优于基于ZooKeeper 的分布式锁。
redis 分布式缓存 springboot + redisson
redisson 提供了一种集成 redis 到 springboot 并实现分布式缓存的方法,能够简便地创建内存缓存,有助于降低分布式应用程序延迟、提高并发性和可伸缩性。
DataX 数据同步框架
DataX 插件抽象处理了异构数据源之间的数据转移,屏蔽掉数据库的数据结构之间的差异,包括 Mysql、Oracle、OceanBase、SqlServer、ODPS 等常用数据库。
SSO 单点登录 sessionFilter 登录认证
SSO 提供了一种登录验证方法,并允许开发者通过改造 sessionFilter 自定义登录认证和验签方法。
mysql 数据源接入处理:内存管理
在数据源接入处理的读取数据源、写入 csv 文件、处理数据、写入数据库各个环节,采用分批处理的方式进行内存管理,有效避免内存溢出问题。
分页查询 springboot + mybatis pagehelper
springboot + mybatis pagehelper 框架提供了物理分页方法,适合处理从数据库中查询后分页展示的需求。如果存在改变数据条目的处理,需要自己实现逻辑分页。
单元测试 springboot + junit5
开发人员使用单元测试的手段检查代码质量,其主要思路在于构造虚假的依赖方法返回值,组织用例检查局部逻辑处理后的返回值是否符合预期。搭建 springboot + junit5 单元测试简单易行。