
Java随笔
文章平均质量分 59
hijiankang
这个作者很懒,什么都没留下…
展开
-
java poi excel
package com.tkqd.util.poi;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import o原创 2011-07-05 09:30:18 · 1621 阅读 · 0 评论 -
tomcat系统架构与设计模式1系统架构
本文以 Tomcat 5 为基础,也兼顾最新的 Tomcat 6 和 Tomcat 4。Tomcat 的基本设计思路和架构是具有一定连续性的。Tomcat 总体结构Tomcat 的结构很复杂,但是 Tomcat 也非常的模块化,找到了 Tomcat 最核心的模块,您就抓住了 Tomcat 的“七寸”。下面是 Tomcat 的总体结构图:图 1.Tomcat 的总体结构转载 2013-06-18 23:34:32 · 607 阅读 · 0 评论 -
sql优化经验34条(oracle)
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是原创 2013-06-20 23:43:37 · 682 阅读 · 0 评论 -
tomcat系统架构与设计模式2设计模式
门面设计模式门面设计模式在 Tomcat 中有多处使用,在 Request 和 Response 对象封装中、Standard Wrapper 到 ServletConfig 封装中、ApplicationContext 到 ServletContext 封装中等都用到了这种设计模式。门面设计模式的原理这么多场合都用到了这种设计模式,那这种设计模式究竟能有什么作用呢?顾名思转载 2013-06-18 23:35:56 · 527 阅读 · 0 评论 -
java移位运算符 《》
移位运算符就是在二进制的基础上对数字进行平移。按照平移的方向和填充数字的规则分为三种:>(带符号右移)和>>>(无符号右移)。 在移位运算时,byte、short和char类型移位后的结果会变成int类型,对于byte、short、char和int进行移位时,规定实际移动的次数是移动次数和32的余数,也就是移位33次和移位1次得到的结果相同。移动long型的数值时,规定实际移动的次数是移动次原创 2013-06-21 15:59:55 · 823 阅读 · 0 评论 -
java多线程面试点2
如果你即将去一家从事大型系统研发的公司进行Java面试,不可避免的会有多线程相关的问题。下面是一些针对初学者或者新手的问题,如果你已经具备良好的基础,那么你可以跳过本文,直接尝试针对进阶水平的Java多线程编程问题及解答。关联链接: Java multi-threading-1 | Java multi-threading-2问题:进程和线程的区别解答:一个进程对应一个转载 2013-06-21 16:49:43 · 1036 阅读 · 0 评论 -
java 序列化 反序列化(Serializable)详解
1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保 存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化a)当你想把的内存中的对象状态保存到一个文件中或者数据库中时候;b)当你想转载 2013-06-21 15:39:48 · 724 阅读 · 0 评论 -
html meta 参数详解
response.setHeader 是用来设置返回页面的头 meta 信息, 使用时 response.setHeader( name, contect );meta是用来在HTML文档中模拟HTTP协议的响应头报文。meta 标签用于网页的与中 1、用以说明生成工具(如Microsoft FrontPage 4.0)等; 2、向搜索引擎说明你的网页的关键词; 3、告诉搜原创 2014-06-27 17:05:40 · 1660 阅读 · 0 评论 -
Eclipse maven svn整合
原文地址:http://www.huqiwen.com/2012/04/26/eclipse-install-maven-plugin/为eclipse安装maven插件2012年04月26日 开发工具 评论 7 条 阅读 26,060 views 次以前使用maven,常使用myeclipse,使用eclipse的少,昨天使用eclipse装了一下maven的插件转载 2014-09-15 16:02:47 · 2986 阅读 · 0 评论 -
深入分析java I/O工作机制
Java 的 I/O 类库的基本架构I/O 问题是任何编程语言都无法回避的问题,可以说 I/O 问题是整个人机交互的核心问题,因为 I/O 是机器获取和交换信息的主要渠道。在当今这个数据大爆炸时代,I/O 问题尤其突出,很容易成为一个性能瓶颈。正因如此,所以 Java 在 I/O 上也一直在做持续的优化,如从 1.4 开始引入了 NIO,提升了 I/O 的性能。关于 NIO 我们将在后面详转载 2013-06-18 23:28:17 · 628 阅读 · 0 评论 -
servlet工作原理解析
要介绍 Servlet 必须要先把 Servlet 容器说清楚,Servlet 与 Servlet 容器的关系有点像枪和子弹的关系,枪是为子弹而生,而子弹又让枪有了杀伤力。虽然它们是彼此依存的,但是又相互独立发展,这一切都是为了适应工业化生产的结果。从技术角度来说是为了解耦,通过标准化接口来相互协作。既然接口是连接 Servlet 与 Servlet 容器的关键,那我们就从它们的接口说起。转载 2013-06-18 23:24:59 · 601 阅读 · 0 评论 -
Eclipse 启动tomcat7出错
转载y于:http://blog.youkuaiyun.com/xiangsuixinsheng/archive/2011/03/25/6277409.aspx今天在启动在myeclipse中启动tomcat7.0.6时,报错:java.lang.NoClassDefFoundErr转载 2011-08-11 13:21:40 · 1097 阅读 · 0 评论 -
java调用c、c++
JAVA以其跨平台的特性深受人们喜爱,而又正由于它的跨平台的目的,使得它和本地机器的各种内部联系变得很少,约束了它的功能。解决JAVA对本地操作的一种方法就是JNI。 JAVA通过JNI调用本地方法,而本地方法是以库文件的形式存放的(在WINDOWS平台上是DLL文件形式,转载 2011-08-22 16:24:57 · 404 阅读 · 0 评论 -
log4j输出多个自定义日志文件,动态配置路径
1. log4j输出多个自定义日志文件 log4j的强大功能无可置疑,但实际应用中免不了遇到某个功能需要输出独立的日志文件的情况,怎样才能把所需的内容从原有日志中分离,形成单独的日志文件呢?其实只要在现有的log4j基础上稍加配置即可轻松实现这一功能。 先转载 2011-10-18 13:23:22 · 1112 阅读 · 0 评论 -
sqldeveloper 7注册码
Product Code:46kf4wkhvwjfdg7fza4asryfcblklbtmfl6z4aqkbu Serial Number:399646492 Password:xs374ca原创 2012-12-25 11:10:15 · 864 阅读 · 0 评论 -
走进JVM,浅水也能捉鱼
来源: lrysir的博客这不是一篇描述jvm是什么的文章,也不介绍jvm跨平台的特性,也不是讲述jvm安全特性的文章,更不是讲解jvm指令操作,数据运算的文章,本文重点讲述类型的生命周期。类型的生命周期涉及到:类的装载、jvm体系结构、垃圾回收机制。为什么要讲jvm体系结构?因为类的装载和垃圾回收机制都和jvm体系结构息息相关。那么什么是jvm体系结构呢?当j转载 2012-12-22 10:22:01 · 524 阅读 · 0 评论 -
tomcat集群
本文章为转载,文章源地址为:http://www.iteye.com/topic/1017961本文Apache+Tomcat集群配置 基于最新的Apache和Tomcat,具体是2011年4月20日最新的Tomcat和Apache集群和负载均衡配置。准备环境ApacheApache是http服务器,我们利用其对Tomcat进行负载均衡。目前最新版本为2.2.17,下载地址转载 2013-01-24 14:23:13 · 490 阅读 · 0 评论 -
IE8 内存一直增长 内存泄露
最近开发的时候对页面使用了定时的局部更新,结果在ie6,7和Firefox下,一切正常,而在ie8下过上几个小时就浏览器就崩溃了,显示是内存溢出,我以为是代码写的不好导致内存泄露,但是ie6,7又正常,调查了一下,原来这是ie8的bug。 问题点 在IE8中,生成特定Dom节点所占用的内存是不会被释放的,即使这些节点被删除内存也不会被释放。 内存泄露的节点类型包括:form转载 2013-01-15 18:45:09 · 9257 阅读 · 2 评论 -
find命令详解 linux学习笔记十二之find命令详解
语法: find 【path...】 expression1、按文件名称查找 例如查找/home 路径下文件名称中带有abc的文件 [root@bogon home]# find /home -name *abc*/home/1abc2[root@bogon home]# 2、按时间查找 例如查找5天前创建或修改过的文件原创 2013-06-17 20:49:51 · 696 阅读 · 0 评论 -
Java eclipse内存设置
原文地址:http://blog.sina.com.cn/s/blog_61fbf8d101015r1z.html方法一:打开eclipse,选择Window--Preferences...在对话框左边的树上双击Java,再双击Installed JREs,在右边选择前面有对勾的JRE,再单击右边的“Edit”按钮,出现一个 Edit JRE 的对话框,在其中的Defaul转载 2015-06-04 14:05:44 · 1093 阅读 · 0 评论