`
ycljf86
  • 浏览: 78089 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表
spring中 事务与session何时关没有关系,你可以利用opensessioninview在请求开始和结束时开关session,你的事务按需而定。可以在DAO层 在service层。你在action层中调了3个sercice方法 那么 一个session 就会启动3次事务, 而且这个session中的一级缓存还是可以共享的。 这个就好像你的action种调用EJB的三个方法。同样也是这样的。。第一个方法的异常不会导致下面方法的事务。只要你catch住。
抽象类(abstract class):家用电器(HomeAlliances) 接口(interface):音量调节(VolumeControl) 继承类:电视机(TV),洗衣机(Washing) 实现电视机的方法: pulbic class TV extends HomeAlliances implements VolumeControl{ } 实现洗衣机的方法(洗衣机不具有音量调节功能): public class Washing extends HomeAlliances{ } 大家可以细细体会抽象类同接口的区别。
sessionFactory 为何是线程安全的,看了源码才知道,里面的类变量大都是final的。 session为何不线程安全,看了源码才知道,里面变量大都是transient的 sessionfactory: public final class SessionFactoryImpl implements SessionFactory, SessionFactoryImplementor { private static final Logger log = LoggerFactory.getLogger(SessionFactoryImpl.class); pr ...
找了半天 原来是可恶的 classpath  没家 点号   classpath   .;c:\jdk1.4\lib\tools.jar .;[color=red][/color]%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib

jsp 空间

http://s43.eatj.com/index.jsp
这里分为具体两种: 第一种:资源文件为一般后缀文件 第二种:资源文件为图片文件 【NO1】第一种   使用这行代码可以获取class类的根目录的路径   String path =Thread.currentThread().getContextClassLoader().getResource("").getPath(); 例子:我用的开发软件MyEclipse 6.5 假设项目文件夹如下:    files———bin——core(生成class包)        |               |         |——Main.class(生成的 ...
今天在做加密器的时候。遇到了读取文件的问题。在jar包的同目录放上一个文件。那么我们在jar文件的class文件中 只要 openFile("文件名") 就可以了。 这里用了个bat文件来启动jar文件。 start javaw -jar  xx.jar 如何读取资源文件: (一) Properties props = new Properties();   props.load(new FileInputStream("db.properties")); (二) blog.properties文件如下 dbdriver=oracle.jdbc.dri ...

双操作

    博客分类:
  • java
A系统是演唱会订票系统,B系统是付款系统,负责处理A系统和银行之间的,收钱。退钱的操作。 B系统式多线程的。也就是A系统请求付钱。B系统在验证合法性后,一方面起线程调用银行的API,等返回结果后又起一线程来发通知给A系统(A系统的servlet)做一些更新数据库的操作。 A系统有自己的业务tranxAppID,B系统有tranxID与tranxAppID。 在退票页面。有个确认页面。当你同时打开两个窗体同时点到确认页面后,断点设在B系统调API之前,uA先点,后uB再点,uB会报错,因为uA已经把A和B系统的那个tranx标志为退款的了,那么uB的那个操作就会退回到A中,并且把A数据库中的t ...

flex cmd

    博客分类:
  • flex
我装的是flex 的eclipse插件。。那么如何找到SDK的安装目录。。他就在你的 %root%Flex Builder 3 Plug-in\sdks\3.2.0\bin下面。。 cmd到这个目录下。。 mxmlc  your mxml 文件 就会在对应的目录下生产swf文件。
HTML: 原来我认为父窗体弹出子窗体后,父窗体再刷新。子窗体就找不到opener了。 但是昨天我测试了下,让子窗体刷新后调用父窗体的submit方法。发现无论 几次,都能刷新。除非父窗体关了。 那么个人认为。父窗体中是指你当前的这个tab标签或窗口,与你的页面变化不变化 无关。只要这窗体在,里面页面内容无所谓。 child: <script type="text/javascript"> function refresh(actionname) { document.forms['pageForm'].action = act ...
activeMQ内置在Tomcat(6.0)中: activemq.xml <beans xmlns="http://www.springframework.org/schema/beans" xmlns:amq="http://activemq.apache.org/schema/core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework ...
利用spring与activeMQ 与 quartz 结合 jar包: <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/activeio-core-3.1.2.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/activemq-all-5.3.2.jar"/> <classpathentry kind="lib" path=&q ...

ant 文件

    博客分类:
  • java
<?xml version="1.0" encoding="UTF-8"?> <project name="Packaging Generator for SFG" default="_packaging_generation_"> <path id="project.classpath"> <fileset dir="webapp/WEB-INF/lib" > <include name=&qu ...
1. KILL掉系统里的MySQL进程; 2. 在命令提示符下(CMD),进入到MYSQL的BIN目录,用以下命令启动MySQL,以不检查权限的方式启动; mysqld-nt --skip-grant-tables 3. 然后重新开打一个命令提示符的窗口(CMD)用空密码方式使用root用户登录 MySQL; mysql -u root 4. 修改root用户的密码; mysql> update mysql.user set password=PASSWORD('新密码') where User='root'; mysql> flush privileges; mysql&g ...
利用webspher提供JMS。。用spring的JMS类来使用JMS 附件中有demo与详细的说明文档 [6/24/10 15:24:05:581 CST] 00000059 IscEarDeployT I IscEarDeployTask performTask Earfile:JMS_WEBSPHERE_war.ear [6/24/10 15:24:05:628 CST] 00000059 IscEarDeployT I IscEarDeployTask performTask Path:D:\Program Files\IBM1\WebSphere\AppServer\profi ...
Global site tag (gtag.js) - Google Analytics