首页 > 其他
Spring Transaction属性之Propagation
我们平常使用spring transaction时,我们大多都习惯于使用@Transactional,对于这个annotation可以有些什么配置,在什么情况下使用了解比较少。这篇博客主要关注于@Transactional中4个属性之一 -- propagation。 Propagation取值: REQUIRED(默认值):在有transaction状态下执行;如当前没有transa...
分类:其他   时间:2014-03-02 10:46:43    收藏:0  评论:0  赞:0  阅读:517
Seam的Conversation上下文
为了解决数据跨请求传递的问题,Seam为我们提供了 conversation 上下文。有了 conversation 以后,我们不需要再将需要跨越多个请求的数据都放到session里了,conversation是一个更好的解决方案。当然对话上下文也是从session中分配出来的,但是我们可以更好地控制组件的生命周期。在Seam中,任何一个请求到来时,都会启动一个对话,也就是说,对话上下文是seam...
分类:其他   时间:2014-03-02 08:08:29    收藏:0  评论:0  赞:0  阅读:460
【iOS】UIViewController、UINavigationController与UITabBarController的整合使用
UINavigationController与UITabBarController是iOS开发中最常用的两种视图控制器,它们都属于UIViewController的子类,继承关系如下: @interface UITabBarController : UIViewController @interface UINavigationController : UIViewController...
分类:其他   时间:2014-03-02 09:23:45    收藏:0  评论:0  赞:0  阅读:449
STL 源码剖析序列式容器之vector(四)
申明:本文主要参考书籍 1 vector概述 stl vector是序列容器模板类,其支持指定类型的数据存储和随机访问; 对于vector而言,如果在其尾部插入或删除项,其时间复杂度为常量;如果在中间或者头部插入或者删除项,则其时间复杂度为线性的,因为为了保持原本的相对次序,在插入或者删除项之后的所有项都必须进行移动;简单的说:vector类似于动态数组的概念,该动态数据能容纳任...
分类:其他   时间:2014-03-02 12:09:44    收藏:0  评论:0  赞:0  阅读:495
HashMap和Hashtable的异同点
HashMap和Hashtable的异同点 不同点: 1、HashMap的父类是AbstractMap,而Hashtable的父类是Dictiionary; 2、HashMap的key和value可以为空,而Hashtable不允许为空; 3、HashMap的方法不是同步的,而Hashtable的方法是同步的; 4、HashMap是非线程安全的,而Hash...
分类:其他   时间:2014-03-02 08:28:34    收藏:0  评论:0  赞:0  阅读:521
UML—构件图
一、构件 1.定义:构件(component)是系统中遵从同一组接口且提供实现的物理的、可替换的部分。 每个构件能实现一定的功能,为其他构件提供使用接口,方便软件的复用。。 2.图符: 3.构件举例: 对象库,可执行体,COM+,企业级javebean 4.类型: 源代码构件:源代码文件 二进制构件:目标码文件,静态链接库,动态链接库 可执行构件:可执行程序 数据文件或文...
分类:其他   时间:2014-03-02 10:18:58    收藏:0  评论:0  赞:0  阅读:517
跳转(Forward)和页面重定向(Redirect)的区别
我们通过两个流程来看一下它们之间的区别。 Redirect 1. 用户浏览器向 http://localhost:8080/demo/start.xhtml 发送 GET 请求。 2. JSF收到请求,返回 start.xhtml 页面。 3. 用户点击页面中的按钮。 4. JSF收到请求,向浏览器发送 Redirect 指令(3XX的HTTP状态值)。 5. 浏览器收到指令,...
分类:其他   时间:2014-03-02 11:06:39    收藏:0  评论:0  赞:0  阅读:536
UML—部署图
又名实施图.用来描述系统硬件的物理拓扑结构以及在此结构上执行的软件。 系统工程师连接软硬件.用类图和构件图推断软件的结构,用顺序图,协作图,状态图,活动国描述软件的行为.软硬件边界上,用实施图,描述处理器和所需设备的拓扑结构. 1.构成: 节点node:物理元素,在运行时存在;代表一个可计算的资源,占用内存,具有处理能力;一个构件集合一般来说位于一个节点,但有可能从一个节点转到另一个节点....
分类:其他   时间:2014-03-02 10:11:18    收藏:0  评论:0  赞:0  阅读:803
openstack关于utils.execute
首先不得不吐糟下国内openstack的开发者是不是太少了,关于openstack编码的一些细节问题很少有人知道。 这里记录一下扩展openstack时遇到的一个小问题 openstack的utils.execute其实是封装的subprocess模块用来执行一些shell命令 具体是调用的subprocess模块的Popen执行的 假如我们想执行以下命令 rm -rf /home/uu...
分类:其他   时间:2014-03-02 09:13:02    收藏:0  评论:0  赞:0  阅读:656
final、finally和finalize的区别
final、finally和finalize的区别 这三者的区别可以从两个方面来说 1、意思解释方面 (1)final是修饰符(关键字) (2)finally是异常处理中的程序块 (3)finalize是方法名 2、功能方面 (1)若一个类被声明为final的话,则此类不能被继承;如果一个变量声明为final的,则此类不能被改变,只能使用; 如果一个方法被声明为...
分类:其他   时间:2014-03-02 09:57:30    收藏:0  评论:0  赞:0  阅读:546
skiplist 跳表详解及其编程实现
skiplist介绍 跳表(skip List)是一种随机化的数据结构,基于并联的链表,实现简单,插入、删除、查找的复杂度均为O(logN)。跳表的具体定义, 请参考参考维基百科 点我,中文版。跳表是由William Pugh发明的,这位确实是个大牛,搞出一些很不错的东西。简单说来跳表也是 链表的一种,只不过它在链表的基础上增加了跳跃功能,正是这个跳跃的功能,使得在查找元素时,跳表能...
分类:其他   时间:2014-03-02 10:52:53    收藏:0  评论:0  赞:0  阅读:511
基于struts2的文件上传示例
在webroot文件夹下创建fileupload文件夹 单文件上传: 上传页面: My JSP 'index.jsp' starting page <form action="${pageContext.request.contextPath}/upload/uploadAction_saveFile.action" ...
分类:其他   时间:2014-03-02 10:09:46    收藏:0  评论:0  赞:0  阅读:448
计算机图形学及OpenGL简介摘记
计算机图形学及OpenGL简介摘记...
分类:其他   时间:2014-03-02 12:05:06    收藏:0  评论:0  赞:0  阅读:545
续前一篇Learn Vim Progressively 进入VIM大师级编辑阶段
VIM高效编辑文本技巧!...
分类:其他   时间:2014-03-02 09:54:27    收藏:0  评论:0  赞:0  阅读:469
ZOJ3734 树形DP
很有意思的一道树形DP。关键在于变量的设置。根据翻转的性质,我们设dp[ i ][ 0 ]代表以 i 为根的子树like 比 candle多多少,dp[ i ][ 1 ]则表示以 i 为根的子树like 比 candle少多少。所以每次翻转都是dp[ i ][ 0 ]和dp[ i ][ 1 ]的转换。很有意思!   #include "iostream" #include "cstdio" #i...
分类:其他   时间:2014-03-02 09:08:25    收藏:0  评论:0  赞:0  阅读:452
广度优先遍历_改造为递归方式
import java.util.ArrayList; import java.util.HashSet; import java.util.List; import java.util.Set; /**第05讲-广度优先遍历_改造为递归方式 * ------------------------------------ * 深度优先遍历的递归相似性很明显。 * 广度优先遍历可以用递归的解法...
分类:其他   时间:2014-03-02 12:06:39    收藏:0  评论:0  赞:0  阅读:382
合并数组
/******************************************************** 题目:有两个排序的数组A1和A2,内存在A1的末尾有足够多的空余 空间容纳A2。请实现一个函数,把A2中所有数字插入到A1中并且所 有的数字是排序的。 *********************************************************/ //合并数组...
分类:其他   时间:2014-03-02 09:40:36    收藏:0  评论:0  赞:0  阅读:511
GeeksForGeeks - Partition problem
解析为: 1 检查数组的总和是否是偶数,如果是基数就返回假 2 问题归结为在一个数组中寻找任意数组合的和等于一个数的问题(其中数组的数只能使用一次)。明白点说就是coin change问题(找零钱) 1 本博客程序时间效率基本上是一样的,不过实际运行应该快点,找到了找零方案就马上返回了,不用循环结束。 2 空间效率使用了O(sum),数组大的话,就节省了大量空间。...
分类:其他   时间:2014-03-02 11:18:57    收藏:0  评论:0  赞:0  阅读:419
substring()和indexOf()方法复习
package cn.wy; public class StringTest { public static void main(String[] args) { StringTest test=new StringTest(); test.testString(); } private void testString(){ String rawString="01234...
分类:其他   时间:2014-03-02 09:06:54    收藏:0  评论:0  赞:0  阅读:568
uboot学习之cp命令
uboot下cp下命令执行过程...
分类:其他   时间:2014-03-02 11:55:55    收藏:0  评论:0  赞:0  阅读:731
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!