自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(246)
  • 资源 (1)
  • 收藏
  • 关注

原创 java中关键字volatile的作用

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

2015-03-17 16:04:39 200

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

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

2015-03-16 16:22:12 227

原创 What is Java String Pool?

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

2015-03-16 16:10:12 217

原创 == 和 equals

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

2015-03-16 15:32:05 131

原创 JTA 深度历险 - 原理与实现

转自:http://www.ibm.com/developerworks/cn/java/j-lo-jta/ 利用 JTA 处理事务什么是事务处理事务是计算机应用中不可或缺的组件模型,它保证了用户操作的原子性 ( Atomicity )、一致性 ( Consistency )、隔离性 ( Isolation ) 和持久性 ( Durabilily )。关于事务最经典的示例莫过...

2015-02-25 11:10:09 220

原创 Hibernate 所有缓存机制详解

转自:http://www.blogjava.net/tbwshc/articles/380013.htmlHibernate 所有缓存机制详解hibernate提供的一级缓存hibernate是一个线程对应一个session,一个线程可以看成一个用户。也就是说session级缓存(一级缓存)只能给一个线程用,别的线程用不了,一级缓存就是和线程绑定了。 hibernat...

2015-02-24 15:08:09 117

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

转发:http://blog.csdn.net/wzyhb123456789/article/details/5974790 一、基本概念:1、  排序:按照一定的关键字,将一个序列排列成想要得到的一个新的序列。2、  内部排序和外部排序:整个排序过程完全在内存中进行,叫做内部排序。数据量较大需要借助外部存储设备才能完成,叫做外部排序。3、  主关键字和此关键字:4、  ...

2015-02-24 14:17:13 450

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

转自:http://blog.itpub.net/519536/viewspace-607549/ 前言:作为一名DBA,在创建Oracle数据库的过程中一般要使用dbca和netca图像化进行建库和创建监听(如果使用脚本建库另说),如果您身体好估计可以在瑟瑟发抖的机房中完成数据库的创建过程,由于本人对寒冷比较敏感,又不想通过这样的方式锻炼身体,所以更愿意在舒适的房间内一边品味着咖啡的浓...

2014-10-13 11:30:37 156

原创 JS毫秒转分钟和日期

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> <html xmlns="http://www.w3.org/1999/xhtml";> <head&gt..

2014-01-03 15:10:20 579

原创 图片自适应网页大小

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> <html xmlns="http://www.w3.org/1999/xhtml";> <head>..

2014-01-02 15:18:42 282

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

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

2013-12-29 17:34:39 611

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

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

2013-07-09 16:54:06 784

原创 如何在word里面打对勾

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

2012-10-13 13:50:14 707

原创 UrlRewriteFilter

 UrlRewriteFilterA Java Web Filter for any compliant web application servers (such as Tomcat, JBoss,Jetty or Resin), which allows you to rewrite URLs before they get to your code. It is a very pow...

2012-09-03 15:08:33 94

原创 linux中tomcat内存溢出解决办法

转:http://www.linuxso.com/linuxpeixun/17279.html常见的一般会有下面三种情况: 1.OutOfMemoryError: Java heap space 2.OutOfMemoryError: PermGen space 3.OutOfMemoryError: unable to create new native thread. 前两种通常一起...

2012-09-03 13:44:47 114

原创 JBPM报错Cannot delete or update a parent row

转:http://www.cnblogs.com/08mse/archive/2010/03/17/1688221.html 首先,分析配置文件hibernate.cfg.xml的内容,其中在默认设置是用 HSQL(开源的数据库),这是一个内存数据库,这种内存数据库用来代替项目实际所用的数据库来做单元测试挺不错的。不过在我们的真实开发中,还是使用oracle等。MySQL 的更改如...

2012-07-04 15:44:29 145

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

将某个rar格式的压缩文件下载到桌面,解压的时候出现如下提示:路径和文件名总长度必须不能超过 260 个字符! 系统找不到指定的路径。原因:WinRAR不支持长文件名。包括路径目录在内,WinRAR对文件名总长度要求不能超过260个字符。解决方法:将rar压缩文件放在根目录,如C盘或者D盘下面即可右键“解压到当前文件夹”进行解压。如果不行,则双击该压缩文件,然后通过窗口顶部的“解压到”按钮进行解压...

2012-06-26 14:02:56 2272

原创 几种spring 获取bean的方法

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

2012-06-06 17:03:03 144

原创 Tomcat常用调优技巧

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

2012-06-01 10:22:49 146

原创 Eclipse编译时报Errors running builder 错误

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

2012-05-25 17:24:25 1197

原创 查看Eclipse内存使用情况

Window->Preferences, General, 选中“Show heap status”即可; 

2012-05-25 16:14:12 294

原创 Oracle用命名创建表空间和用户

创建临时表空间 : CREATE TEMPORARY TABLESPACE test_temp TEMPFILE 'D:\app\Administrator\oradata\orcl\test_temp01.dbf ' SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL;  创建用户...

2012-03-29 16:21:14 301

原创 oracle 数据库定时备份

转自:http://apps.hi.baidu.com/share/detail/50630044 Oracle 自动备份 建议一: 利用任务计划、批处理文件和ORACLE的EXP导出功能,可以根据日期自动生成ORACLE备份文件,大大方便了ORACLE数据备份。: 1,批处理文件backup.bat\. exp system/manager file=d:\back...

2011-12-28 17:44:48 201

原创 windows Oracle 自动备份数据

1.编写oracleBackup.bat脚本:    cd  D:\\app\\Administrator\\product\\11.2.0\\dbhome_1\\BIN exp  nsi/12345@orcl file=d:\\orclbak\\oracle%date:~0,10%.dmp  owner=nsilog=d:\\orclbak\\oracle%date:~0...

