- 浏览: 24590 次
- 性别:
- 来自: 北京
最新评论
-
li_yue_qing12:
color=#FF0000 很好很强大
微信架构秘密 -
li_yue_qing12:
[color=red][/color]很好很强大。
微信架构秘密 -
li_yue_qing12:
...
微信架构秘密
文章列表
工厂方法模式定义:定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。
UML类图:
所有工厂模式都用来封装对象的创建。工厂方法模式通过让子类决定改创建的对象是什么,来达到将对象创建的过程封装的目的。
1.Creator所有子类都必须实现这个抽象的factoryMethod()方法。
2.ConcreteCreator实现了factoryMethod(),以实际制造出产品。由它负责创建一个或多个集体产品,只有此类知道如何创建这些产品。
3.所有产品ConcreteProduct必须实现Product,这样就可以使用这个接口,而不是具体 ...
1.切面类:在方法前后加逻辑(日志,执行时间...)。
package com.tech.allen.util;
import org.aspectj.lang.JoinPoint;
import org.aspectj.lang.ProceedingJoinPoint;
public class AspectClass {
public void doBefore(JoinPoint jp) {
System.out.println("method:doBefore ");
} ...
<mx:Tree x="9" y="8"
defaultLeafIcon="@Embed(source='img/Tree_defaultLeafIcon.png')"
folderClosedIcon="@Embed(source='img/folder-close.png')"
folderOpenIcon="@Embed(source='img/folder-open.png')"
disclosureOpenIcon=" ...
musicList.xml
<?xml version="1.0" encoding="utf-8"?>
<musicList>
<root label="音乐地区分类">
<root label="内地音乐" id="depart"></root>
<root label="港台音乐" id="user"></ro ...
user.xml文件:
<?xml version="1.0" encoding="UTF-8"?>
<UserInfo>
<User>
<id>2421</id>
<name>Divid</name>
<password>12345</password>
</User>
<User>
<id>2403</id>
<name ...
后台生成XML格式,Flex通过解析赋值给DataGrid。
java后台生成XML样式:
<?xml version="1.0" encoding="UTF-8"?>
<list>
<User>
<id>2421</id>
<departId>443</departId>
<name>Divid</name>
<password>12345</password>
...
1.第一种在datagrid组件中直接赋值。<mx:DataGrid x="210" y="184" dataProvider="{myDP}">
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spar ...
struts-2.2.3.1 spring-framework-3.1.2 hibernate- 3.6.7整合。
可以看看Spring 连接池的配置 有JDBC、C3P0、BoneCP、Proxool。 http://blog.csdn.net/allen_gang/article/details/9067889
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.s ...
下载Flex图表插件 http://download.csdn.net/detail/allen_gang/5557877
1.柱形图
<?xml version="1.0" encoding="utf-8" ?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adob ...
这是一个简单的 GET 请求功能以取代复杂 $.ajax 。请求成功时可调用回调函数。如果需要在出错时执行函数,请使用 $.ajax。示例代码:
$.ajax({
type : "GET",
contentType: "application/x-www-form-urlencoded; charset=utf-8",
url : "ServiceServlet",
data : "username="+username+"&password="+password,
data ...
在实际应用开发中,特别是在WEB应用系统中,如果JSP、Servlet或EJB使用JDBC直接访问数据库中的数据,每一次数据访问请求都必须经历建立数据库连接、打开数据库、存取数据和关闭数据库连接等步骤,而连接并打开数据库是一件 ...
一.导出数据库及具体表
1.导出数据库:方式一:pg_dump -U postgres -f c:\db.sqlpostgis
方式二:pg_dump -Upostgres postgis > c:\db.sql
2.导入数据库:方式一:psql -d postgis -f c:\db.sql postgres
3.导出具体表:方式一:pg_dump -Upostgres -t mytable -f dum ...
微信——腾讯战略级产品,创造移动互联网增速记录,10个月5000万手机用户,433天之内完成用户数从零到一亿的增长过程,千万级用户同时在线,摇一摇每天次数过亿...在技术架构上,微信是如何做到的?日前,在腾讯大讲堂在 ...
- 2013-06-07 20:41
- 浏览 629
- 评论(3)
对于初学者来说oracle数据库表空间的创建,用户分配权限都是很模糊的概念。下面就教大家怎么创建数据库、表空间及用户权限分配。
一.Oracle创建数据库。
1.安装完Oracle数据库后,找到 Database Configuration Assistant。
2.点击下 ...
单例模式定义:确保一个类只有一个实例,并提供一个全局访问点。
import java.sql.Connection;
import java.sql.DriverManager;
public class SingletonPattern {
//用静态变量来记录Connection类的唯一实例
private static Connection conn = null;
public static Connection getConn(){
//如果conn为空表示还没有创建实例
//如果我们不需要这个实例(不对数据库进行访问 ...