- 浏览: 416184 次
- 性别:
- 来自: 长沙
最新评论
-
x9x9x9x9:
好文好文好文好文
linux 内核启动错误和selinux参数 Kernel panic -not syncing:Attempted to kill init -
xintangchao:
谢谢,但我加个注解后为什么测试类运行正常,但数据却没有插入到数 ...
No bean named transactionManager is defined 多数据源的单元测试 -
hehaibo:
goahead2010 写道大谢,测试事务时出现了。不客气
No bean named transactionManager is defined 多数据源的单元测试 -
goahead2010:
大谢,测试事务时出现了。
No bean named transactionManager is defined 多数据源的单元测试 -
ctguhqh:
4 客户类可以通过完整的类名直接访问静态内部类的静态成员。但是 ...
java基础--静态内部类和局部内部类
文章列表
原文转自:
http://yueyemaitian.iteye.com/blog/1185339
一、ClassLoader
负责装载class文件;这个文件来源可能是压缩包、网络、运行时编译出的或者自动生成的class文件,jvm spec没有规定必须从什么地方加载。
jvm中默认提供了三种系统类加载器:
1)、启动类加载器Bootstrap ClassLoader,负责加载%JAVA_HOME%\jre\lib目录下的包,
2)、扩展类加载器Ext ClassLoader,负责加载%JAVA_HOME%\jre\lib\ext目录下的包,或者在java.ext.dirs系 ...
原文出处:http://wk.baidu.com/view/bc890df5f61fb7360b4c654b?ssid=&from=&bd_page_type=1&uid=C243B7807C9E6422D339FC22E369011A&st=1&pu=sl%401%2Cpw%404500%2Csz%40224_220%2Cpd%401%2Cfz%402%2Clp%406%2Ctpl%40color&set=co#page
代码示例有改动。
为什么使用 volatile 比同步代价更低? 同步的代价, 主要由其覆盖范围决定, 如果可以降 ...
文章转自:
http://www.infoq.com/cn/articles/ftf-java-volatile
关于原文作者
方腾飞,阿里巴巴资深软件开发工程师,致力于高性能网络编程,目前在公司从事询盘管理和长连接服务器OpenComet的开发工作。博客地址:http://ifeve.com
引言
在多线程并发编程中synchronized和Volatile都扮演着重要的角色,Volatile是轻量级的synchronized,它在多处理器开发中保证了共享变量的“可见性”。可见性的意思是当一个线程修改一个共享变量时,另外一个线程能读到这个修改的值。
它在某些情况下比sync ...
1 java.sql包下面的所有的类就是java 连接数据库相关的类和接口,java 本身不会去实现,它只是定义了一套规范,
具体由每个数据库厂商提供一套实现java.sql包下面相关的接口,比方说java.sql.Driver,java.sql.Connection,java.sql.Statement等,
数据库提供厂商比方说oracle公司的oracle,mysql,微软公司的sqlserver等等。
2 mysql的实现,首先是注册驱动程序
package com.mysql.jdbc;
public class Driver extends NonRegis ...
哈希表(HashMap)分析及实现(JAVA)
探讨Hash表中的一些原理/概念,及根据这些原理/概念,自己设计一个用来存放/查找数据的Hash表,并且与JDK中的HashMap类进行比较。
我们分一下七个步骤来进行。 一。 Hash表概念 二 . Hash构造 ...
1. 首先equals()和hashcode()这两个方法都是从object类中继承过来的。 equals()方法在object类中定义如下:
public boolean equals(Object obj) {
return (this == obj);
}
很明显是对两个对象的地址值进行的比较(即比较引用是否相同)。但是我们必需清楚,当String 、Math、还有Integer、Double。。。。等这些封装类在使用equals()方法时,已经覆盖了object类的equals()方法。
比如在String类中如下:
public boolean equals(Obje ...
文章转自: http://www.cnblogs.com/gumgum/archive/2011/09/30/2196752.html <!DOCTYPE> 标签的深度剖析以及使用选择 前言: 今天被问道“有没有仔细了解过<!DOCTYPE>标签?”,愣了一下,因为一开始在W3cschool上看到过建议使用XHTML Transitional DTD,之后就很听话地把Dreamweaver的HTML文档类型默认设置为XHTML 1.0 Transitional。之后就理所当然地一直用到现在了。人这东西还真是,越长大就越懒了,很多东西都被潜意识地当成了理所当然。 ...
Java并发编程之ConcurrentHashMaphttp://www.goldendoc.org/2011/06/juc_concurrenthashmap/http://www.alibabatech.org/article/detail/3819/196聊聊并发(一)——深入分析Volatile的实现原理http://www.infoq.com/cn/articles/ftf-java-volatile聊聊并发(二)——Java SE1.6中的Synchronizedhttp://www.infoq.com/cn/articles/java-se-16-synchronized聊聊并 ...
在Window下启动Hadoop-0.21.0版本时,会出现下面这样的错误提示:
java.lang.NoClassDefFoundError: org / apache / hadoop / util / PlatformName
Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.util.PlatformName
at java.net.URLClassLoader$ 1 .run(URLClassLoader.java: 202 )
at java.securit ...
1 postgresql 数据库的官方地址
http://www.postgresql.org
2 从官方下载源码包
wget http://ftp.postgresql.org/pub/source/v8.4.10/postgresql-8.4.10.tar.gz
3 解压源码包
tar zxvf postgresql-8.4.10.tar.gz
4 进入目录
cd postgresql-8.4.10
5 配置
./configure --prefix=/usr/hehaibo/pgsql
--prefix 选项指定安装目录
6 编译
make
7 安装
make install
进入目 ...
spring 相关的配置
<!-- -->
<bean id="car_dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"
lazy-init="default" dependency-check="default">
<property name="driverClass">
<value>${jdbc.driverClassName}</v ...
linux svn 1.6.17源码包 安装1 去官方下载 http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=260&expandFolder=74选择subversion-1.6.17.tar.gz 和subversion-deps-1.6.17.tar.gz下载注意:版本号必须一致。
2 解压 gunzip subversion-1.6.17.tar.gz tar xvf subversion-1.6.17.tar gunzip subversion-deps-1.6.17.tar.gz tar ...
创建一个SSH密钥
[root@oplinux ~]# ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
Generating public/private rsa key pair.
/root/.ssh/id_rsa already exists.
Overwrite (y/n)? yes
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerpr ...
package com.hhb.mail;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
...
转自http://apps.hi.baidu.com/share/detail/32069205
手机屏幕分辨率是手机选购时参考的重要参数之一,但可能对很多人来说什么是QVGA屏幕、什么是HVGA屏幕、什么是WVGA屏幕、什么是VGA屏幕,QVGA、HGVA、WVGA、VGA之间性能有什么不同等等并不清楚。下面就为大家详细解说这些问题。
相信大家购买手机,相当看重的一个参数就是屏幕,因为几乎所有手机的绝大多数操作都需要通过屏幕,所以屏幕的大小、材质以及分辨率都是需要考虑的因素。
最近,有一款超“长”之作登场,想必大家都已经想到了,那就是LG最新推出的Black
Labe ...