自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 redis为什么快

redis为什么这么快呢,主要是1.存储于内存2.数据结构3.开发了自己的文件事件处理器(包含了IO多路复用)

2023-05-16 12:23:19 95

原创 HashMap精妙和面试常常问

HashMap精妙和面试常常问

2022-02-16 15:42:37 237

原创 idea 自动清除无效引用(无效import)

单文件自动去除无效引用:然后用ctrl+alt+o快捷键就好了全项目自动清除无效引用:1.第一步项目右键->Analyze->Inspect Code2.等待扫描结束

2021-01-22 09:36:57 6262

原创 jvm个人学习

jvm学习理解一、jvm内存模型1.程序技术器区2.java虚拟机栈3.本地方法栈4.堆5.元数据区6.直接内存二、堆的解析一、jvm内存模型这是jdk1.8的jvm内存模型,之前的方法区,永久代已经被优化1.程序技术器区每个线程一块内存,指向当前正在执行的字节码的行号。如果当前线程是native方法,则其值为null。2.java虚拟机栈java虚拟栈是java方法使用的,每个java方法被调用时就会在这里创建一个栈,然后入栈,栈是先进后出,然后栈的长度是有限制的太深了会抛出Stack.

2020-09-23 12:00:44 148

原创 线程锁的学习,synchronized实现原理第一次理解

线程锁的学习,synchronized实现原理第一次理解一、synchronized锁的实现原理?二、锁的升级三、锁粗化四、锁消除一、synchronized锁的实现原理? synchronized锁的实现主要是通过jvm的Monitor对象实现的,通过持有Monitor获取锁,释放Monitor释放锁,而Monitor的内部ObjectMonitor() { _header = NULL; _count = 0; // 当前正在等待该monit.

2020-09-21 14:20:33 135

原创 关于@Transactional(readOnly = false)注解,数据新增修改Connection is read-only

关于@Transactional(readOnly = false)注解,数据新增修改Connection is read-only有时你新增或修改会报Connection is read-onlyCause: java.sql.SQLException: Connection is read-only. Queries leading to data modification are not...

2019-04-23 15:08:31 3560

原创 jenkins自动划部署war包遇到的坑

jenkins自动划部署war包遇到的坑1:git的安装1.jenkins全局工具git配置2.git在任务中的配置2:远程部署项目到tomcat1:安装jenkins插件2:配置tomcat的manager3:配置tomcat远程访问允许1:git的安装jenkins其他maven,jdk的配置没有难度就不细说了1.jenkins全局工具git配置git安装的时候为了图方便直接使用yum...

2019-03-28 11:06:22 2909

原创 云效+EDAS部署遇到的项目问题

云效+EDAS部署遇到的项目问题1:云效私有库的使用2:项目的servlet-api jar包和tomcat 的包冲突3:docker+tomcat 启动时非常慢原因之JRE /dev/random阻塞4:一直以为卡在了Deploying web application directory xxxxx/xxxxx.xml如有问题继续更新1:云效私有库的使用迁移操作说明通过以上链接下载本地仓...

2019-03-25 15:32:21 1539

云效本地仓库迁移工具

云效本地仓库迁移工具migrate-local-repo-tool.jar $ java -jar migrate-local-repo-tool.jar -cd "/$HOME/.m2/repository/" -t "http://127.0.0.1/repository/releases/" -u admin -p admin123

2019-03-25

dubbo扫描提供者配置文件

dubbo提供者配置文件,扫描可用,先要打开扫描注释<context:annotation-config />

2017-01-11

mybatis-generator自动生成Dao和xml文件的配置文件

mybatis-generator自动生成Dao和xml文件的配置文件

2017-01-11

较快速的maven仓库下载地址配置

pom更新maven下载jar包是速度慢,配置了一个国内较快速的下载地址

2017-01-06

模拟浏览器发送请求,一般用于爬虫

开发爬虫时,写的工具类。用于模拟浏览器请求,欺骗服务器

2017-01-06

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

TA关注的人

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