全部文章
按时间浏览学习笔记、项目经验与生活思考。
文章SpringBoot中的@Value注解详解,非常实用!
文章介绍了Spring配置文件中存储List和Map的方法。直接使用@Value读取会报错,可通过数组或EL表达式解决。数组配置简单但需转换;EL表达式用split()解析List/Set,JSON解析Map,更灵活。注意@Value与@AllArgsConstructor冲突。
文章如何获得百度推送的Token
本文介绍了如何获取百度推送的Token值,用于手动提交博文到百度搜索。步骤包括登录百度搜索资源平台,添加网站,然后在资源提交的普通收录中找到推送接口获取Token。
文章mysql生成指定位数的随机数及批量生成随机数的方法
文章介绍了MySQL中生成指定位数随机数的方法,使用RAND()函数结合CEILING或FLOOR取整,通过公式如CEILING(RAND()*900+100)生成随机数,并提及批量更新数据的应用,但指出可能存在重复问题。
文章让人头痛的大事务问题到底要如何解决?
处理系统大事务问题的方法包括:少用@Transactional注解,改用编程式事务;将查询操作移出事务;避免事务中远程调用;分页处理大量数据;识别非事务操作;使用异步处理。这些方法能有效减少事务粒度,提升性能。
文章如何实现 MySQL 删除重复记录并且只保留一条
文章介绍了题库系统中查询和删除重复试题的SQL方法,使用GROUP BY和HAVING子句识别重复数据,通过子查询避免死锁,并提供了基于单个或多个字段的操作示例及优化建议。
文章一文讲尽门面日志slf4j和log4j、log4j2、logback依赖jar引用关系
Java日志框架如log4j、logback等通过SLF4J门面统一接口管理,可灵活切换实现。使用时需正确配置依赖jar包(如slf4j-api及桥接包),避免多个StaticLoggerBinder冲突,解决日志输出问题。
文章CentOS 6.8安装和卸载MySQL 5.7.25
本文详细指导在CentOS 6.8上安装MySQL 5.7.25,涵盖下载、解压、配置用户、初始化、设置自启动及修改密码等步骤,并简要说明卸载方法。
文章Springboot整合log4j2日志全解
本文介绍了Springboot整合log4j2日志框架的方法,强调log4j2的高性能优势。整合步骤包括排除默认logback、添加log4j2依赖、配置日志文件,并提供了配置文件模版和参数详解,帮助开发者快速实现日志管理。