`
文章列表
2012-2-28 方案一 监听session摧毁 1.继承HttpSessionListener并实现sessionDestroyed方法 2.设置session过期最大值,一般为30分钟。 优点:容易实现 缺点:精度不高 方案二 页面中使用框架或ajax不停向服务发送请求 1.页面中利用js或框架间隔性向服务器发送请求 优点:精度较高  缺点:代码容易混乱,影响并发性能 方案三 利用页面js监听关闭页面事件和给出登出按钮并限制只能单用户登录 1.在页面中使用例如onunload事件监听 2.在事件发生时对服务器发送关闭请求 3.点登出按钮也是向服务 ...
2012-2-27 版本:glassfish v3    apache httpd-2.2.22  mod_jk-apache-2.2.2.so glassfish已经内部实现集群步骤 启动某个域后,打开后台管理 1.创建一个节点 2.创建一个集群并指向特定节点 3.在集群下创建实例,实例分两种,本机的和远程的。远程的要使用SSH安全套接字。确认后会给出新的监听端口 4.部署一个应用。在应用管理中更改应用的目标,将目标改为集群 5.通过集群实例的url和新端口测试是否成功 使用负载均衡 glassfish内部已经默认支持mod_jk,而且如果使用mod_jk将只能 ...
  JPA 批注参考 版本: 5/12/06 作为 Java 企业版 5 (Java EE 5) Enterprise Java Bean (EJB) 3.0 规范的组成部分,Java 持续性 API (JPA) 显著简化了 EJB 持续性并提供了一个对象关系映射方法,该方法使您可以采用声明方式定义如何通过一种标准的可移植方式(在 Java EE 5 应用服务器内部以及 Java 标准版 (Java SE) 5 应用程序中的 EJB 容器外部均可使用)将 Java 对象映射到关系数据库表。 在 JPA 之前,Java EE 应用程序将持续类表示
2012-2-13至2012-2-15日   利用了三天的空闲时间研究了下JPA的相关知识   使用JPA的原因: 考虑到要做一个重新度高的模块代码,对于后台数据处理最好也能形成统一。我把目光看准了JPA。本来是相用JDO的,因为其能兼容关系型 ...
缘由:开发一个项目后,会有很多的第三方jar包,感觉很乱很杂,就想在项目开发完成后将所有class文件打包成一个jar包,尤其是做桌面软件更是想打成一个jar包文件了。   工具:netbeans6.7+   解决方案: 因为netbeans都是采用ant来编译的。   1.在netbeans的文件导航条下找到项目路径下的build.xml文件   2.在文件中加入以下代码   <target name="package-for-store" depends="jar"> <!-- Chan ...
2012-2-7   继续昨天的日志。贴出工具类的代码实现。   工具类名定义为UtilFile 再定义四个方法 public static void changeChineseToHexInFile(String filePath, SwitchHexAndChineseView frame) throws IOException public static boolean changeChines ...
2012-2-4 和 2012-2-6 号两天空闲时间 这两天没有继续处理页面,而是编写了一个文件处理工具类。最后还写了一个简单的GUI的实用工具,加入到自己的实用工具箱里。 因为对于项目的国际化问题,每次中文都要用native2ascill工具来转成unicode码,又是命令行操作,很是不方便。便有了自己写个工具类来处理文件中的中文问题的想法。 基本思路很简单 1.给定一个地址,判断否是目录还是文件 2.如果是目录就继续取子目录中的文件 3.如果是文件,则判断文件类型,文件只取.java(后加入了.properties)类型的文件 4.读取文件内容到内存(一般一个文件 ...
2012-2-3日   做出了网站的静态页面,首页、列表页和文章页   静态页面使用了960css框架来制作   1.用photoshop以960css精准的像素为标尺制作出初步的网站效果图并切割需要的背景图片。 2.使用dreamwear做出静态网站页面,练习960css框架用法。   现在页面中的功能很少,就是一个显示文章的最基本功能网站,功能只有一个显示文章,后期将慢慢加入blog功能中的浏览数、分类、评论回复等功能,再后期慢慢加入社交式网站功能。   自己没有什么艺术天分,做出的页面效果也是。。。不啥地啊。。。 这个页面还是先凑合着用吧。   加上一张phot ...
技术学了不少了,我也不是那个刚出道时剑指四方,谁与争锋的刚猛的小子了。现在是学的越多,越发现自己的无知和渺小。 读万卷书行万里路。没有实践那就是无根之树,微风拂之即倒。 现在手头上的项目终于是忙完了,有了空闲,就有了一种将自己的技术再磨练一翻的冲动。 技术知识有不少。列出来太繁琐,就用到哪练到哪吧。就从个人网站开始练手。   基本思路 既然是来练手,那么对于这个个人网站的思路是,高度的模块分离,尽量使用独立的工具包进行桥接,达到低耦合高内聚的效果,不采用流行框架,编写自己的框架。另外再加入swing后台管理练习gui和web start技术。   前台页面 采用页面分割式的 ...
开发环境 使用jquery mobile 来开发移动web页面   问题现象 有一文件名链接,点击后是触发js功能并对表单进行提交,希望返回的是文件下载的效果,结果是返回一个undefind字符页面。   原因分析 在多方研究之后,将问题范围归结为jquery mobile默认的ajax提交设置。由于jquery mobile的使用是用于移动手机,设计思想又主要是以ajax交互为主。这样,即使我对一个form表单进行submit提交,但jquery mobile也会自动将其以ajax方式来交互,从后来传来的文件流后,jquery mobile无法对其进行正确解析而出错。   ...
不久前,在正则上终于可以登堂入室了,因担心久不练习而使其荒废,就在百度知道中不时的为他人用正则解决一些问题而练习.   偶而,在解决同一问题时,看到别人以不同方式和思路时,不由的心中窃喜,又学到了一招!   写代码程序员们都会,可是能想出独特解决思路的可不是人人都能具备的.能学到别人的思路可谓是提升自己思维的一大助力. 现摘几个小例子来看看. 用正则表达式查分下面字符串,拆分成字符串数组   2011-11-10 10:28 提问者:j00710 | 悬赏分:20 | 浏览次数:85次 String s = "aa[兴奋]啊啊天天][...]b[?]bb[棒棒冰 ...
每次在项目开发或维护中,总会听到抱怨,页面打开的速度真慢,系统要优化了,代码应该要重构了。就我个人而言,对于页面打开速度的缓慢我们可以质疑和调查,但轻易的说对系统进行优化,代码进行重构这个就有点太随意 ...
  自己感觉已经在正则上登堂入室了,终于也能体会到它的独特魅力和强大. 而回头再想总结一下,却发现其实没有什么特别的诀窍来掌握和学习它. 能总结的就几点体会.想要真正的体会正则的强大那只有...   1.理解其运行原理. 2.掌握特定语言的特定用法.   好像除了以上两个感触外还真想不到别的了. 不了解其运行原理就不知道各元素之间的合作,不了解合作就不能写出随心所欲的正则. 只有理解了运行原理,才能进一步的进行效率优化和正则变型.   不想写出长篇大论,那个书本的义务,只是想表达了解正则世界后的愉悦却找不出合适的修辞词. 至于为什么要理解运行原理,是因为当前的正则 ...
在百度知道中又看到一问题,有意思,可惜他要的是C#和.net的正则解法,对那语言不熟悉,只好用JAVA来解了   先看问题,再写方法   求截取字符串正则表达式。急。。。 检举 | 离问题结束还有 14 天 23 小时 提问者:mengxiaNihaoma | 浏览次数:16次 如:{[C-NickName|aaa]} 截取后:{[C-NickName]}; 其中,{[C-不变,NickName动态的。谢谢。。。
  找出一个字符串中由同一个字符组成的最长子串   这是在百度知道中看到的一个问题,感觉有点意思,就拿来练练手   思路也简单: 1.定义给个中间变量 2.用正则匹配有连续的字符 3.如果匹配的字符比中间变量长就换掉中间变量 4.在上次匹配处继续循环匹配 5.如果连续的字符都是一样长就选择最前面的   以下为实现代码 String str = "http://www.flickr.com/photos/chaddles/21111402990826/"; String longest=""; ...
Global site tag (gtag.js) - Google Analytics