枚举作为一个常规的语言概念,一直到Java5才诞生不得不说有点奇怪,以至于到现在为止很多程序员仍然更喜欢用static final的形式去命名常量而不使用,一般情况下,Java程序员用这种方式去实现枚举: 这种方式实现的枚举也叫int枚举模式,尽管很常用,但是由int实现的枚举很难保证安全性,即当调 ...
分类:
编程语言 时间:
2017-08-17 10:29:13
阅读次数:
179
Java集合类是一种特别有用的工具类,可用于存储数量不等的对象。Java集合大致可分为Set、List、Queue和Map四种体系 Set代表无序、不可重复的集合 List代表有序、重复的集合 Map代表具有映射关系的集合 Java5又增加了Queue代表一种队列集合 java集合概述: 为了保存数 ...
分类:
编程语言 时间:
2017-08-12 00:39:02
阅读次数:
267
现象: 旗舰店运价库cpu使用率100%,load升高,导致后续的请求失败。 重启服务器,cpu、load恢复正常。 触发条件: (1)linux内核3.6版本及以下。 (线上机器大部分是2.6.32) (2)mysql-connector-java5.1.31版本及以下。(各业务线需要自己chec ...
分类:
系统相关 时间:
2017-08-10 13:41:52
阅读次数:
200
Java 增强 for 循环 Java5 引入了一种主要用于数组的增强型 for 循环。 Java 增强 for 循环语法格式如下: (简单来说就是把数组中的元素依次输出) for(声明语句 : 表达式) { //代码句子 } 声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用 ...
分类:
编程语言 时间:
2017-08-03 11:26:38
阅读次数:
166
首先从官网 http://updates.jenkins-ci.org/download/war/ 下载 Java Web Archive (.war) 例如我保存到 E:\jenkins\jenkins.war 运行Jenkins需要JRE的支持Java5 or later 在命令行下输入 jav ...
分类:
其他好文 时间:
2017-07-31 12:36:13
阅读次数:
147
本文是《Java核心技术 卷1》中第12章泛型程序设计阅读总结。 泛型是在Java5中增加的。是Java公布以来的最大变化。使用泛型能够避免在代码中杂乱的使用Object然后再强制类型转化,使得代码具有更好的安全性和可读性。尤其是在集合类中。比方ArrayList就是一个使用的很广泛的泛型集合类。 ...
分类:
编程语言 时间:
2017-07-29 11:35:23
阅读次数:
261
深入理解Java:注解(Annotation)自己定义注解入门 要深入学习注解。我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前。我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。 元注解: 元注解的作用就是负责注解其它注解。Java5.0定义了4个标准的meta-anno ...
分类:
编程语言 时间:
2017-07-22 23:42:12
阅读次数:
356
Solr是一个高性能,採用Java5开发,基于Lucene的全文搜索server。同一时候对其进行了扩展,提供了比Lucene更为丰富的查询语言,同一时候实现了可配置、可扩展并对查询性能进行了优化,而且提供了一个完好的功能管理界面,是一款很优秀的全文搜索引擎。 能够将数据库中的数据导入到solr中, ...
分类:
数据库 时间:
2017-07-22 12:09:58
阅读次数:
194
JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。 JSTL 库安装 MyEclipes使用java5.0版本以上会自动导入jar包,路径如下图 打开此jar包后可以在下图位置找到所需的tld文件 打开c.tld可以查到uri的地址:http://java.sun. ...
分类:
Web程序 时间:
2017-07-18 01:29:16
阅读次数:
211
java5为什么引入Executor线程池框架 1.new Thread()的缺点 (1) 每次new Thread()耗费性能 (2) 调用new Thread()创建的线程缺乏管理,被称为野线程,而且可以无限制创建,之间相互竞争,会导致过多占用系统资源,使系统瘫痪(3) 不利于扩展,比如如定时执 ...
分类:
编程语言 时间:
2017-07-16 14:24:23
阅读次数:
1514