- 浏览: 162374 次
- 性别:
- 来自: 北京
-
最新评论
-
南京玄武:
谢谢~ 这个也是你吗?http://www.codeweblo ...
P6Spy not Suitable Driver -
longzw:
问一下,怎么创建表空间的,在greenPlum我这里是装在虚拟 ...
GreenPlum AdminGuide 阅读笔记 -
softctwo:
还有p6spy不能过滤result的输出,sql查询的结果集都 ...
P6Spy not Suitable Driver -
jamesji:
Cognos 的产品除了好看以外,垃圾的地方很多。建议直接使用 ...
2个web应用集成问题解决 -
kanny87929:
你说了半天不知道你在说什么
保险公司IT部门的环境待遇问题
文章列表
jQuery EasyUI 1.2.2与DWR整合
参见附件!
注释的地方就是改动的地方。
另外修正,date类型作为Editor保存时无法正常读取编辑的值。
某公司保险承保系统的一点意见
- 博客分类:
- Java综合
1、事务处理所在层次问题
现有程序事务处理在DAO层,如果涉及多个service的方法无法保证事务的一致性。
事务最好是服务层,多个service方法操作,可以配置在一个事务中 2、事务配置方式
现有方式为java的动态代理方式,最好配置为cglib方式
优点:配置简便,不必每个service类都单独配置事务,且可以在service层统一配置事务。
因为低版本的cglib jar可能导致class类不会销毁,所以最好升级cglib版本,现有版本为2.0 可以升级到2.1.3
最好不要编程控制事务的边界,交由Spring的AOP自动处理,service专注于业务逻辑处理,事务的传播 ...
public class SychronizedTest implements Runnable {
private Timer t = new Timer();
public static void main(String[] args) {
SychronizedTest st = new SychronizedTest();
Thread thread1 = new Thread(st, "Thread1");
Thread thread2 = new Thread(st, "Thread2"); ...
1、被争夺的公平锁要比不公平锁的吞吐率更低吗??
是的
2、blocked和waiting状态有什么不同
3、synchronized和lock有什么不同?synchronized缺点有哪些??
synchronized对blocked不能中断
4、可见性和原子性的理解
5、锁的拥有者只能是线程吗??对于嵌套的对象,如果加锁,那么这个锁的拥有者到底是谁呢??是线程呢还是这个对象的宿主
对于osworkflow,一个需要注意和spring集成的事务处理, 一个要注意工作流的并发性 还要注意如何终止一个工作流。
另外工作流如果转向给多人 需要把转向的用户设置为角色 定义角色和人的关联。
工作流的表和业务表需要分离 定义一个关联表
建设数据平台或者数据中心,还是推模式为其他系统供数比较好。
一般情况下应该是核心系统给其他系统供数。
对于外围系统,如果采用拉模式,导致过多的外围系统需要显示地依赖于核心系统的表结构,可以ETL直接抽取,也可以采用DBLink。
但是,一旦核心系统需要修改,那么影响了多个子系统的正常使用。
另外,显示访问核心系统的数据权限也是问题。
而如果采用推模式,其他子系统的运行只是需要外部数据,而子系统提供了接口表,数据平台只需要按照这契约给数即可,(考虑到一个外围系统一套给数接口,比较麻烦,可以直接给一个主题或者某个事实表,但可能比你需要的数据还要多)。这 ...
servlet2.4 对应 JSP2.0 规范已经完全支持EL表达式,即使不用jstl也可以从session、request里取出对象属性了
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="java.util.*" %>
<!DOCTYPE html PUBLIC "-//W ...
package com.google.prophet.quickstart.jvm;
import java.io.IOException;
import java.util.ArrayList;
public class JVMTunning {
/**
* JVM参数 -Xms130m -Xmx130m -Xmn20m -XX:PermSize=20m -XX:MaxPermSize=20m
* -XX:+UseSerialGC OC 110M NC 20M ED :S0 : S1=16:2:2
*
* @param args
* @ ...
@echo off
echo 注释是用rem
rem set OFF_LINE=-o
echo echo off echo字样已经没有了
echo echo on cho字样开始有了
echo [INFO] liwenjie
set TEST_HOME=.\liwenjie
echo %TEST_HOME%
echo 大小写不区分
echo 如何写多行
echo 注意是双引号
if not exist "a" (mkdir a) else (rmdir a mkdir a)
if not exist "b" (md b) e ...
引用:http://zhidao.baidu.com/question/76548551.html
相当于alias(别名),比如把user1.table1在user2中建一个同义词table1 create synonym table1 for user1.table1; 这样当你在user2中查select * from table1时就相当于查select * from user1.table1;
例如:在oracle中对用户的管理是使用权限的方式来管理的,也就是说,如果我们想使用数据库,我们就必须得有权限,但是如果是别人将权限授予了我们,我们也是能对数据库进行操作的,但是我们必须要已 ...
英语单词表-20110305
- 博客分类:
- English
deliberate adj 故意的
vt 深思熟虑
angered by sb
talks 谈话
specific 特殊的
ETL设计的一点思考
前些天写了篇文章叫做什么是好的代码??这是对J2EE开发的一点思考。对于ETL开发来讲,其与常规的J2EE系统开发有所不同,在面向对象设计的方法大行其道的现在,对于操作关系型数据库还是采用过程化的思想,但也有通用的地方。
1、选择SQL还是ETL工具
ETL工具都有join group by操作,复杂sql完成的事情ETL工具很多都能完成,所以存在一个SQL处理与ETL工具处理的矛盾问题。到底是在ETL工具端处理还是数据库SQL、处理。我想从代码的可读性以及操作的简便性考虑,如果SQL不是很复杂,用SQL可以清楚表达你的逻辑,优先考虑SQL。毕竟一般 ...
if "%JAVA_VENDOR%"=="Sun" (
set WLS_MEM_ARGS_64BIT=-Xms256m -Xmx512m
set WLS_MEM_ARGS_32BIT=-Xms512m -Xmx1024m
) else (
set WLS_MEM_ARGS_64BIT=-Xms512m -Xmx512m
set WLS_MEM_ARGS_32BIT=-Xms512m -Xmx512m
)
这是weblogic的jvm启动参数的部分脚本。
使用的sun的jdk,32位机器,最小堆1024m,最大堆1024m ...
<!-- http安全配置 -->
<s:http auto-config="true" use-expressions="true" lowercase-comparisons="false" create-session="ifRequired" >
。。。。<s:intercept-url pattern="/pages/**" access="isAuthenticated()" />
...
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="systemPropertiesModeName" value="SYSTEM_PROPERTIES_MODE_OVERRIDE" />
<property name="ignoreResourceNotFound&q ...