- 浏览: 67220 次
- 性别:
- 来自: 北京
最新评论
-
DawnBells:
十年前的博..
简单理解Spring中的PROPAGATION_NESTED -
AALLLLEN:
请问为BC失败之后,是什么情况呢。并且BC又调用了声明了REQ ...
简单理解Spring中的PROPAGATION_NESTED -
sharajava:
草稿你也能看到?这段时间打算花些时间把技术梳理一下。
开发人员常用的Oracle技术 -
yjj1999:
老大 不错 学习了 好久没用过oracle了
开发人员常用的Oracle技术 -
sharajava:
之前在google上保存的一些学习笔记之一,google在中国 ...
事务的理解
文章列表
主要参考: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作序列化版本比较用,这种情况下,只有同一次编译生成的 ...
- 2007-07-27 17:42
- 浏览 3344
- 评论(1)
NGOSS是电信管理论坛( TMF)(Telecommunication Management Forum)提出的一整套支持新一代电信运营企业BSS/OSS系统的架构体系,电信运营企业可以利用NGOSS建议的业务支持系统和系统框架,构建出适合未来新业务发展和企业流程管理需要 ...
- 2007-06-03 08:25
- 浏览 1933
- 评论(0)
http://kbase.redhat.com/faq/FAQ_80_1540.shtm
- 2007-05-23 10:48
- 浏览 3649
- 评论(0)
(一)深入浅出理解索引结构
实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引) ...
- 2007-05-21 14:51
- 浏览 1063
- 评论(0)