`
文章列表
测试环境   jdk1.8 spring-boot-starter-1.3.2  依赖解析后的aspectjweaver的版本是1.8.8 生产环境 jdk1.7 spring-boot-starter-1.3.2 项目启动报错:    error at ::0 can't find referenced pointcut 解决方法:       降低依赖包的版本为    aspectjweaver-1.7.0   aspectjrt-1.7.2 参考:http://blog.csdn.net/gwblue/article/details/43925233
百度网盘链接:http://pan.baidu.com/s/1kV1CkOv 密码:7847
1.系统环境变量里设置了classpath .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar; 2.java代码  Test.java import java.io.IOException; import java.util.Date; import org.apache.commons.lang.StringUtils; public class Test { public static void main(String[] args) throws IOException { Date date = new Date(); ...
用代码实现了一个基于zookeeper的barrier。 1.先下载zookeeper。 2.启动zk,bin\zkServer 3.java代码。 Barrier.java package com.chenguan.barrier; import java.io.IOException; import java.net.InetAddress; import java.util.List; import org.apache.zookeeper.CreateMode; import org.apache.zookeeper.KeeperException; import ...
/** * 1、不管try块、catch块中是否有return语句,finally块都会执行。 * 2、finally块中的return语句会覆盖前面的return语句(try块、catch块中的return语句), * 所以如果finally块中有return语句, * Eclipse编译器会报警告“finally block does not complete normally”。 * 3、如果finally块中包含了return语句,即使前面的catch块重新抛出了异常,则调用该方法的语句也不会获得catch块重新抛出的异常, * 而是会得到fina ...
原题大概是这样的:输入一个数,将这个数因式分解,并将结果按特定格式打印出来。 比如,输入10,得到2*5,则要显示成 就和计算器显示的一样。 下面是代码,整体思路就是每个基本数字都有7个显示位置,全显示就是0,1就是最右边两个竖。 package com.baidu; import java.util.ArrayList; import java.util.LinkedList; import java.util.List; import java.util.Scanner; public class Calculator { private static ...
package com.cn; import java.util.*; import java.util.concurrent.Semaphore; public class BoundedHashSet<T> { private final Set<T> set; private final Semaphore sem; public BoundedHashSet(int bound){ this.set = Collections.synchronizedSet(new HashSet<T>()); sem ...
1.jackson处理boolean类型的注意点 http://www.cnblogs.com/rollenholt/p/3612424.html 2.三目运算符遇到自动拆箱装箱 http://bbs.csdn.net/topics/390822163 http://blog.csdn.net/tiwerbao/article/details/34244139
  刚刚在oracle上创建了一个序列,然后调用select seq_name.currval from dual 报了一个错误,序列is not defined in this session.   原来创建序列之后,要先select seq_name.nextval from dual .

solrj

https://cwiki.apache.org/confluence/display/solr/Using+SolrJ,有时间翻译一下

Dubbo测试

关于dubbo的介绍就不多说了,直接上测试程序。看附件
用的HttpUrlConnection模拟请求 URL serverUrl = new URL(""); HttpURLConnection conn = (HttpURLConnection) serverUrl.openConnection(); conn.setRequestMethod("POST"); conn.setDoOutput(true); conn.connect(); String params = "hello"; conn.getOutputStrea ...
连接Linux服务器:     1.XShell 虚拟化工具:     1.citrix思杰 硬件监控:     1.zabbix 请求,异常日志监控分析:     1.Elastic + Logstash + Kibana     搭建步骤:http://www.tuicool.com/articles/QFvARfr 抓包工具:    http://itindex.net/detail/47475-%E5%B7%A5%E5%85%B7-fiddler-%E5%A4%A7%E5%8A%9F
文章摘自【java并发编程实战】 1.闭锁的作用相当于一扇门:在闭锁状态到达结束状态之前,这扇门一直是关闭着的,并且没有任何线程能够通过,当到达结束状态时,这扇门会打开并允许所有的线程通过。 2.当闭锁到达结束状态,将不会再改变状态,因此这扇门将永远保持打开状态。 /** * 统计所有线程执行完后所花费的时间 * @param nThreads 线程数 * @param task 任务 * @return 执行时间 * @throws InterruptedException */ public long timeTasks(int nThread ...
  昨天线上任务有个bug,性质差不多的两个商品限购规则,一个可以正常运行,一个不行,经过查看代码,发现它们的逻辑是很相似的。之后就分别查看两个规则的代码逻辑到底有什么不同,查了一天的时间发现没有什么不一致的地方。   实在没办法请教了项目组里的大牛,在sql查询结果的地方写了几个System.out,最后发现是两个规则的参数不一致,导致查不到结果。   经验:以后遇到问题,不要盲目的看代码,先输出一下必要信息去比对。
Global site tag (gtag.js) - Google Analytics