摘要:
准备环境:jira7.3需要jdk1.8 1、下载jira需要的版本 https://www.atlassian.com/software/jira/download 2、上传atlassian-jira-software-7.3.6-x64.bin 授权: chmod +x atlassian-j 阅读全文
摘要:
解决思路: 两个栈stack1和stack2 。开始时,每次添加队尾元素到stack1中。如果需要弹出队头元素,则将stack1中的元素弹出并push到stack2中,再将stack2的栈顶元素弹出,即为弹出了队头元素。如果stack2中是非空的,再在队尾中添加元素的时候仍然加到stack1中,从s 阅读全文
摘要:
快速排序使用分治法(Divide and conquer)策略来把一个串行(list)分为两个子串行(sub-lists)。 快速排序又是一种分而治之思想在排序算法上的典型应用。本质上来看,快速排序应该算是在冒泡排序基础上的递归分治法。 public class Test { public stat 阅读全文
摘要:
目的:检查代码覆盖率,包括对语句的覆盖,对分支或者条件的覆盖等等 实现原理:1、服务器上采集收据 2、采集数据和本地源码做匹配 3、浏览器展示匹配结果 使用工具:Sonar5.4:覆盖结果展示; Jacoco7:用于在服务器端产生覆盖数据; 命令行方式处理匹配结果; JDK1.8 SonarQube 阅读全文
摘要:
SVN版本库修改URL路径或者IP 服务器的IP地址或者URL变更,版本库服务器的IP也要修改,因为当初安装SVN URL没有使用别名,所以使用的人都要修改客户端的IP,以下是参考网上的资料。 1、Windows TortoiseSVN客户端: 在工作复本的根目录上右键->TortoiseSVN-> 阅读全文
摘要:
一、检查是否已装 ps -ef|grep httpd 二、软件下载 1. Apache HTTP Server地址:http://httpd.apache.org/download.cgi#apache24 2. APR 和 APR-Util地址:http://apr.apache.org/down 阅读全文
摘要:
1、Unsafe类的作用 可以直接操作堆外内存,可以随意查看及修改JVM中运行时的数据结构,例如查看和修改对象的成员,Unsafe的操作粒度不是类,而是数据和地址。 另外,还支持一些CAS原子操作 2、获取Unsafe的对象 Unsafe不能直接通过new Unsafe()或者调用Unsafe.ge 阅读全文
摘要:
java的 rmi远程调用给分布式编程带来极大的方便,在使用rmi过程中若遇到以下两个问题,可以尝试如下的解决方法 问题1:java.rmi.server.ExportException: remote object implements illegal remote interface; nest 阅读全文
摘要:
一、JVM内存模型及垃圾收集算法 1.根据Java虚拟机规范,JVM将内存划分为: New(年轻代) Tenured(年老代) 永久代(Perm) 其中New和Tenured属于堆内存,堆内存会从JVM启动参数(-Xmx:3G)指定的内存中分配,Perm不属于堆内存,有虚拟机直接分配,但可以通过-X 阅读全文