java
文章平均质量分 87
月迷津渡丶
这个作者很懒,什么都没留下…
展开
-
Integer的127与128
public class Test { public static void main(String[] args) { Integer i1 = new Integer(1); Integer i2 = new Integer(1); System.out.println(i1 == i2);//false Integer i3 = 127; Inte原创 2014-11-13 16:32:48 · 1270 阅读 · 0 评论 -
java-synchronized
synchronized的原理是对象监视器(锁),只有获取到监视器的线程才能继续执行,否则线程会等待获取监视器。Java中每个对象或者类都有一把锁与之相关联,对于对象来说,监视的是这个对象的实例变量,对于类来说,监视的是类变量(一个类本身是类Class的对象,所以与类关联的锁也是对象锁)。synchronized关键字使用方式有两种:synchronized方法和synchronized块原创 2015-03-13 23:05:25 · 810 阅读 · 0 评论 -
面向对象的特征有哪些方面?
计算机软件系统是现实生活中的业务在计算机中的映射, 而现实生活中的业务其实就是一个个对象协作的过程。 面向对象编程就是按现实业务一样的方式将程序代码按一个个对象进行组织和编写, 让计算机系统能够识别和理解用对象方式组织和编写的程序代码, 这样就可以把现实生活中的业务对象映射到计算机系统中。面向对象的编程语言有4个主要的特征。**封装** 封装是保证软件部件具有优良的模块性的基础, 封装的目标转载 2015-03-07 21:20:55 · 703 阅读 · 0 评论 -
Integer 与 int 的区别
int是java提供的8种原始数据类型之一。 Java为每个原始类型提供了封装类, Integer是java为 int 提供的封装类。int 的默认值为0,而 Integer 的默认值为 null,即 Integer 可以区分出未赋值和值为0的区别,int 则无法表达出未赋值的情况,例如,要想表达出没有参加考试和考试成绩为0的区别,则只能使用 Integer。在 JSP 开发中,Integer 的转载 2015-03-08 21:46:01 · 355 阅读 · 0 评论 -
StringUtils详细介绍
public static void TestStr(){ //null 和 ""操作~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ //判断是否Null 或者 "" //System.out.println(StringUtils.isEmpty(null)); //System.out.println(StringUtils.转载 2015-01-25 18:03:00 · 390 阅读 · 0 评论 -
UUID
UUID作用:让分布式系统中的所有元素,都能有唯一的辨识资讯,而不需要透过中央控制端来做辨识资讯的指定。UUID组成:UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成的API。按照开放软件基金会(OSF)制定的标准计算,用到了以 太网卡地址、纳秒级时间、芯片ID码和许多可能的数字UUID由以下几部分的组合:(1)当原创 2015-02-03 10:42:50 · 506 阅读 · 0 评论 -
log4j 写入信息到文件简单举例
log4j.xml com.zjhcsoft.test.Log4jTest.j原创 2014-12-08 13:10:55 · 1269 阅读 · 0 评论 -
完整的可按年份和月份查询数据并显示
效果:页面的数据准备: Map map = findresult(type, date); List list = statisticsService.StatisticsInterrogatelist(map); request.setAttribute("StatisticsResult", list);这里的JavaBean:public class原创 2015-01-29 20:35:46 · 2184 阅读 · 0 评论 -
后台获取数据排序后在网页显示(Comparator)
效果:重点是右边的表格,class是Bootstrap 左边的图 --> 地区排行榜 总问题数排行 回答率排行 排行 城市 总问题数原创 2015-01-28 20:03:08 · 868 阅读 · 0 评论 -
DecimalFormat
用到了,查一下然后记一下.public double getAnswered() { DecimalFormat format = new DecimalFormat("###.##"); return sumQuestion > 0 ? Double.parseDouble(format.format((QuestionAnswered * 100)/ (double) sumQue转载 2015-01-27 20:46:10 · 593 阅读 · 0 评论 -
ECharts 浙江地图实践
效果: // 路径配置 require.config({ paths : { echarts : '${resources }/echarts/dist' //${resources } 看下面的 } }); require([ 'echarts','echarts/chart/map' ], function(ec) { // 基于原创 2015-01-27 20:28:49 · 4637 阅读 · 1 评论 -
POI处理超过65536条记录
03格式的excel文件(.xls)最多只支持65536行,所以当需要处理的数据超过65536时,便不能使用HSSFWorkbook了,即不能用03格式的excel了07格式的excel文件(.xlsx)对应的方法是:XSSFWorkbook先读取一个表头: SXSSFWorkbook wb2 = new SXSSFWorkbook(6000); File file = new原创 2015-01-07 14:47:08 · 2143 阅读 · 0 评论 -
POI读取excel日期显示为数字的解决办法
POI读取excel文件遇见输入日期变为数字的解决方法原创 2014-11-28 11:20:39 · 7218 阅读 · 0 评论 -
if( 1 == x ) 比 if( x == 1 ) 哪个好
程序员如果将 "==" 误写成 "=" ,则前者编译器会报告一个错误,后者编译器报告警告,可能不被程序员重视,甚至IDE(集成开发环境)可以关闭这种警告。如果写代码养成前者习惯,可以避免将"=="号误写成"="的错误。转载 2014-11-25 09:09:02 · 821 阅读 · 0 评论 -
jQuery hover()
jQuery打造鼠标经过时的Hover效果,当鼠标滑过时,对应的表格行会添加背景色,以着重显示相应内容。原创 2014-11-25 14:42:25 · 453 阅读 · 0 评论 -
Java程序员面试失败的5大原因
也许这5点原因适用于所有的程序员1、说得太少 尤其是那些开放式的问题,如“请介绍下你自己”或“请讲一下你曾经解决过的复杂问题”。面试官会通过你对这些技术和非技术问题的回答来评估你的激情。他们也会通过模拟团队氛围和与你的交流互动来判断你的经验和能力。 所以,仅仅只用两三句话来回答不但不能显示出你对这个专业的兴趣,还会让整个面试过程显得非常无聊。如果你不能很转载 2015-04-05 09:46:45 · 404 阅读 · 0 评论