代码改变世界

博客索引

2023-05-11 10:35  申城异乡人  阅读(51)  评论(0编辑  收藏  举报

1. Java面试题系列

  1. Java基础知识常见面试题汇总 第一篇
  2. Java基础知识常见面试题汇总 第二篇
  3. Java基础知识常见面试题汇总 第三篇
  4. 《Java多线程面试题》系列-创建线程的三种方法及其区别
  5. 【Java面试题】如何判断一个字符串中某个字符出现的次数?
  6. 【Java面试题】List如何一边遍历,一边删除?
  7. 【Redis面试题】如何使用Redis实现微信步数排行榜?

2. 深度思考系列

  1. 【深度思考】JDK8中日期类型该如何使用?
  2. 【深度思考】如何优雅告知用户,网站正在升级维护?
  3. 【深度思考】如何优雅的校验参数?
  4. 【深度思考】聊聊JDK动态代理原理
  5. 【深度思考】聊聊CGLIB动态代理原理

3. 踩坑系列

  1. 【踩坑系列】MySql only_full_group_by配置,竟导致所有应用报错?
  2. 【踩坑系列】使用long类型处理金额,科学计数法导致金额转大写异常
  3. 【踩坑系列】使用BeanUtils.copyProperties踩坑经历
  4. 【踩坑系列】发送微信模板消息返回40165 invalid weapp pagepath

4. Java系列

  1. Java SimpleDateFormat处理日期与字符串的转换
  2. Java Calendar类使用总结
  3. Java集合系列(一):集合的定义及分类
  4. Java集合系列(二):ArrayList、LinkedList、Vector的使用方法及区别
  5. Java集合系列(三):HashSet、LinkedHashSet、TreeSet的使用方法及区别
  6. Java集合系列(四):HashMap、Hashtable、LinkedHashMap、TreeMap的使用方法及区别
  7. Java并发编程之线程池的使用
  8. Java BigDecimal使用指南
  9. 使用Java Stream,提取集合中的某一列/按条件过滤集合/求和/最大值/最小值/平均值
  10. 为什么要谨慎使用Arrays.asList、ArrayList的subList?
  11. Java Optional使用指南
  12. 如何使用Java获取货币符号?

5. Spring系列

  1. Spring入门(一):创建Spring项目
  2. Spring入门(二):自动化装配bean
  3. Spring入门(三):通过JavaConfig装配bean
  4. Spring入门(四):使用Maven管理Spring项目
  5. Spring入门(五):Spring中bean的作用域
  6. Spring入门(六):条件化的bean
  7. Spring入门(七):Spring Profile使用讲解
  8. Spring入门(八):自动装配的歧义性
  9. Spring入门(九):运行时值注入
  10. Spring入门(十):Spring AOP使用讲解
  11. Spring入门(十一):Spring AOP使用进阶
  12. Spring入门(十二):Spring MVC使用讲解
  13. Spring入门(十三):Spring MVC常用注解讲解
  14. Spring入门(十四):Spring MVC控制器的2种测试方法
  15. Spring入门(十五):使用Spring JDBC操作数据库

6. Spring Boot系列

  1. Spring Boot入门(一):搭建Spring Boot项目
  2. Spring Boot入门(二):获取配置文件值

7. MyBatis系列

  1. MyBatis系列(一):MyBatis入门
  2. MyBatis系列(二):MyBatis XML方式的基本用法之Select
  3. MyBatis系列(三):MyBatis XML方式的基本用法之多表查询
  4. MyBatis系列(四):MyBatis XML方式的基本用法之增删改
  5. MyBatis系列(五):MyBatis 注解方式的基本用法
  6. MyBatis系列(六):MyBatis动态Sql之if标签的用法
  7. MyBatis系列(七):MyBatis动态Sql之choose,where,set标签的用法
  8. MyBatis系列(八):MyBatis动态Sql之foreach标签的用法
  9. MyBatis系列(九):MyBatis高级结果映射之一对一映射
  10. MyBatis系列(十):使用association标签实现嵌套查询
  11. MyBatis系列(十一):MyBatis高级结果映射之一对多映射
  12. MyBatis系列(十二):使用collection标签实现嵌套查询
  13. MyBatis系列(十三):使用discriminator鉴别器映射
  14. MyBatis系列(十四):在MyBatis中使用类型处理器

8. MySql系列

  1. MySql给表添加列和注释
  2. 【踩坑系列】MySql only_full_group_by配置,竟导致所有应用报错?

9. Redis系列

  1. Redis系列(一):Redis简介及环境安装
  2. Redis系列(二):Redis的5种数据结构及其常用命令
  3. Redis系列(三):Redis的持久化机制(RDB、AOF)
  4. Redis系列(四):Redis的复制机制(主从复制)
  5. Redis系列(五):Redis的过期键删除策略
  6. Redis系列(六):设置/移除键的过期时间
  7. 【Redis面试题】如何使用Redis实现微信步数排行榜?
  8. Redis系列(八):发布与订阅
  9. Redis系列(九):Redis的事务机制

10. RabbitMQ系列

  1. RabbitMQ使用教程(一)RabbitMQ环境安装配置及Hello World示例
  2. RabbitMQ使用教程(二)RabbitMQ用户管理,角色管理及权限设置
  3. RabbitMQ使用教程(三)如何保证消息99.99%被发送成功?
  4. RabbitMQ使用教程(四)如何通过持久化保证消息99.99%不丢失?
  5. RabbitMQ使用教程(五)如何保证队列里的消息99.99%被消费?

11. Nacos系列

  1. Nacos系列(一):Nacos环境安装及Hello World示例

12. 工具系列

  1. IDEA常用快捷键
  2. 数据库管理工具DataGrip使用总结(一)
  3. 程序员如何巧用Excel提高工作效率
  4. 程序员如何巧用Excel提高工作效率 第二篇
  5. 【工具篇】git常用命令分享

文章持续更新,欢迎关注微信公众号「申城异乡人」第一时间阅读!