自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 Synchronized原理分析

Synchronized原理分析前言1. 基本使用2. 原理分析3. 扩展概念1. 监视器(monitor)2. Java对象的内存布局3. 锁优化3.1. 轻量级锁3.2. 偏向锁 前言 说到线程安全,首先想到的是使用synchronized,在JDK1.5之前是个重量级锁,但是随着应用对性能的要求的逐渐提高,开始考虑使用其他的同步方式,比如ReentrantLock。JDK1.6开始,java虚拟机也对synchronized做了优化,使得使用synchronized不显得那么笨重。 1. 基本使用 S

2020-08-24 21:56:46 152

原创 docker搭建mysql主从复制

docker搭建mysql主从复制 1.拉取mysql镜像 docker pull mysql:5.7.28 2.启动容器 master(主):` dcoker run -dit --name mysql-master -p 3306:3306 -e MYSQL_ROOT_PASSWORD=admin mysql:5.7.28` slave(从): ` dcoker run -dit --na...

2019-11-08 20:26:49 122

转载 Mysql中的锁机制

Mysql中的锁机制 锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的 计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一 个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。本章我们着重讨论MySQL锁机制 的特点,常见...

2019-08-17 11:22:09 123

转载 MySQL索引底层实现原理

MySQL索引底层实现原理 索引的本质 MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引是数据结构。 我们知道,数据库查询是数据库的最主要功能之一。我们都希望查询数据的速度能尽可能的快,因此数据库系统的设计者会从查询算法的角度进行优化。最基本的查询算法当然是顺序查找(linear search),这种复杂度为O(n)的...

2019-08-14 15:44:28 231

转载 spring之自定义注解

spring之自定义注解1.什么是注解2.注解的用处3.注解的原理4.如何定义注解常用的4种元注解:自定义注解的规则:5.组合注解和元注解 1.什么是注解 Annontation是Java5开始引入的新特征,中文叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。为程序的元素(类、方法、成员变量)加上更直观更明了的说明,...

2019-08-12 10:54:46 125

转载 Java与c++通过JNI的完美结合

Java与c++通过JNI的完美结合 https://blog.csdn.net/xiaoxiaoyusheng2012/article/details/56672173

2018-10-19 09:56:21 228

转载 图解WildFly8.x配置JNDI数据源

图解WildFly8.x配置JNDI数据源 有两种配置方式,一是在jboss的xml配置文件里设置,另一种是在jboss的管理后台进行图形界面化的设置,而图形界面化的设置本质是还是对XML配置文件的设置,界面化的设置如下: 然后是设置JNDI名称: 选择数据库的驱动,这个要和具体的数据库相关了,总之要让Jboss加载了该驱动程序,可以利用Jboss的module拓展的方式。 这...

2018-09-15 16:57:31 981 1

原创 Java读取文本文件中文乱码问题

最近遇到一个问题,Java读取文本文件(例如csv文件、txt文件等),遇到中文就变成乱码。读取代码如下:List<String> lines=new ArrayList<String>(); BufferedReader br = new BufferedReader(new FileReader(fileName)); String line = null; while ((li

2016-10-21 16:51:13 316

原创 java 获取web根目录

Java 获取web根目录的方法我目前用到的有两种:1,获取类方法所在的目录截取根目录//在类FreemarkerUtil中获取其class目录 //执行后path为/D:/Workspace/tourservice/WebContent/WEB-INF/classes/ String path = FreemarkerUtil.class.getClassLoader().getResou

2016-10-21 16:21:44 766

spring5.3.x源码阅读环境搭建.pdf

搭建spring源码阅读环境搭建

2020-08-30

idea-theme-wangzg.jar

个人使用的主题,感觉看的挺舒服。个人使用的主题,感觉看的挺舒服。个人使用的主题,感觉看的挺舒服。个人使用的主题,感觉看的挺舒服。个人使用的主题,感觉看的挺舒服。个人使用的主题,感觉看的挺舒服。

2020-05-24

空空如也

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

TA关注的人

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