目前所有的文章更新都放到了我的个人网站 codeease,github端暂停更新。
最开始写博客的目的就是为了学习和记录,后来发现虽然写了这么多,但是没有系统性地进行整理,因此我建立了JavaStarter系列。希望在学习或面试中都对大家有所帮助。
后续所有文章首发微信公众号《Java鱼仔》,欢迎搜索关注或者扫码关注,有任何问题或需要沟通的都可以在这里找到我。
注 : 文章持续更新中,没有链接的请等待
-
造轮子系列
-
计算机核心基础
-
计算机操作系统
-
计算机网络
-
计算机组成原理
-
数据结构
-
-
Java核心基础
-
基础篇
- Java常用关键字:this、super、final、static、访问修饰符
- 写了那么久的String字符串,你可能根本不懂它!
- JavaIO的整体结构以及File类的使用
- 快速学懂字节流与字符流
- 详解Java中的BIO、NIO、AIO
- java反射机制详解
- java代理机制详解(静态代理、动态代理:JDK、CGlib)
- 一篇文章带你了解cloneable接口、浅拷贝、深拷贝
- 谈一谈session和cookie的区别,以及session的实现机制
- 什么是接口的幂等性,如何实现接口幂等性?一文搞定
- Java16都快上线了,你该不会连Java8的特性都不会用吧?
- Java中的拦截器和过滤器有什么区别
- 你能保证你的代码没有异常吗?
- 时间类有多复杂,JDK竟设计了三版
-
集合类
-
JVM虚拟机
-
Java并发
-
-
框架的艺术
-
Spring
-
Mybatis
-
SpringMVC
-
SpringBoot
- 如何用SpringBoot(2.3.3版本)快速搭建一个项目?文末有小彩蛋
- 一步步带你看SpringBoot(2.3.3版本)自动装配原理
- SpringBoot配置文件及自动配置原理详解,这应该是SpringBoot最大的优势了吧
- SpringBoot整合jdbc、durid、mybatis详解,数据库的连接就是这么简单
- SpringBoot整合SpringSecurity详解,认证授权从未如此简单
- SpringBoot整合Shiro详解,还在自己写登陆注册早落伍了
- SpringBoot如何实现异步、定时任务?
- 如何在SpringBoot启动时执行初始化操作,两个简单接口就可以实现
- 如何使用SpringBoot写一个属于自己的Starter
-
Mq
-
Zookeeper
-
Netty
-
-
这就是数据库
-
Mysql
-
Redis
- redis入门到精通系列(一):入门redis看这一篇就够了
- redis入门到精通系列(二):redis操作的两个实践案例
- redis入门到精通系列(三):key的通用操作和redis内部db的通用操作
- redis入门到精通系列(四):Jedis--使用java操作redis详解
- redis入门到精通系列(五):redis的持久化看这一篇就够了
- redis入门到精通系列(六):redis的事务详解
- redis入门到精通系列(七):redis高级数据类型详解(BitMaps,HyperLogLog,GEO)
- redis入门到精通系列(八):redis的高可用--主从复制详解
- redis入门到精通系列(九):redis哨兵模式详解
- redis入门到精通系列(十):springboot快速集成redis
- redis入门到精通系列(十一):redis的缓存穿透、缓存击穿以及缓存雪崩
- redis入门到精通系列(十二):看完这一篇文章别再说不懂布隆过滤器
-
MongoDB
-
-
分布式与微服务
-
SpringCloud
-
SpringCloudAlibaba
-
Dubbo
-
认证授权
-
任务调度
-
-
大数据技术
-
ElasticSearch
-
Spark
-
Kafka
-
-
设计模式
-
每个程序员都要会Linux
-
实战项目
-
基于SpringBoot和BootStrap的论坛网址
-
搭建基于SpringBoot的秒杀后台项目
-
基于SpingBoot开发的小功能
-
-
开发经验大全
- 一个包含多种Get请求和Post请求的工具类
- 如何用Java写一个规范的http接口?
- 一个成熟的Java项目如何优雅地处理异常
- 项目经理最近感觉系统慢了,想知道整个系统每个方法的执行时间
- 财务说账单上少了一分钱,老板看到代码气疯了
- 浅析五种最常用的Java加密算法,以后可以直接拿来用了
- 你真的会用idea进行debug吗?idea实用debug教程
- 还不知道项目中怎么写日志?slf4j+log4j帮你搞定!
- 如何在工作中快速上手Git
- 号称"最强API文档工具"的Swagger到底厉害在哪
- 分享工作一年后收藏的超好用Idea插件,工作效率直接翻倍
- 怎样才能写出规范的好代码?
- 如何上传自己的jar包到maven中央仓库(2021最新版)
- 使用Optional更优雅地处理非空判断
- 查准考证网站卡了整整一个小时进不去,被抢票支配的恐惧又来了
- 线上报了内存溢出异常,又不完全是内存溢出
-
我的程序人生
- 作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
- 应届毕业生因为疫情休息在家,可以通过哪些途径提高自己?
- JAVA实习生刚进公司主要做些什么?以及进入职场后我的心理变化
- 工作中只需要增删改查的程序员,别安于现状
- 坚持写技术博客,我得到了什么?
- 从考研失败到最具成长力员工,这个2020就像过山车一样
- 今天不聊技术,谈谈我眼中的程序员到底是个怎样的职业
- 平稳运行半年的系统宕机了,记录一次排错调优的全过程!
- 裸辞后,我更加自律了
- 谈谈我裸辞以及一周内找到工作的经历
- 软件行业和互联网行业究竟有什么区别?又该如何去选择?
- 1到3年的Java开发工程师应该如何准备面试
- 互联网公司的完整开发流程是怎样的?
- 【2021总结】工作时间从865到995,这一年的变化真大
我一直相信一句话,你会累是因为你在走上坡路,希望我的这个系列文章能够帮助到点开的你