Java
文章平均质量分 71
peibolinux
Just try....
展开
-
java中获得指定时间前后的时间
public static void main(String[] args) throws ParseException {// TODO Auto-generated method stubSimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmss");// 设置日期格式System.out.println("当前时间为:"原创 2014-05-06 09:41:54 · 470 阅读 · 0 评论 -
调试那些事儿
你应该看过一些如《关于调试的N件事》这类很流行的帖子 。假设我每天花费1小时在调试我的应用程序上的话,那累积起来的话也是很大量的时间。由于这个原因,用这些时间来重视并了解所有使我们调试更方便的功能。那能为你省下一些时间,也将会使你的生活更安逸、轻松。同时也表明其它关于此主题的帖子也是很有价值的。第1条:不要调试太多一个关于调试的疯狂声明作为开头。但它必须是要说的!尝试切分一下你那复杂的逻辑转载 2016-01-07 14:17:39 · 272 阅读 · 0 评论 -
浅谈类加载机制
首先探讨研究类加载机制的目的:1. 有助于了解JVM执行过程,并指导开发者采取更有效的措施配合程序执行。2. 研究类加载机制的第二个目的是让程序能动态的控制类加载,比如热部署等,提高程序的灵活性和适应性。 一、简单过程Java程序运行的场所是内存,当在命令行下执行:javaHelloWorld命令的时候,JVM会将HelloWorld.class加载到内存中,并原创 2015-10-14 16:43:57 · 442 阅读 · 0 评论 -
浅谈java线程安全
浅谈java内存模型 不同的平台,内存模型是不一样的,但是jvm的内存模型规范是统一的。其实java的多线程并发问题最终都会反映在java的内存模型上,所谓线程安全无非是要控制多个线程对某个资源的有序访问或修改。总结java的内存模型,要解决两个主要的问题:可见性和有序性。我们都知道计算机有高速缓存的存在,处理器并不是每次处理数据都是取内存的。JVM定义了自己的内存模型,屏蔽了底原创 2015-10-12 20:33:15 · 515 阅读 · 1 评论 -
poi操作excel文件
java操作excel文件,有两种工具可以使用,一种是jxl,一种是poi。最近做的需求,使用到poi,因此本文介绍poi的使用(目前只介绍写excel文件)。 一、简介 Jakarta POI 是apache的子项目,目标是处理ole2对象。它提供了一组操纵Windows文档的Java API目前比较成熟的是HSSF接口,处理MS Excel对象。它不象我们仅仅是用cs转载 2015-09-06 22:26:01 · 511 阅读 · 1 评论 -
poi 导出模板设置某列格式存储身份证号
今天遇到一个棘手的问题,导出excel的模板当填写身份证号的时候默认被数值转换了,取出来后三位为0.这可急坏小的我了,上网查了好久没找到。后来看文档发现这样处理。。 CellStyle css = wb.createCellStyle(); DataFormat format = wb.createDataFormat(); css.setDataFormat(原创 2015-09-06 22:21:52 · 3201 阅读 · 0 评论 -
poi Dataformat种类
0, "General" 1, "0" 2, "0.00" 3, "#,##0" 4, "#,##0.00" 5, "($#,##0_);($#,##0)" 6, "($#,##0_);[Red]($#,##0)" 7, "($#,##0.00);($#,##0.00)" 8, "($#,##0.00_);[Red]($#,##0.00)" 9原创 2015-09-06 22:15:19 · 3548 阅读 · 0 评论 -
rest基于web服务
REST 定义了一组体系架构原则,您可以根据这些原则设计以系统资源为中心的 Web 服务,包括使用不同语言编写的客户端如何通过 HTTP 处理和传输资源状态。 如果考虑使用它的 Web 服务的数量,REST 近年来已经成为最主要的 Web 服务设计模型。 事实上,REST 对 Web 的影响非常大,由于其使用相当方便,已经普遍地取代了基于 SOAP 和 WSDL 的接口设计。REST 这个转载 2015-05-14 10:54:22 · 564 阅读 · 0 评论 -
jquery.extend详析
JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。 一、Jquery的扩展方法原型是: extend(dest,src1,src2,src3...);extend(dest,src1,src2,src3...); 它的含义是将原创 2015-01-05 14:21:14 · 374 阅读 · 1 评论 -
JavaScript Equals Table
使用Javascript时,我们总是强调使用 === (严格的)而不是 == (松散的,不严谨的),但是大家还是习惯性的使用==,总是到犯了错误,才意识到问题的严重性,刚好有位同行,为我们制作了JavaScript Equals Table,让我们直观的意识到 == 多危险啊!使用 ==使用 === 代码://在cmp方法中替换 == 或 ===var c原创 2014-10-15 10:56:51 · 1286 阅读 · 0 评论 -
Session的生命周期
以前在学习的时候没怎么注意,今天又回过头来仔细研究研究了一下Session的生命周期。 Session存储在服务器端,一般为了防止在服务器的内存中(为了高速存取),Sessinon在用户访问第一次访问服务器时创建,需要注意只有访问JSP、Servlet等程序时才会创建Session,只访问HTML、IMAGE等静态资源并不会创建Session,可调用request.getSession(原创 2014-10-15 10:17:49 · 388 阅读 · 0 评论 -
java.lang.NoSuchMethodError: javax.el.ExpressionFactory.newInstance()
java.lang.reflect.InvocationTargetExceptionat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)at sun.re原创 2014-07-09 09:52:37 · 9871 阅读 · 0 评论 -
Spring定时器--时间设置规则
单纯针对时间的设置规则org.springframework.scheduling.quartz.CronTriggerBean允许你更精确地控制任务的运行时间,只需要设置其cronExpression属性。一个cronExpression表达式有至少6个(也可能是7个)由空格分隔的时间元素。从左至右,这些元素的定义如下:1.秒(0–59)2.分钟(0–59)3.小时(0–23转载 2014-06-16 09:44:26 · 468 阅读 · 0 评论 -
Java单例模式(singleton模式)
进行笔试的时候遇到了这样一个原创 2014-05-07 23:31:53 · 490 阅读 · 0 评论 -
每天学点java性能优化之字符串处理优化
在java语言中,java的设计者对String对象进行了大量的优化,其主要表现在以下3个方面,’不变性‘’针对常量池优化‘'类的final定义'。1.不变性是指String对象一旦生成,则不能再对其进行改变。主要作用在于当一个对象需要被多线程程序共享,并且访问频繁时,可以省略同步和锁的等待时间,从而大幅度提高系统性能。不变模式是一个可以提高多线程程序的性能,降低多线程程序复杂度的设计模式。后原创 2015-06-28 16:27:24 · 2268 阅读 · 0 评论