会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
RainDream
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
28
下一页
2017年4月22日
Linux shell ${}简单用法
摘要: 转自:Linux shell ${}简单用法 为了完整起见,我这里再用一些例子加以说明 ${ } 的一些特异功能:假设我们定义了一个变量为:file=/dir1/dir2/dir3/my.file.txt我们可以用 ${ } 分别替换获得不同的值:${file#*/}:拿掉第一条 / 及其左边的字符
阅读全文
posted @ 2017-04-22 00:11 raindream
阅读(382)
评论(0)
推荐(0)
2017年4月9日
string.valueOf()
摘要: 转自:String.valueOf 今天在排查问题的时候发现String.valueOf 的一个有意思的问题: 第一种情况: 第二种情况: 第一种情况会报空指针异常,第二种情况不会报异常,只是得到一个null 。 上网查了一下,原因如下:String.valueOf方法有好几个重载方法,但是由于nu
阅读全文
posted @ 2017-04-09 23:41 raindream
阅读(751)
评论(0)
推荐(0)
2017年4月8日
数据库设计三范式
摘要: 1NF: 字段是最小的的单元不可再分 2NF:满足1NF,表中的字段必须完全依赖于全部主键而非部分主键3NF:满足2NF,非主键外的所有字段必须互不依赖 比较好的解释请见:https://www.zhihu.com/question/24696366
阅读全文
posted @ 2017-04-08 00:50 raindream
阅读(148)
评论(0)
推荐(0)
2017年4月7日
数据库SQL优化
摘要: 转自:数据库SQL优化大总结之 百万级数据库优化方案 牢记数据查询只能使用一个索引,每个字段建立独立索引的情况下,也只能有一条索引被使用! EXISTS、IN与JOIN性能分析 网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正
阅读全文
posted @ 2017-04-07 23:02 raindream
阅读(213)
评论(0)
推荐(0)
class对象存储
摘要: 当加载一个类完成后,会在内存中实例化一个java.lang.Class类的对象,也就是该类的类对象。但是并没有明确规定必须在java堆中存放该类对象,对于HotSpot虚拟机而言,类对象存放在方法区里,但是新版本HotSpot也许会存放在java堆中。 请见《深入理解java虚拟机》类加载的过程
阅读全文
posted @ 2017-04-07 00:11 raindream
阅读(1339)
评论(0)
推荐(0)
selector.select()和selector.selectedKeys()
摘要: 当调用selector.select()时会阻塞: 其返回值有可能为0: 另请见,解释了select后返回值为0,但selector.selectedKeys()不为空:Java NIO Selector select() returns 0 although channels are ready
阅读全文
posted @ 2017-04-07 00:10 raindream
阅读(6126)
评论(0)
推荐(1)
2017年4月6日
java常量池
摘要: 请见:触摸java常量池
阅读全文
posted @ 2017-04-06 00:41 raindream
阅读(143)
评论(0)
推荐(0)
2017年4月4日
内存分配
摘要: 分配过程: 对象不在堆上分配的情况有两种:TLAB和栈上分配。 之所以在TLAB(Thread Local Allocation Buffer)上分配是因为TLAB是线程私有的,没有锁开销,在Eden上分配需要加锁。 Sun Hotspot JVM为了提升对象内存分配的效率,对于所创建的线程都会分配
阅读全文
posted @ 2017-04-04 20:06 raindream
阅读(202)
评论(0)
推荐(0)
2017年4月3日
"text"和new String("text")的区别
摘要: 转自:What is the difference between “text” and new String(“text”)? new String("text"); explicitly creates a new and referentially distinct instance of a
阅读全文
posted @ 2017-04-03 00:33 raindream
阅读(248)
评论(0)
推荐(0)
2017年3月25日
乐观锁与悲观锁
摘要: 悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。 乐观锁(Op
阅读全文
posted @ 2017-03-25 00:07 raindream
阅读(142)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
28
下一页
公告