- 浏览: 123773 次
- 性别:
- 来自: 杭州
最新评论
-
suifeng:
写的不错, 堆内存:那一部分很好, 就是新区到老区的转换没有 ...
Java中的垃圾回收与对象生命周期
文章列表
第一类丢失更新
A事务撤销时,把已经提交的B事务的更新数据覆盖了。这种错误可能造成很严重的问题,通过下面的账户取款转账就可以看出来:
时间
取款事务A
转账事务B
T1
hibernate二级缓存
- 博客分类:
- Java Hibernate
常用的缓存插件 Hibernater二级缓存是一个插件,下面是几种常用的缓存插件:
◆EhCache:可作为进程范围的缓存,存放数据的物理介质可以是内存或硬盘,对Hibernate的查询缓存提供了支持。
◆OSCache:可作为进程范围的缓存,存放数据的物理介质可以是内存或硬盘,提供了丰富的缓存数据过期策略,对Hibernate的查询缓存提供了支持。
\
◆SwarmCache:可作为群集范围内的缓存,但不支持Hibernate的查询缓存。
◆JBossCache:可作为群集范围内的缓存,支持事务型并发访问策略,对Hibernate的查询缓存提供了支持。
官 ...
Hibernate相容性列表
- 博客分类:
- Java Hibernate
Hibernate Compatibility Matrix
Please note that as of 3.5.x Hibernate Core, Hibernate Annotations and Hibernate EntityManager are all versioned and released together which greatly simplifies this matrix; see this blog for details.Hibernate Commons Annotations is a utility project used by annotatio ...
jdom学习:读取xml文件
- 博客分类:
- open source
用JDOM读取XML文件需先用org.jdom.input.SAXBuilder对象的build()方法创建Document对象,然后用Document类、Element类等的方法读取所需的内容。IBM : developerWorks 中国站上有一个很好的例子:
<?xml version="1.0" encoding="UTF-8"?>
<HD>
<disk name="C">
<capacity>8G</capacity>
...
使用PowerDesigner生成数据库建表SQL脚本时,尤其是Oracle数据库时,表名一般会带引号。其实加引号是PL/SQL的规范,数据库会严格按照“”中的名称建表,如果没有“”,会按照ORACLE默认的设置建表(DBA STUDIO里面),默认是全部大写,这样,在ORACLE数据库里的字段就如“Column_1”。如果你把引号去掉,ORACLE自动默认为全部大写,即“COLUMN_1”,所以这段SQL在PL/SQL中执行的时候是没有任何问题的,如果不加引号,在PL/SQL会自动识别为大写。如果加了引号,sql或者hql查询“Column_1='XXX'”时,就会报错:ORA-00904: ...
父子俩进城赶集。天气很热。父亲骑驴,儿子牵着驴走。 一位过路人看见这爷俩儿,便说:“这个当父亲的真狠心,自己骑驴子,却让儿子在地上走。”父亲一听这话,赶紧从驴背上下来,让儿子骑驴,他牵着驴走。 没走多远,一位过路人又说:“这个当儿子的真不孝顺,老爹年纪大了,不让老爹骑驴,自己却优哉地骑着驴,让老爹跟着小跑。”儿子一听此言,心中惭愧,连忙让父亲上驴,父子二人共同骑驴往前走。 走了不远,一个老太婆见了父子俩共骑一头驴,便说:“这爷俩的心真够狠的,那么一头瘦驴,怎么能禁得住两个人的重量呢?可怜的驴呀!”父子二人一听也是,又双双下得驴背来,谁也不骑了,干脆走路,驴子也 ...
Oracle 11g R2的完全卸载方式如下:运行D:\app\Administrator\product\11.2.0\dbhome_1\deinstall的deinstall.bat批处理文件卸载,全程代码如下:
Checking for required files and bootstrapping ...
Please wait ...
复制了 14 个文件
复制了 611 个文件
已复制 1 个文件。
已复制 1 个文件。
Location of logs C:\Users\ADMINI~1\AppData\Local\Temp\OraDei ...
Sql代码
eg:
SELECT CONCAT(FIRST_NAME,LAST_NAME) FROM T1
eg:
SELECT CONCAT(FIRST_NAME,LAST_NAME) FROM T1
INSERT函数
语法:INSERT(ARG1,POS,SIZE,ARG2)
INSERT函数返回一个字符串,将ARG1从POS处删除SIZE个字符,将ARG2插入该位置。
Sql代码
eg:
eg:
LOCATE函数
语法:LOCATE(ARG1,ARG2,<POS>)
LOCATE函数在ARG2中查找ARG1第 ...
SQL 左外连接,右外连接,全连接,内连接
- 博客分类:
- sql基础
SQL 左外连接,右外连接,全连接,内连接 连接可分为以下几类: 1.内连接。(典型的连接运算,使用像 = 或 <> 之类的比较运算符)。包括相等连接和自然连接。 内连接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students 和 courses 表中学生标识号相同的所有行。 2.外连接。外连接可以是左向外连接、右向外连接或完整外部连接。 在FROM子句中指定外连接时,可以由下列几组关键字中的一组指定: LEFT ...
svn Item is not readable
- 博客分类:
- svn
问题:svn 查看历史记录失败 ,并提示"Item is not readable"解决: 今天配置SVN出现以下现象配置目录权限时如:[/]adminstrator = rw[/ytsource]Group_yt = rw结果两组的用户分别在根目录和/ytsource目录下可以正常show log,而在分别在其子目录中show log都会提示 Item is not readable.
最后在svnserve.conf 文件中,设置anon-access = none就可以了
oracle 和db2 的一些异同点
- 博客分类:
- db2
1, Table space for indexes 的不同
Oralce:
Create TABLE T1 .............IN DATA_TA
Create Index ........ ON T1 ...... IN INDX_TS
DB2:
Create TABLE T1 ........ IN DATA_TS INDEX IN INDX_TS
Create INDEX .....ON T1
2, RowID
SVN安装与配置 SVN整合MyEclipse
- 博客分类:
- 版本控制
SVN安装:
1、安装服务器
点击安装软件,在第二个Next时选择Svnserve安装模式,去掉第二个勾即可。
往下可以选择自己的安装路径,点击Next后Finish即可。
2、安装客户端
点击安装软件,按提示安装即可。
3、配置服务器
创建svn项目 svnadmin create E:\svn\repository
ExtJs xtype一览
- 博客分类:
- extjs
基本组件:
xtype
Class
描述
button
Ext.Button
按钮
splitbutton
Ext.SplitButton
带下拉菜单的按钮
cycle
Ext.CycleButton
带下拉选项菜单的按钮
buttongroup
Ext.ButtonGroup
编组按钮(Since 3.0)
slider
Ext.Slider
滑动条
progress
Ext.ProgressBar
进度条
statusbar
Ext.StatusBar
状态条,2.2加进来,3.0 又去了
c ...
SELECT DECODE(WP01.ONDO_KBN,0,'??象外'1,'常温',2,'保冷') AS ONDO_KBNFROM WP01_S_HAITOTAL WP01
//分析: 当WP01.ONDO_KBN=0时,将"??象外"赋值
当WP01.ONDO_KBN=1时,将"常温"赋值
当WP01.ONDO_KBN=2时,将"保冷"赋值
NVL()函数:
NVL(ARG,VALUE)达标 ...
DB2 常用命令小结
- 博客分类:
- db2
1、 打开命令行窗口 #db2cmd 2、 打开控制中心 # db2cmd db2cc 3、 打开命令编辑器 db2cmd db2ce =====操作数据库命令=====
4、 启动数据库实例 #db2start
5、 停止数据库实例 #db2stop
如果你不能停止数据库由于激活的连接, ...