
J2EE
文章平均质量分 61
「已注销」
这个作者很懒,什么都没留下…
展开
-
答复: 再谈一个关于final的不一致编译的低级错误
tlde_ti 写道我是觉得连依赖管理工具都不用的项目实在算不上 合格的 项目.维护升级 隐患都非常多.直接javac只能学习用,进一步说未来学习用也迟早要被 依赖管理自动编译 工具所替代。这个你只是考虑了自己的一个web项目哦,如果是对外提供服务的lib呢?或者是进行二次开发。。。这种情况恐怖的是你的jar已经存在很多客户端了。这个时候对常量值的修改将引入一个潜在的bug。。。skz...原创 2012-09-25 09:13:21 · 176 阅读 · 0 评论 -
对于所有对象都通用的方法equals、hashCode
呵呵再补充下,摘录自我的wiki(读Effective Java中文版笔记): 对于所有对象都通用的方法 Object中的方法:equals,hashCode,toString,clone 和 finalize都有明确的通用约定,所以我们需要遵守,因为不少的类都是按照通用约定来工作的 覆盖equals时请遵守通用约定 覆盖equals方...原创 2011-02-14 22:47:31 · 106 阅读 · 0 评论 -
websphere创建应用程序服务器(即创建概要文件)
创建websphere应用程序服务器打开《websphere概要管理工具》 概要文件视图,查看管理当前概要文件:创建websphere应用程序服务器: 创建成功后,启动“运行第一步”:执行“验证安装”:验证成功后打开页面即可:https://localhost:9044/ibm/cons...原创 2011-02-12 09:50:20 · 1356 阅读 · 0 评论 -
[web工程]Struts2+Spring3.1+Hibernate3.6的集成
背景:如果选择struts2+Spring+Hibernate那么怎样创建一个样板工程呢?说明:本文只是讲解web工程是怎样一步一步搭建起来的,做这样的集成是怎样稳步推进,其他技术运用的问题一概不讨论。 第一步:整理思路——安排集成他们(struts2+spring+hibernate)的先后顺序,以及怎样验证是否成功集成如图:当然你也可以选择其他的集成步骤 ^ ^ 第二步:按...2011-05-20 00:32:05 · 102 阅读 · 0 评论 -
[web工程]集成struts2 mvc
返回:[web工程]Struts2+Spring3.1+Hibernate3.6的集成上一步:[web工程]创建web工程下一步:[web工程]集成spring集成struts2 mvc 添加jee5(demo中的third-lib/jee5目录中)的jar到java build path中复制struts2的jar包到lib目录,并添加这些jar到ja...2011-05-20 00:30:20 · 109 阅读 · 0 评论 -
[web工程]集成hibernate
返回:[web工程]Struts2+Spring3.1+Hibernate3.6的集成上一步:[web工程]集成spring集成hibernate 创建数据库,脚本见:docs/db/mysql目录create table APP_USER ( id int, name varchar(100), password varchar(100)) engin...2011-05-20 00:28:59 · 129 阅读 · 0 评论 -
[web工程]创建web工程
返回:[web工程]Struts2+Spring3.1+Hibernate3.6的集成下一步:[web工程]集成struts2 mvc 创建web工程 打开eclipse创建java project:demo,如图 创建web工程结构:即WebRoot |-WEB-INF |- classes |- lib |- web.xml...原创 2011-05-19 21:30:05 · 165 阅读 · 0 评论 -
[分享][Hibernate]公用DAO
通过Hibernate的元信息处理组件等等,利用spring封装的jdbc bean rowmapper自动映射为bean又见hibernate的dao封装,不要拍砖了,只是记录而已,个人总结的最佳实践。代码主要内容:Hibernate 泛型DAO分页:基于实体Example的分页基于HQL的分页基于实体类的分页工具方法:hibernate的处理...原创 2011-05-15 23:27:14 · 147 阅读 · 0 评论 -
[经验][hibernate][自定义类型]hibernate 3.6.3中自定义类型,json类型
首先感谢您百忙之中的阅读 :)下面进入正题 在3.6.3中UserType已经过时了,所以直接实现接口Type使用jackson json实现的,希望可以交流相关的实现。对于月表hibernate是不是也能实现crud?期待您的交流数据库:create table TEST ( id int, json1 varchar(100), json2 varchar...2011-05-14 12:05:47 · 287 阅读 · 0 评论 -
hibernate和jdbc加载对象性能
skzr.org 写道core2 P8400, 4G mem 我的测试100W记录,mysql使用缺省安装,java -server -Xms2048M -Xmx2048Mhibernateinsert 1000000 count, consume 521.133 secondsjdbcinsert 1000000 count, consume 508.4...原创 2011-05-03 21:49:04 · 107 阅读 · 0 评论 -
weblogic部署应用
weblogic部署应用weblogic1 怎样部署一个应用2 怎样修改默认的应用根 附件为一个视频教程,仅此而已,请不要仍砖头 :)原创 2011-02-16 19:59:56 · 138 阅读 · 0 评论 -
Eclipse远程调试Java
以下谈论的是Applet的远程调试技术,实际上对于其他java程序一样适用,只需要使用文中参数启动java程序即可Java远程调试方式,两种方式进行远程调试上面的表示是Eclipse配置为Socket Listen方式,下面的是Socket Attach方式对于远程程序上图表示主动链接调试器,下图表示远程程序正常运行 允许调试器连接jvmEclipse配置:...2010-12-07 10:22:43 · 136 阅读 · 0 评论 -
tomcat攻略
以下是常见的tomcat配置和问题以下总结来自实践(OS: Ubuntu 10.10 64bit)目录Tomcat conf配置tomcat-users.xml配置web.xml静态资源编码设置URI编码设置APR配置SSL非APR的SSL配置步骤APR环境的SSL配置(ssl使用apr)gzip压缩jdbcHttpOn...2011-07-23 10:51:49 · 210 阅读 · 0 评论 -
[MAVEN]maven最佳实践
参考资料: 官方:http://maven.apache.org权威maven参考:http://maven.apache.org/plugins/index.htmlMaven中文作者的《Maven权威指南》,我也做了个附件下载(版权属于原作者,这里只用来交流学习) 学习方法: 充分利用官方插件文档,可以到此搜索信息我在这里找到了我所需要...2011-12-06 11:00:26 · 151 阅读 · 0 评论 -
[java]synchronized我的理解
多线程、同步、锁,搞死人了——抛砖引玉、以下是我对同步的理解:)欢迎大家拍砖..... 有线程的地方就有同步,有同步的地方就有对象监视器。 要记住——线程可以绑定到任意对象上,线程可以和对象关联这个机制就是同步通俗讲:可以把线程挂到任意对象上,但是所有挂在此对象上的线程,同一时刻只有一个线程能到锁,得到锁的线程才能继续执行代码。 synchronized...2011-11-18 21:56:18 · 122 阅读 · 0 评论 -
[jetty]jetty学习
Jetty源码学习 图源码:jetty.dia.tar.gz jetty启动使用源码源码git查看git检出地址: git://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project.git导入eclipse:检出git源码到文件夹:org.eclipse.jetty...2011-12-27 16:19:06 · 153 阅读 · 0 评论 -
[jetty]start.jar启动
概图关键点org.eclipse.jetty.start.Main:启动的main函数org.eclipse.jetty.start.Config:启动配置org/eclipse/jetty/start/start.config:存放的是classpath的配置,文件内有配置方法此文件配置的就是各个OPTION的classpathgetActiv...2011-12-27 16:16:49 · 364 阅读 · 0 评论 -
[MAVEN]web工程的调试
接上篇:[MAVEN]maven最佳实践 maven风格的WEB程序怎样调试? 标准web目录结构Introduction to the Standard Directory Layoutsrc/main/javaApplication/Library sourcessrc/main/resources...2011-12-18 21:48:19 · 126 阅读 · 0 评论 -
java远程调用通讯协议比较
我的测试:环境: 使用spring做为粘合剂tomcat7发布服务端,部署RMI和HTTPInvoker两种tomcat7发布客户端,调用服务端的服务客户端页面直接调用服务端的远程服务(RMI和HTTPInvoker两种)直接使用ab链接 ab -c 20 -n 10000 http://localhost:客户端tomcat/ 我的测试结果:协议 ...原创 2011-04-12 16:11:08 · 112 阅读 · 0 评论 -
svn经验
一下内容摘录自自己的wiki,所以链接可能有问题!目录#linux下安装svn#创建svn服务#创建svn存储库#checkouteclipse svn插件svn-subclipse-site-1.6.16.zip linux下的EclipseSVN插件注意检查更新:http://subclipse.tigris.org...原创 2011-03-30 12:55:30 · 111 阅读 · 0 评论 -
完善包注释[javadoc package-info.java]
包级注释说明:包级注释,有时候是非常有用的,可以清晰的表明包的设计和思路,可以贴上类图等等参考:Documentation Comments快速创建:eclipse中怎样快速创建包注释 设置Eclipse代码模板 eclipse菜单: window->preferences,展开java->editor->templates,新建一个...原创 2011-03-27 14:03:59 · 479 阅读 · 0 评论 -
Tomcat7新特性?cookie HttpOnly的那些事(sessionid获取麻烦了)
环境:tomcat6和tomcat7,jdk1.6,j2ee应用,一个applet运行在浏览器中,网站有验证机制现象:成功登录系统后tomcat6下:applet可以正常运行;tomcat7下:applet运行失败,在加载jar时就失败了分析:查看applet的java控制台:在tomcat6下请求jar时会自动带上JSESSIONID,而在tomcat7中不会导...原创 2011-03-26 10:46:53 · 707 阅读 · 0 评论 -
界面控件的封装
标签形式 <chart:line>{//JSON,用于此chart的配置和控制chart: null, //构造的chart对象,会自动注入此chart属性title: '标题',xRay: 'x坐标',yRay: 'y坐标',dataUrl: '获取数据URL或者直接在标签中输入数据',listener: { init: functi...原创 2010-09-21 08:33:43 · 178 阅读 · 0 评论 -
Applet的投资与收益
问:我觉得applet最好少用,用起来麻烦答:我的设想:applet把java引入了浏览器,同时java后面一堆的解决方案都可以应用于b/s模式 参考c++,和c;预测java起码还可以存活10年applet:开发的一系列东西不会因为浏览器的变更而消亡,可以一直以优雅的形式不断的带来价值。(最大优势在于java的解决方案成熟稳定,桌面版本的解决方案容易移植为applet)...原创 2010-09-20 15:56:49 · 107 阅读 · 0 评论 -
构建RCP的远端调用体系一——核心设计
Thanks!下面是核心调用过程,描述了调用体系的核心工作原理,如图:(^ ^)[img]/upload/attachment/73228/b63158de-4600-3862-ba26-de0fd49aab38.gif[/img]2009-02-06 11:29:15 · 115 阅读 · 0 评论 -
构建RCP的远端调用体系 蓝图
设计一个解决远端调用的体系,用于解决重复的劳动,同时为不同的客户端调用提供统一的接口标准!js ajax call web serverjvm client call web servermore...[color=red][b]2009-02-15日[/b][/color]这两天利用空闲完成了自己的调用,发现还是可以的,目前支持java的调用,已经在applet中调用远程...2009-02-06 11:13:26 · 135 阅读 · 0 评论 -
Eclipse3.3 和 Eclipse3.4的语言包Bug?!(情人节更新)
今天本来打算察看jdk把foreach转换为什么样子的字节码,发现无法正确打开class文件!出现如图错误明明记得以前是可以正确打开class文件的!(没有安装任何反编译class的插件的) 1 翻译JDK问题:和以前的差别只是jdk从1.5切换到了现在的1.6了,看提示是MessageFormat.applyPattern有错,难道jdk1.6修改了这个导致不匹配了!切换到了1.5的jdk,...2009-01-17 11:39:42 · 157 阅读 · 0 评论 -
eclipse问题解决办法
Eclipse在Ubuntu下丢失文本光标的问题解决丢失光标键盘无法输入,得依靠切换窗口来继续的情况了。自己猜想了一些问题原因,例如安装自带的Eclipse,降级JDK版本,结果都无效。只能硬着头皮google了,觉得这个问题不太好描述,就用"Ubuntu Eclipse Lost Focus"作为关键字,结果一矢中的,找到了解决方案,立竿见影:系统->系统管理-...2009-11-14 20:44:52 · 138 阅读 · 0 评论 -
EJB
EJB,曾经在我的印象中也有,曾经也学习过怎样创建ejb的三种bean,后来没有坚持学习下来一直受到的教育和学习是ejb是分布式的,不过却完全没有理解为什么?他的神秘和未知依然伴在我的脑海 随着自己的成熟对于分布式的渴求越来越强,越来越期望实现这样的一个框架,决定还是需要在ejb上花一些时间,因为现在感觉spring的缺陷也体现出来了!虽然目前说不清楚,不过感觉作为spring曾经革命的对象...原创 2008-10-16 04:26:18 · 89 阅读 · 0 评论 -
求方案:如果数据库底层驱动不是任何jdbc体系,在spring中应该怎样
首先感谢大家的阅读 谢谢捧场^-^ 场景: 1. 公司使用的底层数据存储不是jdbc方式,是开发了一个底层的平台,java通过jni调用Connect从而进行数据的保存、修改、删除和查询。 2.web中使用spring作为ApplicationContext,通过spring容器来管理bean 针对这个Connection他不是jdbc的体系,为了将来的扩展和开发时的方...2008-01-21 15:11:57 · 156 阅读 · 0 评论 -
解决Eclipse3.4的Ant问题
在Eclipse3.4种ant的运行会自动莫名中断根据网上的文章基本上都是说ant的中文无法正确输出导致的(google搜索前几文,如:[url=http://grandboy.iteye.com/blog/235606]javaeye中的[/url])解决办法就是直接在ant设置(common选项卡)中设置Console Encoding为windows默认的gbk编码即可Enj...2009-03-04 10:28:59 · 106 阅读 · 0 评论 -
JAVA开发者应该去的20个英文网站
JAVA开发者应该去的20个英文网站[http://www.javaalmanac.com] -Java开发者年鉴一书的在线版本.要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处.[http://www.onjava.com] - O'Reilly的Java网站. 每周都有新文章.[http://java.sun.com] - 官方的Java开发者网站 - 每周都...2006-09-17 08:36:55 · 95 阅读 · 0 评论 -
关于国际化
搞j2ee,初学的时候可能很感兴趣对于国际化特别是strust的内部已经实现了国际化其实国际化就是根据对方的浏览器的本地local编码来把不同的资源文件传送给对方zh代表中国1。资源文件乱码有朋友问我在zh文件中输入了中文,也设置了utf-8的格式保存,可对方看到的就是乱码,其实问题在于在传送的时候还是按照iso8859-1传送,所以我们必须把中文转化为unic...2006-08-25 04:10:29 · 109 阅读 · 0 评论 -
答复: Java动态代理的设计是否有缺陷??
引用我的疑问:1、在InvocationHandler中的invoke方法中的那个参数 proxy不能调用toString、hashCode方法;虽然可以转型为 实体类,但是 不能 在 method.invoke(obj,args)中使用。不知道这个参数有什么用???2、既然proxy不知道怎么用,于是,就自己添加个 setTarget(Object target...2010-04-24 11:40:44 · 162 阅读 · 0 评论 -
websphere中web的路径找不到问题?tomcat正常,websphere中找不到路径
websphere中web的路径找不到问题?tomcat正常,websphere中找不到路径案例:项目中一些文件路径为WEB-INF |-- classes |-- xwork.xml |-- webwork-config |-- xwork-config-pay.xml |-- …… |-- xwork-config-XXX.xml...2010-07-09 15:41:16 · 1404 阅读 · 0 评论 -
[交流+总结]高效的开发功能
怎样高效的开发功能? 现在感觉越来越不知道怎样高效开发一个功能了?各位大大,能否给小弟一点指点,交流交流谢了 ^ ^ 开发流程应该可以固定,从而寻找出最好最快的开发模式结合以前的开发,我总结了一下,准备用这个来做一个持续改进和总结: 画UI草图--预期效果图定调用接口——根据草图确定主要是有哪些Action参与,或者需要创建哪些Action...2010-07-30 09:16:18 · 101 阅读 · 0 评论 -
答复: 关于异常的问与答
写得太好了,感觉都在点子上 投个精华 :)个人不喜欢这些比喻(不要砸我),感觉扰乱了思维,有点牵强呵呵,给楼主的砖头添加点个人体会 : )[list][*]异常:不符合预期的情况时就会发生。[*]什么时候需要异常:任何非预期的情况,包括输入或者非预期的逻辑,都需要抛出异常。[*]checked异常:checked exception不要用,直接包装到Runtime异常中...原创 2010-09-17 19:56:08 · 150 阅读 · 0 评论 -
char *的一个bug?有不同顺序时产生
Thanks for your help :) windows xp x86, jdk 1.6.20 hellojna dll projecthellojna.h extern "C" _declspec(dllexport) int swapvalue(int* a, int* b);extern "C" _declspec(dllexport) int rf_s...原创 2010-09-14 23:49:33 · 89 阅读 · 0 评论 -
websphere数据源配置
一下为websphere中jdbc数据源的配置:原创 2010-06-24 09:37:13 · 214 阅读 · 0 评论 -
[疑难问题]含有active的网页加载缓慢
环境:windows sp2/sp3 + IE7现象:包含有Active的网页加载时——A 有互联网时此页面访问速度还正常 B 只有内网时访问此页面感觉缓慢无比 解决IE在不能上因特网时Active加载慢问题:定位object加载问题: <object classid="clsid:XXX" width="0" height="0" id="icRwObj" &...原创 2010-09-11 11:28:38 · 584 阅读 · 0 评论