-
Architecture#
框架设计狂想
- 日期:2011-11-04 点击:195现在的软件公司用着各种各样的框架写着各种这样的基于数据库的增删改查的程序,能不能设计一种通用一些的框架,来将软件开发的敲程序代码工作变成系统参数配置工作呢? 观察一下各个应用系统的系统功能交互过程: 1.客户端发请求 2.服务器端收到请求 3.准备
-
Architecture#
struts2 核心技术介绍篇
- 日期:2011-11-04 点击:931. 拦截器 interceptorsinterceptor name="baseInterceptor" class="com.XX.BaseInterceptor"/ interceptor-stack name="myStack" interceptor-ref name="baseInterceptor"/ interceptor-ref name="exception"/ interceptor-ref name="alias"/ interceptor-re
-
Architecture#
struts2文件上传过程中的困惑
- 日期:2011-11-04 点击:163在实现上传文件类型的限定的过程中引用fileupload拦截器,配置参数的时候为什么是param name="allowedTypes"呢? 在fileupload拦截器的实现类中从源码中可以看出代码为: protected Long maximumSize; protected SetString allowedTypesSet = Collections.em
-
Architecture#
mybatis 配置文件常用写法
- 日期:2011-11-04 点击:92xml的特殊符号,需要做个转义 lt; gt; lt; gt; amp; apos; ' quot; " 建议使用![CDATA[ ]]符号进行统一说明,将此符号内的任何文本不进行解析 ![CDATA[ 这里写你的sql ]] like 写法 LIKE #param#||'%' 采用参数传递,或者'$param$%' like CONCAT(#{roleName},
-
Architecture#
Head First 设计模式学习笔记(一)
- 日期:2011-11-04 点击:119面向接口编程package com.ch;/** * 鸭子接口类 * @author test */public abstract class Duck {FlyBehavior flyBehavior;QuackBehavior quackBehavior; public void setFlyBehavior(FlyBehavior fb) { flyBehavior = fb; } public void setQuackBehavior(Qua
-
Architecture#
Head First 设计模式学习笔记(三)
- 日期:2011-11-04 点击:90装饰者模式:动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。 通常装饰者模式是采用抽象类,但也可以使用接口,装饰者和装饰对象均继承同一个抽象类。在这里,我们利用继承达到“类型匹配”。 package com.coffee;/* * 饮
-
Architecture#
MAVEN手工添加第三方jar包(ojdbc14.jar)
- 日期:2011-11-04 点击:143第三方jar包需要手工添加,命令如下: mvn install:install-file -Dfile=C:\dev\workspace\dev_app\spring.test\lib\ojdbc14.jar -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.1.0 -Dpackaging=jar -DgeneratePom=true
-
Architecture#
HQL多对多查询语句
- 日期:2011-11-04 点击:166HQL多对多查询语句 一个学科表(Field),一个用户表(User),多对多关系。 学科表有两个字段,id和descripiton,用户表有众多字段,不罗列了 Field中有SET集合users User中有SET集合fields 现在要查掌握id like '520%'的女性用户 select u from User u inn
-
Architecture#
datagramsocket
- 日期:2011-11-04 点击:15817.4.2 使用DatagramSocket发送、接收数据 DatagramSocket本身只是码头,不维护状态,不能产生IO流,它的唯一作用就是接收和发送数据报,Java使用DatagramPacket来代表数据报,DatagramSocket接收和发送的数据都是通过DatagramPacket对象完成的。 先看一下Dat
-
Architecture#
Spring Job配置
- 日期:2011-11-04 点击:106bean id="weatherQuartz" class="com.WeatherQuartz"/bean !-- weather job -- bean id="weatherJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean" property name="targetObject" ref local="weatherQuartz"/ /propert
-
Architecture#
Spring Aspectj的使用
- 日期:2011-11-04 点击:172xmlns:aop="http://www.springframework.org/schema/aop"xsi:schemaLocation="http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd"!--启动对@Aspect注解的支持 --aop:aspectj-autoproxy/aop:aspectj-
-
Architecture#
Hibernate时间段查询写法
- 日期:2011-11-04 点击:109Hibernate 映射文件.hbm.xml中属性配置type属性不配置(这样获取值时能获取时分秒)property name="writeDate" column="MESSAGE_WRITE_DATETIME" / 代码中设置时间如下:String hql = "FROM SendMessage s WHERE s.writeDate between :beginDate and :endDate";
-
Architecture#
solr 设置日志级别
- 日期:2011-11-04 点击:160solr访问量增大时,日志实在是多,1天的日志就是3G,而且基本没什么用,于是想着怎么关闭它。 solr使用jdk自带的logging输出,jvm启动时通过设置-Djava.util.logging.config.file可以指定日志的配置文件。这里以tomcat容器为例,tomcat启动时会设置: -Djava
-
Architecture#
Struts2 图片上传、缩放、剪切处理 第一节
- 日期:2011-11-04 点击:147Struts2 图片上传、缩放、剪切处理 第一节 1、技术目标: 为项目"影片管理"加入图片上传功能 使用struts2完成图片上传 将上传的图片重命名并保存到web服务器 注意:本文所用项目为"影片管理",参看 http://hotstrong.iteye.com/blog/1156785 提示:本文示例
-
Architecture#
转载 ibator 工具
- 日期:2011-11-04 点击:168转载 ibator 工具 http://yhjhappy234.blog.163.com/blog/static/316328322009101562947738/
-
Architecture#
Struts Action 用Map来封装数据
- 日期:2011-11-04 点击:111当表单中数据会增加的时候,在form中写每一个属性不利于软件的升级和维护,这个时候我们有两种解决方案,一种是采用DynaActionForm,另一种就是采用Map属性 private Map map;public Map getMap() {return map;}public void setMap(Map map) {this.map = map;}
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史