- 浏览: 124847 次
- 性别:
- 来自: 北京
最新评论
-
yingtaier:
[i][4/i]引用-[*]引用---[size=x-larg ...
使用Cxf在中的自定义拦截器来输出日志信息 -
风雨故都:
Page 里面有什么属性
WebService(cxf框架)返回一个包含有map的一个page对象 -
ys20081411:
请问这个乱码和jdk的版本有关系么?我用了你的代码,但是报错了 ...
JSPWiki使用说明书 -
thrillerzw:
哈哈,难啊。
我想找个女朋友,但是不会表白。 -
thrillerzw:
不能 把每带过的地方,只是当成一个路过的地方,从来没有付出过 ...
活在一个有梦想的世界里
文章列表
最近做了一个微信公众账号连接网站的一些工作,网站直接用的是新浪的sae,在做这些的时候遇到了一些问题,所以在此总结一下:
(1)分布式session问题
在微信公众账号请求服务器与pc请求服务器有所不同,公众账号 ...
最近这几天没事,又打开《士兵突击》看了一遍,这部电视剧在我心里一直是一部不错的励志电视连续剧,每看一边对我来说都是一次心灵的成长,百看不厌,恨不得把里面所有的台词全部记在脑海里。里面的许三多一直是 ...
使用synchronized:
使用synchronized关键字时,如果一个线程想要获取其他线程已经具有的锁,那么该线程将被阻塞
,直到锁可用,当该线程被阻塞等待锁时,他无法进行其他任何操作。
比较并交换(CAS):
使用该方式不用让其他线程进行等待,该方式是用cmpxchg系列指令实现。
原子变量类
使用原子操作,原子变量类可以认为是volatile变量的泛化,此方法也是由比较并交换方式来实现的。
/**
* 原始操作类
* @author user
*
*/
public class SimulatedCAS {
private ...
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation=" ...
/**
* 计算字符串之间的编辑距离,反映其相似度
* @param str 待比较字符串
* @param strCmp 待比较字符串
* @return
*/
public static double editDistance (String str,String strCmp)
{
double result=0;
if((str!=null && strCmp!=null))
{
String strTemp=str;
String strLargeTemp= ...
Trie 树 及Java实现
- 博客分类:
- Java综合
举个简单的例子。
给你100000个长度不超过10的单词。对于每一个单词,我们要判断他出没出现过,如果出现了,第一次出现第几个位置。
这题当然可以用hash来,但是我要介绍的是trie树。在某些方面它的用途更大。比如说对于某一个单词,我要询问它的前缀是否出现过。这样hash就不好搞了,而用trie还是很简单。
现在回到例子中,如果我们用最傻的方法,对于每一个单词,我们都要去查找它前面的单词中是否有它。那么这个算法的复杂度就是O(n^2)。显然对于100000的范围难以接受。现在我们换个思路想。假设我要查询的单词是abcd,那么在他前面的单词中,以b,c,d,f之类开头的我显然不必考 ...
//主函数
function DX(n) {
if (!/^(0|[1-9]\d*)(\.\d+)?$/.test(n))
return "数据非法";
var unit = "千百拾亿千百拾万千百拾元角分", str = "";
n += "00";
var p = n.indexOf('.');
if (p >= 0)
n = n.substring(0, p) + n.substr(p+1, 2);
unit ...
http://wenku.baidu.com/view/a1dc9885b9d528ea81c7799d.html
ll查询当前文件夹下所有文件和文件列表
vi打开当前文件夹下指定的文件。 vi abc.txt
ps -ef 查询当前所有进程
ps -ef|grep tomcat7 (grep表示过滤) 查询出进程名为tomcat7 的进程
kill -9 324 (kill -9) 表示根据进程号杀掉指定的进程 324表示进程号
killall -9 name 表示根据名称杀掉指定的进程
tail -f ./logs/catalina.out
相关文章:
Linux学习笔记- ...
使用activiti报错
Caused by: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for org.activiti.persistence.selectJobsByConfiguration
at org.apache.ibatis.session.Configuration$StrictMap.get(Configuration.java:594)
是因为activiti5.6不能和mybatis3.5兼容,
解放方法:将mybatis3.5修改 ...
通过这次拓展活动,我觉得不管是对自己还是对整个团队都是一个很大的帮助,在这次活动中自己学到了很多东西,也接触了许多陌生的面孔,并且从陌生也渐渐的变成熟人 。这对一个新员工来说,没有什么比这更高兴。 ...
狮子让一只豹子管理10只狼,并给他们分发食物。
豹子领到肉之后,把肉平均分成了11份,自己要了一份,其他给了10只狼。
这10只狼都感觉自己分的少,合起伙来跟豹子唱对台戏。虽然一只狼打不过豹子,但10只狼豹子却没法应付了。
豹子灰溜溜的找狮子辞职。狮子说,看我的。
狮子把肉分成了11份,大小不一,自己先挑了最大的一份,然后傲然对其他狼说:你们自己讨论这些肉怎么分。
为了争夺到大点的肉,狼群沸腾了,恶狠狠的互相攻击,全然不顾自己连平均的那点肉都没拿到。
豹子钦佩的问狮子,这是什么办法? 狮子微微一笑,听说过人类的绩效工资吗?……
第二天
狮子依然把肉分成11块, ...
什么是定位,今天下班在马路旁边看到一个卖菜的,而他对面也有一个卖菜的,不仅卖菜,而且还买水果。可是路过的行人都去光卖菜的那家,而卖菜又卖水果的那家几乎没人去。这是为什么呢?我刚觉这就是专业。做什么的就是做什么的。同样我们互联网也是,我们应该先搞清楚我们的定位是什么,我们服务的客户是那些人。
ie6中的bug
在jsp请求Action时,如果超过2个中文ie6会在第三个汉字中出现乱码问题。
如:
请求<a href="../web/showTaskInstanceAction.action?userName=赵艳">赵艳芳</a>不会出现乱码
请求<a href="../web/showTaskInstanceAction.action?userName=赵艳芳">赵艳芳</a>出现乱码
这好像是i6的一个bug,在火狐中就没出 ...
@Aspect
public class ServiceExceptionAOPHandler implements Ordered {
private final Logger logger = LoggerFactory.getLogger(getClass());
@Around("execution(* com.gosophia.*.service.impl.*.*(..))")
public Object serviceExceptionIterceptor(ProceedingJoinPoint joinPoint)
...