- 博客(110)
- 收藏
- 关注
原创 MySql 识别符大小写敏感性
http://dev.mysql.com/doc/refman/5.1/zh/language-structure.html#name-case-sensitivity9.2.2. 识别符大小写敏感性在MySQL中,数据库对应数据目录中的目录。数据库中的每个表至少对应数据库目录中的一个文件(也可能是多个,取决于存储引擎)。因此,所使用操作系统的大小写敏感性决定了...
2012-12-18 09:51:32
239
原创 maven工程依赖包导出
mvn dependency:copy-dependencies -DoutputDirectory=lib -DincludeScope=compile 将jar包都会copy到工程目录下的lib里面
2012-12-03 15:42:00
142
原创 Using the memcached telenet interface
source URL : http://lzone.de/articles/memcached.htmmemcached Telnet InterfaceThis is a short summary of everything important that helps to inspect a running memcached instance.How To Connect...
2012-11-08 17:39:00
142
原创 (转)volatile关键字 .
源地址: http://blog.csdn.net/maritimesun/article/details/7838838 volatile关键字在我们接触较多的几种语言C/C++/Java中均存在,在并发编程方面也会用到,因此还是有必要了解。 1 volatile关键字在java并发编程下的应用 Java中设置变量值的操作,除了long和double类型的变...
2012-10-26 14:57:22
145
原创 (转)加快Java的文件序列化速度 .
源地址:http://blog.csdn.net/maritimesun/article/details/8065143 自从第一个Java版本开始,很多开发人员一直都在尝试让Java获得最少和C/C++一样的表现。JVM提供商尽他们最大的努力去实现一些新的JIT算法,但是还是有很多需要做的,特别是在我们使用Java的方法上。例如,在对象<->文件序列化上就差距很大--尤其...
2012-10-23 18:07:25
188
原创 (转)java中的clone技术
编程过程中常常遇到如下情况: 假设有一个对象obj1,在某处需要和obj1一样的实例obj2,强调obj1和obj2是两个独立的实例,只是在开始的时候,它们具有一样的属性。这种情况下,一般的一种解决方法是:重新new一个对象obj2,然后将obj1的属性字段值依次赋予obj2。该种方法可行,但是也比较土。java提供了clone方法,使用clone方法,我们可以高效地解决上述的问题。 ...
2012-10-23 17:28:20
138
原创 (转)服务器端编程的十大性能问题
源地址: http://www.cnblogs.com/yangboyu/archive/2010/10/02/1841294.html问题一:过多的数据库调用 我们发现经常出现的一个问题就是在每次请求/事务中存在过多的数据库查询。有如下三个场景作为佐证:在一次事务上下文中所请求的数据比实际需要的数据多出很多。比如说:请求所有的账户信息而不是仅仅查询出当前需要显示的信息。多...
2012-10-22 11:25:09
154
原创 (转)设计模式之六大原则
源地址: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 ...
2012-10-22 11:22:51
198
原创 (转)linux命令后台运行
源地址:http://www.cnblogs.com/lwm-1988/archive/2011/08/20/2147299.html 有两种方式: 1. command & : 后台运行,你关掉终端会停止运行 2. nohup command & : 后台运行,你关掉终端也会继续运行 一、 简介 Linux/Unix 区别于微软平台最大...
2012-10-15 10:08:45
157
原创 (转)Linux系统信息查看命令大全
原文地址:http://tech.idv2.com/2008/01/11/linux-sysinfo-cmds/ 最近看了一些Linux命令行的文章,在系统信息查看方面学到不少命令。想起以前写过的一篇其实Linux这样用更简单,发现这些系统信息查看命令也可以总结出一篇小小的东西来了。另外这里还有非常多的命令,可以作为参考。系统# uname -a #...
2012-10-12 15:23:46
189
原创 (转)全面认识JVM结构组成
源地址: http://developer.51cto.com/art/201009/227590.htm 你对JVM结构是否了解,这里和大家分享一下,首先看一下类文件格式,JVM使用一种硬件、操作系统无关的二进制格式来保存编译后的代码。JVM结构类文件格式JVM使用一种硬件、操作系统无关的二进制格式来保存编译后的代码。JVM结构之数据类型和Java语言一样,JV...
2012-09-17 10:50:50
182
原创 (转)Java中ThreadLocal的设计与使用
源地址:http://www.it.com.cn/f/edu/053/25/91753.htm 早在Java 1.2推出之时,Java平台中就引入了一个新的支持:java.lang.ThreadLocal,给我们在编写多线程程序时提供了一种新的选择。使用这个工具类可以很简洁地编写出优美的多线程程序,虽然ThreadLocal非常有用,但是似乎现在了解它、使用它的朋友还不多。 Thre...
2012-09-06 14:44:15
120
原创 (转)摘自:一个2年工作经验的Java学习心得
一个2年工作经验的Java学习心得想来学习Java也有两个年头了,永远不敢说多么精通,但也想谈谈自己的感受,写给软件学院的同仁们,帮助大家在技术的道路上少一点弯路。说得伟大一点是希看大家为软件学院争气,实在最主要的还是大家自身的进步提升—— 1. 关于动态加载机制—— 学习Java比C++更轻易理解OOP的思想,究竟C++还混合了不少面向过程的成分。很多人都能背出来Java语言的特点,所谓...
2012-08-30 16:47:48
428
原创 (转)java 锁机制
源地址:http://hi.baidu.com/yanfei_nn/item/5b6c0ed480c2670f20e25025 一段synchronized的代码被一个线程执行之前,他要先拿到执行这段代码的权限,在java里边就是拿到某个同步对象的锁(一个对象只有一把锁); 如果这个时候同步对象的锁被其他线程拿走了,他(这个线程)就只能等了(线程阻塞在锁池等待队列中)。 取到锁后,他就开始...
2012-08-29 17:29:56
94
原创 (转)Java的synchronized使用方法总结
源地址: http://www.qqread.com/java/2009/08/w472329.html 不久前用到了同步,现在回过头来对JAVA中的同步做个总结,以对前段时间工作的总结和自我技术的条理话。JAVA的synchronized关键字能够作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。假如再细的分类,synchronized可作用于instance变...
2012-08-28 17:43:55
178
原创 (转)axis2连接属性设置
原文: http://www.blogjava.net/fuyujianxia/archive/2008/05/13/147870.html 前些天做了一个小系统用到webservice, 只有客户端 (外网的servcice), 公司的网络环境是采用代理上网.走了好多弯路才调通, 现在分享一下, 希望能对在这方面感到困惑的朋友有一点帮助.我采用的框架是axis2. //...
2012-05-24 11:22:35
986
原创 Java客户端调用Https Webservice(ZZ)
http://hi.baidu.com/sunshibing/blog/item/08f873f0d41e67c37931aa84.html Java 要调用远程Https webservice 必需具用远程服务器提供的客户端信任书及密钥.将client.keystore和client.truststore拷贝到classes\test目录下. package test;import or...
2012-05-22 14:27:26
495
原创 (转)HTTPS与SSL
<p>&lt;p&gt;&amp;lt;p&amp;gt;源地址 &amp;lt;a href="http://www.cnblogs.com/cuihongyu3503319/archive/2008/08/05/1261214.html"&amp;gt;http://www.cnblogs.com/cuihongyu3503319/a...
2012-05-22 14:13:18
191
原创 (转)Enabling SSL for AXIS2 service and client
We often encounter the satuation where requirement is to consume webservice exposed on https. In this article we will investigate how to consume webservice exposed over https using axis2. First lets s...
2012-05-22 13:54:32
122
原创 (转)tomcat运行期优化及问题解决方案
1、环境说明Linux下tomcat运行期 2、增加jvm 内存的配置#vi catalina.sh插入如下:JAVA_OPTS='-Xms256m -Xmx512m' 3、INFO: Maximum number of threads (200) created for connector with address null and port 11222说明:...
2012-04-24 13:53:32
124
原创 (转)Java:对象创建和初始化过程 .
1.Java中的数据类型 Java中有3个数据类型:基本数据类型(在Java中,boolean、byte、short、int、long、char、float、double这八种是基本数据类型)、引用类型和null类型。其中,引用类型包括类类型(含数组)、接口类型。 下列语句声明了一些变量:int k ;A a; //a是A数据类型的对象变量名。B b1,b2,…,b10000;/...
2012-02-16 17:04:01
88
原创 (转)Java 序列化的高级认识
http://www.ibm.com/developerworks/cn/java/j-lo-serial/index.html?ca=drs- 引言 将 Java 对象序列化为二进制文件的 Java 序列化技术是 Java 系列技术中一个较为重要的技术点,在大部分情况下,开发人员只需要了解被序列化的类需要实现 Serializable 接口,使用 ObjectInput...
2012-02-09 17:35:47
143
原创 (转)servlet与Struts action线程安全问题分析
Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全性问题。然而,很多人编写Servlet/JSP程序时并没有注意到多线程安全性的问题,这往往造成编写的程序在少量用户访问时没有任何问题,而在并发用户上升到一定值时,就会经常出现一些莫明其妙的问题。 Servl...
2012-02-02 13:38:37
91
原创 Linux上修改open files数目
Linux系统上默认的open files数目为1024, 有时应用程序会报Too many open files的错误,是因为open files 数目不够。我所用的Linux为CentOS 5.6修改方法:(1)ulimit -HSn 102400这只是在当前终端有效,退出之后,open files 又变为默认值。(2)将ulimit -HSn 102400写到/etc/profile中,因为...
2011-12-05 13:17:14
669
原创 python中读写文件及中文编码处理方法
一、打开文件代码如下:>>> f = open("d:\test.txt", "w")说明:第一个参数是文件名称,包括路径;第二个参数是打开的模式mode'r':只读(缺省。如果文件不存在,则抛出错误)'w':只写(如果文件不存在,则自动创建文件)'a':附加到文件末尾'r+':读写如果需要以二进制方式打开文件,需要在mode后面加上字符"...
2011-12-05 10:39:11
806
原创 解决linux打开文件数1024限制的解决办法
查看( 596 ) / 评论( 0 ) / 评分( 0 / 0 ) linux为redhat服务器版本(非个人版),必须设置的内容----------------------------------------------------------------------------1、/etc/pam.d/login 添加session required /lib/se...
2011-12-03 09:54:56
6009
原创 Python类、模块、包
Python在处理功能复用和功能颗粒度划分时采用了类、模块、包的结构。这种处理跟C++中的类和名字空间类似,但更接近于Java所采用的概念。类类的概念在许多语言中出现,很容易理解。它将数据和操作进行封装,以便将来的复用。模块模块,在Python可理解为对应于一个文件。在创建了一个脚本文件后,定义了某些函数和变量。你在其他需要这些功能的文件中,导入这模块,就可重用这些函数和变量。一般...
2011-12-01 14:32:38
227
原创 (转)简单说说python import与from...import....(python模块)
在python用import或者from...import来导入相应的模块。模块其实就一些函数和类的集合文件,它能实现一些相应的功能,当我们需要使用这些功能的时候,直接把相应的模块导入到我们的程序中,我们就可以使用了。这类似于C语言中的include头文件,Python中我们用import导入我们需要的模块。eg:import sysprint('================Pytho...
2011-12-01 14:20:59
237
原创 Python异常处理(转)
Python的异常处理能力是很强大的,可向用户准确反馈出错信息。在Python中,异常也是对象,可对它进行操作。所有异常都是基类Exception的成员。所有异常都从基类Exception继承,而且都在exceptions模块中定义。Python自动将所有异常名称放在内建命名空间中,所以程序不必导入exceptions模块即可使用异常。一旦引发而且没有捕捉SystemExit异常,程序执行就会终...
2011-11-30 23:07:27
141
原创 python的logging模块配置文件的格式
python的logging模块配置文件的格式2008/01/08 16:48====================================python的logging模块配置文件的格式====================================:原文url: http://docs.python.org/lib/logging-config-fileforma...
2011-11-30 16:22:52
535
原创 (转)标准SQL规范中定义的四个事务隔离级别
在标准SQL规范中,定义了4个事务隔离级别,不同的隔离级别对事务的处理不同: ◆未授权读取(Read Uncommitted):允许脏读取,但不允许更新丢失。如果一个事务已经开始写数据,则另外一个数据则不允许同时进行写操作,但允许其他事务读此行数据。该隔离级别可以通过“排他写锁”实现。 ◆授权读取(Read Committed):允许不可重复读取,但不允许脏读取。...
2011-10-31 10:08:25
363
原创 HashSet,TreeSet和LinkedHashSet的区别
Set接口 Set不允许包含相同的元素,如果试图把两个相同元素加入同一个集合中,add方法返回false。 Set判断两个对象相同不是使用==运算符,而是根据equals方法。也就是说,只要两个对象用equals方法比较返回true,Set就不 会接受这两个对象。 HashSet HashSet有以下特点 不能保证元素的排列顺序,顺序有可能发生变化 不是同步的 集合元素...
2011-10-10 13:59:18
92
原创 java.net.BindException: Address already in use: connect的问题
转: http://hi.baidu.com/w_ge/blog/item/105877c6a361df1b9c163d21.html 大概原因是短时间内new socket操作很多,而socket.close()操作并不能立即释放绑定的端口,而是把端口设置为TIME_WAIT状态,过段时间(默认240s)才释放,(用netstat -na可以看到),最后系统资源耗尽(windows上是...
2011-09-28 18:14:48
801
原创 support both Protobuf and JSON with Jersey Restful web service
In one of my projects, I developed the Restful web service on Jersey and consume/produces Protobuf message. It all worked well until a new requirement came to add support of Javascript client. So, I ...
2011-08-26 11:06:05
146
原创 java基础知识 - int 和 byte 相互转换(转)
java 中 int 占用4个字节,byte是一个字节。因此转化的时候int将会成为一个4长度的字节数组。int 转成byte,一个int变化为4个bytebyte b1 = (byte)(in & 0xff);byte b2 = (byte)((in >> 8) & 0xff);byte b3 = (byte)((in >> 16) & 0xf...
2011-07-05 13:39:57
215
原创 (转)多线程Java Socket编程示例
http://www.blogjava.net/sterning/archive/2007/10/15/152940.html 多线程Java Socket编程示例这篇做为学习孙卫琴<<Java网络编程精解>...
2011-06-24 17:15:06
124
原创 java锁机制Synchronized(转)
打个比方:一个object就像一个大房子,大门永远打开。房子里有很多房间(也就是方法)。这些房间有上锁的(synchronized方法), 和不上锁之分(普通方法)。房门口放着一把钥匙(key),这把钥匙可以打开所有上锁的房间。另外我把所有想调用该对象方法的线程比喻成想进入这房子某个 房间的人。所有的东西就这么多了,下面我们看看这些东西之间如何作用的。在此我们先来明确一下我们的前提条件。该...
2011-06-20 17:30:48
88
原创 (转)关ascii,ISO-8859-1,unicode, utf8,gb2312,big5,gbk
http://hi.baidu.com/mylongwalk/blog/item/bccb99181034256bdab4bdbd.html1. ASCII码 目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局 (ANSI)制定的ASCII码(American Standard Code for Information Interchange,美国标准信息交换码),它已被...
2011-06-15 10:43:45
214
原创 Java Annotation手册
作者:cleverpig(作者的Blog:http://blog.matrix.org.cn/page/cleverpig)原文:http://www.matrix.org.cn/resource/article/44/44055_Java+Annotation+Reflect.htmlhttp://www.blogjava.net/mlh123caoer/archive/2007/09/06...
2011-06-14 17:44:04
84
原创 java 对象池
URL: http://www.blogjava.net/baoyaer/articles/218460.html http://www.360doc.com/content/10/0702/09/15055_36401076.shtml
2011-06-10 18:01:41
99
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