该文被密码保护。 阅读全文
posted @ 2018-05-27 14:37 唾手可得的树 阅读(27) 评论(0) 推荐(0) 编辑
摘要: kmp算法不是查找最长公共子字符串算法,而是一个判断字符串A是否包含字符串B的更优的查找算法。 kmp算法的核心是next数组的计算(最长相同前缀和后缀的字符串) 比如ABCDABD的next数组是-1,0,0,0,0,1,2 kmp算法查询逻辑和获取next数组的逻辑非常相似,都是while循环里 阅读全文
posted @ 2018-05-27 14:36 唾手可得的树 阅读(256) 评论(0) 推荐(0) 编辑
摘要: jvm参数组成 jvm参数一般有Xms,Xmx,Xmn,分别代表最小堆,最大堆,新生代内存 这几个参数代表的含义我总是记不住,后来发现程序启动创建的对象占用的内存最大,如果不设置最小堆,jvm会不会使用默认值?程序能不能启动起来。 如果不设置最大堆,jvm有没有使用默认值?此时如果代码里面不停的创建 阅读全文
posted @ 2018-05-27 14:34 唾手可得的树 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 不要指望一口吃个胖子,一次看懂所有源码,这样太累,也不现实。可以逐步深入下去。比如方法A调用B、C、D。C调用E、F。 这次可以先看B、C、D。E、F可以下次再看 阅读全文
posted @ 2018-05-20 17:13 唾手可得的树 阅读(354) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/zhaoxinshanwei/p/7053537.html 阅读全文
posted @ 2018-05-20 15:25 唾手可得的树 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 施工许可的条件 1、办理用地批准手续=》获取土地使用权=》获取施工许可 2、城镇规划区建立的工程需要获取建设用地规划许可,建设工程规划许可 3、线程符合基本施工条件(三通一平),需要拆迁的,拆迁进度符合施工的要求 4、有符合工程的施工图纸和技术资料,施工图纸设计文件已按规定审查 5、保证工程质量和安 阅读全文
posted @ 2018-05-06 17:37 唾手可得的树 阅读(3146) 评论(0) 推荐(0) 编辑
摘要: 施工许可申请条件:资金到位落实 1、工期小于1年,到位资金不少于合同工程款的50%; 2、工期大于1年,到位资金不少于合同工程款的30%; 施工企业必须满足的条件 1、有符合规定的注册资本 2、有符合规定的专业技术人员 3、有符合规定的技术装备 4、有符合规定的已完成工程业绩 阅读全文
posted @ 2018-05-06 17:36 唾手可得的树 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 给一个字符串,找出字符串里面连续的数字 总结:注意边界条件的判断。 阅读全文
posted @ 2018-03-28 10:01 唾手可得的树 阅读(337) 评论(0) 推荐(0) 编辑
摘要: /Users/用户名/Library/Android/sdk/extras/android/m2repository/com/android/support/design 阅读全文
posted @ 2017-11-05 11:18 唾手可得的树 阅读(473) 评论(0) 推荐(0) 编辑
摘要: Ionic CLI is out of date: * Locally installed version: 1.7.16 * Latest version: 3.12.0 * https://github.com/driftyco/ionic-cli/blob/master/CHANGELOG.m 阅读全文
posted @ 2017-10-08 15:22 唾手可得的树 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 错误1:com.intellij.rt.execution.application.AppMain advicetest.advice17.ClientException in thread "main" java.lang.IllegalStateException: 找不到目录: ./bin a... 阅读全文
posted @ 2016-01-02 19:05 唾手可得的树 阅读(345) 评论(0) 推荐(0) 编辑
摘要: Java同步、异步相关知识点 一个同步的对象是指行为(动作),一个是同步的对象是指物质(共享数据)。很好的解释了线程里面的同步和异步,和请求处理方式中的同步和异步https://www.zhihu.com/question/19732473http://blog.itpub.net/17074730... 阅读全文
posted @ 2015-12-30 17:26 唾手可得的树 阅读(733) 评论(0) 推荐(0) 编辑
摘要: This value controls when a produce request is considered completed. Specifically, how many other brokers must have committed the data to their log and... 阅读全文
posted @ 2015-12-18 14:06 唾手可得的树 阅读(853) 评论(0) 推荐(0) 编辑
摘要: 参考文档如下:linux grep命令grep abb15455baeb4b23ab47540272ec47eb epps-sas.log | grep operateSettleBillexport LESSCHARSET=utf-8解决grep abb15455baeb4b23ab4754027... 阅读全文
posted @ 2015-09-08 10:25 唾手可得的树 阅读(344) 评论(0) 推荐(0) 编辑
摘要: jetty-env.xml=》/epps-compensation-backend这个决定系统的访问域名 阅读全文
posted @ 2015-09-06 09:09 唾手可得的树 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 最近发现一个很奇怪问题:tail -f 不能实时的输出日志 阅读全文
posted @ 2015-09-01 10:43 唾手可得的树 阅读(1293) 评论(0) 推荐(0) 编辑
摘要: memcached(十八)并发原语CAS与GETS操作 Memcached 并发控制 CAS 协议 memcache控制高并发问题 使用memcached进行并发控制 memcached的最佳实践方案 阅读全文
posted @ 2015-08-27 21:45 唾手可得的树 阅读(346) 评论(0) 推荐(0) 编辑
摘要: http://doc.scrapy.org/en/1.0/topics/selectors.html#topics-selectors-htmlcode 阅读全文
posted @ 2015-08-26 23:05 唾手可得的树 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 解决办法:需要修改php-fpm的配置文件request_terminate_timeout=30s参考文档:http://baike.baidu.com/view/641394.htmhttp://stackoverflow.com/questions/19403885/504-gateway-t... 阅读全文
posted @ 2015-08-23 19:22 唾手可得的树 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 重构的步骤:大函数=》抽取调用小函数大对象=》抽取成方法小对象提取公共的、可以复用的方法这是一个持续的过程,同样的代码,每次对其重构时,重构的方法和内容可能都不一样。 阅读全文
posted @ 2015-07-27 09:09 唾手可得的树 阅读(194) 评论(0) 推荐(0) 编辑
摘要: package *.withdraw;import javax.annotation.Resource;import org.junit.Before;import org.junit.Test;import org.junit.runner.RunWith;import org.mockito.I... 阅读全文
posted @ 2015-07-22 14:45 唾手可得的树 阅读(1408) 评论(0) 推荐(0) 编辑
摘要: 如果原始系统的jarA依赖jarB1.0而新引入的jarC依赖jarB2.0导致系统启动报错,提示冲突,这时为了保证原始系统的稳定性,在pom.xml文件中引入jarC时,需要exclude掉jarB2.0如果原始系统依赖jarA1.0这时为了使用新的功能需要使用jarA2.0,如果子系统B中使用了... 阅读全文
posted @ 2015-07-11 15:39 唾手可得的树 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 执行echo $LANG命令输出的是当前的编码方式,执行locale命令得到系统中所有可用的编码方式。要让Xshell不显示乱码,则要将编码方式改为UTF-8。在Xshell中[file]-> [open] -> 在打开的session中选择连接的那个,点击properties ->[Termina... 阅读全文
posted @ 2015-07-04 16:32 唾手可得的树 阅读(352) 评论(0) 推荐(0) 编辑
摘要: http://www.aboutyun.com/thread-9906-1-1.htmlhttp://my.oschina.net/u/591402/blog/152837https://github.com/bkimminich/apache-kafka-book-examples/blob/ma... 阅读全文
posted @ 2015-06-30 14:11 唾手可得的树 阅读(351) 评论(0) 推荐(0) 编辑
摘要: jetty:run -Djetty:port=9999 阅读全文
posted @ 2015-05-09 09:14 唾手可得的树 阅读(652) 评论(0) 推荐(0) 编辑
摘要: maven占位符默认是${}也可以自己指定。pom.xml配置如下: org.apache.maven.plugins maven-resources-plugin 2.5 false $[*] UTF-8 如果a... 阅读全文
posted @ 2015-04-26 15:10 唾手可得的树 阅读(3072) 评论(0) 推荐(0) 编辑
摘要: 1、先运行build.xml 2、然后jetty:run-war -Djetty:port=9999每次修改文件之后,都要运行上面的1,2步骤才能生效 阅读全文
posted @ 2015-04-19 16:06 唾手可得的树 阅读(645) 评论(0) 推荐(0) 编辑
摘要: http://www.360doc.com/content/14/1208/13/16070877_431273418.shtml使用JMeter对Tomcat进行压力测试与Tomcat性能调优nginx&tomcat吞吐量研究报告http://wenku.baidu.com/link?url=fM... 阅读全文
posted @ 2015-04-05 16:18 唾手可得的树 阅读(423) 评论(0) 推荐(0) 编辑
摘要: import或者new一个的maven project的时候,提示如下错误Description Resource Path Location TypeCannot read lifecycle mapping metadata for artifact org.apache.maven.plugi... 阅读全文
posted @ 2015-04-05 16:17 唾手可得的树 阅读(2339) 评论(0) 推荐(0) 编辑
摘要: 这篇文章讲解了怎么配置才能让spring事务捕捉异常http://www.360doc.com/content/12/1109/18/6161903_246870991.shtml需要正确配置spring事务控制的范围,比如是哪些servicespring事务只能控制service方法的一次调用过程... 阅读全文
posted @ 2015-03-03 14:19 唾手可得的树 阅读(256) 评论(0) 推荐(0) 编辑
摘要: DynamicFields类的setField方法里面的getField方法抛出的异常NoSuchFieldException为什么是throw new RuntimeException(e);这段话不理解P300异常也有继承的概念这段话不理解P304父类方法抛出异常,子类同名方法可抛可不抛;父类方... 阅读全文
posted @ 2015-03-03 14:17 唾手可得的树 阅读(191) 评论(0) 推荐(0) 编辑
摘要: IK分词算法设计思考加载词典IK分词算法初始化时加载了“敏感词”、“主词典”、“停词”、“量词”,如果这些词语的数量很多,怎么保证加载的时候内存不溢出分词缓冲区在分词缓冲区中进行分词操作,怎么保证分词缓冲区的内容不溢出看源码心得体会Ik分词算法也用到了luceue里面的jar包,多种词语的测试虽然看... 阅读全文
posted @ 2015-02-06 15:46 唾手可得的树 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 使用java注解的例子参考文档:http://www.cnblogs.com/pepcod/archive/2013/02/20/2918719.htmlhttp://www.shaoqun.com/a/53928.aspx,最后面介绍了权限调用spring的依赖注入beanspring调用接口的权... 阅读全文
posted @ 2015-02-06 15:45 唾手可得的树 阅读(124) 评论(0) 推荐(0) 编辑
摘要: java的各个并发队列之间的联系和区别java.util.concurrent是在并发编程中很常用的实用工具类ArrayBlockingQueue, DelayQueue, LinkedBlockingDeque, LinkedBlockingQueue, PriorityBlockingQueue... 阅读全文
posted @ 2015-02-06 15:45 唾手可得的树 阅读(339) 评论(0) 推荐(0) 编辑
摘要: java测试框架junitmysql测试框架dbunitmongodb测试框架nosqlunitnode.js测试框架mocha+should.jspython测试框架PyUnit 阅读全文
posted @ 2015-02-06 15:45 唾手可得的树 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 参考下面这篇文章http://blog.csdn.net/gaowen_han/article/details/7163104http://jinguo.iteye.com/blog/540150请用最有效率的方法计算出2乘以8等于几?参考文档[转]java中char,byte,short的移位操作 阅读全文
posted @ 2015-02-06 15:44 唾手可得的树 阅读(1086) 评论(0) 推荐(0) 编辑
摘要: jdk版本jdk-7u71-linux-x64.tar.gzhadoop版本hadoop-1.2.1.tar.gzwindow安装hadoop使用cygwin安装格式化hadoop的文件系统HDFS总是不能成功,貌似是乱码因为jkd的安装目录有空格,网上提示建立软链接http://biyutong.... 阅读全文
posted @ 2015-02-06 15:44 唾手可得的树 阅读(147) 评论(0) 推荐(0) 编辑
摘要: java.util.Randomnext方法的原理比较好的参考文档:http://isky001.iteye.com/blog/1339979package random.utilrandom;import java.util.Random;public class TestRandom { ... 阅读全文
posted @ 2015-02-06 15:44 唾手可得的树 阅读(3756) 评论(0) 推荐(0) 编辑
摘要: 参考文档http://www.linuxidc.com/Linux/2014-03/98978.htm 阅读全文
posted @ 2015-02-06 15:44 唾手可得的树 阅读(157) 评论(0) 推荐(0) 编辑
摘要: /** * */package log4j;import org.apache.log4j.Logger;import org.apache.log4j.PropertyConfigurator;/** * @author think * */public class HelloLog4j { ... 阅读全文
posted @ 2015-02-06 15:43 唾手可得的树 阅读(253) 评论(0) 推荐(0) 编辑