
java
文章平均质量分 72
fbysss
这个作者很懒,什么都没留下…
展开
-
linux下安装jdk-解决wget无法下载jdk的问题
作者:fbysssQQ:溜酒酒吧酒吧吾散blog:blog.youkuaiyun.com/fbysss声明:本文由fbysss原创,转载请注明出处大家都知道jdk无法直接通过wget下载。原来需要cookie,如下:一、下载wget --no-check-certificate --no-cookie --header "Cookie: oraclelicense=accept-sec原创 2016-04-19 15:58:15 · 14481 阅读 · 1 评论 -
JVM内存模型以及垃圾回收
文章来源:http://nything.javaeye.com/blog/416819 内存由 Perm 和 Heap 组成. 其中Heap = {Old + NEW = { Eden , from, to } }JVM内存模型中分两大块,一块是 NEW Generation, 另一块是Old Generation. 在New Generation中,有一个叫Eden的空间,主要是转载 2009-09-21 00:48:00 · 990 阅读 · 0 评论 -
结果集已耗尽
用的是hibernate,错误提示在doInHibernate中,query.list()一行经查,锁定一个方法,该方法把没有设置分页,而正好调用的语句可以查询出几十万条记录。优化之后,加上分页,问题解决。原创 2009-09-14 23:27:00 · 9877 阅读 · 1 评论 -
利用Spring的AOP来配置和管理你的二级缓存(EHCache) 记录以备查询
利用Spring的AOP来配置和管理你的二级缓存(EHCache) 记录以备查询利用Spring的AOP来配置和管理你的二级缓存(EHCache) 如果我们的项目中采用的是Spring+hibernate来构建的,在缓存方面,我们一定会首先想到Spring自带的EHCache缓存工具,在Spring中集成了目前比较流行的缓存策略EHCache,现在用的比较多的还有像OSCach转载 2009-06-12 10:35:00 · 4451 阅读 · 5 评论 -
nginx+tomcat取得远程用户IP问题的解决办法
引用地址:http://blog.ntsky.com/nginx-tomcat-request-getremoteaddr.htmlnginx+(1…n)tomcat集群部署时,后端tomcat需要取得用户的IP,这时通过 request.getRemoteAddr()取得的始终是127.0.0.1.由于用户请求经过nginx,ngigx转发了请求到tomcat后,tomcat取得的始终是转载 2009-07-24 10:39:00 · 3106 阅读 · 1 评论 -
基于memcached的SNA实现
引用地址:http://www.javaeye.com/topic/259110系统要集群,使用SNA方案。一、 缓存的处理缓存要使用统一的缓存服务器,集中式缓存。原先的实现采用ehcache。在spring里的配置,以资源缓存为例:Xml代码 bean id="cacheManager" class="org.springframework转载 2009-07-23 10:46:00 · 1455 阅读 · 0 评论 -
通过问题长知识----数据完整性
作者:fbysssmsn:jameslastchina@hotmail.com blog:blog.youkuaiyun.com/fbysss声明:本文由fbysss原创,转载请注明出处关键字:数据完整性 问题描述:Hibernate查询出现异常ObjectNotFoundException: No row with the given identifier exists分析原因:数据完整性原创 2009-05-05 20:19:00 · 1513 阅读 · 1 评论 -
通过问题长知识----ORACLE同义词
作者:fbysssmsn:jameslastchina@hotmail.com blog:blog.youkuaiyun.com/fbysss声明:本文由fbysss原创,转载请注明出处关键字:Oracle 同义词 SYNONYM 现象:create table JBPM_JOB时出错,提示name is used by existing object而drop table 的时候,却报table or原创 2009-05-05 20:13:00 · 1834 阅读 · 0 评论 -
几种批量删除分析比较
引用地址:http://zhaopeng879.blog.sohu.com/80758932.html 由于数据的批量处理(比如往RDBMS插入几万条数据)非常耗资源,因此建议在所有场合能够借助于JDBC完成,而不要去采用Hibernate API。本文主要围绕Spring内置的各类JDBC API抽象支持展开的。1.1. JdbcTemplate内置的batchUp转载 2009-05-05 19:53:00 · 8048 阅读 · 0 评论 -
改进版的hibernate泛型dao(依赖spring)
引用地址:http://blog.youkuaiyun.com/tom_221x/archive/2008/12/26/3611535.aspx另提供IBM 社区基于Hibernate编写的GenericDao参考文章地址中文版:http://www.ibm.com/developerworks/cn/java/j-genericdao.html英文版:http://www.ibm.转载 2009-03-11 15:58:00 · 12578 阅读 · 0 评论 -
Java泛型再学习
引用地址:http://www.blogjava.net/killme2008/archive/2007/06/05/122174.html 泛型引入java语言已经有很长一段时间了,在JDK5出来的时候也非常认真地学习过,不过学习的资料都是网上泛滥并且重复的教程。这几天下了《The Java Programming Language》的第4版,准备把jdk5引入的新东西再重新系统转载 2009-03-11 13:14:00 · 2657 阅读 · 4 评论 -
5分钟踢进TDD之门
作者:fbysssmsn:jameslastchina@hotmail.com blog:blog.youkuaiyun.com/fbysss声明:本文由fbysss原创,转载请注明出处关键字:TDD 测试驱动 敏捷开发任务:简单测试一个Student类--只求简单,不求繁杂。从需求开始;1. 建立TestStudent类,extends TestCase2. 建立t原创 2008-11-06 23:22:00 · 1576 阅读 · 0 评论 -
tomcat 5日志配置笔记(解决中文乱码)
作者:fbysssmsn:jameslastchina@hotmail.com blog:blog.youkuaiyun.com/fbysss声明:本文由fbysss原创,转载请注明出处关键字:Tomcat日志环境:linux前言:采用默认的tomcat日志,无法解决中文信息输出乱码的问题。tomcat5 中,可以使用log4j或者java logging配置文件对日志输出进行配置。以下是相关试验记录。原创 2008-08-26 13:40:00 · 16734 阅读 · 0 评论 -
Tomcat 项目迁移至weblogic 10笔记
作者:fbysssmsn:jameslastchina@hotmail.com blog:blog.youkuaiyun.com/fbysss声明:本文由fbysss原创,转载请注明出处关键字:Tomcat Weblogic OS:Windows XP WebApp Server:Tomat5.5 WebLogic server 10 (中文版)IDE:Bea workshop for web原创 2008-08-23 23:46:00 · 5452 阅读 · 1 评论 -
public、default、private、protect的访问机制
文章来源:http://blog.chinaunix.net/u2/67175/showart_576334.html记住下面的关系表就行了 同一个类转载 2008-05-18 03:42:00 · 1792 阅读 · 0 评论 -
strictfp,与“移植”有染,与“精确”无关
作者:fbysssmsn:jameslastchina@hotmail.com blog:blog.youkuaiyun.com/fbysss声明:本文由fbysss原创,转载请注明出处关键字:java strictfp IEEE754 浮点数运算一、前言 本文是针对java语言的strictfp关键字的扩展性研究,所引用博文内容,只关注问题,不针对作者,若有不当之处,还望指正。二、背景原创 2010-01-13 18:25:00 · 4332 阅读 · 5 评论 -
continuum无法编译问题排查纪实
作者:fbysssmsn:jameslastchina@hotmail.com blog:blog.youkuaiyun.com/fbysss声明:本文由fbysss原创,转载请注明出处关键字:continuum maven 持续集成现象:continuum突然无法编译工程,一直等待,无休无止。排查:在continuum/logs目录中,找到日志文件,看到mvn --batch-mode....原创 2009-11-19 19:02:00 · 1015 阅读 · 0 评论 -
关于RMI的几个问题解决
1.多网卡导致的RMI连接问题:Caused by: java.rmi.ConnectException: Connection refused to host: xx.xx.xx.xxx; nested exception is: java.net.ConnectException: Connection timed out: connect at原创 2015-06-04 21:06:51 · 18186 阅读 · 0 评论 -
逐渐挖掘Autoboxing/Auto-Unboxing
J2SE 1.5提供了“Autoboxing”和“Auto-Unboxing”的机制,可以让编译器来自动完成在基本类型和它们的包裹对象之间的转化工作,从而能够用一种更简单的方式,来避免同时存在两套类型系统所带来的一些麻烦。本文介绍Autoboxing/Auto-Unboxing机制的使用方法、实质、发生时机、局限、对重载机制的影响以及对性能的妨碍等问题。传统上,在Java程序中,可以往一个容器类(转载 2012-12-13 15:47:13 · 1437 阅读 · 0 评论 -
immutable object点滴
WIKI:In object-oriented and functional programming, an immutable object is an object whose state cannot be modified after it is created.Primitive wrappers (Integer, Long, Short, Double, Float, Charact原创 2012-12-13 18:48:24 · 1493 阅读 · 0 评论 -
几句话弄清楚Java参数传值还是传引用
作者:fbysssmsn:jameslastchina@hotmail.com blog:blog.youkuaiyun.com/fbysss声明:本文由fbysss原创,转载请注明出处关键字:Java 传值 传引用这是个老生常谈的问题了,引起过无数争论,但可以说一直没有一个令人满意的回答。有些人非要故弄玄虚,把传引用说成是栈里面放的是引用的值,说只有传值没有传引用,那看看这句经典名言吧:O'Reilly'原创 2008-10-16 03:02:00 · 26529 阅读 · 8 评论 -
关于使用new Integer还是Integer.valueOf的研究
作者:fbysssmsn:jameslastchina@hotmail.com blog:blog.youkuaiyun.com/fbysss声明:本文由fbysss原创,转载请注明出处前言:最近看到这样的说法:使用Integer.valueOf代替new Integer更有效率,原因是研究了Integer源码,发现有一个缓存可以利用。对此我也一探究竟。发现这其实与Java的自动装箱拆箱有关,直接使用Int原创 2012-11-19 19:09:29 · 7406 阅读 · 4 评论 -
通过class字节码了解StringBuilder拼接字符串效率高的原因
挺久没具体去看了,随手记一下吧。String str = "";for (int i =0 ; i str += i;}这样的拼法,实际上从分析class的字节码来看,是在循环里面new StringBuffer对象,相当的耗。通过这样的分析,给新人解释,是最有效的了。还能提升一些了解java底层知识的兴趣。——《Java编程思想》第四版P284-286 对这个问题进行了说明,可参考。原创 2012-05-24 20:32:39 · 1140 阅读 · 0 评论 -
关于Memcached CAS协议
个人小结:简单来说,CAS(Check and Set)是一个确保并发一致性的机制,属于“乐观锁”范畴;原理很简单:拿版本号,操作,对比版本号,如果一致就操作,不一致就放弃任何操作,操作后版本号加1。联想另外一个机制,与这个有点类似:防重复提交1.makeToken:server生成一个token,并传到页面中,也就是版本号(只要不刷新页面,这个值都不变);2.checkValid:提交时对比页面原创 2012-09-20 11:28:55 · 3988 阅读 · 1 评论 -
关于JVM的server/client版本
关于JVM的server/client版本原创 2010-08-16 15:02:00 · 2232 阅读 · 0 评论 -
Oracle数据泵expdp/impdp笔记
expdp/impdp数据泵原创 2010-06-24 22:17:00 · 7206 阅读 · 0 评论 -
java ClassLoader笔记(一)
java ClassLoader笔记(一)原创 2010-07-28 15:00:00 · 1657 阅读 · 0 评论 -
Java静态代码检查工具笔记
code review 工具列表1.代码格式检查checkstyle; 2.性能安全最佳实践检查RAD Software Analyzer和FindBug; 3.依赖检查JDepend; 4.重复性检查eclipse PMD插件; 5.复杂度检查eclipse Metrics插件; 6.协作工具Jupiter Jupiter1.Unset表示没有选择,而不是一个具体类型2.三个阶段有默认原创 2010-05-06 20:27:00 · 7040 阅读 · 3 评论 -
分析Atomikos数据连接池源码,弄清testQuery
作者:fbysssmsn:jameslastchina@hotmail.com blog:blog.youkuaiyun.com/fbysss声明:本文由fbysss原创,转载请注明出处关键字:Atomikos数据连接池 前言 Atomikos数据连接池,国内有一些应用,但testQuery这个属性,在网上均是简单配置,并没有做特殊说明。通过对Atomikos源码的分析,发现这里很有学问原创 2010-03-18 17:19:00 · 14479 阅读 · 0 评论 -
HTML中src属性值不合法带来的问题排查解决纪实
作者:fbysssmsn:jameslastchina@hotmail.com blog:blog.youkuaiyun.com/fbysss声明:本文由fbysss原创,转载请注明出处关键字:src属性值不合法背景 基于Spring MVC。 同事在对一个Controller进行debug的时候,发现页面只有一个刷新请求,而公共入口方法重复进入了4次,而且,每次获得的参数还有所原创 2010-01-08 10:34:00 · 2785 阅读 · 0 评论 -
Ant快速备忘
作者:fbysssmsn:jameslastchina@hotmail.com blog:blog.youkuaiyun.com/fbysss声明:本文由fbysss原创,转载请注明出处关键字:Ant前言:本人记忆力不好,这些东西,每次都得现看文档。把我最常用的Ant关键点东西写下来,以供备忘。要点:在docs目录找到Using Ant->Example Buildfile好习惯:一个build.x原创 2009-11-23 23:38:00 · 2099 阅读 · 0 评论 -
Spring+Hibernate+Struts程序移植Weblogic问题集
文章来源:http://blog.youkuaiyun.com/zhizhesky/archive/2007/06/02/1634908.aspxSpring+Hibernate+Struts的web应用程序开放过程一般在tomcat中运行。但实际应用一般会要求部署在WebLogic中。在移植过程中总结出以下问题: 1、 JDK和Servlet版本问题 WebLogic 8.1 sp4以前(包转载 2008-04-24 00:03:00 · 2568 阅读 · 1 评论 -
Eclipse WTP使用经验--禁用自动发布到服务器
作者:fbysssmsn:jameslastchina@hotmail.com blog:blog.youkuaiyun.com/fbysss声明:本文由fbysss原创,转载请注明出处关键字:WTP前言: WTP可以说是开发java web项目一个利器,用起来也很顺手,不过好刀也需要继续磨,优化的要求是无止尽的。本文主要解决WTP自动发布效率低下的问题。 默认状态,如果服务器在运行中,每次原创 2007-12-15 02:39:00 · 3986 阅读 · 0 评论 -
Checked Exception项目心得
作者:fbysssmsn:jameslastchina@hotmail.com blog:blog.youkuaiyun.com/fbysss声明:本文由fbysss原创,转载请注明出处 关键字:java异常 Java中的UnChecked Or Checked Exception一直是困扰很多程序员的一个问题。这是javaeye上的讨论,很长,一下子看不清楚,以后慢慢看。 http://www.j原创 2007-11-26 00:11:00 · 1583 阅读 · 0 评论 -
网站登录记忆跳转实现的一种方法 [摘]
原文出处:http://www.blogjava.net/jfy3d/archive/2005/06/02/5439.html记忆登录跳转可以打打方便用户使用getHeader("Referer");方式简单不过不能处理post的参数本来都是用在struts,webwork里的,为了容易看明白改写成jsp方式的--------------------------------------------原创 2005-06-04 21:01:00 · 1631 阅读 · 0 评论 -
Jboss配置有关
1.如何设置默认页?在/jboss-3.2.6/server/default/deploy/jbossweb-tomcat50.sar/conf中,找到 ,在其间增加一行 yourIndex.html即可。2.如何防止列出目录文件?有的目录没有index文件,这样很容易使源代码公开,在/jboss-3.2.6/server/default/deploy/jbossweb-tomcat50.sar原创 2005-08-25 18:14:00 · 1559 阅读 · 0 评论 -
开始学习JSF
今天用了一下Jb开发JSF,感觉的确很爽!!!我想这可能是最适合我的Web框架了.原创 2005-03-28 00:45:00 · 1250 阅读 · 1 评论 -
让我感觉很爽的CachedRowSet
作者:fbysssBlog:blog.youkuaiyun.com/fbysss声明:本文章由fbysss原创,转载或引用请注明引用地址。问题:在DBmanager.java中写了一个getResultSet方法,为的就是不用每次在页面中去释放连接。然而,在不同的操作系统环境下,不一定好使,比如在windows下,ResultSet是可以脱离connection继续使用的,但linux下就不行。如果要修改为C原创 2005-03-26 11:43:00 · 7183 阅读 · 0 评论 -
Java程序内存管理[摘]
来源:锋网论坛引用地址:http://ijsp.net/2/2003-3/27/0000357.shtml说明:原文无标题,标题为本人自加在做项目的时候,jsp在运行的时候出现了一些问题,现将我的问题解决方法做一个小结,供以后作项目的参考。问题1:weblogic 的数据库连接数目在程序运行中不断增长,最后连接数目超过最大数,导致weblogic服务关闭原因:在操作完数据库后,没有关闭数据库连原创 2005-02-24 13:32:00 · 1446 阅读 · 1 评论 -
POI 实践
结合网上的文章,实践代码。1.创建Excel表格======================import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.hssf.usermodel.HSSFSheet;import org.apache.poi.hssf.usermodel.HSSFRow;import org.a原创 2005-02-17 11:16:00 · 2326 阅读 · 0 评论