`
sharajava
  • 浏览: 65633 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
主要参考:http://www.javaworld.com/javaworld/jw-04-2003/jw-0425-designpatterns.html 及相应的转帖译文:http://blog.csdn.net/songylwq/article/details/6058771   单例是设计模式(时间长都有点忽略这个概念了,呵呵),也许你会说他是最“简单”的设计 ...
有感:花了7年多时间才感悟到什么样才是一个真正的程序员。 “研究”了那么多“高深”的东西后才发现,原来“低级”的基础是那么重要。 面对基础,我又是那么无知。   所谓Java的序列化是指,Java对象(注意是对象、对象)可以被编码成字节码的形式(主要用于存储或传输),同时可以进行逆向的操作,“反”序列化成JVM中的对象。   当然,不是所有的Java对象都可以序列化:必须实现java.io.Serializable接口。   把对象序列化做什么用呢? 一方面,在分布的Java平台之意传递信息(Java对象);另外一方面,实现深度克隆一个Java对象。   估计80%的人也就 ...
摘自java.util.Arrays的代码: public static int binarySearch(int[] a, int key) { int low = 0; int high = a.length-1; while (low <= high) { int mid = (low + high) >> 1; int midVal = a[mid]; if (midVal < key) low = mid + 1; else if (midVal > key) ...
Object a = null; if (a instanceof Object) { System.out.println("Yes"); } else { System.out.println("No"); }  上述代码执行,什么结果? Yes? No? 异常?   正确答案:No
  // 冒泡排序 public static void bubbleSort(int[] values) { int temp; for (int i = 0; i < values.length; i++) { for (int j = 0; j < values.length - i - 1; j++) { if (values[j] > values[j + 1]) { temp = values[j]; values[j] = values[j + 1]; values[j + 1] = tem ...
参考出自: http://blog.csdn.net/tianlesoftware/article/details/5391437       文中 写道 #chmod u+w /etc/default/init#vi /etc/default/init 也就是编辑/etc/default/init文件,把LANG这个环境变量定义在其中(如LANG=zh_CN.UTF-8),即可。
Socket这个东西是网络编程绕不过去的一块儿,不过如果你不是真正深入使用过他,可能还是一直还是迷迷糊糊,说不清楚。   花点时间和精力,搞清楚: Socket到底是什么玩意儿?   参考: http://download.oracle.com/javase/tutorial/networking/sockets/definition.html 其实有时候什么技术概念想明白,不要到处乱找乱查,看看“官方”的说明就很清楚了。 其中的定义写道 A socket is one endpoint of a two-way communication link between two p ...
数据导出导入 参考:http://www.cnblogs.com/jason_lb/archive/2007/02/09/645586.html   导出数据exp   1)将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中 exp system/manager@TEST file=d:\daochu.dmp full=y   2)将数据库中system用户与sys用户的表导出 exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)   3)将数据库中的表i ...
题目中这个词的念头产生了好久,一直没太细想,但我觉得,总有一天会有这么个说法的,也不一定是我最先提出来。 这些年在Java/J2EE领域里最火的毫无疑问是Spring。 她的出现简直是天时,地利,人合啊!确实是好东西! Rod Johnson也确实了不起!有时候伟大的人仅仅是比普通人多想,早想了那么一点点而已。 Spring的好处我就不说了,《J2EE without EJB》里讲得明明白白。   Spring的不好……   隔了比较长的时间,写不下去了。 实际上是认识的问题,之前想写这样的东西,实际上是想表达“不要盲从”的想法,不要被Spring之类流行的框架蒙蔽了双眼,只看 ...
可算有人好好把编码这事说明白了:   深入分析 Java 中的中文编码问题   http://www.ibm.com/developerworks/cn/java/j-lo-chinesecoding/index.html   补充一些相关问题:   Java本身使用的编码格式是什么呢? 所谓Java本身使用的编码格式是指: 一方面,Java用什么编码格式来对其定义的String类型的值进行编码?答案是Unicode。 另一方面,Java编译的class文件是用什么编码?答案同样是Unicode。   ASCII和ANSI什么关系?“长得”差不多,是一回事吗? ...
  参考:http://www.subbu.org/articles/transactions/NutsAndBoltsOfTP.html 属性(Properties) ACID(Atomicity, Consistency, Isolation, Durability) 应用开发人员应该关心并可以控制的A和I,C和D由事务资源负责(如数据库)。   别的根本是在事务性资源中设置并控制的。大多数数据库系统都以READ COMMITTED为默认的事务隔离级别,如Oracle。当Oracle的事务隔离级别是READ COMMITTED时,我们不论如何不可能让我们的程序运行出 ...
简单来说,Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不一致的异常。 当实现java.io.Serializable接口的实体(类)没有显式地定义一个名为serialVersionUID,类型为long的变量时,Java序列化机制会根据编译的class自动生成一个serialVersionUID作序列化版本比较用,这种情况下,只有同一次编译生成的 ...
NGOSS是电信管理论坛( TMF)(Telecommunication Management Forum)提出的一整套支持新一代电信运营企业BSS/OSS系统的架构体系,电信运营企业可以利用NGOSS建议的业务支持系统和系统框架,构建出适合未来新业务发展和企业流程管理需要 ...
http://kbase.redhat.com/faq/FAQ_80_1540.shtm  
(一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引) ...
Global site tag (gtag.js) - Google Analytics