java 基础
文章平均质量分 62
chiperfect
这个作者很懒,什么都没留下…
展开
-
销量统计 柱状图
最近正做一个简单的项目,其中有个销量统计,要生成柱状图。开始已经作出来了,能显示每个销售员的每种产品的销量,但有个问题:如果销售员多了,那图表就没法看了。 后来问了一下项目经理,他说:一般图形不显示详细,只显示总体。不知哪位做过类似的,提供点信息,给点提示,谢谢原创 2009-03-03 10:42:00 · 2621 阅读 · 0 评论 -
有用网址
memcache 基础:http://tech.idv2.com/2008/07/10/memcached-001/ JVM基础知识与概念: http://developer.51cto.com/art/201001/176550.htm IT职场http://hxraid.iteye.com/category/97373http://disanji.n原创 2011-03-31 15:20:00 · 633 阅读 · 0 评论 -
hessian简单原理及实现例子--学习
Hessian是一个轻量级的remoting on http工具,使用简单的方法提供了RMI(Remote Method Invocation,远程方法调用)的功能。采用的是二进制RPC(Remote Procedure Call Protocol,远程过程调用协议)协议,因为采原创 2011-07-27 09:53:38 · 13869 阅读 · 6 评论 -
JVM——java对象生命周期(引用类型 创建对象规则)(网摘)
在JVM运行空间中,对象的整个生命周期大致可以分为7个阶段:创建阶段(Creation)、应用阶段(Using)、不可视阶段(Invisible)、不可到达阶段(Unreachable)、可收集阶段(Collected)、终结阶段(Finalized)与释放阶段(Free)。上面的这7个阶段,构成了 JVM中对象的完整的生命周期。下面分别介绍对象在处于这7个阶段时的不同情形。 创建阶段在对象创建阶段,系统要通过下面的步骤,完成对象的创建过程:(1)为对象分配存储空间。(2)开始构造对象。(3)递归调用其超类原创 2011-04-11 09:03:00 · 1971 阅读 · 0 评论 -
JVM——基础概念总结:数据类型、堆与栈(网摘)
Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。基本类型包括:byte, short, int, long, char, float, double, Boolean, returnAddress引用类型包括:类类型,接口类型和数组。堆与栈堆和栈是程序运行的关键,很有必要把他们的关系说清楚。栈是运行时的单位,而堆是存储的单位原创 2011-04-11 08:57:00 · 701 阅读 · 0 评论 -
jboss热部署后,程序出现个ClassCastException异常
正在做一个项目,关于API的开发,主要使用技术是RESTful web service,应用服务器使用Jboss5.1.0GA,遇到一个问题,还没有解决:具体是这样的 我在Memcache中存有Map集合,map中保存自定义对象,当jboss完全重启时,可以获取 到map中的对象;但重新生成ear文件,jboss热部署(自动重启)后,map可以获取到,但当获取 map中的对象时,就会报ClassCastException。。问题补充,打印map,数据是没问题的,经过两天的排查,大致定位可能是不同的Class原创 2011-04-07 15:08:00 · 962 阅读 · 0 评论 -
poi大数据量生成excel
<br />使用poi生成excel,当遇到大数据量时,会有几个问题:<br /> <br />1. 目前office2003 excle每个sheet最大支持行数为65536,当数据超过65536行时,会报异常<br />2. 当列为17列左右,数据行数达到50w条左右时,会包OOM错误<br />Exception in thread "15124183@qtp-16902686-1" java.lang.OutOfMemoryError: Java heap space<br />Exceptio原创 2011-01-12 10:56:00 · 9041 阅读 · 0 评论 -
java IO写入文件效率——几种方法比较
<br />测试写入类<br /> <br />/**<br /> * 测试结果<br /> * <br /> * 1.file's long:16kb<br /> * <br /> fileWrite's time----------36<br /> outputStreamTest's time----------167<br /> bufferedOutputTest's time----------17<br /> bufferedWriteTest's time----------原创 2011-01-08 17:28:00 · 11697 阅读 · 0 评论 -
对进程和线程的简单理解
这几天看了点视频,巩固下基础知识,以前对线程并没有什么概念上的理解,下面我简单总结下:说到线程,不得不提起几个概念:程序、进程、线程程序是计算机指令的集合,它以文件形式存储在磁盘上进程是程序在其自身地址空间的一次执行活动 是资源申请、调度和独立运行的单位,因此它使用系统中的运行资源;而程序不能申请资源,不能系统调度,也不能作为独立运行的单位,因此它不占用系统的运行资源。线程 是进程中一个单一的连续控制流程。一个进程可以有多个线程。 线程又称为轻量级进原创 2010-11-01 10:29:00 · 1572 阅读 · 0 评论 -
java 反射机制的理解
这段时间工作中用到的反射机制较多,以前理解总是表面上的(嘿嘿,当然不是现在有多深),最开始接触的就是连接数据库时的Class.formName("com.microsoft....");当时只对用,并不理解。现在看来,反射其实是在程序运行时,我们动态获取类的信息,包括方法、属性等,并不是写代码时就把要用到的类写死(用到哪个类写哪个类),而是用一个通用符代替,等调用时再动态传入类的名称,再获取传入类的信息。就我拙见,使用反射机制,其一可以提高代码重用性,二是提高代码质量。---待续原创 2010-10-25 23:14:00 · 1914 阅读 · 0 评论 -
用js平分一txt文件为多个
<br /> <br />昨天网上下载浮沉2小说,一个一百多k的txt文本,这么大的一个文件在电脑上看到是没问题,手机上看就费劲了。开始想网上下载个工具,分割txt的工具,后来想,能不能自己写个。今天上班,网上查找折腾一通,最后出来了。<br /> <br />主要是用javascript中的FileSystemobject对象,我只是简单介绍下,网上关于它的资料不少。<br /> <br />1.创建FileSystemObject对象 <br /> <br /> var fso =原创 2010-06-03 15:14:00 · 1406 阅读 · 0 评论 -
java异常机制简要分析
昨天看到一个题目:java异常机制和垃圾处理机制,发现平时用的时候也没太注意,拿过来就用。学习这东西就得不断总结、积累,不然时间长还谁还记得它长啥样。 java异常基本概念就不用说了,java异常主要分为三类: 1)编译时异常java.lang.Exception 2)运行时异常 java.lang.RuntimeException 3)错误 java.lan原创 2010-05-27 09:53:00 · 724 阅读 · 0 评论 -
包冲突 axis.jar 在tomcat中总返回null gnujaxp.jar axis
单独测试工程完全没问题,放到现有项目中,调用webservice就返回null,查了好长时间,后来搜axis.jar冲突,终于知道问题所在。引用:http://crawler.iteye.com/blog/636531转载 2012-07-21 15:58:19 · 1250 阅读 · 0 评论