- 浏览: 321731 次
- 性别:
- 来自: 北京
最新评论
-
zhangliguoaccp:
对于女人不要太看重吧,喜欢你的自然留下,你若盛开,蝴蝶自来!
遇见她 -
yiqi1943:
springtest支持的spring版本最低是多少啊
Spring Test -
WITLP:
爱,我只知道你一部分的事情,没想到你从华智出来这么坎坷
2009 为什么待到毕业时? -
WITLP:
哈哈,原来你就是传说中的欧阳平?
ANT 简单使用 -
bo_hai:
谢谢。总结的很好。
工具 PL/SQL 快捷键
文章列表
Design Patterns 结构模式 之 Decorator
Decorator模式是对目标类的封装,我们并不去直接实用目标类,而是对目标类进行封装,在真正使用目标类的方法之前或之后进行一些其他方面的处理,就像给目标增加了一些装饰一样,所以称为Decorator模式。
首先定义一个接口:
public interface Work {
doSomething ();
}
实现类:
public Class ConcreteWork implements Work {
...
Design Patterns 结构模式 之 Composite 模式
组合模式:将对象以树形结构组织起来,以达成“部分-整体” 的层次结构,使得客户端对单个对象和组合对象的使用具有一致性.
1),安全式
2),透明式
组合(Composite)模式主要角色:
1.Component角色
2.Leaf角色
3.Composite角色
/**
* 组件抽象角色
*/
public interface Component {
public void run();
}
/**
* 叶子角色
...
Design Patterns 结构模式 之 Adapter 模式
定义
将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作
1 首先客户需要调用这个类,从这个类中去调用Adaptee类输出A
public class Target {
public void request() {
System.out.println("Target");
}
}
2 Adaptee(需要被适配的类)
public class Adaptee
public void request() ...
Design Patterns 结构模式 之 Proxy 模式
1 Proxy
代理模式:给某一对象提供代理对象,并由代理对象控制具体对象的引用.
代理,指的就是一个角色代表另一个角色采取行动,就象生活中,一个红酒厂商,是不会直接把红酒零售客户的,都是 ...
设计相关 ThreadLocal模式
1,ThreadLocal 不是用来解决共享对象的多线程访问问题的,ThreadLocal和多线程并发没有什么关系。ThreadLocal模式是为了解决单线程内的跨类跨方法调用的(robbin) 。
但是有的地方还是与多线程有点关系的如下:
ThreadLocal不是用来解决对象共享访问问题的
我不太同意这个观点,现在比如有如下的代码。这个format方法有2个线程循环的访问,每次访问完可以放回线程池中,但是因为SimpleDateFormat不是线程安全的类,所以这样访问肯定会出现并发的错误!
public class Foo {
stat ...
Cookie cookieUser = new Cookie("userId",request.getParameter("userId"));
cookieUser.setMaxAge(60*60*24*30*365);
cookieUser.setPath("/");
response.addCookie(cookieUser);
Cookie cookiePassword = new Cookie("password", request.getParameter("password&quo ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; c ...
1 加强身体锻炼
解决方案:
2 加强沟通与交流
1),学习从身边开始,身边的人,身边的事,不要只是想,要说,要做!
2),从网络中进行学习,例如:JavaEye
3),多写博客,不转载,即使是转载也要手写。
3 职场,人情,事故,成熟,稳重
1),活在当下,要知道职场上一些不能触犯的事情,要遵守职场上一些不公平的事情,不要抱怨职场上的事,不能改变的,要学会去适应,做到游刃有余。
$(document).ready(function(){
$("#ajaxHtml").click(function() {
$.post(
"xx.do?method=xxXX",
{code:"00",name:"公司"},
function(data) {
$("#aa").html(data);
},
"html"
);
});
});
控制层可以模拟自动补全的方法!
思路:
1 输入字符串,keyup事件,通过输入的字符串去后台取数据
2 Controoler层跳到jsp页面,返回null,拼装自己想要的任何数据,xml,html都可以
3 异步成功方法获取数据,用jquery的方法进行设置
4 形成div在input下进行显示
5 第二次的keyup事件,如果第一次的没有请求完,取消第一次,进行第二次的keyup事件
1 页面
<html:text property="testDTO.tmpText01" styleId="tmpText01" styleClass="must" ...
$("#id").val();
$("#id").val("");
$("[name='zuoxiIds'][checked]").each(function(){});
<input type = "text" value = "" id = "inputvalue" onblur ="checkSpecialCharacter(this)" >
<script>
/**过滤表单中的特殊字符*/
function checkSpecialCharacter(inputvalue)
{
var str=inputvalue.value;
var SPECIAL_STR ="¥#$~!@%^&*();'\& ...
<div id ="testdiv">div </div>
<script>
var inputElem = document.createElement("input"); //创建组建
inputElem.name = "name";
inputElem.type = "checkbox";
inputElem.checked = "true";
inputElem.onclick=myfun; //注册监听事件,监听函数为 ...
http://jquery.malsup.com/block/#demos
jquery.blockUI-1.7.1.js
$.blockUI({message:'Welcome To JavaEye'}); // 锁屏
$.unblockUI();// 解屏
--1 存储过程迁移数据
CREATE OR REPLACE PROCEDURE P_TB_TEST IS
--功能:插入任务到任务日志表
V_TASK_START_DATE DATE;
V_TASK_END_DATE DATE;
V_SQL_CODE NUMBER;
V_SQL_MSG VARCHAR2(4000) := '';
--SQL错误信息
V_TEST tablespace_test.TB_TEST%ROWTYPE;
V_COUNT NUMBER;
cursor CUR_TEST ...