- 博客(5)
- 收藏
- 关注
转载 数据库表分割技术:水平分割、垂直分割、库表散列
数据库表分割技术包含以下内容:水平分割/垂直分割/库表散列.接下来将对以上分割进行详细介绍,感兴趣的朋友可以了解下,对你日后维护数据库是很有帮助的一.水平分割什么是水平分割?打个比较形象的比喻,在食堂吃饭的时候,只有一个窗口,排队打饭的队伍太长了,都排成S型了,这时容易让排队的人产生焦虑情绪,容易产生混乱,这时一个管理者站出来,增加多个打饭窗口,把那条长长的队伍拦腰截断成几队。更形
2016-09-23 08:30:40 296
原创 关键字
goto和const是保留字也是关键字。1,Java 关键字列表 (依字母排序 共50组):abstract, assert, boolean, break, byte, case, catch, char, class, const(保留关键字), continue, default, do, double, else, enum, extends, final, finally
2016-09-02 15:57:04 209
原创 GC(待补全)
两个最基本的java回收算法:复制算法和标记清理算法 复制算法:两个区域A和B,初始对象在A,继续存活的对象被转移到B。此为新生代最常用的算法 标记清理:一块区域,标记要回收的对象,然后回收,一定会出现碎片,那么引出 标记-整理算法:多了碎片整理,整理出更大的内存放更大的对象
2016-09-02 10:53:26 196
原创 关于String的内存模型
首先,我还是从一个题目开始吧:有如下一段代码,请选择其运行结果()public class StringDemo{ private static final String MESSAGE="taobao"; public static void main(String [] args) { String a ="tao"+"bao"; String b="tao
2016-08-29 21:09:16 462
转载 Java并发问题的非阻塞解决方案
在并发环境中,对于共享资源通常会采用显式的锁机制(比如synchronized或ReentrantLock)来保证在任意时刻只会有一条线程访问这些变量,并且这些变量的修改对随后获取锁的线程是可见的。无法获取锁的线程会进入阻塞状态,并被JVM和操作系统挂起,在未来某一时刻被调度重新获取锁,挂起和恢复线程会产生很多的系统消耗和较长时间的中断。线程的切换同时会引起上下文切换,即把当前线程的运行时
2016-08-25 08:45:17 253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人