- 浏览: 78089 次
- 性别:
- 来自: 苏州
最新评论
-
skying007:
,very good example. thank you ...
JMS WITH WEBSPHERE -
ycljf86:
magicalboy 写道 我想搞个Flex桌面录像程序,一定 ...
Flash Media Server 概念 -
ycljf86:
不好意思,最近忙,好久没来博客了,用免费的red5也可以的。
Flash Media Server 概念 -
magicalboy:
我想搞个Flex桌面录像程序,一定要用到FMS?
Flash Media Server 概念
文章列表
spring中 事务与session何时关没有关系,你可以利用opensessioninview在请求开始和结束时开关session,你的事务按需而定。可以在DAO层 在service层。你在action层中调了3个sercice方法 那么 一个session 就会启动3次事务, 而且这个session中的一级缓存还是可以共享的。
这个就好像你的action种调用EJB的三个方法。同样也是这样的。。第一个方法的异常不会导致下面方法的事务。只要你catch住。
理解抽象类和接口最好的例子
- 博客分类:
- java
抽象类(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
这里分为具体两种:
第一种:资源文件为一般后缀文件
第二种:资源文件为图片文件
【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 ...
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 的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 ...
<?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 ...