- 浏览: 370368 次
- 性别:
- 来自: Alien
最新评论
-
风一样的男人__:
[flash=200,200][url]引用[/url][/f ...
java线程内存模型,线程、工作内存、主内存 -
极乐君:
厉害了,,,请问可以转载到我们专栏吗?会注明来源和地址的~专栏 ...
java线程内存模型,线程、工作内存、主内存 -
zdd001:
Spring 线程池使用 -
zdd001:
Spring 线程池使用 -
u014663756:
看了三行就知道是我想要的!!
java线程内存模型,线程、工作内存、主内存
文章列表
简单地说,观察者模式定义了一个一对多的依赖关系,让一个或多个观察者对象监察一个主题对象。这样一个主题对象在状态上的变化能够通知所有的依赖于此对象的那些观察者对象,使这些观察者对象能够自动更新。 观察者模式的结构 观察者(Observer)模式是对象的行为型模式,又叫做发表-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-收听者(Source/Listener)模式或从属者(Dependents)模式。 问答题
简单工厂模式与工厂方法模式
- 博客分类:
- 设计模式
1:简单工厂模式
UML图:
现实生活中例子:
每次参加不同的聚会或者与不同的人见面,可能穿的衣服是不一样的,比如,你今天上午要与你的一个新客户见面,你可能会对你的老婆说:老婆,给拿件商务装(参数),我要去见我的一个客户,你老婆(工厂类)接到你的请求(商务装参数)后,从衣柜中取出一件商务装(具体产品),交给你。整个过程就完成了。
分析:
你可能根据不同的条件,要的衣服是不一样的,但要的衣服都是已经在你的衣柜中存在的。并且,每件上衣它们都属于同一种抽象,即它们可以从一个抽象类或接口中继承,这此衣服 ...
table 交替显示色
- 博客分类:
- JS ,JQUERY和CSS
<tr class="${loop.index % 2 == 0 ? 'even' : 'odd'}">
<td>${user.whiteLabel}</td>
<td><stripes:link beanclass="uma.admin.action.UserEditActionBean">
...
javaEye转载(java多线程 Callable 的实现),里面涉及到ExecutorService
Java代码
import java.util.concurrent.Callable;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.Future;
/** *//**
* Callable 和 Future接口
* ...
jaxb2与xml之间相互转换
- 博客分类:
- Java基础
jaxb2与xml之间相互转换
分类: jaxb与xml转换 2011-12-16 22:51 69人阅读 评论(0) 收藏 举报
什么是JAXB?
URL url = (new URI("http://shz01d007:9025/adviser/100241/accounts")).toURL();
AccountTestList content = (AccountTestList) unMarshal.unmarshal(url);
System.out.println(content.toString());
@XmlRootEl ...
Client访问服务器
- 博客分类:
- Java基础
public class Test {
private static final String baseUrl="http://localhost:8082/TestServer";
public void testMultivaluedMap (){
ClientConfig cc = new DefaultClientConfig();
Client c = Client.create(cc);
MultivaluedMap form = new MultivaluedMapImpl(); ...
StringWriter writer1 = new StringWriter();
JAXBContext jc = JAXBContext.newInstance(Transactions.class);
Marshaller ma = jc.createMarshaller();
ma.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);
Transactions transactions = new Transactions();
...
1》整个构架:
JS最好使用对像形式:
例如:
object.cms={
tyle="<%=accountyle%>",
isPass=true,
checkIsEmpty:${"#BankCheck"},
function1: function(tmp){
....
},
function2: function(){
var slet=false;
if(this.checkIsEmpty=="Y"){
this.isPass=true
}
...
},
外面可以直接访问
if (typeof object == & ...
console.debug(object[, object, ...])
向控制台输出一条信息,它包括一个指向该行代码位置的超链接。
console.info(object[, object, ...])
向控制台输出一条信息,该信息包含一个表示“信息”的图标,和指向该行代码位置的超链接。
ctrl+shit+j 打开控制面板。
juery 循环
- 博客分类:
- JS ,JQUERY和CSS
$(".mandatory").each(function(){
var field = $(this);
if (!checkMandatory(field)) {
hasErrors = true;
}
});
stripes 和css 一些常用功能
- 博客分类:
- 框架开发
1:表单
<stripes:form beanclass="***ActionBean" method="post">
<div id="showContent">
<stripes:hidden name="*" id="*"/>
<stripes:hidden name="*" id="*"/>
...
jquery 实现弹出层插件
- 博客分类:
- JS ,JQUERY和CSS
通过URL 调用WEB SERVICE,xml格式
Client client = Client.create();
WebResource webResource = client.resource(URL);
MultivaluedMap queryParams = new MultivaluedMapImpl();
String param="asx.wbc";//参数
queryParams.add("security",param);
securityDetail ...
List对象排序通用方法(转)
- 博客分类:
- Java基础
List对象排序通用方法
在数据库中查出来的列表list中,往往需要对不同的字段重新排序,一般的做法都是使用排序的字段,重新到数据库中查询。如果不到数据库查询,直接在第一次查出来的list中排序,无疑会提高系统的性能 ...
1:>内存模型
究竟什么是内存模型?内存模型描述了程序中各个变量(实例域、静态域和数组元素)之间的关系
2>线程安全的本质体现在两个方面,
A变量安全:多线程同时运行一段代码
B线程同步:一个线程还没执行完,另一个线程又进来接着执行。
3>同步请求和异步请求的区别
同步——使用者通过单个线程调用服务;该线程发送请求,在服务运行时阻塞,并且等待响应。(打电话)
异步——使用者通过两个线程调用服务;一个线程发送请求,而另一个单独的线程接收响应。 (发短信)
举个例子:普通B/S模式(同步)AJAX技术(异步)
同步:提交请求->等待服务器处理->处理完毕返回 ...
Tomcat源码下载
- 博客分类:
- 框架开发
由于现在项目相对比较轻松,而且项目是研究SOA和Web Service的,因此这里我要对一些相关的开源技术做一些研究。接下来我要写的文章是Tomcat源码系列的文章,文章(一)是关于Tomcat源码编译和如何将Tomcat工程导入Eclips的,这里分享 ...