2011-12-28 17:41:47 103

原创 JS拖拽

原地址:http://www.cnblogs.com/ljchow/archive/2010/05/07/1729345.html 首先这篇文章是基于 再谈js拖拽(一) code基础上的,进行改动实现的仿iGoogle自定义首页模块拖拽功能。将code贴上,你也可在下方进行下载。code未免枯燥,我将尽量用文字描述思路及注意点,所以即便你不看code也能根据文字翻译成你的code。 ...

2011-12-19 12:27:16 79

原创 JS拖拽

原文地址:http://www.cnblogs.com/ljchow/archive/2010/04/27/1721695.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">...

2011-12-19 12:23:15 88

原创 DIV如何双击关闭

<DIV id=ph style="Z-INDEX: 1; LEFT: 241px; VISIBILITY: visible; WIDTH: 139px; CURSOR: hand; POSITION: absolute; TOP: 132px; HEIGHT: 19px;"><SCRIPT>function st(){document.getElement...

2011-12-15 16:12:32 104

原创 Oracle密码过期的处理办法介绍

/*  现象:  ORA-28001:the password has expired  原因:  由于Oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所致  影响:  数据库密码过期后,业务进程一旦重启会提示连接失败,影响业务使用  处理步骤:  如下操作*/    1.在CMD命令窗口中输...

2011-12-05 10:34:30 152

原创 Apache 配置反向代理

1.找到Apache2.2\conf目录下的httpd.conf文件,将   LoadModule proxy_module modules/mod_proxy.so和   LoadModule proxy_http_module modules/mod_proxy_http.so前的注释去掉 2.httpd.conf文件后添加如下代码: <VirtualHost *:...

2011-11-24 15:32:09 206

原创 Hibernate的检索方式(五)

五、高级查询技巧 2、集合过滤       延迟检索策略――customer.getOrders().iterator() (加载关联对象集合),这种方式的不足:l         全部加载l         不能排序 2种办法可以解决上边不足,一种是通过HQL或QBC查询orders集合,还有一种办法就是使用集合过滤。 集合过滤示例:    List re...

2011-11-21 17:40:52 91

原创 Hibernate的检索方式(四) -

转自:http://aumy2008.blogbus.com/logs/14005572.html 四、 报表查询 1、投影查询       select c from Customer c ……       select c.name,c.age from Customer c ……(1)动态实例化查询结果       select new com.CustomerR...

2011-11-21 17:38:13 108

原创 Hibernate的检索方式(三)

转自:http://aumy2008.blogbus.com/logs/13941318.html 三、连接查询HQL和QBC支持的各种连接类型在程序中指定的链接查询类型HQL语法QBC语法使用范围内连接inner join 或者 joinCriteria.createAlias()...

2011-11-21 17:37:09 85

原创 Hibernate的检索方式(二)

转自:http://aumy2008.blogbus.com/logs/13887948.html 二.设定查询条件       在where子句中给出的是对象的属性名,而不是字段名。HQL和QBC支持的各种运算运算类型HQL运算符QBC运算符含义比较运算=Expression.eq()...

2011-11-21 17:34:53 101

原创 Hibernate的检索方式(一)

转自:http://aumy2008.blogbus.com/logs/13835265.html  Hibernate提供以下几种检索对象的方式。l         导航对象图检索方式。(根据已经加载的对象,导航到其他对象。)l         OID检索方式。(按照对象的OID来检索对象。)l         HQL检索方式。(使用面向对象的HQL查询语言。)l    ...

2011-11-21 17:32:35 83

原创 springmvc中获得HttpServletRequest request方法 .

转自:http://blog.csdn.net/wfcaven/article/details/5837181 在web。xml中配置一个监听<listener>        <listener-class>            org.springframework.web.context.request.RequestContextListener ...

2011-11-18 12:19:36 142

原创 Freemarker自定义函数的使用

1. 编写函数   public class FtlCheckPermissionMethod implements TemplateMethodModel { @SuppressWarnings("rawtypes") @Override public Object exec(List args) throws TemplateModelException...

2011-10-31 15:35:51 715

原创 spring和testng的整合 .

转自: http://blog.csdn.net/blackchoc/article/details/5711860 项目中用到了testNG作为单元测试工具,至于testNG对比junit有啥好处不太清楚,至少从程序员写testcase来说似乎和junit 4.x并没有太大的区别。但是据说和一些测试工具整合的时候比较方便。ok,这不是重点。 Spring专门为Junit test...

2011-10-11 10:59:08 135

原创 svn的branch/tag创建及merge

转自:http://blog.csdn.net/adupt/article/details/4203133 在SVN中Branch/tag在一个功能选项中,在使用中也往往产生混淆。在实现上,branch和tag,对于svn都是使用copy实现的,所以他们在默认的权限上和一般的目录没有区别。至于何时用tag,何时用branch,完全由人主观的根据规范和需要来选择,而不是强制的(比如cvs...

2011-08-25 13:28:01 391

原创 oracle 创建表空间,用户

转自:http://blog.sina.com.cn/s/blog_4d19b6210100d7i6.html一.创建删除表空间 //创建临时表空间create temporary tablespace test_temptempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf'size 32ma...

2011-08-18 18:14:01 104

原创 查看用户、权限、角色的命令和视图

查看用户、权限、角色的命令和视图 1.查看所有用户: select * from dba_users; select * from all_users; select * from user_users; 2.查看用户系统权限: select * from dba_sys_privs; select * from session_privs; select * ...

2011-08-18 13:56:02 774

Linux系统管理员手册

经典书籍,看完后可了解linux启动过程,各个目录的作用。

2007-09-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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