Giter VIP home page Giter VIP logo

java-study's Introduction

目录

联系作者:

👿 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. 数字签名和数字证书

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.