`
文章列表
jQuery EasyUI 1.2.2与DWR整合   参见附件!   注释的地方就是改动的地方。   另外修正,date类型作为Editor保存时无法正常读取编辑的值。
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中对用户的管理是使用权限的方式来管理的,也就是说,如果我们想使用数据库,我们就必须得有权限,但是如果是别人将权限授予了我们,我们也是能对数据库进行操作的,但是我们必须要已 ...
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 ...
Global site tag (gtag.js) - Google Analytics