Java基础
mm1984930522
研究
展开
-
java抽象类与接口的区别
这是篇好文章...我也是从其它的地方找过来的,作为收藏,当然也是传播作者的意愿,让更多的人更家了解这个接口和抽象类... 在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相转载 2016-10-10 16:46:50 · 194 阅读 · 0 评论 -
Java栈与堆
Java栈与堆1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾...转载 2016-10-10 16:42:56 · 191 阅读 · 0 评论 -
jre 与jdk的区别
jdk与jre的区别很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。JRE是Java Runtime Enviromen原创 2016-10-10 16:37:05 · 221 阅读 · 0 评论 -
Spring动态配置多数据源--多mysql从库
一直做了互联网的小项目,感觉小公司的性能瓶颈主要在数据库端。大公司没去过,不清楚~一般用MySQL数据库做主从,读写分离,减少主库的压力。假设1主4从。4个从库每次的访问是随机,压力平摊。先把搜来的贴出来。先记录下,再去code实验~采用spring的AbstractRoutingDataSource就可以简单的解决这个问题。下面是用ibatis的。单独的spring转载 2017-04-05 17:36:58 · 348 阅读 · 0 评论