java
shaonian7812
这个作者很懒,什么都没留下…
展开
-
Eclipse中安装Visual Editor
在Eclipse中安装Visual Editor在Eclipse中安装Visual Editor我是先接触VC6.0进行C++程序开发的,然后才接触Eclipse进行Java程序开发的。大家都知道在VC6.0里面对窗口的设计都是可视化的,VC6.0有相应的窗口资源编辑器,支持拖放功能,随便想放个按钮、文本框的,很简单,拖过去,取个ID,设置文本后面就可以用了~!~!反正很eas原创 2013-06-18 09:28:47 · 764 阅读 · 0 评论 -
sql 语句一些原则
mysql 的innoDB存储引擎使用的索引采用的是B+树数据结构。B+树数据结构内部节点只是键值,真正的数据存放在叶子节点。索引的分类:主键索引、普通索引、唯一键索引、组合索引。where 条件顺序会影响索引的生效;条件顺序一定要按照索引字段的顺序。 对于 in like 或者表达式索引也是不生效的。...原创 2018-11-07 19:59:26 · 155 阅读 · 0 评论 -
JAVA 垃圾收集日志分析
每种收集器的日志形式都是由它们自身的实现所决定的,换言之,每种收集器的日志格式都可以不一样。不过虚拟机为了方便用户阅读,将各个收集器的日志都维持了一定的共性,来看下面的一段GC日志: [GC [DefNew: 310K->194K(2368K), 0.0269163 secs] 310K->194K(7680K), 0.0269513 secs] [Times: user=0.00 ...原创 2018-06-04 22:35:17 · 325 阅读 · 0 评论 -
Java工具包
Java工具包在 Apache Jakarta Common 中, Lang 这个 Java 工具包是所有 Apache Jakarta Common 项目中被使用最广泛的,几乎你所知道的名气比较大的软件里面都有用到它,包括 Tomcat, Weblogic, Websphere, Eclipse 等等。我们就从这个包开始介绍整个 common 项目。 Lang 中工具类比较多,这里介绍几个主要的原创 2017-08-14 21:46:26 · 272 阅读 · 0 评论 -
Java ThreadPool源码简单的解析
由于工作的需要,在实际的工作中使用java 线程池。现在对java的线程池ThreadPool做简单的解析。大体的主要类图关系:![类图](http://img.blog.csdn.net/20160803203424920)其中对外暴露的核心方法为execute,具体的代码如下 public void execute(Runnable command) { if (com原创 2016-08-04 19:36:06 · 453 阅读 · 0 评论 -
String,StringBuffer,StringBuilder比较
String 字符串常量,StringBuffer字符串变量而且是线程安全的,StringBuilder字符串变量是非线程安全。 String对象和StringBuffer对象主要性能区别是String对象是不可修改的,如果对String的对象赋值时,是重新生成一个String对象,然后这个对象就会指向这个新的对象;所以如果经常改变对象事,建议不要使用String定义。StringBuffer的对原创 2016-01-13 20:23:57 · 260 阅读 · 0 评论 -
Java高级特性 内省
Java內省在计算机编程中定义:通过Java內省可以获取bean是什么,能做什么。我个人理解:java语言对Bean类属性、事件一种缺省的处理方法;例如类中有属性 name, 那我们可以通过 getName,setName 来得到其值或者设置新的值。通过 getName/setName 来访问 name 属性,这就是默认的规则。 Java 中提供了一套 API 用来访问某个属性的 getter原创 2015-09-30 11:16:51 · 277 阅读 · 0 评论 -
java 正则表达式
最近做项目用到正则表达式,现在对用到的正则表达式做下总结,以下java为例。在java中,正则表达式工具包是java.util.regex。在regex包中包括Pattern(模式类)和Matcher(匹配器类)。Pattern类是用来表达所要搜索模式的对象,Matcher类是真正影响搜索的对象。另加一个新的例外类,PatternSyntaxException,当遇到不合法的搜索模式时,会抛出的异常原创 2015-09-08 19:54:14 · 333 阅读 · 0 评论 -
Java基础知识总结
Java基础知识总结HashMap Key讨论HashMap是存储键值对的数据结构,根据Key可以O(1)地获取值。但是有些内容是不适合作为key的,譬如可变对象。 可变对象是指创建后它的哈希值可以发生变化。JVMjava内存管理方法区、堆、虚拟机栈、本地方法栈、程序计数器。其中方法区、堆是所有线程共享的;虚拟机栈、本地方法栈、程序计数器是各个线程自有的。程序计数器:(program c...翻译 2019-05-19 16:09:52 · 141 阅读 · 0 评论