- 浏览: 124858 次
- 性别:
- 来自: 北京
最新评论
-
grandboy:
xiaoyanzi1205 写道写的很不错哦 不是原创,只是很 ...
在Timer和 ScheduledExecutorService间决择 -
xiaoyanzi1205:
写的很不错哦
在Timer和 ScheduledExecutorService间决择 -
zhangbenben:
取得泛型T.class的方法 -
infante_yin:
grandboy 写道infante_yin 写道呵呵...博 ...
证书库操作及理解 -
grandboy:
infante_yin 写道呵呵...博主可以整理一些资料出来 ...
证书库操作及理解
文章列表
在有的时候需要排序,但是字符串里又习惯使用"一二三。。。"这种的非阿拉伯数字的写法,所以我在网上找一段代码,根据自己的需求做了一些修改。代码如下:
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class ConvertBigNum {
private static String num = "零一二三四五六七八九十";
private static String numF = "十百千万亿";
...
import java.io.File;
import java.io.FileInputStream;
import java.util.Properties;
import org.apache.log4j.Logger;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
public final class JedisUtil {
private static final ...
ibatis和myBatis打印sql语句的log4j配置文件
http://blog.csdn.net/lklinkang/article/details/6454588
还没有试验呢,不知道行不行? 先记录一下。如果有哪位试过了那个mybatis的,给个结果,多谢了。
linux下创建具有root权限的帐号 http://apps.hi.baidu.com/share/detail/16546392
Linux下tar命令详解 http://www.blogjava.net/kuangjianke/archive/2010/03/05/314626.html
让putty显示中文http://blog.csdn.net/xdfwsl/article/details/3031116
----------------------------------------------------
useradd -u 0 -o -g root -G root -d ...
产品经理工作的初级接触
- 博客分类:
- 产品设计
工作了十几年了,一直都做纯技术性工作,虽然有时做一些项目管理及公司管理的工作,有时也设计一些产品,但都是业余的工作,主业还是以技术为主。现在终于有所转变。
由于年龄越来越大,做纯技术性工作已经没有优势 ...
作者:马化腾
最近有幸读了两本克莱·舍基的书。第一本是《未来是湿的》,相信大家都知道,《认知盈余》是第二本。作者不愧为“互联网革命最伟大的思考者”,他对互联网给人类所带来的行为举止以及文化的变迁洞若观火。这两本着作一脉相承,它们所探讨的是这样几个问题:随着全球用户接触互联网的门槛变得越来越低,互联网用户数量变得更加庞大,它们将形成什么样的社会形态?我们又该如何顺应这种变化?而作为互联网的从业者们,该如何从中寻找自己的机会?
克莱·舍基应该是一个坚定的“分享主义”倡导者。如果说,《未来是湿的》告诉我们世界正在进入一个分享的世界,人人都在享受分享所带来的“红利”,那么《认知盈余》便是在进一步阐述 ...
反编译插件(eclipse3.7)
- 博客分类:
- Eclipse
http://java.decompiler.free.fr/jd-eclipse/update
http://dev.firnow.com/course/3_program/java/javajs/20100719/461320.htmljava.util.Timer计时器有管理任务延迟执行("如1000ms后执行任务")以及周期性执行("如每500ms执行一次该任务")。但是,Timer存在一些缺陷,因此你应该考虑使用 ScheduledThreadPoolExecutor作为代替品,Timer对调度的支持是基于绝对时间,而不是相对时间的,由此任务对系统时钟的改变是敏感的;ScheduledThreadExecutor只支持相对时间。 Tim ...
参考链接: http://hi.baidu.com/hswt/blog/item/e577b0fb4c45ed334f4aea95.html
据原作者讲,是从Perl算法转成的C#算法,我现在没有办法,只能使用Java, 所以又转成Java的实现了,都比较类似,但是由于本人对C#的不熟悉,还是费一些时间在网上找关于C#的正则表达式对象的使用方法.
现在把真正的Java版本放出来, 如果对概念有什么不理解的请直接参考原文章
public class ImapFolderEncoder {
public static String encode(String folder) {
...
有一段时间了,总是为了在文件里搜索汉字而发愁,试了好几个编辑器,如:NotePad++, UltraEdit都不行, 如果有很多语言版本的文件,会搜出一大堆的乱码出来。今天无意中发现PilotEdit Lite, 这个很不错,而且还是免费版本。虽然还有一个Professional Edition是收费的,但我觉得Lite Edition已经足够了。我以前认为老外写的软件都不能完美地处理汉字问题呢, 今天发现我错了。
下载地址: http://www.pilotedit.com/
终于不用为了在文件中搜索汉字而发愁了。
声明一下,我从来没有尝试过EditPlus,不知道它有没有这个毛病。
...
BASIC方式很简单,而且也符合REST的无状态理论。但现在碰到一个新问题,就是我不想在那个很丑陋单调的对话框里输入用户名和密码,于是我搞了一个 Form来提交用户名和密码,当然要使用BASE64造成和那个对话框输入的一样的Authorization的Header(Basic xxxxxxxxxx), 这些都很简单,也能正常通过认证。但是由于我没有在那个对话框里输入用户名和密码,所以浏览器并不知道我的用户名和密码是什么,从而造成我这种方式不能让浏览器在后续的请求中自动带上我造的那个Authorization头,这样麻烦就来了,我每次都自己造那个头,然后set到请求的Header里。而这样做是非常 ...
- 2009-08-19 23:31
- 浏览 2951
- 评论(1)
通过给别人解决Tomcat的配置SSL的问题,又加深了一些理解,也想为新人记录一些注意事项。现在记录如下:
1. 生成证书的文章多得是,我就不说了,但是在配置ssl的时候,可以直接使用PKCS12格式的证书充当证书库,可能不是每个人都知道。如果这样使用的时候,一定要告诉Tomcat你正在使用PKCS12格式的证书库,因为默认的格式是JKS. 举例如下:
<Connector secure="true" scheme="https" protocol="HTTP/1.1" port="8443"
...
- 2009-08-18 09:05
- 浏览 7328
- 评论(0)
最近在做一个证书库管理的东西,涉及到工具KeyTool, OpenSSL. 证书库就是jks, pck12格式的私人证书(库)。
1. 有关JKS
jks是证书库,可以在配置ssl的时候使用。在配置ssl时一般分为信任库和证书库。具体哪个是只个要看做什么用途,哪个是客户端。jks里有KeyEntry和CertEntry, 而且可以具有多个这些Entry. KeyEntry是必须包含PrivateKey和证书(当然也包含了PublicKey)。在库里的每个Entry都是靠别名来识别的。
2. PCK12格式证书(库)
一般扩展名为p12, 就是个人证书(库)。之所以有个"(库)&qu ...
- 2009-08-06 17:49
- 浏览 3416
- 评论(3)
关于泛型的使用,最近才开始的,因为公司以前的产品都要求兼容1.4,所以没有办法用这些“新”功能,这里之所以打上引号,是因为现在已经算是旧的成熟的功能了。
刚开始使用的时候,感觉类型安全,同时可以减少不必要的类型强制转换,还可以很方便的使用for/in的语法, 带来很多方便,但是使用多了,觉得满眼都是尖括号(<>)又感觉有点不太爽,代码看得乱乱的,觉得付出代码“乱”的代价,得到效益好像不太大。
但是后来通过不断重构DAO代码,发现巨大的好处了。觉得DAO的代码不用以前那样写很多重复代码了,可以把大部分代码都转移到BasDAO这个基类里。而DAO实现类里基本没有什么代码的,有的就直接 ...
- 2009-07-29 10:54
- 浏览 2438
- 评论(0)
大家通常验证用户做法:
1. BASIC验证模式: 把用户名和密码采用Base64编码之后,放在HTTP HEADER里,发到服务器的。
2. FORM验证模式: 就什么都不处理,直接发到服务器。
3. 还有其他证书验证,摘要验证等,这些不在这篇文章讨论范围。
由于是明文传输,密码很容易被截获,从而造成密码的丢失。今天和老大讨论RESTful的模式时,想到了认证的问题,因为REST提倡无状态,我们老大提到了WSSE的问题,于是我就搜索一下。
密码传输的问题通常是用HTTPS来解决,当然这个很完美,但有些限制。有些情况下不能用HTTPS来解决,例如多个应用使用一个单独IP地址来访问时,由于服务 ...