自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 Log

日志概览 市面日志框架 JCL JCL即Jakarta Commons Logging 后进入apache 又名 Apache Commons Logging <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </dependency> JUL JUL即 jdk自带的logging 以ja

2021-04-20 17:11:54 140

原创 系统性能调优必知必会(脑图更新。。)

系统性能调优必知必会 CPU缓存 CPU多级缓存,单核心会有自己的一级二级缓存,所有核心会共享三级缓存 一级缓存包括数据缓存 、指令缓存。 数据的读取是以缓存行进行读取的,缓存行一般为64字节。 缓存行中数据变化会导致整个缓存行失效 缓存一致性协议(例如MESI协议)来使得缓存行在多核心缓存中保持一致 内存伪共享 无效变量填充例如Long 属性后紧跟7个Long的无效属性 使用sun的注解@Contended 性能优化 按顺序访问数据 即操作连续的内存,充分利用缓存行,提高读数据缓存的命中率 有规

2020-07-22 20:43:53 1528

原创 MySQL总结

MySQL 简述 MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内, 这样就增加了速度并提高了灵活性。 MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。 技术特点 1。它使用的核心线程是完全多线程,支持多处理器。 2。有多种列类型和8字节长度自有符号/无符号整数、F

2020-06-09 18:33:38 816

原创 jvm总结1

JVM与锁(总结) JVM JVM内存结构 JVM类似于计算器内存结构,也是由主内存、工作内存及内存一致性协议等构成。 所有的工作基本在每个线程的工作内存中进行处理。变量会从主存中进行复制到工作内存处理,然后再次刷回主内存。 A:这样就会存在,多个线程对一个共享变量的操作出现不一致现象。也就是多线程编程的一个需要解决的问题。 Q:JVM提供了多种方式去解决此类问题。如voliate 、Synchronized、JDK中的concurrent包中的AQS和atomic包等。 JVM运行期数据区 JVM

2020-06-03 17:38:11 330

JVM自整理脑图(未完结)

JVM自整理脑图(未完结)

2020-08-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除