Java_P5
文章平均质量分 79
Java_P5
liumangtutu2919
以前车水马龙,一生只够爱一个人!椿去湫来,海棠花开。你是否已化作风雨,穿越时光来到这里。
展开
-
06-底层必备源码-JVM内存模型(Java多线程并发编程)
01-jvm学习路线图02-Java内存模型(Java多线程并发编程)视频讲解地址:京东架构师100分钟带你重新认识Java内存模型!让你面试无忧!_哔哩哔哩_bilibili1.多核并发缓存架构解析2.jmm模型讲解3.jmm数据原子操作详解4.jmm缓存不一致性问题详解6.volatile可见性底层实现原理6.volatile可见性、原子性和有序性讲解7.深入理解Java内存模型jmm与volatile关系Thread的join()方法:多个线程同时执原创 2022-02-08 09:24:11 · 658 阅读 · 0 评论 -
06-底层必备源码-JVM底层-GC算法流程(自我总结)
一 判断 是否GC 的算法1.引用计数法:1.1 规则:如果这个obj被引用,计数器+1,引用失效,计数器-1。当一个obj的引用计数器为0,就不代表被使用。1.2 缺点:不能解决循环引用的问题2.可达性分析算法2.1 规则:以GCroot为起点,向下搜索,经过的链为引用链,当一个obj没有任意一个到GCroot的引用链,证明他可以被回收。2.2 可作为GCroot的对象:java虚拟栈的引用对象 方法区的静态属性、常量引用的对象 本地方法区中引用的对象二 GC 的具体算法原创 2022-02-08 10:32:16 · 3257 阅读 · 0 评论 -
06-底层必备源码-JVM底层-JVM的发展历史、class类加载机制
JVM的发展历史原创 2022-02-08 10:29:17 · 295 阅读 · 0 评论 -
06-分布式中间件-Mycat-ShardingJDBC
Mycat- Sharding JDBC原创 2022-09-19 21:12:33 · 648 阅读 · 0 评论 -
08-微服务架构-分布式服务中,Feign请求拦截器实现日志链路的跟踪
我们在开发分布式系统的时候,经常会要排查问题,但是分布式服务比较恶心的就是,服务比较多,请求比较多,日志刷新比较快,如果没有关键字,那么从最原始的请求开始到后续的服务,我们根本无法追踪到一条完整的线路。如何在分布式环境中进行日志的链路追踪呢?下面说一下springcloud中openfeign进行开发的时候,进行链路追踪的设置。1.首先定义interceptor定义一个拦截器,过滤所有请求,并设置logback中的triceId2.然后配置拦截器3. 接着进行openfeign的配置然.原创 2022-02-08 11:05:15 · 842 阅读 · 0 评论 -
08-微服务架构-SpringCloud Alibaba-Gateway
08-微服务架构-SpringCloud Alibaba-Gateway原创 2021-10-02 11:07:46 · 1195 阅读 · 0 评论 -
08-微服务架构-SpringCloud Alibaba-Nacos搭建,库表Sql
Nacosda搭建,数据表创建的Sql脚本原创 2022-01-07 16:01:30 · 689 阅读 · 0 评论 -
02-Java后端框架-SSM简单总结
02-Java后端框架-SSM简单总结原创 2022-02-07 22:39:29 · 1103 阅读 · 0 评论 -
02-Java SE-线程池和SpringBoot异步线程池
Java线程池和SpringBoot异步线程池地址:https://blog.csdn.net/swadian2008/article/details/105558562?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161465137516780269862342%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_原创 2022-02-08 10:48:31 · 370 阅读 · 0 评论 -
02-Java SE-注解和反射
Java代码的在计算机中经历的三个阶段1.源代码 (.java)编译为2.字节码文件(class)编译为3.计算机能够识别的二进制文件。原创 2022-01-29 11:45:24 · 612 阅读 · 0 评论 -
06-分布式中间件-Redis底层设计原理
Redis数据库数据结构:借鉴地址(博客):Redis数据库数据结构_星寒starcold的博客-CSDN博客_redis数据库结构借鉴地址:(Redis6.0版)2小时搞定Redis底层设计原理_哔哩哔哩_bilibili1.redis的底层是c语言设计的2.redis底层的数据结构是什么?String3.redis数据库整体结构是什么样子的?Redis数据库默认有16个子库DB业务场景:当日活跃用户的数量就可以用bitcount命令直接得到(2.6.0版本以.原创 2022-02-07 22:44:01 · 500 阅读 · 0 评论 -
06-分布式中间件-Redis-Redisson的使用
redisson和redisTemplate区别是什么啊redistemplate是springboot2.X后面,由lettuce具体实现,1.x的是jedis,redisson是redis的分布式客户端redission是对原生redis操作进行封装的客户端,redistemplate是springboot提供的简化redis操作的模板,类似spring的jdbcTemplateRedis分布式客户端之Redisson的基本使用地址:https://blog.csdn.net/qq原创 2022-02-08 11:18:49 · 2216 阅读 · 0 评论 -
06-分布式中间件-Docker
Docker的安装、协助、启动 命令原创 2022-08-20 12:13:48 · 162 阅读 · 0 评论 -
01-计算机原理基础-Linux常用 命令
Linux常用命令原创 2022-08-20 11:58:30 · 228 阅读 · 0 评论 -
01-计算机原理基础
01-计算机原理基础原创 2022-08-20 11:02:51 · 528 阅读 · 0 评论