随笔分类 - JAVA
摘要:【图数据结构的遍历】java实现广度优先和深度优先遍历 宽度优先搜索(BFS)遍历图需要使用队列queue数据结构; 深度优先搜索(DFS, Depth First Search)的实现 需要使用到栈stack数据结构。 java中虽然有Queue接口,单java并没有给出具体的队列实现类,而Jav
阅读全文
摘要:HttpClient4.X发送Get请求的参数拼接 使用httpClient发送get请求时,请求参数可以以?key=val&key1=val1的拼接到url后面。 但是请求参数较多时,这种方法比较麻烦,也不太优雅;研究了一下发现HttpClient4.X本身 是支持处理参数的。 1. 使用 URI
阅读全文
摘要:Java的内存组成: Java的内存主要有两种:栈内存(stack)和堆内存(heap)栈内存的优势是存取速度快,在栈中存放的变量都是在编译期就可确定其值、生命周期的,栈内存最大的一个特点就是数据可以共享。堆内存的特点是可以动态分配内存,生存期也不必事先告诉编译器,由于他在运行时动态分配内存,所以存
阅读全文
摘要:由于集群只能工作在JDBC-Jobstore(JobStoreTX或者JobStoreCMT)方式下。需要先准备好quartz的数据库环境。 1.在 quartz 的官网上(http://quartz-scheduler.org/ )下载quartz框架的最新版本(目前是1.8.6),下载quart
阅读全文
摘要:我们有一个后台系统,服务中启动了两个守护线程,分别做不同的工作,彼此之间没有交互。 其中一个线程会定时的调用系统的ping命令,以便取到ping目标的丢包率,当运行一段时间 后就会出现所有的停止了,服务器出现假死。 软件服务器:tomcat 6.032 (tomcat 只作为一个运行容器。) ps
阅读全文