Java
Wooce Yang 杨
这个作者很懒,什么都没留下…
展开
-
代替request.getParameter("...")的QueryStringParser类
[code="java"]import javax.servlet.http.HttpServletRequest;import java.util.Map;import java.util.StringTokenizer;import java.util.HashMap;import java.net.URLDecoder;/** * Copyright (c) ...2008-04-26 15:38:02 · 251 阅读 · 0 评论 -
对按组织架构加载用户列表的程序性能的优化
组织架构是: organization代表党委, branch代表党支部, 层级关系是 党委->党支部->用户. 前端要把这个层级结构按树形加载出来全部用户列表, 结果加载缓慢, 等待的时间好像达到了十秒左右.老杨查看审核了后端的代码如下所示: StringBuilder stringBuilder = new StringBuilder(); Li...2016-01-19 11:59:04 · 181 阅读 · 0 评论 -
[ZT]Finagle: A Protocol-Agnostic RPC System
Source from: Finagle: A Protocol-Agnostic RPC System Finagle is a protocol-agnostic, asynchronous RPC system for the JVM that makes it easy to build robust clients and servers in Java, Scala, or ...原创 2013-07-11 15:59:21 · 191 阅读 · 0 评论 -
JAVA项目管理记录
Wooce(Wooce) 10:02:50MemberCache.java是你写的?周X(周X) 10:14:52以前的版本是我写的好像,现在的也有用到吗?Wooce(Wooce) 10:17:35com.xxxx.dao.cache.MemberCache的接口和实现我觉得有点问题Wooce(Wooce) 10:18:19 public Map getMemberIn...2010-03-12 14:45:42 · 115 阅读 · 0 评论 -
对于一个SSO的ticket生成的安全性问题的点评
我今年近期的工作中作为系统架构师身份,对一个现有系统的框架从架构设计的伸缩性和安全性等方面进行了评估,发现了以下安全性问题。它的现系统的ticket的生成是用以下代码生成的:[code="java"]package com.xxx.sna.server.utils;import org.apache.commons.codec.digest.DigestUtils;impo...2009-06-08 16:01:03 · 694 阅读 · 0 评论 -
基于Restlet的SNS的Open API平台前台代码的示例
REST API的users.getInfo,user.isAppAdded等method, 如何在开放平台的服务器端dispatch到对应的class或module来进行处理? 以下是一利用java的反射机制的简单示例代码,仅作抛砖引玉。[code="java"]package com.xxx.api.web.restlet;import java.lang.reflec...2009-05-13 10:52:03 · 89 阅读 · 0 评论 -
开放API平台系统设计框架
请下载附件原创 2009-04-18 09:55:53 · 478 阅读 · 0 评论 -
我对依据数据库主键的数据库update操作的Hibernate封装
在编写CRUD的DAO中,有不少类似的批处理update操作。对多个不同的表这么重复写一次,每次都只是表名有所不同也麻烦。 能否抽象出来统一简化呢? 我经研究给出以下简单的解决方案:[code="java"] /* written by Wooce Yang,2009/10/09 * 执行依据数据库主键的update操作 * */ public v...2009-10-22 11:38:17 · 116 阅读 · 0 评论 -
Expert One On One J2EE Development Without EJB读书笔记
把电子工业出版社的JavaEye译的中文版和原版英文对照着看。1. (Page 1)第一章: .....聚光灯下的EJB.........在大多数时候,EJB扮演着一种重量级的对象模型,而这样的对象模型是不需要提供远程访问能力的. 而原文是: EJB is a heavyweight model for objects that don't need to offer ...原创 2009-04-01 11:18:34 · 178 阅读 · 0 评论 -
关于java的IDEA加密算法
上http://www.bouncycastle.org/ 下载那个bouncy castle crypto API, 把它的jar包加进来以后, 用以下一段很短的代码就可以实现IDEA加密了, good luck!import org.bouncycastle.crypto.BufferedBlockCipher;import org.bouncycastle.crypto.Ci...2008-05-13 16:29:40 · 266 阅读 · 0 评论 -
Gradle的tomcat插件的选择
gradle的jetty插件跑web项目主要有一个问题,就是工程里jsp所引用的css文件返回的mime-type都当成了text/html,而非text/css,这样导致在IE9以上和firefox,chrome等浏览器下样式不起作用。一个是gradle-tomcat-plugin:https://github.com/bmuschko/gradle-tomcat-plugin一个...2014-09-24 19:48:35 · 182 阅读 · 0 评论