![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java技术
文章平均质量分 57
iteye_4128
这个作者很懒,什么都没留下…
展开
-
事务2-解惑 spring 嵌套事务
在所有使用 spring 的应用中, 声明式事务管理可能是使用率最高的功能了, 但是, 从我观察到的情况看, 绝大多数人并不能深刻理解事务声明中不同事务传播属性配置的的含义, 让我们来看一下TransactionDefinition 接口中的定义 ,在 spring 中一共定义了六种事务传播属性, 如果你觉得看起来不够直观, 那么我来转贴一个满大街都有的翻译 PROPAGATION_REQUI...原创 2011-02-18 09:28:48 · 94 阅读 · 0 评论 -
java多线程体验3-实际项目应用
多线程发现短信的实例:1、生产获取处理数据的类:[code="java"]private class ScanTask extends TimerTask { @Override public void run() { // if there is no capacity, cancel this scan if (messageQueue.remainin...原创 2011-02-24 15:44:37 · 205 阅读 · 0 评论 -
系统国际化1
对于稍微大一点的系统,国际化都是一个必须的步骤,很多系统为了不同的语言,做出了不同的页面甚至程序来支持,然后,对于.net或java相对成熟的平台下面,我们大可以利用已有的一些框架支持,来轻松的实现国际化的支持,下面我们以Spring为例子大致讲解一下如何利用已有框架简单的做到国际化的支持,我们简单的拿一个欢迎语句的中英文版本来做处理:1、资源文件的编写:英文版本资源文件,新建resour...原创 2011-02-24 14:26:31 · 133 阅读 · 0 评论 -
事务1-spring 事务支持
当你涉及到两个其他业务方法一起绑定为一个业务操作的时候,例如一个ATM取款的简单操作:ATM机器吐钱2和更新你帐户存款就是一个取钱的主要操作,它就需要要求如果两者都成功,即一起提交,如果有一者失败,即回滚该两个操作,这种时候就需要事务了。[b][size=medium]一、事务的特性:原子性、一致性、分离性、持久性。[/size][/b]1、原子性:事务的原子性指的是,事务...原创 2011-02-23 09:51:22 · 119 阅读 · 0 评论 -
java多线程体验2-生产者消费者
今天接着复习一下多线程应用,对生产者和消费者模式又有了新的体会:引用一下视频老师的吃馒头例子,在面包店里,馒头师傅负责生产馒头,师傅一边生产一边往篮子里面放,我们几个就坐在旁边负责吃。首先,定义一下馒头:[code="java"]public class WoTou { int id; WoTou(int id){ this.id=id; }...原创 2011-02-22 21:51:28 · 166 阅读 · 0 评论 -
为何使用SSH
[size=medium][b]一、说下Hibernate的工作机制[/b][/size] 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFac...原创 2011-02-19 09:28:49 · 77 阅读 · 0 评论 -
Java运行时的查找路径
一直使用IDE或者基于web容器来运行Java程序,所以很少去考虑一些基础的,但是非常重要的问题——Java运行时的文件查找路径。最近由于需要运行一个自己开发的小系统,需要独立运行Java进程,这个时候才发现,其实IDE和web容器为我们默默的做的很多事情。1、首先一个路径问题就是——class类的查找 classpath相对来说到时我们经常遇到的问题,用...原创 2011-02-18 20:01:09 · 408 阅读 · 0 评论 -
java多线程体验1
多线程估计大家都在用,大家每天面对的操作系统都是多线程的应用,呵呵,以前的dos系统就是经典的单线程体现。编程也用了不少多线程,是时候写个文章总结一下,以便对知识的总结和交流。单线程的程序结构:[code="java"]public class TestThread { public static void main(String[] args) { ...原创 2011-02-18 10:32:00 · 103 阅读 · 0 评论 -
java序列化声明一个显式的UID
简单来说,Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不一致的异常。当实现java.io.Serializable接口的实体(类)没有显式地定...原创 2011-02-18 09:48:46 · 472 阅读 · 0 评论 -
一个容易误解的finally和return的执行顺序
[code="java"]try { System.out.println("Test Return"); return; } catch(Exception e){ } finally{ System.out.println("excute finally!"); }[/code]执行的顺序既然是:try---fina...原创 2011-02-24 19:22:45 · 118 阅读 · 0 评论