自定义博客皮肤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)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 java转换下划线为驼峰的2中方式

java转换下划线为驼峰的2中方式 public static void main(String[] args) { System.out.println(patternHump("sys_user_id")); System.out.println(hump("sys_user_id")); } public static String hump(String str) { char[] chars = str.toCharArray(

2020-08-07 18:10:09 545

原创 Idea注释模板

1、Java类注释打开settings->Editor->File and Code Templates,选择Includes->File Header修改内容如下:/*** @Description* @Author Author* @Date ${YEAR}-${MONTH}-${DAY} ${TIME}*/2、方法注释1、打开set...

2019-08-20 14:10:10 200

原创 volatile笔记

1、volatile保证线程间可见性2、如何保证可见性hsdis可以看到汇编指令多了一个lock(加缓存锁)->内存屏障CPU高速缓存(L1/L2/L3),会带来缓存不一致问题CPU层面解决方案1、总线锁2、缓存锁MESI协议M:Modified修改状态E:Exclusive独享状态S:Shared共享状态I:Invalid...

2019-08-16 18:49:01 115

原创 java锁笔记

1、偏向锁(一般情况会关闭)CAS比较compare and swap(value, expect, update)compareAndSet2、轻量级锁自旋获取锁,自旋会占用CPU资源,如果一定次数之后还未获取轻量级锁,锁膨胀成重量级锁。自旋次数: 1、设置自旋次数 preBlockSpin 2、自适应自旋3、重量级锁升级到重量级锁后,没有获得锁的线程会被...

2019-08-16 10:46:03 95

原创 SQL优化

1.在表中建立索引,优先考虑where.group by使用到的字段。2.查询条件中,不要使用select *,因为会返回过多无用的字段会降低查询效率。3.不要在where条件中使用左右两边都是%的like模糊查询,如:SELECT * FROM t_order WHERE customer LIKE '%zhang%'这样会导致数据库引擎放弃索引进行全表扫描。优化:尽量在字段...

2019-05-24 10:13:44 550

转载 JVM原理讲解和调优

JVM原理讲解和调优转自:http://www.cnblogs.com/zhangpan1244/p/6197832.html一、什么是JVM JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 Java语言的一个非常重要的特点就是与平...

2019-05-24 10:02:21 119

原创 安装JDK之后,java -version正常,javac -version javac不是内部或外部命令。

设置JDK的path时候用绝对路径,比如:C:\Program Files\Java\jdk1.7.0_09\bin;C:\Program Files\Java\jdk1.7.0_09\jre\bin

2017-08-14 14:45:07 425 1

原创 ubuntu安装oracle客户端

1、下载http://www.oracle.com/technetwork/database/features/instant-client/index-097480.htmloracle-instantclient11.2-basic-12.1.0.2.0-1.x86_64.rpmoracle-instantclient11.2-devel-11.2.0.4.0-1.x86_

2017-02-15 15:43:00 877

Scala 2.11 API.chm

根据最新scala制作的api文档,可惜不能搜索方法

2016-03-21

深入浅出学Shiro

详细的介绍了shiro以及shiro的使用,demo也都可以很容易的看懂。对于刚接触shiro的同学很实用。

2015-04-24

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

TA关注的人

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