码迷,mamicode.com
首页 > 编程语言
Java事务(四) - 使用模板模式改造事务处理
一. 前言: 在上一篇博文中, 我们使用TransactionManager和ThreadLocal完成线程安全的事务管理,不知大家有没有发现,AccountService代码充斥着很多事务处理的代码,其实这些代码在很多方法里面都是重复出现,我们可以使用Template模式进行优化。...
分类:编程语言   时间:2014-09-12 13:30:53    阅读次数:288
C/C++ 生成错误
1、链接器工具错误 LNK1123:fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt转换到 COFF 期间失败: 文件无效或损坏VS2010下的解决方案:安装sp1的补丁:http://ww...
分类:编程语言   时间:2014-09-12 13:29:23    阅读次数:172
IntelliJ IDEA 13.1.4新建java web项目
打开软件点击Create New Project选择Empty Project,单击Next写上工作空间名称,单击Finish按钮,弹出框点ok配置JDK,(没有点New)后点击ok选择file>New Module...左面导航栏选择java,右边勾选Web Application,之后点击Nex...
分类:编程语言   时间:2014-09-12 13:26:24    阅读次数:242
初学Java ssh之Spring 第一篇
之前虽然毕业前实习的工作是使用的C# .NET语言,但是,毕业后还是果断应聘Java。虽然自己对Java的理解不如C#深入,只是对基础知识比较熟悉,但还是义无返顾了··· 虽然应聘经历比较坎坷,但最终还是成功入职了。 刚入职,再加上经验不足,所以最近任务比较少,这样就有大把时间自学了,得抓紧...
分类:编程语言   时间:2014-09-12 13:18:13    阅读次数:193
Java线程(七):Callable和Future
接着上一篇继续并发包的学习,本篇说明的是Callable和Future,它俩很有意思的,一个产生结果,一个拿到结果。 Callable接口类似于Runnable,从名字就可以看出来了,但是Runnable不会返回结果,并且无法抛出返回结果的异常,而Callable功能更强大一些,被线程执行后...
分类:编程语言   时间:2014-09-12 13:16:43    阅读次数:183
JAVA NIO 简介(转)
1.基本概念IO是主存和外部设备(硬盘、终端和网络等)拷贝数据的过程。IO是操作系统的底层功能实现,底层通过I/O指令进行完成。所有语言运行时系统提供执行I/O较高级别的工具。(c的printf scanf,java的面向对象封装)2.Java标准io回顾Java标准IO类库是io面向对象的一种抽象...
分类:编程语言   时间:2014-09-12 13:15:43    阅读次数:266
验证(Javascript和正则表达式)
原文: 验证(Javascript和正则表达式) 昨天写了验证(C#和正则表达式),今天又写了个js版的验证。现在贴出来,为了方便自己查阅,同时也希望能给需要的人帮助和一些启发。由于今天才开始接触js,所以可能会有一些错漏,希望大家能批评指正。 var Validator = { VerityLib...
分类:编程语言   时间:2014-09-12 13:12:43    阅读次数:185
C# 多线程写文件,时常写不成功
在项目中,做一个文本日志功能为了不影响页面响应速度,所以使用了多线程,在测试的时候,风险文件写入时常不成功,经过一番周折,发现th.IsBackground = true;后台线程不为主线程的子线程这句代码的问题,表示为主线程的子线程,如果主线程关闭,子线程也会一起关闭。注释掉代码后,查询正常。pu...
分类:编程语言   时间:2014-09-12 13:12:13    阅读次数:299
Spring Data JPA初使用(转载)
我们都知道Spring是一个非常优秀的JavaEE整合框架,它尽可能的减少我们开发的工作量和难度。 在持久层的业务逻辑方面,Spring开源组织又给我们带来了同样优秀的Spring Data JPA。 通常我们写持久层,都是先写一个接口,再写接口对应的实现类,在实现类中进行持久层的业务逻辑处理...
分类:编程语言   时间:2014-09-12 13:11:13    阅读次数:319
java虚拟机内存监控工具jps,jinfo,Jstack,jstat,jmap,jhat使用
基于Sun HotSpot JVM? ? 这里将介绍几款sun hotspot jvm 自带的监控工具: 请确保java_home/bin配置到path环境变量下,因为这些工具都在jdk的bin目录下 ? jps(JVM Process Status Tool):JVM机进程状况工具 用...
分类:编程语言   时间:2014-09-12 12:07:13    阅读次数:410
宝马测试(C++实现)
测试目的:对编辑器放大,缩小性能测试。      测试资源:一匹宝马。       测试结果:良好。       实现方法:通过调用本地保存的宝马文件,逐字逐行的显示在编辑器中,并放大,缩小。对不同的符号进行上色处理。 1. 宝马文件...
分类:编程语言   时间:2014-09-12 12:05:33    阅读次数:227
[Python]分享一个http连接重试的装饰器
这个是python2.7x 的版本,如果mouxie...
分类:编程语言   时间:2014-09-12 12:05:06    阅读次数:207
java注解
java注解...
分类:编程语言   时间:2014-09-12 12:02:03    阅读次数:295
C++ - 继承虚函数调用 代码
继承虚函数调用 代码本文地址: http://blog.csdn.net/caroline_wendy派生类继承基类时, 使用virtual时, 会进行动态绑定, 没有virtual关键字则会覆盖.使用基类指针(Base*)指向派生类时, 调用函数, 则动态绑定的函数会调用派生类, 非动态绑定的函数调用基类.代码:/* * main.cpp * * Created on: 2014.9.1...
分类:编程语言   时间:2014-09-12 12:01:53    阅读次数:199
C++11(13):重载运算与类型转换
除了重载的函数调用运算符operator()之外,其他重载运算符不能含有默认实参。 当以个重载的运算符是成员函数时,this绑定到左侧运算对象。成员运算符函数的(显式)参数比运算对象的数量少一个。 当运算符作用于内置类型的运算对象时,我们无法改变运算的含义。 ::              .*                     .          ?:   这四个运算符不能被重载。...
分类:编程语言   时间:2014-09-12 11:59:23    阅读次数:347
java 自旋锁
java字旋锁...
分类:编程语言   时间:2014-09-12 11:56:13    阅读次数:204
Spring整合定时任务调度框架Quartz实战
定时的任务处理在程序开发中应用的相当普遍,之前一直使用JDK的Timer类库来做任务调度功能不是很方便,因为它不能像cron服务那样可以指定具体年、月、日、时和分的时间,我们只能将时间通过换算成微秒后传给它,而在quartz中我们只需要设置cronExpression就可以完成定时的周期性的方法调用。Quartz中最核心的是任务调度器Scheduler,它负责管理Job,Trigger和 Calendar,而每一个Job就是一个需要执行任务的java类,在Schelduler调度任务时 执行的就是这个类的e...
分类:编程语言   时间:2014-09-12 11:55:23    阅读次数:205
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!