2015年12月14日

oracle数据库的锁类型

摘要: 数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。 加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。加锁... 阅读全文

posted @ 2015-12-14 11:17 grefr 阅读(790) 评论(0) 推荐(0)

JVM 内部运行线程介绍

摘要: 详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp47 最近在找关于JVM内部线程管理的资料,发现网上相关帖子很少,有一些还是胡说的,下面这个文章看起来还是不错的,虽然有一点儿乱,但是也得为作者致敬了。 最近抽时间把J... 阅读全文

posted @ 2015-12-14 11:17 grefr 阅读(289) 评论(0) 推荐(0)

oracle 索引失效的情况分析

摘要: 见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp541) 没有查询条件,或者查询条件没有建立索引2) 在查询条件上没有使用引导列3) 查询的数量是大表的大部分,应该是30%以上。4) 索引本身失效5) 查询条件使用... 阅读全文

posted @ 2015-12-14 11:17 grefr 阅读(275) 评论(0) 推荐(0)

new和newInstance区别

摘要: 详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp55在初始化一个类,生成一个实例的时候;newInstance() 和 new 有什么区别? 用newInstance与用new是区别的,区别在于创建对象的方式不一样,前者... 阅读全文

posted @ 2015-12-14 11:17 grefr 阅读(137) 评论(0) 推荐(0)

oracle得到日期对应的星期

摘要: 详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp56select to_char(sysdate,'ww') from dual;select to_char(sysdate,'iw') from dual;ww的算法为... 阅读全文

posted @ 2015-12-14 11:17 grefr 阅读(555) 评论(0) 推荐(0)

垃圾回收机制

摘要: 详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp39 Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象,这些对象通过new、newarra... 阅读全文

posted @ 2015-12-14 11:16 grefr 阅读(189) 评论(0) 推荐(0)

distinct和group by 去掉重复数据分析

摘要: 详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp40 用distinct关键字只能过滤查询字段中所有记录相同的(记录集相同),而如果要指定一个字段却没有效果,另外distinct关键字会排序 。 select dist... 阅读全文

posted @ 2015-12-14 11:16 grefr 阅读(349) 评论(0) 推荐(0)

sql in 和 exist的区别

摘要: 详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp41 select * from A where id in(select id from B) 以上查询使用了in语句,in()只执行一次,它查出B表中的所有id字段并缓... 阅读全文

posted @ 2015-12-14 11:16 grefr 阅读(167) 评论(0) 推荐(0)

Map 排序

摘要: 详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp42 [size=12px;][size=12px;][size=12px;]Map的排序常分为两种情况,1、按[/size]key[size=12px;]值排序;2、按va... 阅读全文

posted @ 2015-12-14 11:16 grefr 阅读(230) 评论(0) 推荐(0)

【转】Java虚拟机的JVM垃圾回收机制

摘要: 详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp431.JVM内存空间 JVM堆(Heap)= 新生代(Young) + 旧生代(Tenured) 分区作用:新创建的对象通常先将其分配在新生代中,在新生代中经过... 阅读全文

posted @ 2015-12-14 11:16 grefr 阅读(167) 评论(0) 推荐(0)

导航