- 浏览: 9095 次
- 性别:
- 来自: 上海
最新评论
文章列表
javascript学习
- 博客分类:
- web
一、结构JavaScript:ECMAScript、DOM、BOM二、数据类型:1、基本数据类型:Undefined、Null、Boolean、Number(NAN)、String2、复杂数据类型:Object--(一组无序的键值对)(对象的基类) Undefined -- 未定义 Null--空指针三、语法for-in : for(var propName in list)label:with:将代码作用域设置到一个特定的对象中```with(location){ var qs = search.substring(1);//var qs = location.search.substrin ...
SELECT JOB_NO,CUSTOMER_REF_NO,LENGTH(CUSTOMER_REF_NO) FROM OMS_JOB A WHERE A.CUSTOMER_REF_NO REGEXP '[[:cntrl:]]'
drop function mytest;DELIMITER //CREATE FUNCTION mytest(str varchar(500))RETURNS VARCHAR(500)BEGIN DECLARE l_new_string VARCHAR(500); DECLARE sizestr int; DECLARE posstr int; dec ...
httpservlet 转
- 博客分类:
- java基础
http://www.cnblogs.com/panjun-Donet/archive/2010/02/22/1671290.html
HttpServlet详解
Servlet的框架是由两个Java包组成:javax.servlet和javax.servlet.http. 在javax.servlet包中定义了所有的Servlet类都必须实现或扩展的的通用接口和类.在javax.servlet.http包中定义了采用HTTP通信协议的HttpServlet类.
Servlet的框架的核心是javax.servlet.Servlet接口,所有的Servlet都必须实现这一接口.在Se ...
http://www.ruanyifeng.com/blog/2009/05/data_types_and_json.html
1.
前几天,我才知道有一种简化的数据交换格式,叫做yaml。
我翻了一遍它的文档,看懂的地方不多,但是有一句话令我茅塞顿开。
它说,从结构上看,所有的数据(data)最终都可以分解成三种类型:
第一种类型是标量(scalar),也就是一个单独的字符串(string)或数字(numbers),比如"北京"这个单独的词。
第二种类型是序列(sequence),也就是若干个相关的数据按照一定顺序并列在一起,又叫做数组(array)或 ...
#include <stdio.h>
#include <stdlib.h>
#define STACK_INCREMENT 10
#define STACK_INIT_SIZE 10
enum Status{OK,ERROR};
typedef char Element;
typedef struct Node{
Element data;
struct Node* left;
struct Node* right;
int Ltag;
int Rtag;
}BitNode,*BitTree;
typedef BitTre ...
hibernate 中定义了slf4j-api.jar
可由slf4j-nop.jar(注意版本!!)实现
可由log4j.jar + slf4j-log4j.jar(注意版本)实现
适配器模式--2013-09-02
- 博客分类:
- 设计模式
是什么:
将一个类的接口转换成客户希望的另外一个接口,Adapter模式使得原本由于接口不兼容儿不能一起工作的那些类可以一起工作
实现模型
eg:
在一个画图的小程序中,你已经实现了绘制点、直线、方块等图形的功能.
使用了一个抽象类来规范这些图形的接口
现在你要来实现圆的绘制,这时你发现在系统其他的地方已经有了绘制圆的实现
但方法和你在抽象类中规定的方法名称不一样
前面我介绍过了代理模式,两者的主要区别在于代理模式应用的情况是不改变接口命名的,而且是对已有接口功能的一种控制;而适配器模式则强调接口转换。
hibernate 简单模拟
- 博客分类:
- ssh
package com.org.hibernate;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
public class testHibernate {
public static void main(String[] args){
MyUser users = new MyUser();
users.setUserid(1);
users.setPassword("a ...
1 o/r映射 面向对象编程(hibernate toplink jdo ibaties jpa)
2 跨数据库
hibernate 第一个小程序
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-co ...
设计模式----观察者模式
- 博客分类:
- 设计模式
Observer模式的意图是“定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新”。从这段话里我们可以得到两个信息,如下: 1, 观察者(具体执行操作的对象,有多个) 2, 被观察者(顾名思义是被观察的对象,如果该对象发生某些变化则通知观察者执行对应的操) JDK里提供的observer设计模式的实现由java.util.Observable类和 java.util.Observer接口组成。从名字上可以清楚的看出两者在Observer 设计模式中分别扮演的角色:Observer是观察者角色,Observable是被观察目标(subject ...
监听---2013-08-15
- 博客分类:
- java基础
Listener 是Servlet的监听器,它可以监听客户端的请求、服务端的操作等。通过监听器,可以自动激发一些操作,比如监听在线的用户的数量。当增加一个 HttpSession时,就激发sessionCreated(HttpSessionEvent se)方法,这样就可以给在线人数加1。常用的监听接口有以下几个: # ServletContextAttributeListener监听对ServletContext属性的操作,比如增加、删除、修改属性。 # ServletContextListener监听ServletContext。当创建ServletContext时,激发 context ...
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/>
<property name="url" value="jdbc:oracle:thin ...
AOP
增加逻辑
1、写死在原来程序上 不灵活
2、继承的方式 不够灵活 耦合太强 且没加一段逻辑 加一层继承
3、组合的方式
将逻辑单独出来
然后动态代理
动态代理实现
public class LogInterceptor implements InvocationHandler {
private Object target;
public Object invoke(Object proxy, Method method, Object[] args)
throws Throwable {
this.beforeMeth ...
设计模式----单例模式
- 博客分类:
- 设计模式
http://www.iteye.com/topic/575052
单例模式
保证一个类仅有一个实例,并提供一个访问他的全局访问点
单例模式最要关心的则是对象创建的次数以及何时被创建。单例模式的实现 一个类的对象产生是由类构造函数来完成的,如果想限制对象的产生,一个办法就是将构造函数私有化(or受保护的),外面的类不能通过引用来产生对象,同时,为了保证类的可用性,必须提供一个自己的对象以及访问这个对象的静态方法。 单例模式可分为有状态的和无状态的。 有状态的单例对象一般也是可变的单例对象,多个单态对象在一起就可以作为一个状态仓库一样向外提供服务。 没有状态的单例对象也就是不变单例 ...
应用 事物 日志 权限 等。。。
http://langyu.iteye.com/blog/410071
proxy源码 O(∩_∩)O
http://hi.baidu.com/malecu/item/9e0edc115cb597a1feded5a0
public class LogInterceptor implements InvocationHandler {
private Object target;
public void beforeMethod(){
System.out.println("start now...&qu ...