`
文章列表
mvn dependency:copy-dependencies -DoutputDirectory=lib   -DincludeScope=compile 将jar包都会copy到工程目录下的lib里面
source URL : http://lzone.de/articles/memcached.htm memcached Telnet Interface This is a short summary of everything important that helps to inspect a running memcached instance. How To Connect Use "ps -ef" to find out which IP and port was passed when memcached was started and use ...
源地址: http://blog.csdn.net/maritimesun/article/details/7838838     volatile关键字在我们接触较多的几种语言C/C++/Java中均存在,在并发编程方面也会用到,因此还是有必要了解。     1 volatile关键字在java并发编程下的应用       Java中设 ...
源地址:http://blog.csdn.net/maritimesun/article/details/8065143   自从第一个Java版本开始,很多开发人员一直都在尝试让Java获得最少和C/C++一样的表现。JVM提供商尽他们最大的努力去实现一些新的JIT算法,但是还是有很多需要做的,特别是在我们使用Java的方法上。 例如,在对象<->文件序列化上就差距很大--尤其在读写内存对象上。我将就这个主题做一些解释和分享。 所有的测试都是在下面这个对象上执行的:
编程过程中常常遇到如下情况: 假设有一个对象obj1,在某处需要和obj1一样的实例obj2,强调obj1和obj2是两个独立的实例,只是在开始的时候,它们具有一样的属性。这种情况下,一般的一种解决方法是:重新new一个对象obj2,然后将obj1的属性字段值依次赋予obj2。该种方法可行,但是也比较土。java提供了clone方法,使用clone方法,我们可以高效地解决上述的问题。        在理解clone方法前,有必要先了解下浅拷贝(shallow copy)和深拷贝(deep copy)。先看一个与浅拷贝相关的代码段:   [java] view plaincopyp ...
源地址: http://www.cnblogs.com/yangboyu/archive/2010/10/02/1841294.html 问题一:过多的数据库调用   我们发现经常出现的一个问题就是在每次请求/事务中存在过多的数据库查询。有如下三个场景作为佐证: 在一次事务上下文中所请 ...
  源地址:http://blog.csdn.net/scboyhj__/article/details/47844639   1. 单一职责原则 -Single Responsibility Principle   SRP,Single Responsibility Principle: There should never be more than one reason for a class to change. 应该有且仅有一个原因引起类的变更。(如果类需要变更,那么只可能仅由某一个原因引起) 问题由来:         类T负责两个不同的职责:职责P1,职责P2。当 ...
源地址:http://www.cnblogs.com/lwm-1988/archive/2011/08/20/2147299.html  有两种方式:    1. command & : 后台运行,你关掉终端会停止运行   2. nohup command & : 后台运行,你关掉终端也会继续运行    一、 简介     Linux/Unix 区别 ...
原文地址:http://tech.idv2.com/2008/01/11/linux-sysinfo-cmds/   最近看了一些Linux命令行的文章,在系统信息查看方面学到不少命令。想起以前写过的一篇其实Linux这样用更简单,发现这些系统信息查看命令也可以总结出一篇小小的东西来了。 另外这里还有非常多的命令,可以作为参考。 系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname ...
源地址: http://developer.51cto.com/art/201009/227590.htm     你对JVM结构是否了解,这里和大家分享一下,首先看一下类文件格式,JVM使用一种硬件、操作系统无关的二进制格式来保存编译后的代码。 JVM结构 类文件格式 JVM使用一种硬件、操作系统无关的二进制格式来保存编译后的代码。 JVM结构之数据类型 和Java语言一样,JVM操作两种数据类型:基本类型和引用类型。类型检验应该在编译期完成,JVM不需要负责类型检验。JVM根据指令来分辨操作数的类型: iadd->intladd->longfadd->fl ...
源地址:http://www.it.com.cn/f/edu/053/25/91753.htm   早在Java 1.2推出之时,Java平台中就引入了一个新的支持:java.lang.ThreadLocal,给我们在编写多线程程序时提供了一种新的选择。使用这个工具类可以很简洁地编写出优美的多线程程序,虽然ThreadLocal非常有用,但是似乎现在了解它、使用它的朋友还不多。    ThreadLocal是什么    ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是thread local variable(线程局部变量 ...
一个2年工作经验的Java学习心得 想来学习Java也有两个年头了,永远不敢说多么精通,但也想谈谈自己的感受,写给软件学院的同仁们,帮助大家在技术的道路上少一点弯路。说得伟大一点是希看大家为软件学院争气,实在最主要的还是大家自身的进步提升—— 1. 关于动态加载机制—— 学习Java比C++更轻易理解OOP的思想,究竟C++还混合了不少面向过程的成分。很多人都能背出来Java语言的特点,所谓的动态加载机制等等。当然概念往往是先记住而后消化的,可有多少人真正往体会过动态加载的机制,试图往寻找过其中的细节呢? 提供大家一个方法: 在命令行窗口运行Java程序的时候,加上这个很有用的参数: ja ...
源地址:http://hi.baidu.com/yanfei_nn/item/5b6c0ed480c2670f20e25025   一段synchronized的代码被一个线程执行之前,他要先拿到执行这段代码的权限,在java里边就是拿到某个同步对象的锁(一个对象只有一把锁); 如果这个时候同步对象的锁被其他线程拿走了,他(这个线程)就只能等了(线程阻塞在锁池等待队列中)。 取到锁后,他就开始执行同步代码(被synchronized修饰的代码);线程执行完同步代码后马上就把锁还给同步对象,其他在锁池中等待的某个线程就可以拿到锁执行同步代码了。这样就保证了同步代码在统一时刻只有一个线程在执行。 ...
源地址: http://www.qqread.com/java/2009/08/w472329.html   不久前用到了同步,现在回过头来对JAVA中的同步做个总结,以对前段时间工作的总结和自我技术的条理话。JAVA的synchronized关键字能够作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。假如再细的分类,synchronized可作用于instance变量、object reference(对象引用)、static函数和class literals(类名称字面常量)身上。 在进一步阐述之前,我们需要明确几点: A.无论synchronized关键字加在 ...
原文: http://www.blogjava.net/fuyujianxia/archive/2008/05/13/147870.html     前些天做了一个小系统用到webservice, 只有客户端  (外网的servcice),  公司的网络环境是采用代理上网.走了好多弯路才调通,    现在分享一下,  希望能对在这方面感到困惑的朋友有一点帮助.我采用的框架是axis2. //options用来包容客户端的各种设置  Options options = new Options();//设置地址        options.setTo(                new ...
Global site tag (gtag.js) - Google Analytics