点滴记忆*记忆点滴
收藏本站

hibernate 动态更新注意事项

使用hibernate 动态更新能一定程度的优化我们的数据库,但是有时需在加载对象后对部分属性处理后传递给页面的时,在事务提交时会自动update 到数据库。下面就来分析动态更新何时生效:

	Configuration cf = new Configuration().configure();
	SessionFactory sf =cf.buildSessionFactory();
        Session session = sf.openSession();  
        Transaction transaction = session.beginTransa...

阅读全文>>

C3P0 详细配置说明

<c3p0-config>
<default-config>
<!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 -->
<property name="acquireIncrement">3</property>

<!--定义在从数据库获取新连接失败后重复尝试的次数。Default: 30 -->
<property name="acquireRetry...

阅读全文>>

购票助手使用说明

  1. 安装java 环境。
    购票助手使用java编写,所以要运行需安装java 运行环境。32位系统下载586版本,64位系统下载-64 版本,下载好后双击安装。
    下载地址: 链接:http://pan.baidu.com/s/168YKv 密码:95qn

阅读全文>>

javascript 实现map

function Map() {  
    this.elements = new Array();  
    // 获取Map元素个数  
    this.size = function() {  
        return this.elements.length;  
    },  
    // 判断Map是否为空  
    thi...

阅读全文>>

jquery 实现前端排序

(function($){
    $.fn.tableSort = function(options){
        //默认选项
        var defaults = {
            col:"0",             ...

阅读全文>>

火狐ff iframe 锚点失效问题

在iframe 中,firefox 锚点失效。特别是forward 跳转时,ie 及chrome 设置锚点都会有问题,不过可以使用

window.location.href = window.location.href+'#commentframe'; 方式解决。但这种方式在Firefox中无效。

只能使用js 解决了。网上收集解决方法:

jquery  解决方案:

$(function(){
  $("a").each(function (){
    var link = $(this);
    var href = link.at...

阅读全文>>

Exception in thread "AWT-EventQueue-0"

Swing事件中启动新线程,而新线程又需要更新swing时,会出现以下错误。(随机出现)

Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException:3

原因是Swing 是非线程安全的。

解决方法参考下文:

阅读全文>>

hibernate get load 区别

get和load方式是根据id取得一个记录
下边详细说一下get和load的不同,因为有些时候为了对比也会把find加进来。

 1.从返回结果上对比:

load方式检索不到的话会抛出org.hibernate.ObjectNotFoundException异常
get方法检索不到的话会返回null

 

2.从检索执行机制上对比: get方法和find方法都是直接从数据库中检索 而load方法的执行则比较复杂首先查找session的persistent Context中是否有缓存,如果有则直接返回 如果没有则判断是否是lazy,如果不...

阅读全文>>

java.security.policy 配置说明

众所周知,Java语言具有完善的安全框架,从编程语言,编译器、解释程序到Java虚拟机,都 能确保Java系统不被无效的代码或敌对的编译器暗中破坏,基本上,它们保证了Java代码按预定的规则运作。但是,当我们需要逾越这些限制时,例如,读 写文件,监听和读写Socket,退出Java系统等,就必须使用数字签名或安全策略文件(*.Policy)。

在企业内部网中,本文提出了使用安全策略文件来设置java程序权限的一种简单的方法。 由于企业内部网中各台计算机的位置、用途和安全性明确,更适于使用安全策略文件来设置java的权限,软件的安装、设置、升级和迁移都非常的方便,并且, 还...

阅读全文>>

pv 计算 qps

术语说明:
QPS = req/sec = 请求数/秒

【QPS计算PV和机器的方式】

QPS统计方式 [一般使用 http_load 进行统计]
QPS = 总请求数 / ( 进程总数 *   请求时间 )
QPS: 单个进程每秒请求服务器的成功次数

单台服务器每天PV计算
公式1:每天总PV = QPS * 3600 * 6
公式2:每天总PV = QPS * 3600 * 8

服务器计算
服务器数量 =   ceil( 每天总PV / 单台服务器每天总PV )

【峰值QPS和机器计算公式】 ...

阅读全文>>