`
文章列表
引用:http://developer.51cto.com/art/200906/129320.htm   Java书籍经典Top10 2009-06-16 10:38 陈皓 CSDN博客 字号:T | T
JNDI上下文环境变量前缀comp(computer):  java:/comp/env/jdbc   java:/comp/env/url   java:/comp/env/mail   java:/comp/env/jms //在tomcat的context.xml中找驱动程序并返回一个数据源 Context ctx = new InitialContext(); DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/data"); java.sql.Connection connectio ...
http://www.cnblogs.com/linjiqin/archive/2013/05/30/3108188.html
语法糖:泛型,foreach 。编译后会进行擦除。不是真正的语法。   List<String> list = new ArrayList<String>(); list.add("aaa"); for(String s : list){ System.out.println(s); } for(int i=0;i<list.size();i++){ String str = list.get(i); System.out.println(str); }   使用jad,进行反编译 ...

MINA--------

http://blog.csdn.net/ljx8928358/article/details/7759024   http://690360459-qq-com.iteye.com/blog/2123664

how to choose

    博客分类:
  • A序
Again, you can't connect the dots looking forward; you can only connect them looking backwards. So you have to trust that the dots will somehow connect in your future. You have to trust in something - your gut, destiny, life, karma, whatever. Because believing the dots would connect down the road wo ...
        0 <= mark <= position <= limit <= capacity        [mark,limit]为活跃元素。IO读写关心的。        init()  {mark = -1;position = 0;}                        clear() {position = 0; limit = capacity; mark = -1; return this;}        flip()  {limit = position; position = 0; mark = -1; return this;} ...
1,保守主义--进化主义,一点点向前进化。好的架构不是设计出来的是进化出来的。 接手一个任务一定要先想到的是:如何复用改造旧轮子。而不是制造新轮子。 因为新轮子会不符合原有的生态系统。。。。---------2015-05-17   2,看代码,学习,沟通,交流,一定要多“““问为什么”””(心里想不通就问)。不要死记硬背。永远记不过来。要理解。运用之妙存乎一心。----------多么痛的领悟。道可道非常道。做到更难。-----2015-05-17   3,坚持主见,不要盲从别人。很可能自己是对的,因为盲从而错,后悔莫及。即使是自己错,更是中进步。别人不管过程,只关心结果成果。 ...
Java常见内存溢出(OOM)解决方案   一,jvm内存区域   1,         程序计数器 当前线程所执行的字节码的行号指示器。   2,         java栈   与程序计数器一样,java栈(虚拟机栈)也是线程私有的,其生命周期与线程相同。通常存放基本数据类型,对象引用(一个指向对象起始地址的引用指针或一个代表对象的句柄),reeturnAddress类型(指向一条字节码指令的地址)   栈区域有两种异常类型:如果线程请求的栈深度大于虚拟机所允许的深度,将抛StrackOverflowError异常;如果虚拟机栈可以动态扩展(大部分虚拟机都可动态扩展 ...
 lsof  -f | grep Log 查看那个在用Log 文件,//一个应用起了两个程序,看那个的端口起来了           终端:交互工具,用户用来与shell环境交互。         echo:                  bash不会对单引号引用变量求值echo '$JAVA_HOME' ...
参考http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.html   awk是一个强大的文本分析工具,有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。 三种使用方式:1.命令行方式,2.shell脚本方式(略), 命令行语法1:         awk [-F  field-separator]  'commands'  input-file(s)         [-F域分隔符]是可选的,默认的域分隔符是空格/tab符号。对每行分域:$0(全部 ...
事实不像想象中的那样,实践,体会的才深。   被覆盖输出 list.size()=1937  //73个元素被覆盖// 如果size==2000,再试一次直到size <2000 p=1508,n=1510  //1509被覆盖 p=1575,n=1577  //1509被覆盖 检查全部输出: 1506-3001-1507-1508-3002-1510,发现1509被覆盖了。   LinkList,不仅会少,还会nullPointer,因为本身它的last.next==null,多线程,会让被覆盖的元素.next==null,next.next时就会nullPoint ...

待整理

put-take-block,offer-poll-noblock-false-null Error和RuntimeException 及其子类都是未检查的异常(unchecked exceptions) 所有其他的Exception类都是检查了的异常(checked exceptions). NullPointerException,IndexOutOfBoundException, ClassCastException IllegalArgumentException   自定义EventLoopException,codecException extends Runtime ...
  fos.write() 7965 ms fileChannel.transferTo 170 ms   MappedByteBuffer out = fc.map(FileChannel.MapMode.READ_WRITE, 0, length); raf = new RandomAccessFile( metaFile, "rw" ); FileChannel channel = raf.getChannel(); channel.force( true ); //強制將所有對此通道的檔案更新寫入包含該檔案的存儲設備中。如果此通道的檔案駐留在本地存 ...
一、计算机体系结构 1、冯·诺依曼体系结构(储存程序型电脑)        (1)采用存储程序方式,指令和数据不加区别混合存储在同一个存储器中。        不可编程的计算机器(计算器,学习机,非智能手机),不提供API,仅内含固定用途的程序,只能读数据        (2)存储器是按地址访问的线性编址的一维结构,每个单元的位数是固定的。        (3)指令由操作码和地址组成。操作码指明本指令的操作类型,地址码指明操作数和地址。操作数本身无数据类型的标志,它的数据类型由操作码确定。        (4)通过执行指令直接发出控制信号控制计算机的操作。指令在存储器中按其执行顺序 ...
Global site tag (gtag.js) - Google Analytics