- 浏览: 11350 次
- 性别:
- 来自: 上海
-
最新评论
文章列表
//根据 segue Identifier 跳转界面
[self performSegueWithIdentifier:@"GotoTwo" sender:self];
//以modal 方式跳转
[self presentModalViewController:nil animated:YES];
//压进一个viewcontroller
[self.navigationController pushViewController:nil animated:YES];
//弹出一个v ...
strategy策略模式
- 博客分类:
- 设计模式
// Strategy pattern -- Real World example
using System;
using System.Collections;
// "Strategy"
abstract class SortStrategy
{
// Methods
abstract public void Sort( ArrayList list );
}
// "ConcreteStrategy"
class QuickSort : SortStrategy
{
// Methods
...
javascript解析json
- 博客分类:
- js
<script type="text/javascript">
//1.首先json 格式一定要这样写,尽管说这只是其中的一种方式
var json = {"options":"[{\"text\":\"王家湾\",\"value\":\"9\"},{\"text\":\"李家湾\",\"value\":\"10\"},{\"text\":\& ...
javascript ajax
- 博客分类:
- js
// 同步ajax
// 返回值true: 要验证的字段已存在,或发生异常
// false: 要验证的字段不存在
function getSynAjaxData(url, message) {
var obj;
var result = true;
// IE ajax对象
if(window.ActiveXObject)
obj = new ActiveXObject("Microsoft.XMLHTTP");
// 其它浏览器ajax对象
else ...
WebLogic11gR1下载地址 http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-main-097127.html
下载完成安装后,新建一个weblogic server,启动server,在http://localhost:7001/console页面上配置jms模块和jms服务。
下面是代码:
1.P2P方式发送接收消息:
sender:
package com.jms.producer;
import java.util.Hashtable;
im ...
1.多线程中有主内存和工作内存之分, 在JVM中,有一个主内存,专门负责所有线程共享数据;而每个线程都有他自己私有的工作内存, 主内存和工作内存分贝在JVM的stack区和heap区。
2.线程的状态有'Ready', 'Running', 'Sleeping', 'Blocke ...
TransactionDefiniton中的5个事务隔离级别属性:
ISOLATION_DEFAULT:spring中默认的隔离级别;
ISOLATION_READ_UNCOMMITED:一个事务可以读到另一个事务中未提交的数据,可能出现脏读、不可重复读、幻像读等问题;
ISOLATION_READ_COMMITED:一个事务提交后,数据才能被其它事务读,避免了脏读,但会出现不可重复读和幻像读;
ISOLATION_REPEATABLE_READ:避免了脏读和不可重复读,会出现幻像读;
在事务1中,Mary 读取了自己的工资为1000,操作并没有完 ...
转自:
http://www.iteye.com/topic/517835
代理模式:给某一对象提供代理对象,并由代理对象控制具体对象的引用. 代理,指的就是一个角色代表另一个角色采取行动,就象生活中,一个红酒厂商,是不会直接把红酒零售客户的,都是通过代理来完成他的销售业务的.而客户,也不用为了喝红酒而到处找工厂,他只要找到厂商在当地的代理就行了,具体红酒工厂在那里,客户不用关心,代理会帮他处理. 代理模式涉及的角色: 1:抽象主题角色.声明了代理主题和真实主题的公共接口,使任何需要真实主题的地方都能用代理主题代替. 2:代理主题角色.含有真实主题的引用,从而可以在任何时候操作真实主题 ...
最近也参加了一些面试,总结一下面试题,没有标准答案,有机会我会贴出我自己的理解,欢迎大家回答。
1.jdk1.4&1.5&1.6的区别?
2.hibernate、spring事务管理。
3.struts1和struts2的区别。
支付宝面试题
http://www.iteye.com/job/topic/1032650?page=1
spring事务属性的一些资料:
http://www.iteye.com/topic/78674
http://www.iteye.com/topic/35907
转自--dongsw想在项目里面使用log4j做日志的记录,但现在需要写日志的类很多,而且写日志的代码都是雷同的,所以就利用spring的aop来完成写日志的任务。 首先,需要将log4j先配置好在web.xml中加入解析器servlet的配置
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/classes/log4j.properties</param-value>
</ ...
转自--可爱多
Hibernate 是JDBC 的轻量级封装,本身并不具备事务管理能力。在事务管理层, Hibernate将其委托给底层的JDBC或者JTA,以实现事务管理和调度功能。 Hibernate的默认事务处理机制基于JDBC Transaction。我们也可以通过配置 ...
1 在Action实现类方面的对比:Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能。Struts 2提供一个ActionSupport基类去实现常用的接口。即使Action接口不是必须实现的,只有一个包含execute方法的POJO类都可以用作Struts 2的Action。
2 线程模式方面的对比:Struts 1 Action是单例模式并且必须是线程安全的,因为仅有Action的一个实例来处理所有的请求。单例策略限制了 ...