java中关键字volatile的作用

  什么是原子操作?  所谓原子操作,就是"不可中断的一个或一系列操作" , 在确认一个操作是原子的情况下,多线程环境里面,我们可以避免仅仅为保护这个操作在外围加上性能昂贵的锁,甚至借助于原子操作,我们可以实现互斥锁。 很多操作系统都为int类型提供了+...

2015-03-17 16:04:39

阅读数 26

评论数 0

java基本类型相关常量池管理

JVM只对基本类型部分的数值保存在常量池里面:    说明: http://stackoverflow.com/questions/20394116/java-why-is-constant-pool-maintained-only-for-string-values   Quest...

2015-03-16 16:22:12

阅读数 31

评论数 0

What is Java String Pool?

java字符串常量池,作用类似缓存,节省heap空间和加快对象生成: 测试代码:   public class Start { public static void main(String[] args) { String s1 = "abc&quot...

2015-03-16 16:10:12

阅读数 23

评论数 0

== 和 equals

== 和 equals 操作比较: 测试代码: package test; public class Test implements Cloneable { public static void main(String[] args) throws Exception { ...

2015-03-16 15:32:05

阅读数 27

评论数 0

JTA 深度历险 - 原理与实现

转自:http://www.ibm.com/developerworks/cn/java/j-lo-jta/   利用 JTA 处理事务 什么是事务处理 事务是计算机应用中不可或缺的组件模型,它保证了用户操作的原子性 ( Atomicity )、一致性 ( Consistency )...

2015-02-25 11:10:09

阅读数 21

评论数 0

Hibernate 所有缓存机制详解

转自:http://www.blogjava.net/tbwshc/articles/380013.html Hibernate 所有缓存机制详解 hibernate提供的一级缓存 hibernate是一个线程对应一个session,一个线程可以看成一个用户。也就是说session级...

2015-02-24 15:08:09

阅读数 23

评论数 0

数据结构中的各种排序---总结篇

转发:http://blog.csdn.net/wzyhb123456789/article/details/5974790   一、基本概念: 1、  排序:按照一定的关键字,将一个序列排列成想要得到的一个新的序列。 2、  内部排序和外部排序:整个排序过程完全在内存中进行,叫做内部排...

2015-02-24 14:17:13

阅读数 24

评论数 0

【VNC】Linux环境VNC服务安装、配置与使用

转自:http://blog.itpub.net/519536/viewspace-607549/   前言:作为一名DBA,在创建Oracle数据库的过程中一般要使用dbca和netca图像化进行建库和创建监听(如果使用脚本建库另说),如果您身体好估计可以在瑟瑟发抖的机房中完成数据库的创建...

2014-10-13 11:30:37

阅读数 35

评论数 0

JS毫秒转分钟和日期

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transi...

2014-01-03 15:10:20

阅读数 22

评论数 0

图片自适应网页大小

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transit...

2014-01-02 15:18:42

阅读数 25

评论数 0

js 获取当前web应用的上下文路径

function getWebRootPath() {    var webroot=document.location.href;    webroot=webroot.substring(webroot.indexOf('//')+2,webroot.length);    webroot=w...

2013-12-29 17:34:39

阅读数 51

评论数 0

hibernte中用criteria实现not in功能的方法

hibernte中用criteria实现not in功能的方法: criteria.add(Restrictions.not(Restrictions.in("id", callbackIds)));

2013-07-09 16:54:06

阅读数 39

评论数 0

如何在word里面打对勾

第一种在方框(囗)里打上勾或叉的方法:选中输入好的叉(√),依次单击格式——中文版式——带圈字符,在圈号里面选择“□”就可以得到一个带框的符号了。 第二种在方框(囗)里打上勾或叉的方法:单击菜单插入-符号-“字体”下面选择“wingdings”,直接单击最后一行的符号勾(√)或叉(×)...

2012-10-13 13:50:14

阅读数 50

评论数 0

UrlRewriteFilter

  UrlRewriteFilter A Java Web Filter for any compliant web application servers (such as Tomcat, JBoss,Jetty or Resin), which allows you to rewrite ...

2012-09-03 15:08:33

阅读数 24

评论数 0

linux中tomcat内存溢出解决办法

转:http://www.linuxso.com/linuxpeixun/17279.html 常见的一般会有下面三种情况: 1.OutOfMemoryError: Java heap space 2.OutOfMemoryError: PermGen space 3.OutOfMemor...

2012-09-03 13:44:47

阅读数 28

评论数 0

JBPM报错Cannot delete or update a parent row

转:http://www.cnblogs.com/08mse/archive/2010/03/17/1688221.html   首先,分析配置文件hibernate.cfg.xml的内容,其中在默认设置是用 HSQL(开源的数据库),这是一个内存数据库,这种内存数据库用来代替项目实际所用...

2012-07-04 15:44:29

阅读数 33

评论数 0

WinRAR路径和文件名总长度必须不能超过 260 个字符的解决方法

将某个rar格式的压缩文件下载到桌面,解压的时候出现如下提示:路径和文件名总长度必须不能超过 260 个字符! 系统找不到指定的路径。原因:WinRAR不支持长文件名。包括路径目录在内,WinRAR对文件名总长度要求不能超过260个字符。解决方法:将rar压缩文件放在根目录,如C盘或者D盘下面即可...

2012-06-26 14:02:56

阅读数 171

评论数 0

几种spring 获取bean的方法

获得spring里注册Bean的四种方法,特别是第三种方法,简单:  一:方法一(多在struts框架中)继承BaseDispatchAction      import com.mas.wawacommunity.wap.service.UserManager;   publi...

2012-06-06 17:03:03

阅读数 29

评论数 0

Tomcat常用调优技巧

本文是就Tomcat 4为基础向大家介绍WEB容器调优的,因为许多朋友安装好之后就开始正式上线,很少有人以用户现场为基础对服务器进行调优。如果并发量小,系统可能不会出 问题,但是并发量大时,系统反应速度迅速下降,由于不了解原因,因此大家还拼命在自己的应用中寻找问题,从而浪费了宝贵的现场时间。但是T...

2012-06-01 10:22:49

阅读数 25

评论数 0

Eclipse编译时报Errors running builder 错误

右键项目选择“Properties”,再选择“Builders”,删除丢失的builder

2012-05-25 17:24:25

阅读数 35

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