项目总结
文章平均质量分 79
项目总结
liushengenai
虚心专注, 分享链接, 创造价值。
展开
-
JavaEE的13种核心技术
Java最初是在浏览器和客户端机器中粉墨登场的。当时,很多人质疑它是否适合做服务器端的开发。现在,随着对Java2平台企业版(J2EE)第三方支持的增多,Java被广泛接纳为开发企业级服务器端解决方案的首选平台之一。J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持。在本文中我将解释支撑J2EE的13种核心技...原创 2011-09-24 16:02:19 · 118 阅读 · 0 评论 -
大数据量的excel文件读取——excel2007(含代码及示例)
excel2007文件格式与之前版本不同,之前版本采用的是微软自己的存储格式。07版内容的存储采用XML格式,所以,理所当然的,对大数据量的 xlsx文件的读取采用的也是XML的处理方式SAX。 同之前的版本一样,大数据量文件的读取采用的是事件模型eventusermodel。usermodel模式需要将文件一次性全部读到内存中,07版的既然采用的存储模式是xml,解析用的DOM方式...原创 2013-10-21 09:50:37 · 760 阅读 · 0 评论 -
为pdf文件添加水印
首先需要的jar包为iText-2.1.2u.jar、iTextAsian.jar。 import java.awt.Color; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.t...原创 2013-10-23 08:27:01 · 117 阅读 · 0 评论 -
POI帮助文档
1.创建工作簿 (WORKBOOK) HSSFWorkbook wb = new HSSFWorkbook(); FileOutputStream fileOut = new FileOutputStream("workbook.xls"); wb.write(fileOut); fileOut.close();2.创建工作表(SHEET) HSSFWorkboo...原创 2014-04-04 17:46:17 · 102 阅读 · 0 评论 -
mailto 参数讲解
Mailto能让访问者便捷向网站管理者发送电子邮件。我们还可以利用mailto做许多其它事情。Mailto甚至还能自动在电子邮件中填入“抄送”和“密件抄送”者,或自动填写主题行。 1)基本的 mailto <a href="mailto:abc@sina.com.cn">单击这里给我发电子邮件 当浏览者点击这个链接时,浏览器会自动调用默认的客户端电子邮件程序,并在收件人框中自...原创 2014-04-14 14:30:55 · 1726 阅读 · 0 评论 -
上传文件放到硬盘上与数据库系中的区别
从安全方面来说,放在数据库中都是安全的,管理方便些,一些SQL语句就搞定;但和放在硬盘上相比,速度可能会慢很多,但在做好索引的情况下,速度上差异不大;...原创 2014-04-21 17:45:32 · 590 阅读 · 0 评论 -
web.xml加载顺序
web.xml加载顺序应用服务器启动时web.xml加载过程,至于这些节点在xml文件中的前后顺序没有关系,不过有些应用服务器,我曾碰到过的 websphere就严格要求web.xml的节点顺序,否则部署不成功,所以还是赞成按照web.xml标准格式写content-param --> listener --> filter --> servlet1、启动WEB项目的...原创 2015-07-02 18:06:55 · 69 阅读 · 0 评论 -
关于Jboss/Tomcat/Jetty的JNDI定义
Jboss 4 Jboss中配置JNDI最常见的就是在配置数据源的时候,在server/default/deploy目录下方一个xxx-ds.xml文件,内容如下: [c-sharp] view plaincopyprint? <?xml version="1.0" encoding="UTF-8"?> <dataso...原创 2015-07-06 10:47:16 · 169 阅读 · 0 评论 -
linux网络目录挂载方法
NFS:1,首先要配置服务端编辑/etc/exports,加入:/opt/data0/courseware 10.7.110.72(rw) #IP是客户端的地址, 目录是要共享出的目录/opt/data0/courseware 10.7.110.73(rw) #IP是客户端的地址, 目录是要共享出的目录2,然后启动nfs服务:/etc/init.d/nfs sta...原创 2015-07-08 17:28:35 · 169 阅读 · 0 评论 -
SlowHTTPTest慢攻击测试
SlowHTTPTest是一个可配置的应用层拒绝服务攻击测试攻击,它可以工作在Linux,OSX和Cygwin环境以及Windows命令行接口,可以帮助安全测试人员检验服务器对慢速攻击的处理能力。这个工具可以模拟低带宽耗费下的DoS攻击,比如慢速攻击,慢速HTTP POST,通过并发连接池进行的慢速读攻击(基于TCP持久时间)等。慢速攻击基于HTTP协议,通过精心的设计和构造,这种特殊的请...原创 2014-10-09 10:27:27 · 1180 阅读 · 0 评论 -
解决 - java.lang.OutOfMemoryError: unable to create new native thread
工作中碰到过这个问题好几次了,觉得有必要总结一下,所以有了这篇文章,这篇文章分为三个部分:认识问题、分析问题、解决问题。 一、认识问题: 首先我们通过下面这个 测试程序 来认识这个问题:运行的环境 (有必要说明一下,不同环境会有不同的结果):32位 Windows XP,Sun JDK 1.6.0_18, eclipse 3.4, 测试程序:Java代码 ...原创 2014-10-13 17:13:57 · 223 阅读 · 0 评论 -
剥下“java.lang.OutOfMemoryError: unable to create new native thread”的外衣
星期一早上到了公司,据称产品环境抛出了最可爱的异常—OutOfMemory, 它是这样来描述他自己的:java.lang.OutOfMemoryError: unable to create new native thread而且这位仁兄竟然还堂而皇之地同时出现在了3个application里面,所有应用全部遭殃。那可爱的OOM是如何产生的呢?直接原因是创建的线程太多了,根本...原创 2014-10-13 17:16:07 · 222 阅读 · 0 评论 -
SSH异常和日志处理方案
1 异常和日志的作用1.1. 异常的作用Java异常机制是为了对程序中可能出现的已知错误进行捕获,并进行相应处理。从是否反馈给用户来看,存在两类异常:系统异常:这类异常由系统本身的低级异常引起,例如数据库连接失败、内存溢出、空指针异常等等,这类异常不需要出现在前台,因为用户看不懂也没有必要看到这些异常信息。这类异常需要在日志中进行完整记录以供日后开发人员进行查看分析...原创 2017-02-27 13:44:12 · 152 阅读 · 0 评论 -
java 日期格式化 将String日期重新格式化成String型
将String型格式化,比如想要将2011-11-11格式化成2011年11月11日 Java代码 public static void main(String args[]){ String strDate = "2011-11-11 10:11:30.345" ; // 准备第一个模板,从字符串中提取出日期数字 ...原创 2017-11-13 10:52:50 · 2537 阅读 · 0 评论 -
定时器和多线程的区别和联系
[size=large]1 软件定时器很多同学在工程中喜欢使用软件定时器,因为其使用简单,仅需设置一个时长和其OnTime事件即可使用。确实,软件定时器在某些持续性不强的重复性工作中效率还是不错的,但是也有着很大的缺点。缺点1,速度:软件定时器的精度比较低,这是由Windows不实时的特性所决定的,在XP下,如果关闭所有能关闭的进程,MFC的软件定时器可以达到接近15ms的精度,而在Win...原创 2014-03-22 10:19:00 · 243 阅读 · 0 评论 -
java中如何打war包
1.用jar命令打包// 将当前目录打包成war包jar cvf temp.war */ .命令格式:java cvf 打包文件名称 要打包的目录 打包文件保存路径 解压自然就是:jar xvf temp.war jar和linux下面的tar命令类似 2.利用eclipse在WebRoot上单击右键,选择Export选项, 然后选择J...原创 2014-03-18 12:31:59 · 103 阅读 · 0 评论 -
jstl 遍历数组
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <%@ page i原创 2013-09-11 14:01:36 · 1150 阅读 · 0 评论 -
导入工程时可能出现的问题
1.版本出错问题??运行环境 > 编译环境 是正确的;运行环境 < 编译环境 出现版本错误系统中的其他工程违反了此规则,也会出现版本错误问题2.数据库连接问题??配置数据库连接3.myeclipse不自动编译??3.1 是否设置了自动编译功能project--Build aotomatically3.2 down下来的工程注意jdk是否配置正确,若不正确,会...原创 2012-01-05 20:38:34 · 91 阅读 · 0 评论 -
Java应用中的编码问题
JAVA字符编码系列三:Java应用中的编码问题 引自http://blog.csdn.net/qinysong/archive/2006/09/05/1179513.aspx这部分采用重用机制,引用一篇文章来完整本部分目标。来源: Eceel东西在线 问题研究--字符集编码 地址:http://china.eceel.com/article/study_for_charac...原创 2012-01-08 14:53:45 · 80 阅读 · 0 评论 -
java实战问题宝典
A.ab两个数组,取出a里面跟b不一样的元素? --呆呆向前冲1.把b数组里的元素遍历一下放在一个StringBuffer sb里面;2.遍历a数组中的元素,和sb比较,若不包含在sb中,则放入StringBuffer sbother中;3.sbother中的数据即是要求得的元素 ;*.字符串好像有个contain的方法可以用; ====================...原创 2012-01-08 15:27:07 · 89 阅读 · 0 评论 -
Windows下DB2端口查看/修改/分配
Windows下DB2端口查看/修改/分配简单总结Windows下DB2端口有关操作.1. 端口查看 1. 在DB2命令行中, 运行: DB2 GET DBM CFG |FIND "SVCENAME", 将会获得如下输出: TCP/IP Service name (SVCENAME) = db2c_DB2 2. 打开c:\windows\system32...原创 2012-02-14 18:48:00 · 185 阅读 · 0 评论 -
jxl读写excel常见操作搜集整理
package common.excelTool;import java.io.File;import java.io.FileOutputStream;import java.io.OutputStream;import java.util.ArrayList;import java.util.Date;import java.util.HashMap;import jxl.Cell...原创 2013-12-16 10:48:45 · 123 阅读 · 0 评论 -
jxl的API
使用Windows操作系统的朋友对Excel(电子表格)一定不会陌生,但是要使用Java语言来操纵Excel文件并不是一件容易的事。在Web应用日益盛行的今天,通过Web来操作Excel文件的需求越来越强烈,目前较为流行的操作是在JSP或Servlet 中创建一个CSV (comma separated values)文件,并将这个文件以MIME,text/csv类型返回给浏览器,接着浏览器调...原创 2013-12-16 11:05:11 · 93 阅读 · 0 评论 -
simpleDateFormat在程序和oracle数据库中的写法
java大小写敏感,java程序中写法:yyyy-MM-dd HH:mm:ssoracle大小写不敏感,数据库中写法:YYYY-MM-DD HH24:MI:SS原创 2013-08-01 18:05:16 · 225 阅读 · 0 评论 -
Jconsole简介
Jconsole是一个JMX兼容的监视工具。它使用Java虚拟机的JMX机制来提供运行在Java平台的应用程序的性能与资源耗费信息。监控进程使用方法如下:由于JConsole监控需要使用JMX代理技术,因此在启动应用程序的参数中添加以下几个参数:-Djava.rmi.server.hostname=192.168.1.80-Dcom.sun.management.jmxremote....原创 2013-08-14 11:02:20 · 134 阅读 · 0 评论 -
java 10大常见异常,出现的原因和解决方法
NO.1 java.lang.NullPointerException "空指针异常",指调用了未经初始化的对象或者是不存在的对象,经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。数组操作中,访问了未初始化的元素。 NO.2 java.lang.ClassNotFoundException “指定的类不存在”,这是编译运行时经常...原创 2013-08-14 11:18:38 · 306 阅读 · 0 评论 -
Java程序异常退出的原因
1.JVM BUG,这个简单,升级你的JVM就好了2.打开的资源未正确关闭,如FtpClient对象没有关闭,数据库连接未正确关闭,文件流未正确关闭等。原创 2013-08-14 11:28:23 · 619 阅读 · 0 评论 -
jvm的参数设置
以下配置主要针对分代垃圾回收算法而言。 堆大小设置年轻代的设置很关键JVM中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478...原创 2013-08-28 14:40:09 · 72 阅读 · 0 评论 -
浏览器打印经验总结
js调用浏览器打印(可设置页眉、页脚、页边距)如果有好用的打印控件,用打印控件。如果没有,可以直接用浏览器自带的打印功能。 1.1普通打印网页内容直接打印。window.print();1.2打印指定区域 简单打印当前网页某一块内容,先使要打印的那一块获得焦点,然后打印即可,代码如下: document.getElementById('...原创 2013-08-30 09:33:49 · 134 阅读 · 0 评论 -
Io 异常: The Network Adapter could not establish the connection的三种解决方法
IP错误。在设置URL时错误,例如:jdbc:oracle:thin:@192.168.0.36:1521:sharp数据库服务器不正确:ping 服务器IP是否正确。不正确,将URL更改为正确端口号错误:一般不会错误。进行一下操作:在DOS上键入sqlplus,检查oracle是否开启一却正常,执行下面第2步。2。防火墙如果机器上安装有放火墙,可能是服务器端口号屏蔽而造成的。关闭防火墙后,尝...原创 2013-09-07 14:17:08 · 460 阅读 · 0 评论 -
telnet不能用 提示:-bash: telnet: command not found
一.检查1、[root@localhost ~]# telnet bash: telnet: command not found 2、 查询了是否安装Telnet包,结果如下: [root@localhost ~]# rpm -qa telnet* telnet-server-0.17-47.el6.i686 3、又查询了xinetd的状态: [root@localhost ...原创 2017-03-08 15:42:38 · 300 阅读 · 0 评论