- 浏览: 157306 次
- 性别:
- 来自: 北京
最新评论
文章列表
缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事 ...
当service更新修改数据,执行flush() 同步session和数据库的时候,
如果出现异常,事务也可回滚。更新修改失败。。。。
public class ThreadUtil {
public static void main(String[] args) throws InterruptedException {
PrimeRun p = new PrimeRun();
System.out.println("多线程中的变量:");
for(int i=0;i<10;i++){
new Thread(p).start();
}
Thread.sleep(1000);
System ...
NEVEL
已经废弃了,被MANUAL取代了
2 MANUAL
spring3.x中的opensessioninviewfilter已经将默认的FlushMode设置为MANUAL了;
如果FlushMode是MANUAL或NEVEL,在操作过程中hibernate会将事务设置为readonly,所以在增加、删除或修改操作过程中会出现如下错误
org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode (FlushMode.NE ...
1.escape 方法
对 String 对象编码以便它们能在所有计算机上可读,
escape(charString)
必选项 charstring 参数是要编码的任意 String 对象或文字。
说明
escape 方法返回一个包含了 charstring 内容的字符串值( Unicode 格式)。所有空格、标点、重音符号以
及 其他非 ASCII 字符都用 %xx 编码代替,其中 xx 等于表示该字符的十六进制数。例如,空格返回的是
...
1.Ascll 算是比较早的编码,七位二进制数表示,当然在计算机中一般是用一个字节八位表示哈,最先的一位做标志位撒,收录了 英文字母、数字、一些特殊符号、还有一些比如 换行、空格等咚咚,#0 表示什么都不是 C中的字符串后 一般加的就是#0
2.Unicode 包含了世界上所有的文字符号,需要用两个字节 也就是 16位表示(其实这指的是 UCS-2 还有个更厉害的 UCS-4),注意哟,需要16位就不是说在计算机具体表示的时候 就是16为,我在计算机中存个 01001111 01100000 你知道 这个是什么吗?? 两个ASCLL ?? 还是UNICODE ?? 呵呵 不知道吧,所以在 ...
<html>
<head>
<script type="text/javascript">
function deleteRow(r)
{
var i=r.parentNode.parentNode.rowIndex
document.getElementById('myTable').deleteRow(i)
}
function insertRowInTable(){
var table = document.getElementById("myTable");
var newRow = ta ...
解析Java中的String对象的数据类型
1. 首先String不属于8种基本数据类型,String是一个对象。
因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。
2. new String()和new String(“”)都是申明一个新的空字符串,是空串不是null;
3. String str=”kvill”;
String str=new String (“kvill”);的区别:
在这里,我们不谈堆,也不谈栈,只先简单引入常量池这个简单的概念。
常量池(constant po ...
// 字符类型 String
if (pramets.get(i).getClass() == Class
.forName("java.lang.String")) {
p_stmt.setString(i, pramets.get(i).toString());
}
// 日期类型 Date
if (pramets.get(i).getClass() == Class
.forName("java.sql.Date")) {
p_stmt.setDate(i, java.sql.Date.va ...
当时公司招了大批应届本科和研究生毕业的新新人类。平均年龄25岁。那个新的助理,是经过多次面试后,我亲自招回来的一个女孩。名牌大学本科毕业,聪明,性格活泼。私下里我得承认,我招她的一个很重要的原因,除了她 ...
MC.Dialog ::: http://www.iteye.com/topic/652192
zcms.Dialog::: http://www.ydaima.com/js/zDialog/zDialog.rar
lhgdialog::: http://www.px915.com/lhgdialog/_demo.html
做过的项目中Hibernate都是直接采用ehcache做为缓存,ehcache是一个好东西,采用内存+文件系统结合可以胜任大多数情况,而且Hibernate和ehcache简直就是天造地设的一对,配合非常之默契。
但是在集群环境下缓存不同步的问题日益凸显,尽管最新版本的ehcache已经支持通过multicast来实现不同进程的缓存数据同步的功能,这样的结构在集群的节点很多的时候性能下降得厉害,而且也不清楚其稳定性如何,因此ehcache暂且搁下。
对memcached早有耳闻,它是一种采用客户端服务器工作模式的集中式缓存系统,在很多非常大的网站中被采用。之前试过Java版的客户端AP ...
一直以来有很多人却忽视了HTML标签META的强大功效,一个好的META标签设计可以大大提高你的个人网站被搜索到的可能性,大家有兴趣的可以详细的看看下面的介绍,没兴趣的可以大致看看。
META标签是HTML语言HEAD区的一个 ...
hibernate集合映射inverse和cascade详解
1、到底在哪用cascade="..."?
cascade属性并不是多对多关系一定要用的,有了它只是让我们在插入或删除对像时更方便一些,只要在cascade的源头上插入或是删除,所有cascade的关系就会被自动的插入或是删除。便是为了能正确的cascade,unsaved-value是个很重要的属性。Hibernate通过这个属性来判断一个对象应该save还是update,如果这个对象的id是unsaved-value的话,那说明这个对象不是persistence object要save(insert);如果id ...