利用接口、channel和文件操作实现异步写日志的模块
withCredentials: true 开启后仍需要设置 SameSite=None ,并开启 Tomcat 的 HTTPS 支持
介绍 POJO、DO、DTO、VO、BO 等对象的含义和用途
错误信息:InetAddress.getLocalHost().getHostName() took 5005 milliseconds to respond
介绍 Bitmap 类型基本命令和使用场景
BO 结合 hibernate 注解来对接口入参进行统一封装校验
介绍 SpringBoot 前后端分离项目中 项目中常用的两种约定 Controller 消息返回结构方式
并查集也叫不相交集合,是一种树状结构,适合解决集合连接等相关问题
介绍SpringBoot项目中通用的统一异常处理方式
在过滤器将请求类进行包装,并覆盖 http 参数处理方法方式实现参数转义的方式对可能的 XSS 脚本代码过滤
Maven 父子聚合工程项目搭建实例
和 Swagger 相比,能做到几乎零代码侵入的自动 API文当生成和调试 所有的注释都基于 Java Doc 格式的注释
项目中常用的接口文档生成、接口管理和调试工具
Maven Install 时报错
利用NIO包下的 Buffer 和 Channel 实现简单的多人聊天室,和 BIO 实现进行比较
启动过滤器异常
来源:https://hexingxing.cn/a-beautiful-yet-gorgeous-web-page-font/
之前介绍了过滤器和拦截器打印接口日志的方式,这篇记录一下 AOP 打印接口出入参日志的实现方式
接口耗时是应用监控中重要的指标,可以看出应用处理能力;本文介绍拦截器和过滤器两种方式打印接口耗时统计
一个简单的转账业务案例,从最初无事务的基础功能版本,通过代理和AOP逐步进行改造和优化
实现简单的数据库连接池,讨论多种方式归还连接的功能
DBCP、C3P0、Druid连接池的使用和常见配置
基本的 Redis 缓存和回写操作示例
经典SSM框架整合和基础开发环境搭建,MVC三层按层次配置清晰详尽
使用 Mybatis 时启动报错
例如依赖飘红,添加了依赖代码中却无法使用功能包等情况
学习完 Java 中 NIO 的基本使用,总结了四种最基本的本地文件拷贝方式,并简单比较性能
sqlx 可以认为是Go语言内置database/sql的封装,在内置database/sql基础上提供了功能强大的扩展
database/sql 包实现基本 MYSQL 操作示例