随笔 - 2228  文章 - 4  评论 - 370  阅读 - 1107万
08 2013 档案
Tomcat配置远程调试
摘要:方法1 tomcat7 :catalina.bat jpda start,调试端口默认为8000 方法2 1.进入工程目录,运行Ant命令编译;2.生成Eclipse工程所需的文件(.classpath和.project等);3.antexpand发布编译生成的war包;4.从外面启动Tomcat( 阅读全文
posted @ 2013-08-27 10:34 duanxz 阅读(1564) 评论(0) 推荐(0) 编辑
java线程安全问题之静态变量、实例变量、局部变量
摘要:java多线程编程中,存在很多线程安全问题,至于什么是线程安全呢,给出一个通俗易懂的概念还是蛮难的,如同《java并发编程实践》中所说:写道给线程安全下定义比较困难。存在很多种定义,如:“一个类在可以被多个线程安全调用时就是线程安全的”。此处不赘述了,首先给出静态变量、实例变量、局部变量在多线程环境... 阅读全文
posted @ 2013-08-17 14:27 duanxz 阅读(1049) 评论(0) 推荐(0) 编辑
[转]java中byte转换int时为何与0xff进行与运算
摘要:在剖析该问题前请看如下代码public static String bytes2HexString(byte[] b) {String ret = "";for (int i = 0; i < b.length; i++) { String hex = Integer.toHexString(b[ i ] & 0xFF); if (hex.length() == 1) { hex = '0' + hex; } ret += hex.toUpperCase();}return ret;}上面是将byte[]转化十六进制的字符串,注意这里b[ i 阅读全文
posted @ 2013-08-17 11:38 duanxz 阅读(454) 评论(0) 推荐(0) 编辑
阻塞队列之三:SynchronousQueue同步队列 阻塞算法的3种实现
摘要:一、SynchronousQueue简介 Java 6的并发编程包中的SynchronousQueue是一个没有数据缓冲的BlockingQueue,生产者线程对其的插入操作put必须等待消费者的移除操作take,反过来也一样。 不像ArrayBlockingQueue或LinkedListBloc 阅读全文
posted @ 2013-08-12 09:23 duanxz 阅读(18725) 评论(3) 推荐(3) 编辑
阻塞队列之四:ArrayBlockingQueue
摘要:一、ArrayBlockingQueue简介 一个由循环数组支持的有界阻塞队列。它的本质是一个基于数组的BlockingQueue的实现。 它的容纳大小是固定的。此队列按 FIFO(先进先出)原则对元素进行排序。 队列的头部 是在队列中存在时间最长的元素。队列的尾部 是在队列中存在时间最短的元素。  阅读全文
posted @ 2013-08-10 15:15 duanxz 阅读(6025) 评论(0) 推荐(1) 编辑
eclipse插件-easy explore
摘要:最近找到一个Eclipse的插件,名字是Easy Explore,是Easy Structs其 中的一个部分。主要的功能就是在Eclipse里面视图的部分如果看到自己的工程,或者Package,包什么的,在安装完该插件以后点击鼠标右键,选 择"Easy Explore"就可以快速的打开该文件的windows存放文件夹,对于快速的导出源文件是一个很有用的插件。安装方法:下载Easy Explore 1.0.1 for Eclipse后解压,将plugins和features目录下的文件夹分别复制到eclipse安装目录下的plugins和features中,就ok了。另外一中 阅读全文
posted @ 2013-08-05 16:53 duanxz 阅读(276) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示