- 浏览: 652598 次
- 性别:
- 来自: 广州
最新评论
-
nnxiaod:
hackpro 写道如果你这里有多个参数,怎么传值了selec ...
MyBatis中Association联合select使用 -
nnxiaod:
引用不管输入参数名称是什么,mybatis最终会执行: 效果为 ...
MyBatis中Association联合select使用 -
a942010:
哪里调用了返回的结果集是menuMap啊?只有后面一点。
MyBatis中Association联合select使用 -
Java-feifeiok:
弄个全点的例子啊!@
MyBatis中Association联合select使用 -
Java-feifeiok:
弄个全点的例子啊
MyBatis中Association联合select使用
文章列表
jQuery的开篇声明里有一段非常重要的话:jQuery是为了改变javascript的编码方式而设计的。从这段话可以看出jQuery本身并不是UI组件库或其他的一般AJAX类库。jQuery改变javascript编码方式!
那么它是如何实现它的声明的呢?这里,用以 ...
[转]Struts1和Struts2的区别和对比
Struts1和Struts2的区别和对比:
Action 类:
• Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。
• Struts 2 Action类可以实现一个Action接口,也可实现其他接口, ...
Date与String的互相转换
- 博客分类:
- 其他
SimpleDateFormat : 日期转换类
1、首先创建SimpleDateFormat 对象:
SimpleDateFormat format= new SimpleDateFormat("yyyy-MM-dd")
2、String ---》Date
String now = format.format(new Date());
3、Date ----》String
Date date = format.parse("2011-03-01");
怎么样去架构一个项目?
1、对项目必须有足够的了解。从客户角度来看,客户想要一个什么样的产品,有哪些需求,我们将这些需求进行评估。
2、评估时候对需求模块进行逐一分解,需要哪些技术进行支撑,同时对这些技术进行统计总结,提供统一的组件(我们自己的解决方案),提高系统的灵活性,复用性,扩展性和可维护性,达到高内聚松耦合的目的。
3、架构的表现在于产品的需求开发能建立在架构平台之上,同时架构必须满足产品的业务扩展或变化,支持对变化。
4、对于架构的性能问题,并发问题,事务问题,缓存问题,容错问题,都要应该有一套测试手段,不能频繁依靠个人来判断。同时,产品的设备支撑包括规格参数 ...
目录1. 原始需求 2. 真实需求 2.1 该需求的场景 2.2 需求挖掘分析 3. 需求的价值分析 3.1 从用户角度分析其价值 3.2 从产品的角度分析其价值 4. 需求方案评估 4.1 总体结构&上下文 5. 方案落地评估 5.1 方案评估 6. 总结:
线程阻塞队列
文章分类:Java编程
摘自别人,仅供分析
Java代码
/*
编写一个线程安全、大小固定的队列
提供阻塞式的方法put,若队列没有空间,则方法put会一直等待
提供阻塞式的方法take,若队列为空,则 ...
//server类------------------------
import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.ArrayL ...
缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事 ...
本文属于转载 http://shihongtao88-163-com.iteye.com/blog/776964
Collection是集合接口
|————Set子接口:无序,不允许重复。
|————List子接口:有序,可以有重复元素。
区别:Collections是集合类
Set
转载:http://lavasoft.blog.51cto.com/62575/236392
Java字符集编码与转码
Java字符的class代码总是Unicode字符集的UTF-16编码,运行时内存中的字符串在没有指定编码的时候也总是Unicode编码。
Java编译时候,会将java文件的编码按照指定 ...
本文转载自:http://www.blogjava.net/duduli/archive/2008/10/06/232662.html java中很多关于文件读取的工作。 操作也很平凡。 所以java的文件读取是很重要的一部分。 首先是单字节的读取工作。 见源代码:
java中很多关于文件读取的工作。操作也很平凡。所以java的文件读取是很重要的一部分。首先是单字节的读取工作。见源代码:
1package ReadFile; 2 3import java.io.FileReader; 4import java.io.IOException; 5 6
握Web项目开发流程
掌握DRP系统基本的业务流程
掌握采用PowerDesigner完成数据库建模
掌握采用Rational Rose完成UML建模
进一步加深对树状结构运用的理解
进一步加深对分页技术的理解
掌握HTTP协议通信细节
熟练session和filter的概念和运用
掌握采用html和css页面制作技术掌握javascript技术
了解XML,XSL、DTD和Schema
掌握Ajax技术原理及应用
掌握DOM4j对XML的解析
掌握纯SAX对XML的解析
掌握Tomcat链接池的配置
掌握Tomcat类加载机制
熟悉JFreechart的运用
熟悉上传组件的使用
了解验证码技术 ...
代理模式:比如你就是代理,那你就该执行你代理角色的
职能。我们可以在执行角色职能先后,可以按自己想法去做,比如dobefore,doafter。
装饰模式:不要你去代理,而是你去装饰。让你去保持类的本来职责的同时,动态增加新的变化。
装饰设计与代理设计完全不一样,可能从字面我们可以发现其实可以替换的,但意义完全不一样了。我们不是过程化,要OO思想,所以一些场景包括设计思想要考虑,不要考虑用另外一种模式也可以完成一样看起来差别不大的功能。
无错不是错,这话不正确。
为什么AOP用到代理,因为简单,作者设计意图就是用代理处理的。其它模式能处理,代理更具00思想。
为什么老 ...