- 博客(30)
- 收藏
- 关注
java 反射工厂
工厂方法模式定义:定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。UML类图:所有工厂模式都用来封装对象的创建。工厂方法模式通过让子类决定改创建的对象是什么,来达到将对象创建的过程封装的目的。 1.Creator所有子类都必须实现这个抽象的factoryMethod()方法。2.ConcreteCreator实现了factory...
2013-06-13 19:16:00
190
Spring Aop 配置
1.切面类:在方法前后加逻辑(日志,执行时间...)。package com.tech.allen.util;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.ProceedingJoinPoint; public class AspectClass { public void doBefor...
2013-06-12 16:51:00
108
改变flex tree节点图标
<mx:Tree x="9" y="8" defaultLeafIcon="@Embed(source='img/Tree_defaultLeafIcon.png')" folderClosedIcon="@Embed(source='img/folder-close.png')" folderOpenIcon="@Embed(source='im...
2013-06-11 14:33:00
157
Flex Tree赋值
musicList.xml <?xml version="1.0" encoding="utf-8"?><musicList> <root label="音乐地区分类"> <root label="内地音乐" id="depart"></
2013-06-11 14:19:00
96
Flex解析XML赋值给DataGrid
user.xml文件:<?xml version="1.0" encoding="UTF-8"?><UserInfo> <User> <id>2421</id> <name>Divid</name> <passwor
2013-06-11 12:08:00
82
Flex DataGrid之二(动态赋值)
后台生成XML格式,Flex通过解析赋值给DataGrid。java后台生成XML样式:<?xml version="1.0" encoding="UTF-8"?><list> <User> <id>2421</id> <departId>443&l
2013-06-11 11:17:00
124
Flex DataGrid之一(定义数据源直接赋值)
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/
2013-06-11 10:44:00
95
SSH整合
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/9067889web.xml<?xml version="1.0" encodi...
2013-06-10 23:09:00
112
Flex 图表
下载Flex图表插件 http://download.csdn.net/detail/allen_gang/55578771.柱形图<?xml version="1.0" encoding="utf-8" ?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="librar...
2013-06-10 13:06:00
97
jquery与ajax
这是一个简单的 GET 请求功能以取代复杂 $.ajax 。请求成功时可调用回调函数。如果需要在出错时执行函数,请使用 $.ajax。示例代码:$.ajax({type : "GET",contentType: "application/x-www-form-urlencoded; charset=utf-8",url : "ServiceServlet",data : "u...
2013-06-09 22:14:00
78
Spring 连接池配置
在实际应用开发中,特别是在WEB应用系统中,如果JSP、Servlet或EJB使用JDBC直接访问数据库中的数据,每一次数据访问请求都必须经历建立数据库连接、打开数据库、存取数据和关闭数据库连接等步骤,而连接并打开数据库是一件既消耗资源又费时的工作,如果频繁发生这种数据库操作,系统的性能必然会急剧下降,甚至会导致系统崩溃。数据库连接池技术是解决这个问题最常用的方法,在许多应用程序服务器(例如:W...
2013-06-09 21:19:00
67
postgresql 数据导入导出
一.导出数据库及具体表1.导出数据库:方式一:pg_dump -U postgres -f c:\db.sqlpostgis方式二:pg_dump -Upostgres postgis > c:\db.sql2.导入数据库:方式一:psql -d postgis -f c:\db.sql postgres3.导出具体表:方式一:pg_dump -Upostgres -t m...
2013-06-09 10:21:00
588
微信架构秘密
微信——腾讯战略级产品,创造移动互联网增速记录,10个月5000万手机用户,433天之内完成用户数从零到一亿的增长过程,千万级用户同时在线,摇一摇每天次数过亿...在技术架构上,微信是如何做到的?日前,在腾讯大讲堂在中山大学校园宣讲活动上,腾讯广研助理总经理、微信技术总监周颢在两小时的演讲中揭开了微信背后的秘密。周颢,2001年毕业于华南理工大学,计算机专业硕士。2005年加入腾讯广州研发部,...
2013-06-07 20:41:00
123
Oracle数据库、表空间、用户创建
对于初学者来说oracle数据库表空间的创建,用户分配权限都是很模糊的概念。下面就教大家怎么创建数据库、表空间及用户权限分配。一.Oracle创建数据库。1.安装完Oracle数据库后,找到 Database Configuration Assistant。2.点击下一步3.选择创建数据库,点击下一步。4.选择一般用途,下一步。5.创建数据库名称:Orac...
2013-06-07 20:19:00
373
java 单例模式
单例模式定义:确保一个类只有一个实例,并提供一个全局访问点。 import java.sql.Connection;import java.sql.DriverManager;public class SingletonPattern { //用静态变量来记录Connection类的唯一实例 private static Connection conn = nu...
2013-06-06 14:03:00
91
工厂方法模式
工厂方法模式定义:定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。UML类图:所有工厂模式都用来封装对象的创建。工厂方法模式通过让子类决定改创建的对象是什么,来达到将对象创建的过程封装的目的。 1.Creator所有子类都必须实现这个抽象的factoryMethod()方法。2.ConcreteCreator实现了factory...
2013-06-05 19:29:00
99
java 读取postgresql数据库结构生成XML格式
import java.sql.DatabaseMetaData;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.SQLException;import java.sql.Statement; import org.jdom2.Document;import ...
2013-05-28 21:54:00
487
json格式生成
要对 arcgis server rest api做一下封装,要求XML格式和JSON格式的数据格式。顺便研究了一下json生成格式,做了一下总结。 public classJsonTest { public static void main(String[] args) { String data = "{}"; ...
2013-05-28 21:45:00
113
junit测试servlet
写了个Servlet的测试用例,初学单元测试.用的JUnit是4.1版,easymock-3.1。 //简单的servlet程序publicclassservletDo extends HttpServlet { publicvoid doGet(HttpServletRequest request, HttpServletResponse resp...
2013-05-28 21:38:00
171
java获取Oracle和access数据库结构
第一步,获取access所有表名:1.List list = new ArrayList();DatabaseMetaData dbmd=Conn.getMetaData();ResultSet rs=dbmd.getTables(null,null,"%",new String[]{"SYNONYM","TABLE"});while(rs.next()){String tableN...
2013-05-28 21:29:00
168
java 连接access
public class DoControl { public static void main(String[] args)throws SQLException, ClassNotFoundException, UnsupportedEncodingException { String sql = "select * from Export_Output...
2013-05-27 20:18:00
80
Class.forName() 理解
在网上查了一下有关Class.forName(”X”)的资料,很多人都不理解数据库连接为什么要用到这个,自己做了一下总结。Class.forName(“X”)返回与带有给定字符串名的类或接口相关联的Class对象。调用此方法等效于: Class.forName(className, true, currentLoader)参数:name - 所需类的完全限定名initia...
2013-05-19 10:15:00
175
java解析properties文件
数据库驱动、URL等一些信息要配置在properties文件中,方便灵活。个人总结了一下Java解析properties文件。Properties文件在项目src目录下,部署到web服务器文件会在classes文件夹下。1.在web环境下(tomcat servlet)需要用到commons-beanutils.jarProperties properties = new Pr...
2013-04-11 19:37:00
106
junit测试servlet
写了个Servlet的测试用例,初学单元测试.用的JUnit是4.1版,easymock-3.1。 //简单的servlet程序public class servletDo extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response)...
2013-04-11 19:35:00
742
oracle数据导入导出
该命令在“开始菜单>>运行>>CMD”中执行一、数据导出(exp.exe)1、将数据库orcl完全导出,用户名system,密码accp,导出到d:\daochu.dmp文件中exp system/accp@orcl file=d:\daochu.dmp full=y 2、将数据库orcl中scott用户的对象导出exp scott/accp...
2013-04-11 19:35:00
78
postgis学习笔记
1.将.shp格式数据代入数据库postgis中:shp2pgsql -W"GBK" f:\XianCh_point.shp ccvv >f:\ccvv.sqlpsql -d postgis -f f:\ccvv.sql postgres表名称:ccvv数据库名字:postgis角色名:postgres2.创建表空间数据库用户在pgAdmin中可设置。...
2013-04-11 19:34:00
252
postgresql部署在WINDOWS SERVER 2008
Windows Server 2008 与普通 windows版本最大的不同,在于其文件/目录控制权限更严。而 PostgreSQL数据库也是一个按 “Unix/Linux服务”程序设计的,也有自己的权限规则,因此,PostgreSQL在 Windows Server 2008上安装有些讲究。第一, 新建一个数据库的数据存放目录,比如 c:\data,右键点击文件夹...
2013-04-11 19:32:00
100
java excel导出
//alarmLogExport.action/** * 日志导出 * */@SuppressWarnings("unchecked")public String alarmLogExport() throws IOException { try { // AlarmLog 是model//数据库查询数据放到ListList<AlarmLog>lis...
2013-01-12 18:12:00
57
java排序算法
8种排序之间的关系:1, 直接插入排序(1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。(2)实例(3)用java实现[java] viewplaincopyprint?1.packagecom.njue; ...
2013-01-09 15:43:00
56
原创 mysql5.1安装图解
一、MySQL5.1安装 打开下载的安装文件,出现如下界面: mysql安装向导启动,点击“next”继续 选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,我们选择“Custom”,有更多的选项,也方便熟悉安装过程。 在“MySQL Serve
2010-08-05 20:20:00
222
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人