消灭清单

官方文档 Menu
MarkDown编辑器 Menu
我所遇到过的“效应“

Git Menu
IDEA Menu

Java Collections Menu
开发工具安装 Menu

数据库 Menu
正则Menu

Java Menu


私域

潘子夜的博客 ☞ https://www.panziye
一口Linux ☞ https://www.eet-china
阮一峰的网络日志 » 首页 » 档案
Images’ Blog → https://imageslr/
JavaGuide → https://snailclimb.gitee.io/javaguide.
JavaGuide → https://javaguide
语雀小册子 → https://www.yuque/books/pwd:eydb.
flydean → http://www.flydean/
美团技术团队 → https://tech.meituan/.
程序员充电站 → https://itcharge/
歪麦博客 → https://www.awaimai/

CSDN

Yoda_wang → https://blog.csdn/learningcoding?t=1
keep one’s resolveY → https://blog.csdn/weixin_45433031?type=blog
刘金宝_Arvin → https://blog.csdn/qq_36743482?type=blog
秋名山码民 → https://qiumingshan-ming.blog.csdn/?type=blog
努力改掉拖延症的小白

外文

Baeldung → https://www.baeldung
webopedio → https://www.webopedia/
JavaTpoint → https://www.javatpoint/java-tutorial
JournalDev → https://www.digitalocean/.

搜索

Bing → https://cn.bing


八股文

https://blog.csdn/ZHAOHUODIAN888/article/details/126731996
https://zhuanlan.zhihu/p/549668569?utm_id=0


Java

进制

为什么会有原码,反码,补码?
如何快速计算补码?
补码的设计思想(补数)
二进制里为什么减一取反和取反加一等价?

2进制,8进制,16进制

字符

兆究竟在中文里表示百万还是万亿?
1分钟理解位、字节、字符之间的区别
1分钟搞清字符和字节的对应关系
1分钟理解什么是字符集
什么是字符编码,为什么要字符编码?
如何表示Unicode的字符?
encode decode作用,以及为什么会出现乱码呢?如何准确检查字符长度?

类加载

虚拟机类加载过程
类构造器<clinit>(),实例构造器<init>()
对象创建的过程


线程

线程(基础概念)
线程的创建方式
并发,并行,串行区别
线程的6种状态
线程的基本方法

线程池的几种实现

java中的锁
死锁
synchronized 各自情况

Thread Safety.

ThreadLocal 介绍


序列化

Serialization in Java – Java Serialization
序列化 学习笔记


泛型

泛型Generic 泛型类 泛型方法 泛型接口 泛型上限 泛型下限 PECS原则
Java Generics Example Tutorial .


反射

Java Reflection Example Tutorial.
反射(reflect)的基本概念 什么是反射? 怎么使用反射? 学习笔记 自

对象被更新后、获取更新了的属性和值


JVM

JVM内存模型 && JVM运行时内存结构
JVM常用参数-自

JVM垃圾回收3种算法介绍,垃圾收集流程
JVM垃圾回收器,学习笔记
JAVA性能优化
虚拟机性能监控、故障处理工具 学习笔记
java进程里如何估算jvm最大线程数

JVM内存的基本问题.
Java Heap Space vsStack.
Java (JVM) Memory Model.


常量池:

class文件常量池,字符串常量池,运行时常量池,到底是啥?-自.
What is Java String Pool?.
String pool vs Constant pool.
String str = “a“ + “b“ + “c“到底创建了几个对象?.

Java String intern().


java流 学习笔记 自
java.nio.ByteBuffer用法实际操作,没有理论全是举例练习

ByteBuffer的allocate()方法详解
JAVA NIO缓冲区(Buffer)------ByteBuffer常用方法详解
NIO学习系列:缓冲区内部实现机制
java.nio.ByteBuffer用法小结



异常

Exception Handling in Java.
异常-基本概念了解 自
异常代码的各种情况
实战:OutOfMemoryError异常 学习笔记


类之间的关系

类与类之间的关系有哪几种?

A is-a B 泛化 ( 继承 实现 )
A has-a B 包含 ( 紧密程度:组合 > 聚合 > 关联)
A use-a B 依赖 ( 依赖 )
Composition in Java Example.
JAVA类与类之间的全部关系简述+代码详解 引


类用途分类

Records Class .


常用类

Date

Java日期时间API存在的问题【转】

