java
文章平均质量分 61
iteye_16094
这个作者很懒,什么都没留下…
展开
-
J2EE 常用JAR包介绍
J2EE 常用JAR包介绍: activation.jar:与javaMail有关的jar包,使用javaMail时应与mail.jar一起加入到lib中去,具体负责mail的数据源和类型等 ajaxtags-1.2-beta3.jar:ajax提供的标签库,使用户能像使用jsp普通标签一样使用ajax ant.jar和antlr.jar(可以删去):的是ant编译用的包,在工程中不用添加 asm...原创 2011-06-29 15:10:02 · 118 阅读 · 0 评论 -
解决不同浏览器下载文件名中文不能正常显示的问题
if (request.getHeader("User-Agent").toUpperCase().indexOf("FIREFOX") > 0) { fileName = new String(fileName.getBytes("UTF-8"), "ISO8859-1"); } else if (request.getHeader("User-Agent").toUp..原创 2016-07-21 14:43:47 · 1177 阅读 · 0 评论 -
二维码、QR码、J4L-QRCode、java
开源码 Java 解码器(编码解码)下载:http://sourceforge.jp/projects/qrcode/downloads/28391/qrcode.zip Java QR Code Open Source Decoder(只有编码)下载:http://www.java4less.com/qrcoded.zip J4L-QRCode 1.0 - Java component to ...原创 2014-01-01 22:08:51 · 211 阅读 · 0 评论 -
java二维码生成与解析代码实现
TwoDimensionCode类:二维码操作核心类package qrcode;import java.awt.Color;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import jav...原创 2014-01-01 22:16:23 · 179 阅读 · 0 评论 -
http代理
import java.io.IOException; import java.io.InputStream; import java.net.InetSocketAddress; import java.net.MalformedURLException; import java.net.Proxy; import java.net.ProxySelec...原创 2014-05-09 09:53:34 · 131 阅读 · 0 评论 -
使用Java操作LDAP案例
1 案例描述 公司平台使用LDAP来储存企业或用户的信息,在系统的运行过程中需要对LDAP存储的信息进行相关的访问和操作,那么在Java中是如何操作LDAP的呢? 2 案例分析 LDAP是一个得到关于人或者资源的集中、静态数据的快速方式,是一种存储模式和访问协议。 UnboundID LDAP SDK for Java是一个快速、综合易用的 LDAP 目录服务的 Java 客户端API,它提供了...原创 2016-11-28 15:40:17 · 660 阅读 · 0 评论 -
HTTP响应头信息和请求头信息详解
web性能测试中有一个web资源分析,web资源是从服务器入手对web服务器的性能进行分析。所以了解一下以下信息是很有必要的哦。一:响应头信息HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详 细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、...原创 2016-11-30 11:16:45 · 155 阅读 · 0 评论 -
HttpServletRequest 方法详解
request.setCharacterEncoding("utf-8");//设置request编码方式 request.getLocalAddr();//获取本地IP,即服务器IP request.getLocalName();//获取本地名称,即服务器名称 request.getLocalPort();//获取本地端口号,即Tomcat端口号 request.g...原创 2016-11-30 13:40:43 · 1469 阅读 · 0 评论 -
2016最流行的Java EE服务器
如今是我们发布有关Java领域统计资料的第四个年头。每年春天,我们对从JVM 的Plumbr 代理监测器收集到的数据进行挖掘,发现了以下几点: Java版本的使用情况(是Java6、7,还是8);虚拟机使用的哪一款(是Oracle Hotspot 、 OpenJDK 还是 Rest of the World);基础设施中最常用的是哪个应用服务器;这些现象随着时间推移是如何变化的...原创 2016-11-30 13:45:32 · 254 阅读 · 0 评论 -
java 运行 jar classpath配置
按照developrworks上说的: http://www.ibm.com/developerworks/cn/java/j-jar/index.html 创建可执行 JAR创建一个可执行 JAR 很容易。首先将所有应用程序代码放到一个目录中。假设应用程序中的主类是 com.mycompany.myapp.Sample。您要创建一个包含应用程序代码的 JAR 文件并标识出主...原创 2017-01-09 15:16:39 · 1168 阅读 · 0 评论 -
启用了不安全的HTTP方法
启用了不安全的HTTP方法 安全风险: 可能会在Web 服务器上上载、修改或删除Web 页面、脚本和文件。可能原因: Web 服务器或应用程序服务器是以不安全的方式配置的。修订建议: 如果服务器不需要支持WebDAV,请务必禁用它,或禁止不必要的HTTP 方法。方法简介:除标准的GET和POST方法外,HTTP请求还使用其...原创 2017-02-09 11:39:13 · 757 阅读 · 0 评论 -
iframe 跨域
业务需求要将a系统嵌入到淘宝平台,也就是通过iframe方式嵌入a系统页面,由于是不同平台系统,不同的域名,所以在测试中就发现在嵌入的a系统中会存在session失效问题,开始以为是前端页面问题,但是在FF下测试不存在,IE下才出现,后来google才知道是跨域问题导致: 产生问题场景: 在一个应用A的某个page中, 通过IFrame的方式嵌入另一个应用B某个页面. 当两个应用的domain...原创 2014-08-12 10:50:57 · 103 阅读 · 0 评论 -
CXF、Restlet、RESTEasy、Jersey对比
CXF、Restlet、RESTEasy、Jersey对比 一、需求说明因为需要新增的系统调用接口使用了jsr311规范标准的REST架构的Web Service。考虑以后在产品中可能会经常使用到REST架构的WebService,针对主流的实现架构进行研究、测试,进行对比,找出相对较好的实现。预研的主流实现有:l Jerseyl RESTEasyl Restl...原创 2016-05-09 09:31:19 · 143 阅读 · 0 评论 -
java垃圾收集解析
名称查找对象垃圾回收引用计数存储引用数,引用数为0时收集对象引用遍历(清除方式)递归遍历,标记可到达对象 扫描堆栈,删除未标记对象,释放内存对象引用遍历(压缩方式)递归遍历,标记可到达对象 重新组织内存中的对象,并进行压缩。...原创 2016-03-15 16:28:15 · 87 阅读 · 0 评论 -
java获取客户端的IP地址
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用request.getRemoteAddr()方法获取的IP地址是:127.0.0.1或192.168.1.110,而并不是客户端的真实IP.经过代理以后,由于...原创 2016-03-14 13:46:57 · 118 阅读 · 0 评论 -
J2SE 5.0新特性
J2SE(TM) 5.0引入了很多激进的语言元素变化,这些变化或多或少减轻了我们开发人员的一些编码负担,其中的大部分也必然会被应用到即将发布的J2EE(TM) 5.0中。主要的新特性包括: 1.泛型 2.增强的for循环 3.自动装箱和自动拆箱 4.类型安全的枚举 5.可变长度参数 6.静态引入 7.元数据(注解) 8.C风格的格式化输出 1.1. 泛型 泛型这个题目相当大,大到完全可以就这个话题...原创 2011-06-29 15:17:14 · 100 阅读 · 0 评论 -
JAVA使用java.net.url模拟登录
有的时候,会需要使用java的程序访问网页,正常的访问网页的程序很多,也没有什么可讲的,在这里主要说明一下如何使用java的访问网页时,需要登录时,如何保持登录的程序。 先简单讲解一下原理:实际上网页和服务器是两套应用,客户端访问服务器一次,实际上网页获取后,连接立即就断了,这样的话,说明服务器是不会保持长效连接的,但是在现实情况登录的话,客户端好像一直在保留连接,那么这种情况就和先前...原创 2011-07-26 10:06:54 · 213 阅读 · 0 评论 -
DES加密解密类
DES加密解密类原创 2012-01-13 16:20:31 · 143 阅读 · 0 评论 -
Java读取Properties文件的六种方法
Java读取properties文件 使用J2SE API读取Properties文件的六种方法 1。使用java.util.Properties类的load()方法 示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name)); ...原创 2012-01-18 12:45:55 · 103 阅读 · 0 评论 -
MyBatis使用Generator自动生成代码
MyBatis中,可以使用Generator自动生成代码,包括DAO层、 MODEL层 、MAPPING SQL映射文件。 第一步:下载MyBatis的Generator工具 下载地址:http://code.google.com/p/mybatis/downloads/detail?name=mybatis-generator-core-1.3.1-bundle.zip&can=3&...原创 2012-02-12 16:57:08 · 73 阅读 · 0 评论 -
java urlrewrite实现伪静态化
1.示例 http://www.onlyfun.com/goods/company.jsp?companyId=455326 ==> http://www.onlyfun.com/company/455326.html 2.好处 (1)更好满足搜索引擎要求; (2)更美观,给用户带来更良好的体验; (3)安全性(页面,参数,技术)。 3.实现 (...原创 2012-02-12 18:11:10 · 194 阅读 · 0 评论 -
java 日期格式 标识符
JAVA中各种日期表示字母如下: 字母日期或时间元素表示示例GEra 标志符TextADy年Year1996; 96M年中的月份MonthJuly; Jul; 07w...原创 2012-02-16 15:20:15 · 598 阅读 · 0 评论 -
关于Java性能的9个谬论
Java的性能有某种黑魔法之称。部分原因在于Java平台非常复杂,很多情况下问题难以定位。然而在历史上还有一种趋势,人们靠智慧和经验来研究Java性能,而不是靠应用统计和实证推理。在这篇文章中,我希望拆穿一些最荒谬的技术神话。1.Java很慢关于Java的性能有很多谬论,这一条是最过时的,可能也是最为明显的。确实,在上世纪90年代和本世纪初处,Java有时是很慢。然而从那以后,虚...原创 2013-08-11 21:05:22 · 145 阅读 · 0 评论 -
JVM内存配置说明
-Xms512m -Xmx1024m1. -Xmx Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定; -Xms Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值; -Xmn Java Heap Young区大小,不熟悉最好保留默认值; ...原创 2015-07-03 13:28:49 · 98 阅读 · 0 评论 -
Tomcat性能调优方案
Tomcat性能调优方案 一、操作系统调优 对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU的处理能力越强,系统运行速度越快。。 【适用场景】 任何项目。 二、Java虚拟机调优 应该选择SUN的JVM,在满足项目需要的前提下,尽量选用版本较高的JVM,一般来说高版本产品在速度和效率上比低版本会有改进...原创 2015-07-10 13:02:34 · 85 阅读 · 0 评论 -
JSP 页面缓存以及清除缓存
JSP 页面缓存以及清除缓存一、概述 缓存的思想可以应用在软件分层的各个层面。它是一种内部机制,对外界而言,是不可感知的。 数据库本身有缓存,持久层也可以缓存。(比如:hibernate,还分1级和2级缓存) 业务层也可以有缓存(但一般来说,这是一个过程域,不会设缓存)。 表现层/数据服务层(传统web的表现层)也可以设置缓存(jsp c...原创 2013-12-14 10:30:11 · 140 阅读 · 0 评论 -
java网络代理
import java.io.IOException; import java.io.InputStream; import java.net.InetSocketAddress; import java.net.MalformedURLException; import java.net.Proxy; import java.net.ProxySelector; impo...原创 2015-03-10 10:13:36 · 114 阅读 · 0 评论