J2EE
KK.JustDOIT
这个作者很懒,什么都没留下…
展开
-
在Servlet中获取来源URL
[code="java"] public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("utf-8"); response.setContentT...2009-07-30 17:01:10 · 337 阅读 · 0 评论 -
JAVA优秀开源框架收集
==========Java Core========* JID简介:Java高效的序列化库项目主页:https://github.com/laforge49/JID * ReflectASM简介:Java高效的反射类库项目主页:https://code.google.com/p/reflectasm/ * JActor简介:JActor 是一个 Ja...原创 2014-08-09 10:05:33 · 112 阅读 · 0 评论 -
让DateFormat多线程安全
"DateFormat 不是同步的。建议为每个线程创建独立的格式实例。如果多个线程同时访问一个格式,则它必须保持外部同步。"----摘自JDK文档中文版 首先让我们看看一个简单的方法 public static Date toDate(String dateStr) {SimpleDateFormat p= new SimpleDateFormat("yyyyMMdd");try{...原创 2014-03-14 18:20:19 · 97 阅读 · 0 评论 -
BigInteger类的使用以及计算应该注意的地方
在java中提供了大数字的操作类,即java.math.BinInteger类和java.math.BigDecimal类。这两个类用于高精度计 算,其中BigInteger类是针对大整数的处理类,而BigDecimal类则是针对大小数的处理类。下边我们介绍BigDecimal类: BigDecimal的实现利用到了BigInteger,不同的是BigDecimal加入了小数的概念。一般的fl...原创 2014-02-25 14:58:07 · 227 阅读 · 0 评论 -
Java调用Lua脚本(LuaJava使用、安装及Linux安装编译)
依赖包(附件有下载):[table]|包名|类型|操作系统||luajava-1.1.jar|jar|ALL||libluajava-1.1.so|.so|linux||luajava-1.1.dll|.dll|windows|[/table][b][u]windows:[/u][/b]将luajava-1.1.dll拷贝到java.libary.p...2013-11-08 11:09:13 · 678 阅读 · 0 评论 -
Java的字符串拼接与性能
在JAVA中拼接两个字符串的最简便的方式就是使用操作符”+”了。如果你用”+”来连接固定长度的字符串,可能性能上会稍受影响,但是如果你是在循环中来”+”多个串的话,性能将指数倍的下降。假设有一个字符串,我们将对这个字符串做大量循环拼接操作,使用”+”的话将得到最低的性能。但是究竟这个性能有多差?如果我们同时也把StringBuffer,StringBuilder或String.concat()放入...原创 2012-09-13 14:50:12 · 88 阅读 · 0 评论 -
Map的高效遍历
[quote][b]场景:[/b]偶尔生产环境的某台机器CPU使用率很高,经过定位发现是有一个大的HashMap(HashMap里面存放了大量数据,比如1W条)做循环引起的。[/quote]代码中采用了如下的遍历 [code="java"]for(Iterator ite = map.keySet().iterator(); ite.hasNext();){ Object...原创 2013-05-08 13:40:49 · 425 阅读 · 0 评论 -
Hql查询条件的参数绑定
Hql查询条件的参数绑定3. 参数绑定: Hibernate中对动态查询参数绑定提供了丰富的支持,那么什么是查询参数动态绑定呢?其实如果我们熟悉传统JDBC编程的话,我们就不难理解查询参数动态绑定,如下代码传统JDBC的参数绑定:[code="java"] PrepareStatement pre=connection.prepare(“select * from User w...原创 2013-05-08 13:35:42 · 85 阅读 · 0 评论 -
在Eclipse中导入dtd和xsd文件,使XML自动提示
DTD 类型约束文件 1. Window->Preferences->XML->XML Catalog->User Specified Entries窗口中,选择Add 按纽 2.在Add XML Catalog Entry 对话框中选择或输入以下内容: Location: F:/soft/programmingSoft/Framewor...原创 2012-08-14 10:02:25 · 110 阅读 · 0 评论 -
遭遇 Could not initialize class sun.awt.X11GraphicsEnvironment
一大早来到公司,发现jsp验证码不能显示。查tomcat日志:“Could not initialize class sun.awt.X11GraphicsEnvironment”。网上搜索了一下,在catalina.sh里加上一句“CATALINA_OPTS= -Djava.awt.headless=true”,问题解决。 经查,出现这种情况一般就是启动tomcat的用户无法访问Xse...原创 2012-08-06 10:02:11 · 159 阅读 · 0 评论 -
ExtJs GridPanel展示Java返回的Date类型数据
后台Java返回时间对象格式:"lastLoginTime":{"date":4,"day":3,"hours":12,"minutes":0,"month":6,"seconds":0, "time":1341374400000,"timezoneOffset":-480,"year":112}2012-07-05 11:23:29 · 103 阅读 · 0 评论 -
【转载】Ibatis (井号)# (美元符号)$ 区别
Ibatis (井号)# (美元符号)$ 区别1、#可以进行预编译,进行类型匹配,#变量名#? 会转化为 jdbc的?类型 $不进行数据类型匹配,$变量名$就直接把$name$替换为 name的内容 例如: select * from tablename where id = #id#,假设id的值为12,其中如果数据库字段id为字符型,那么#id#表示的就是'12',...原创 2012-06-21 14:52:13 · 281 阅读 · 0 评论 -
出现Bad version number in .class file这个问题时,要注意三个方面
出现Bad version number in .class file这个问题时,要注意三个方面java.lang.UnsupportedClassVersionError: Bad version number in .class file出现这个问题时,要注意三个方面,网上都是简单的说了一下,现总结如下:1、你所用的代码的jdk与目前的编译环境的jdk不一样,在当前工程上点右键...原创 2012-06-19 17:08:09 · 87 阅读 · 0 评论 -
js图片轮换效果 js焦点图代码
图片轮换效果,在网上有很多了,很多都是flash的。flash的效果漂亮,但是size也比较大。找来找去也没找到简单的。。。后来看到了cloudgamer 写的例子还不错,这里稍加改造,仿了一下淘宝的效果。主要觉得js写的用起来比较简单,而且是跨浏览器的。传上来分享。 效果图: 使用方法 首先要引入trans.js 然后只关注下面...2010-11-11 18:08:26 · 215 阅读 · 0 评论 -
java中getResourceAsStream的问题
在项目使用getResourceAsStream()方法出现了问题: 在项目运行状态下property文件已经被改动了,但是使用getResourceAsStream()方法读取的文件没发生变化,还是和最初启动服务器时的一致。在网上查了一下,有人说是getResourceAsStream()方法读取新文件后会被java虚拟机缓存,而再次调用getResourceAsStream()方法时会...2010-10-11 11:54:35 · 186 阅读 · 0 评论 -
国内开源中国镜像settings.xml配置
mirror <mirror> <id>nexus-osc</id> <mirrorOf>central</mirrorOf> <name>Nexus osc</name> <url>http://maven.oschina.net/conte2015-08-13 11:43:48 · 380 阅读 · 0 评论