java
edgar108
这个作者很懒,什么都没留下…
展开
-
linux 环境调优
网上看到的,保存一份。。 另一份Java应用调优指南之-前菜 January 1, 2016 | Filed under 工作 技术 每一次成功的调优,都会诞生又一份的调优指南。 一些必须写在前面的军规,虽然与Java应用的调优没直接关联,但是测试同学经常不留神的地方,导致应用的优化变成一场测试环境调优的闹剧。 1 独占你的测试机器 包括跑JMeter的那些机器。 ...原创 2016-01-11 17:57:45 · 119 阅读 · 0 评论 -
tomcat 参数
-Djava.util.logging.config.file=/home/admin/secdemon/.default/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Dcatalina.vendor=alibaba -Djava.security.eg...原创 2016-01-19 15:02:28 · 127 阅读 · 0 评论 -
递归和非递归实现斐波那契序列
[code="java"] package com.edgar; public class TestFibonacci { public static void main(String[] args) { // TODO Auto-generated method stub long start1 = System.currentTimeMillis(); Sys...2016-01-28 14:44:37 · 109 阅读 · 0 评论 -
java实现base64编码
[code="java"] import java.util.ArrayList; import java.util.List; import org.apache.commons.codec.binary.Base64; public class MyBase64 { public static void main(String[] args) { // TODO ...原创 2016-03-02 20:22:22 · 116 阅读 · 0 评论 -
ArrayList 源码(1.8)
1 new ArrayList() 时,将内部DEFAULTCAPACITY_EMPTY_ELEMENTDATA赋值给 elmentData数组。 2 add(E e)时,调用ensureCapacityInternal(size +1),此时size 为0,minCapacity为10,(DEFAULT_CAPACITY为10,取DEFAULT_CAPACITY和minCapacity之间...原创 2016-03-13 23:16:44 · 72 阅读 · 0 评论 -
java 线程中断
import java.util.concurrent.TimeUnit; public class TestInterrupted { public static void main(String[] args) throws Exception { Thread t1 = new Thread(new TestRunner()); Thread t2 = new Th...原创 2016-03-14 23:13:44 · 69 阅读 · 0 评论 -
LinkedList源码(1.8)
1 LinkedList() 没有任何操作,空链表 实际节点: private static class Node<E> { E item; Node<E> next; Node<E> prev; Node(Node<E> prev, E element, Node&l...原创 2016-03-14 23:45:49 · 77 阅读 · 0 评论 -
java阻塞队列介绍(jdk 1.8)
BlockQueue提供的相关操作和特点: 方法/处理方式 抛出异常 返回特殊值 一直阻塞 超时退出 插入 add(e) offer(e) put(e) offer(e,time,unit) 删除 remove() poll() take() poll(t...原创 2016-03-15 20:18:26 · 733 阅读 · 0 评论