`
zhaoyanfangeye
  • 浏览: 122505 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
    最近做了一个微信公众账号连接网站的一些工作,网站直接用的是新浪的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= ...
举个简单的例子。    给你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 ...

linux vi

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使用

使用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) ...
Global site tag (gtag.js) - Google Analytics