Skip to content

q920447939/java-study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

目录

联系作者:

👿 Q:920447939 🐶 微信 🐮 点击加入Q群

☀️ java 死锁的一个例子

volatile测试

☁️ 停止线程的方式

❄️ 锁住同一个对象就能保证多线程问题吗?

⚡ ​测试SimpleDateFormat多线程发生异常

  1. 策略模式

  2. 工厂模式和抽象工厂模式

  1. spring

  2. 通过BeanFactoryPostProcessor动态注入

  3. 使用加密的属性文件

  1. Java知识点整理
  1. 简单的spring boot security 实现
  2. java SPI
  3. Spring boot session Redis简单实现
  4. Spring boot JWT 实现
  5. 纯手写SpringBoot+Spring MVC
  6. SpringBoot实现自定义包扫描
  7. SpringBoot实现自定义start
  8. SpringBoot适配异步Log4j
  9. 初探SpringBoot源码
  10. springboot log4j2 日志脱敏
  1. eureka服务注册与服务发现 + feign

  2. ribbon源码研究

  3. feign源码研究

    1. feignclient+Hystrix
    2. feignserver+rabbion
  4. SpringCloud集成 Eureka +Feign+ Hystrix

  1. 将spring-cloud项目打包成docker镜像并启动

  2. 安装docker-compose(linux)

  3. 使用docker-compose 进行服务编排

  4. 使用docker-compose 同时部署多个docker 应用

  1. 调用图 TODO

  2. 错误分析

  3. 基于Dubbo,本地Mock方案

  4. 源码分析(基于版本2.5.x)

  • ​ dubbo 获取zk注册信息
  1. rabbitMQ部署方案以及生产消费demo
  1. mybatis源码分析
  1. centOS离线安装nginx
  1. 策略模式

1.汇编指令通用寄存位宽

2.汇编操作指令

3.内存

4.堆栈图

5.C语言加法逆向

6.StackDemo

7.vs学习

8.C++中的引用学习

9.给飞鸽传书增加一个节

10.飞鸽传书在启动时弹一个信息框

11.PE文件结构1

  1. 打印PE结构

12.PE文件结构网页版

1.win7安装anaconda并且pycharm使用anaconda

1.(1)深入理解Java虚拟机-内存模型

2.(2)深入理解Java虚拟机-内存溢出

3.(3)深入理解Java虚拟机-GC如何判断对象可以回收

4.(4)深入理解Java虚拟机-GC的收集算法概念

5.(5)深入理解Java虚拟机-对象的生命周期

6.(6)深入理解Java虚拟机-类加载器

1.NIO学习(IO模型)

2.NIO学习(reactor模型客户端与服务端)

3.Netty-概念

4.Netty-简单客户端与服务端通讯

5.Netty-粘包问题与自定义编码器

6.Netty简易HttpEcho服务器

  1. 对称加密和非对称加密
  2. 数字签名和数字证书