GMT UTC CST ISO 夏令时 时间戳介绍【转】
LocalDateTime、OffsetDateTime、ZonedDateTime互转【转】
我的Java日期学习笔记【自】
如何把各种各样的日期格式转为Date()【自】
jdk1.8 could not be parsed at index

Enum

Enum in Java —> https://www.journaldev/716/java-enum.
A Guide to Java Enums —> https://www.baeldung/a-guide-to-java-enums.

String

StringUtils 和 String 方法一览

Java String 引.
String 学习笔记 自
java split(String regex, int limit) 和 split(String regex)的区别
String最常用方法

驼峰字符串和下划线字符串格式如何相互转换?


Java Collections


缓存

CPU 缓存模型 --> 自

缓存相关 学习笔记


设计模式 Design Patterns:

什么是设计模式? 设计模式都有哪些? 设计模式的分类


框架

软件架构 基础知识介绍

框架入门基础知识

Mybatis配置文件 Spring整合Mybatis配置文件 SSM配置文件

MyBatis 学习笔记

Spring 学习笔记

Springmvc 学习笔记

SpringBoot 学习笔记


日志

LOG4G 学习笔记
LOG4G2 入门学习笔记
日志注入问题(log4j2)


java8

Java8 代码进化
Java8 实战 学习笔记
Java8 Lambda表达式,函数式接口。内置函数式接口,ForEach 介绍

Java8 Interface Changes– static method, default method.
Java8 函数式接口
Java8 Optional用法


路径相关知识点总结

如何自定义一个Filter 过滤器?
如何自定义一个Interceptor拦截器?



技巧

后端开发可以用上的前端技巧


Excel

Excel


Ruby Menu


语言

日语


Json

Json串与Bean互转

JSON 教程
JSON Injection


Yaml

YAML文件数据与Map互转


XML 使用小技巧

在线工具

在线时间戳 → https://www.beijing-time/
时间戳在线工具 → https://tool.lu/timestamp/
JSON → https://www.bejson/

编码解码 → https://tool.chinaz/
ASCII码一览表 → https://www.asciim/

在线正则表达式可视化 → https://jex.im/regulex/#!flags=&re=%5E(a%7Cb)*%3F%24
在线正则表达式测试 → https://regex101/

github → github1s
在线绘制流程图 → https://www.iodraw/

在线文档DevDocs → https://devdocs.io/

可视化代码执行工具 → https://pythontutor/
算法可视化的网站 → https://visualgo/zh

术语在线 → https://www.termonline

数学乐 → https://www.shuxuele

工具

10个堪称神器的 Java 学习网站.
【前端胖头鱼】11+ chrome高级调试技巧,学会效率直接提升666%
【前端胖头鱼】10个我经常逛的“小网站”
【前端劝退师lv-6】Chrome Devtools 高级调试指南(新)
【快跑啊小卢_】推荐10个"不能错过"的 Chrome 插件给工友们
【码上有你】这些年沉淀的生产力工具集
【夜尽灬天明丶】50 多个提高前端人效率的工具、网站和书籍整理
【执鸢者】这款可视化代码执行工具助力前端学习
【程序员巴士】Github 上爆火的 Chrome 生产力神器 Omni


快速上网

无法访问一些英文网站咋办?
如何快速访问StackOverFlow → https://github/justjavac/ReplaceGoogleCDN


神秘实践

●基于PageHelper分页查询落地方案
StopWatch


售后

https://www.logitech/
客制化机械键盘快捷键


算法

排序算法总结

算法-SQL

刷算法总结的小知识点

华为机试-题目核心考点

从控制台读取内容的几种方式
通过遍历统计数量的几种思路
巧妙的代码写法

Scanner类的 sc.nextInt()和sc.nextLine()中间为啥要多加一个sc.nextLine()?
思维模式
StreamTokenizer如何使用?

参考连接
华为机试高频题目(Java实现)
华为机试高频题目CSDN(Java实现)



学习计划

baeldung 学习计划


持续总结

读书笔记可读性素材

java开发中遇到的英文单词
java开发中遇到的专有名词

注解 专题 TODO
数据库 专题 TODO

常用CMD命令
Linux基础命令


OD

●刷题指南
刷题指南
HW机试攻略

OJ在线编程常见输入输出练习
https://www.online1987/

算法学习计划
Linux面试突击最常用的命令
什么是Sorket? Sorket的三次握手,四次挥手是什么过程?
啥是等价类

华为od 安全测试岗 简谈机试面试【更新完】

网络性能的四大指标:带宽、时延、抖动、丢包

更多推荐

Java 学习目录