
java & ee
文章平均质量分 81
fins
这个作者很懒,什么都没留下…
展开
-
[原创]S3O:一个简单的单点认证系统(一)
最近写了一个简单的单点认证系统(更喜欢称它为组件)由于刚涉及sso不久,对他还不是很了解(不了解也敢写组件? 呵呵 见笑了)所以问题再所难免,系统大家能够给予指正和帮助,先谢谢了.下面贴一下简单的说明文档, 里面不牵涉技术细节,只是我对它的一个简单的描述看看设计上有什么地方需要改进没在过几天,根据大家对它的建议和意见 做些改善后 再把代码和详细的使用配制方法贴上来....2006-11-01 11:41:31 · 285 阅读 · 0 评论 -
GT-FrontController, 一个简陋的MVC控制器的设计思路
在给GT-Grid做前后台结合的例子时, 为了"快速开发"以及"0依赖", 自己动手写了一个MVC的机制, 实践了一个想法.在这里把这个 MVC的机制 和大家分享一下, 欢迎大家提出一些改进的建议, 也欢迎一起来拍我.这不是一个框架, 只是用一下午的时间 写出的一个习作,它是一个 无配置0注释 (当然 web.xml里的配置还是有的) 的简单的前端控制器,每个action...2008-07-06 23:53:32 · 149 阅读 · 0 评论 -
不错的国产开源免费的php框架: FleaPHP
之前用他开发过一个小的网站开发过程非常轻松愉快 体验也很好建议大家试一试 不比国外那些差另外 这个框架现在在开发下一代产品 ,叫 qeephp, 据说是 php中的rails看了一些资料 感觉也确实不错 不过我本人对 ror 不了解 所以到底是不是 真的能做到 php中的rails 我就不得而知了.我这帖子没有具体的技术内容 也没有详细的说 为什么觉得FleaP...2008-07-28 01:58:51 · 383 阅读 · 0 评论 -
[请教]jxl生成xls时,支持"合并"或"磁盘缓存"吗(导出大数据量时)
jxl 由于其小巧 易用的特点, 逐渐已经取代了 POI-excel的地位, 成为了越来越多的java开发人员生成excel文件的首选.但是由于长时间没有接触jxl了 对他的新版本不是很了解, 不知道能不能实现我下面的几个需求, 还请大家多帮个忙.在生成excel时, jxl 的做法是在内存中构造出一个xls文件的对象然后在最后write时生成最终的excel文件.也就...2008-07-28 09:37:16 · 155 阅读 · 0 评论 -
老帖: findbugs简介
这个时候说 findbugs ??? 哈哈 炒冷饭? 不是, 我就是写下来 自己记录一下,以后推荐别人用findbugs时就可以 复制 粘贴过去 给他看了.=========================================推荐大家一个工具 findbugs ( http://findbugs.sourceforge.net/ 说实话,他的网站做的超级烂!!!)...2007-11-02 10:09:27 · 191 阅读 · 0 评论 -
小胖加入Android Fans的 大军了 呵呵
决定开始研究 Android 了.以前研究过 j2me 对游戏开发也很感兴趣 ,android让我对移动设备开发的热情再次高涨起来.机器人真的比j2me好太多了 :)网上很多人都不看好google做手机OS, 我也不看好,不过我的不看好 是加引号的.有机会再来详细说说 我对 Android 的看法吧.我现在参与了翻译 Android文档的工作目前在翻译 "Bu...2007-11-15 13:30:16 · 133 阅读 · 0 评论 -
Android SDK下, 如何在程序中输出日志 以及如何查看日志.
Android SDK下, 如何在程序中输出日志 以及如何查看日志.闲话少说,直接进入正题在程序中输出日志, 使用 android.util.Log 类.该类提供了若干静态方法Log.v(String tag, String msg);Log.d(String tag, String msg);Log.i(String tag, String msg);...2007-11-15 22:38:42 · 175 阅读 · 0 评论 -
请记住: i AM SoLiD. (关于View的事件触发顺序)
View 提供了若干事件.在渲染 布局 展现 相关事件的触发顺序总结如下当你为一个 activty 添加一个可见的 view, 并且运行这个activty时,android通常情况下会自动按照下列顺序来触发view的相关事件 on[color=red]A[/color]ttachedToWindow on[color=red]M[/color]easure on[...2007-11-16 04:11:11 · 104 阅读 · 0 评论 -
Help,如何在J2EE环境下使用Sqlite以及如何将sqlite打入war包
需求是这样的希望j2ee应用(基于应用 而不是整个服务器)启动时, 自动启动数据库数据库的相关信息希望配置在 web.xml内sqlite和java(不是j2ee环境)的整合的资料查到了一些但是几乎都说要把 sqlite的dll 放入 jdk/bin下 .有没有什么办法 让 sqlite相关的一且 都随着我的war包走也就是说 部署的机器无需安装sqlite,在...2008-03-27 09:46:19 · 199 阅读 · 0 评论 -
初看JSF后的胡言乱语
最近看了一点jsf ---- 只看了一点看了一些网上的文章看了 jsf in action 的如下章节:1--3章4 5章的部分内容6--最后章节的标题有很多疑惑:1 jsf 能做的事情, 用标签做不出来吗? 一个过滤器/servlet + 一组标签 也能做出来吧? 有人能用尽量简短的语言来告诉我一下两者的本质区别吗?(有状态bean 我觉得用标...2008-04-10 09:31:48 · 125 阅读 · 0 评论 -
JSF 与 "我的伟大发明" ---- 关于B/S UI开发的胡言乱语
[color=red]这篇帖子后面的回复和讨论 已经变得比主贴本身更值得一读了希望读这篇帖子的朋友 有时间的话可以看一看后面的那些评论 我不希望这种技术讨论沦为口才的较量 ,所以我本人不会在发表什么观点了但是我的"关于B/S的解耦性 以及UI层的可独立性"的观点不会改变.[/color]=============================此文是 "初看jsf后的胡...2008-04-10 14:25:57 · 124 阅读 · 0 评论 -
在java中"模拟" XMLHttpRequest
这里所说的"模拟" 是指 : 在java中,使用类似 XMLHttpRequest 的方式来实现"同步/异步的HttpRequest"功能. 用 java 实现一个HTTPRequest 并不难. 通过 java.net 包内提供的东东 可以很容易的实现. 而且我们还有 apache 的 HttpClient 一类的组件可供我们使用 . 实现 异步的HTTPRequest...2008-11-03 12:17:44 · 464 阅读 · 0 评论 -
h2database 普及系列一: 简介
这不是一个新东西,但是它却是一个被严重低估的东西.为了让它不再被继续低估,我打算为推广和宣传它贡献出自己的一点点力量.=================================先来个简介.h2database 官方网站http://www.h2database.com/ 这个是一个 java编写的轻量级数据库. 类似的轻量级数据库实际上有很多,...2008-05-06 19:10:42 · 397 阅读 · 0 评论 -
一个商业公司如果要支持一个开源项目的话,它需要做哪些工作啊?
一个商业公司如果要支持一个开源项目的话,它需要做哪些工作呢?除了为项目贡献代码为项目提供技术支持为项目提供网站 讨论区 数据库 版本控制服务器为项目做宣传 搞活动(例如一些大会之类的)之外还需要做什么呢?需要为开发者(commitor)提供经济上的补贴吗?就拿IBM 和eclipse举例它为eclipse这个项目做了什么啊?...2009-12-07 16:55:49 · 165 阅读 · 0 评论 -
世上没有B/S系统,只有B系统和S系统.
先说些与标题貌似无关的话.随着prototype DWR 等ajax框架的流行, 服务器端生成js代码返回客户端,由客户端调用(直接调用或eval)似乎已经成为了一种很正常的做法(是否流行我不知道).这种做法(其实是一种设计)本身无可厚非,但是常常被人错误的理解和应用(此处所谓的"错误"是基于我的立场,也许更多的人会认为我的观点才是错的 呵呵).用过DWR的人都...2007-09-12 13:45:59 · 218 阅读 · 0 评论 -
[求助]有没有哪个缓存组件支持 基于访问频率的清理策略
目前缓存清理策略几乎都是基于 存活期 和 活跃期 还有缓存队列来做的.活跃期: 某数据加入缓存(第一次被访问),到最后一次被访问的时间.非活跃期:缓存内的某数据最后一次被访问的时间,到当前监控时间.存活期 = 活跃期 + 非活跃期.缓存队列 : 对缓存的大小进行限制,并且对缓存内的数据的最后一次被访问时间 和 加入队列的时间进行记录.基于存活期策略: 当数据(或对象...2007-08-29 18:30:15 · 101 阅读 · 0 评论 -
[原创]S3O:一个简单的SSO单点认证系统(二)
这回把粗糙的代码 和示例发上来了,并简单说一下部署这个示例的方法(没有传依赖的jar包,commons-codec-1.3.jar 46,725 commons-logging-1.0.4.jar 38,015 ehcache-1.2.3.jar 208,048 hessian-3.0.20.jar 235,464 spring.jar 2,...2006-11-02 16:23:33 · 261 阅读 · 0 评论 -
以前写的一个简单的顺序敏感的HashMap
HashMap 是无序的.这段代码是我写的一个可以间接实现有序 HashMap的代码.写的不好 见笑了顺便问一下,网上现在有没有更好 更高效的类似的代码?[code]package com.wzj;import java.util.ArrayList;import java.util.HashMap;import java.util.List;/**...2006-11-02 17:20:58 · 105 阅读 · 0 评论 -
提炼并修改的 jodd formTag
我是从 springside的文档中看的 jodd formTag 的觉得很不错立即就去下了一个来用但是它的jar包含的内容比较多 很多我们用不上我对他进行了提炼同时增强了一些功能1 现在不仅仅支持bean,还支持map了 2 jsp页面的表单区域名可以是标准的bean属性名了(原先必须要大写字母开头)大家说说 这里改为忽略大小写 会不会更好呢?...2006-11-11 20:40:23 · 233 阅读 · 0 评论 -
解决IE和FF下载中文名称的文件文件名乱码的问题.
下载前判断浏览器类型采用不同的文件名编码方式网上通用的做法是使用 javamail里的一个工具类后来经过试验,我们可以使用更轻量级的jar包commons-codec.jarapache的一个小项目.下面是实现文件名编码的方法[code] // 其中 Base64 类来自 org.apache.commons.codec 组件 一个40多k的jar ...2007-01-27 16:10:57 · 209 阅读 · 0 评论 -
关于文件下载时候,类型选择条的问题
下载文件的时候一切正常 唯一不正常的就是,类型选择条类型只能是 HTML为什么啊我该设置的response头信息都设置了下载xls的时候:[code]response.setContentType("application/vnd.ms-excel");response.setHeader("Content-Disposition", "attachment;fil...2007-02-09 16:29:43 · 207 阅读 · 0 评论 -
在一个一心向着CMMI前进的公司中,如何利用敏捷来提高开发的效率啊?
公司推RUP,用的是rational全套 为的是过CMMI可是实际情况是 由于对RUP推行的并不是很好 而且员工对RUP的理解认识也不够导致的项目进度受阻,RUP成了为 RUP而RUP,开发 设计 需求 QA 测试 一切的一切都没有在统一的过程下进行.而且开发的实际模式近似于传统模式:来个需求,领导把需求规划成若干模块 把各个模块的开发任务分给各个组,各个组的组长带头去干.各种文档...2007-02-26 16:44:12 · 145 阅读 · 0 评论 -
如何在关闭数据库链接时,自动关闭由该链接创建的所有Statement
前提条件:1 使用连接池2 使用了spring的ioc,即DAO是单例的提出这个问题是由于我们系统中的实际出现的状况由于开发人员众多,素质参差不齐,开发时间紧迫,出现了大量的不符合规范的代码以及错误代码.常见的就是 在关闭链接的时候没有关闭链接的创建的所有的Statement(关闭了部分,但不是所有)所以想和 大家探讨一下该如何在代码层次实现关闭数据库链接时...2007-04-19 11:44:44 · 266 阅读 · 0 评论 -
[求助]高并发的大数据量查询导致系统频繁宕机,咋办啊
我们的大数据量查询是数据库分页的,但是导出和打印功能是基于全部数据的.系统投入使用后,对于导出和打印功能的使用远远要高于我们的预期.而我们的系统的硬件设备是有限的 不能再升级了.抓取内存大对象的时候,常常发现数百个5M以上的collection大对象我们的这个系统不大,就是一个提供一些信息管理的,页面也不多(不到1000个 其中能有6 7百的页面是查询),但是并...2007-04-26 09:57:33 · 1683 阅读 · 0 评论 -
对spring JdbcTemplate的一个扩展(使其支持单Connection)
对spring JdbcTemplate的一个扩展(使其支持单Connection).不怕大家笑话,以前一直没怎么使用过spring jdbc template,印象中只用过public List queryForList(String sql, Object[] args) public Map queryForMap(String sql, Object[] args)...2007-06-13 15:48:11 · 320 阅读 · 0 评论 -
JProfiler与tomcat整合的视频演示
这类东西看官方文档 或者google都能有答案但是我最近为部门做了一个演示视频.在这里共享出来吧也许对很多新人还是有用的.使用的jprofiler版本是 4.3.2注意本视频只演示如何整合...2007-06-20 12:16:31 · 374 阅读 · 0 评论 -
让Struts 1焕发青春----小议对Struts的改造.
目前流行的新型的MVC框架 几乎都在"增强单元测试能力"上做了很多文章.目的就是让 Controller 可以脱离web容器单独进行单元测试.大多数采用的方法都是使 Controller 中的方法的参数 和 返回值 与 j2ee特有的类(如HttpXXXX)无关.例如 传入的 是若干个 HashMap ,返回的是纯的字符串.这样在单元测试的时候,只要new一个Control...2007-06-25 15:27:55 · 125 阅读 · 0 评论 -
寻求一个eclipse下更好的snippet插件(或代码模板管理插件 或代码生成器)
eclipse自带一个snippet插件,但是功能有限.只支持自定义变量(甚至不提供一些当前文件名,当前工程名的系统变量),不支持其他的更丰富的功能,如简单的条件逻辑等等.有没有更好的相关插件呢大家 谢谢了...2007-07-26 11:12:09 · 375 阅读 · 0 评论 -
[发布2007-08-06]Ajax向导组件 WebWizard Component Beta1
/**********************************"Web Wizard" Component beta 1author: Wei Zijun (email: fins@163.com / blog: http://fins.iteye.com )***********************************/该组件利用ajax技术,帮助开发...2007-08-06 15:55:11 · 90 阅读 · 0 评论 -
如何让jxl (jexcelapi) 支持更多的数据
jxl (jexcelapi) 一直是我比较喜欢的 java版excel读写组件.主页[url]http://www.andykhan.com/jexcelapi/index.html[/url]网上关于 jxl使用的文章 太多太多 我就不再重复jxl的用法了.决定写这篇文章 有点偶然:刚刚 我用"setUseTemporaryFileDuringWrite" 做关键...2009-01-08 23:52:22 · 269 阅读 · 0 评论