`
jiagou
  • 浏览: 2595309 次
文章分类
社区版块
存档分类
最新评论
文章列表
以前学习的都是本地事物类型;全局事物:在一些应用场合只可以用全局事物 使用全局事物的例子:比如mysql和oracle数据库之间转账; mysql:update mysql set amount=amount-xx where id=xx(mysql) oracle:update mysql set amount=amount+xx where id=bb(oracle) 要确保两个动作在同一个事物中执行; 1.采用jdbc: connection=mysql connection.setAutoCommit(false); mysql:update mysql set ...
Apache http Server:httpd.conf #部署本地的项目 Alias /MyThinkPHP d:/sid/workspace_php/MyThinkPHP #设置部署项目的文件路径,并修改权限 <Directory "d:/sid/workspace_php/MyThinkPHP"> Options Indexes FollowSymLinks Multiviews AllowOverride All Order Allow,Deny Allow from all </Directory> ...
mport java.awt.BorderLayout; import java.awt.Color; import java.awt.Font; import java.awt.GridLayout; import java.awt.Label; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.InputEvent; import java.awt.event.KeyEvent; import j ...
Action <?php /** * 其他需要了解的ThinkPHP方式 * 1.创建URL路由 * 2.A方法 * 3.加入.shtml * 自己多写一些项目 */ class TemplateAction extends Action{ public function index(){ $array=array( 'id'=>'我的id', 'name'=>'我的姓名', ); $m=M('user'); $user=$m->find(); $list=$m->se ...
自定义标签: 1.修改web.xml文件在其中加上对自定义标签的支持: <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5"xmlns="http://java.sun.com/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xs ...
rt-thread的小内存管理是rt-thread操作系统默认堆内存管理算法,是一种简单的内存分配算法,当有可用的内存的时候,会从中分割一块来作为分配的内存,而剩下的则返回到动态内存堆中.此算法采用了一个静态链表来实现的,其源码文件在根目录下的src目录下,包含mem.c和mem.h两个文件. 1 数据结构 小内存管理算法将内存看成是一个个内存块: struct heap_mem { /* magic and used flag */ rt_uint16_t magic; //如果此内存块被分配了,则置0x1ea0,以此标志此块内存是正常分配出来的,而不是非法指 ...
6.uml统一建模语言; 面向对象分析和设计(OOA/D) up过程与瀑布模型; a.软件职责分配; -------------------------------------- 1.uml不是OOA/D,也不是方法,它仅仅只是一种图形表示法; 2.如果没有对象思想,则uml或任何case工具都没有意义 3.我 ...
1. a.JPA和Hibernate是sun提出的java持久化的规范.JPA是Hibernate,和TopLink,JDO等ORM框架 基础上发展而来的. b.和jdbc类似,比如刚刚没有jdbc的时候链接数据库要用各个数据库厂商提供的api,有了jdbc 以后,就把各种数据库的差异封装在了jdbc中,这样就可以直接使用jdbc了,jpa就是这样的一 种技术,可以用jpa封装各种orm的差异.比例会缩小. -------------------------------- 2.jpc是一个规范,还不是一个产品,比如hibernate已经是一个产品了. 3. a.jpa包含3个 ...
1.泛型是Java 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的 创建中,分别称为泛型类、泛型接口、泛型方法。 2.Java泛型被引入的好处是安 ...
类图: 类图是描述类,接口,协作以及它们之间关系的图,用来显示系统中各个类的静态结构。也就是说类图描述的是系统的静态结构,而序列图、活动图等都是在类图的基础上进一步对系统进行描述的。 画类图最重要的就是抽象出类,类可以分为三类:实体类、边界类和控制类。 实体类:保存要放进永久储存体的信息。 边界类:位于系统与边界的交界处,包括所以窗体、报表、打印机等硬件接口以及与其他系统的接口。 控制类:负责协调其他类的工作。一般每个用例都有一个控制类。 抽象类的过程:找名词——归类——去除模糊的类别——取一个合适的名字。 下面是关于类图的整理: 类图中的四中关系: ...
java面试要点---ArrayList list = new ArrayList(); 在这个泛型为Integer的ArrayList中存放一个String类型的对象。 ArrayListlist=newArrayList();在这个泛型为Integer的ArrayList中存放一个String类型的对象。 1.刚刚看到的时候,也是很纳闷后来仔细看了下,java的反射机制;2.这个可以通过java的反射机制来实现; 3.下面是一个例子:package com.credream.refelect; import java.lang.reflect.Method; impor ...
为了安心的工作,果断把电脑安装了CentOS 6 系统,用来工作。再装上VirtualBox 虚拟出一个xp系统用来平常的娱乐,网上支付等。 问题背景:移动硬盘中有很多工作资料,需要在CentOS 中使用。普通挂载不能读取数据。 解决步骤: 1、安装ntfs-3g模块 下载ntfs-3g模块包 # wget http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2011.4.12.tgz # tar zxvf ntfs-3g_ntfsprogs-2011.4.12.tgz # cd ntfs-3g_ntfsprogs-2011.4.1 ...
2.注意:.class()、getClass()、Class.forName()、getClassLoader()的区别和联系 a.getClass(),是获取运行时的类: 一个java.lang.Class对象代表了Java应用程序在运行时所加载的类或接口实例,也就是 说被加载的类在JVM中以Class的实例存在,Class对象由JVM自动产生。通过Object的 getClass()方法来获取每一个对象对应的Class对象,或的Class对象之后可以用Class对 象上的方法取得类的信息。 例子: String name="john&qu ...
1 安装服务器对象管理器 (SOM) 服务器对象管理器 (SOM) 和服务器对象容器 (SOC) 可以安装在同一台计算机上,也可以安装在不同的计算机上。在本安装方案中,服务器对象管理器 (SOM) 和服务器对象容器 (SOC) 将分别安装在不同的计算机上。本主题只介绍服务器对象管理器 (SOM) 的安装。您至少需要在另一台计算机上安装一个服务器对象容器 (SOC)。服务器对象管理器 (SOM) 在一台计算机上运行,并用于管理分布在一台或多台服务器容器计算机上的一组对象。有关详细信息,请参阅安装服务器对象容器 (SOC)。要将服务器对象管理器 (SOM) 和服务器对象容器 (SOC) ...
Action的方法 <?php /** * 基于权限的角色访问控制 * Full扩展保重的RBAC.class.php * * 安全拦截器 * * 认证管理器(识别不同身份) * * 决策访问管理器(即时模式:立即生效;登录模式:下次登录时生效) * * 运行身份管理(单身份、多身份管理B/S) * * * 需要当前类和Public和Common类 * PublicAction:做用户登录和退出 * CommonAction:初始化接口,需要在这个里面写上一个初始化接口来实现对权限的认证和修改,每个方法都会经过他’ * 如果不需要验证 ...
Global site tag (gtag.js) - Google Analytics