- 博客(7)
- 问答 (1)
- 收藏
- 关注
原创 java并发编程初探
**本文是在阅读java并发编程实战时,随手记录的笔记,可能会有点凌乱,欢迎各位指正~** 1、共享对象 1.1 可见性 如果不用volatile保护变量,共享变量可能会获取到过期值。但是如果是64位的变量值如double、long,则可能会获取一个线程的高八位,和另一个线程的低八位,导致数据错误异常。此处的八位其实是2^8个字节位,也就是前32位,后32位。 注意用加锁的方式来保护...
2020-04-18 16:17:43
140
转载 转载:HashCode初探
序言 写这篇文章是因为在看hashMap源码时遇到有什么hashcode值,然后就去查,脑袋里面是有映像的,不就是在Object中有equals和hashcode方法嘛,这在学java基础的时候就遇到过,不过那时候无所谓,不懂就不懂,就一笔带过去了,然后到现在,又回过头来补本应该以前就搞清楚的问题,所以知道了一个道理,学习不是一个追求速度的事情,不懂就要去查清楚,弄明白,一步一个脚印,虽然刚...
2018-12-21 11:22:15
184
转载 转载:Sonar篇---编码规范小结
1、The diamond operator (“<>”) should be used12 在定义集合的时候,等号右边的<>内不需要再写上元素类型,直接空着就行 Noncompliant Code Example:不规范的示例 List<String&a
2018-12-21 11:22:03
1952
原创 JAVASE基础篇--this super
1、this super 均是隐式参数,即: Animal ani =new Animal(); ani.cry("猫","213");//其中猫和213是显式参数 ... .. . this.cry(); //this 是隐式参数 2、this 永远指向正在初始化的对象,或者正在调用方法的对象。 super 指向当前类的父类,相对而言是不变的...
2018-12-21 11:21:48
173
转载 转载:SQL篇---分组排序
1、分组,每组取前三行数据 SELECT C_BH,C_BT,C_BirthCorpID FROM ( SELECT rid=ROW_NUMBER() OVER(PARTITION BY C_BirthCorpID ORDER BY D_FBSJ DESC), * ...
2018-12-21 11:21:41
297
原创 JAVA编码问题-----JSP的URL传参中文乱码解决
解决方法: //前台JSP: encodeURIComponent(encodeURIComponent("中文")); //后台Action: java.net.URLDecoder.decode(getRequest().getParameter("title"),"UTF-8"); 原理: encodeURIComponent第一次编码,
2018-12-21 11:21:33
587
原创 SQL 中文首字母提取与自定义排序
中文首字母提取 利用汉字编码边界值提取 --中文转首字母 select case when regexp_like(t.party_name,'^[a-zA-Z0-9]') then upper(substr(t.party_name,0,1)) when NLSSORT(t.party_name, 'NLS_SORT=SCHINESE_PINYIN_M')>=NLSSORT('吖', '...
2018-12-21 11:20:58
384
空空如也
用循环展示了一个表格,其中有一行排版错位。
2017-06-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人