- 浏览: 67928 次
- 性别:
- 来自: 上海
最新评论
-
java苹果+番茄:
已经修改,感谢大家提的意见;有一年多没进来了,很惭愧;以后一定 ...
java设计模式笔记链接地址汇总 -
youthon:
命令(Command)模式【行为模式第九篇】的链接应为http ...
java设计模式笔记链接地址汇总 -
youthon:
你给的链接只有你自己才能打开,你改改吧
java设计模式笔记链接地址汇总 -
shaozhi_jinni:
[b][/b][i][/i][u][/u]引用引用
[img ...
模板方法(Template Method)模式【行为模式第十篇】 -
Tank03:
慢慢的走~
android开发学习中(已经学会了几个小玩意),兴趣大增
文章列表
下载附件!
今晚学习Android的存储,在创建SDCard时,
mksdcard 2048M e:\AndroidTool\sdcard.img;不能自动创建目录,AndroidTool
还要事先创建好目录才行。
我的代码,虽然大家都知道,还是晒晒。
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import android.app.Activity;
import android.os.Bundle;
...
第二天,学习了打电话程序,很简单,一句代码,还没什么感觉
第三天,学习了发生短信,也很简单,多了一两句,有点勾起了兴趣
第四条,学习了文件存储,和android的junit测试和记录日志
恩,很好很强大,转行在考虑,但是俺还在犹豫中……
配置环境,装上了插件的eclipse3.5怎么也打不开xml文件
开始以为sdk版本和插件不一致,最后又重新装
悲剧持续中……
后来,郁闷的没办法了,就重新下了个eclipse3.5,这次装上之后,ok了。
郁闷终于结束,这个时候已经凌晨3点了,
My God!你就折磨俺吧
顺便建了个项目Hello World!
成功的喜悦终于来临,美美的睡了一觉。
但愿其他的朋友们,别和我一样郁闷。
工作中常遇到一些excel问题,不会弄让我很郁闷,分享下。
1、根据条件选择单元格
单击“编辑→定位”命令,在打开的“定位”对话框中单击“定位条件”按钮,根据你要选中区域的类型,在“定位条件”对话框中选择需要选 ...
Struts的Logic标签可以根据特定的逻辑条件来判断网页的内容,或者循环遍历集合元素,它和HTML,Bean标签是Struts应用种最常用的三个标签.它的功能主要是比较运算,进行字符串的匹配,判断指定的内容是否存在,循环遍历集合,进行请求转发和重定向。
基本格式:
<logic:iterate id=“” name=“” scope=“”>
……..
</logic:iterate>
eg1. 逐一输出用户列表(userlList)中用户的姓名:
<logic:iterate id="user" name=" ...
org.hibernate.criterion.Example(用法解释)
查询示例
org.hibernate.criterion.Example
类允许你通过一个给定实例构建一个条件查询。
此实例的属性值将做成查询条件。
程序代码
Cat cat = new Cat();
cat.setSex('F');
cat.setColor(Color.BLACK);
List results = session.createCriteria(Cat.class)
.add( Example.create(cat))
.list();
Example.create(cat) 表示根据 ...
性能优化
1 、关闭MyEclipse的自动validation
windows > perferences > myeclipse > validation
将Build下全部勾取消
如果你需要验证某个文件的时候,我们可以单独去验证它。方法是:
在需要验证的文件上( 右键 -> MyEclipse -> Run Validation 。
2、 启动优化,关闭不需要使用的模块
所以可以将一些不使用的模块禁止 加载启动。
Window > Preferences > ...
安装subclipse, SVN 插件
1、从官网下载site-1.6.9.zip文件,网址是:subclipse.tigris.org,
2、从中解压出features与plugins文件夹,复制到E:\MyEclipse\myPlugin\svn里面,其它的*.xml文件不要。
3、在E:\MyEclipse\MyEclipse8.5\dropins下新建文件svn.link,内容是:path=E:\\MyEclipse\\myPlugin\\svn 保存。
4、删除E:\MyEclipse\MyEclipse8.5\configuration\org.eclipse.upda ...
1、Spring只支持方法拦截,也就是说,只能在方法的前后进行拦截,而不能在属性前后进行拦截。
2、Spring支持四种拦截类型:目标方法调用前(before),目标方法调用后(after),目标方法调用前后(around),以及目标方法抛出异常(throw)。
3、前置拦截的类必须实现MethodBeforeAdvice接口,实现其中的before方法。
4、后置拦截的类必须实现AfterReturningAdvice接口,实现其中的afterReturning方法。
5、前后拦截的类必须实现MethodInterceptor接口,实现其中的invoke方法。前后拦截是唯一可以控制目标方法是否 ...
一、物化视图:物化视图 (Materialized View),在以前的Oracle版本中称为快照
(Snapshot)。Oracle 的物化视图提供了强大的功能,可以用于预先
计算并保存表连接或聚集等耗时较多的操作的结果,这样在执行查询时,
就可以避免进行这些耗时的操作,而从快速地得到结果;
普通视图:在查询时,需要在查询中嵌套个子查询然后去查询原表。
二、使用物化视图的目的是为了提高查询性能,而普通视图性能较低。
三、物化视图对应用透明,增加和删除物化视图不会影响应用程序中SQL语句的
...
最近在JavaEye上发现好多同志对sql的优化好像是知道的很少,最近总结了几条仅供参考,不过除少数可能要依情况而定,大多数还是相当有效的。
【注:以下说的(低效)与(高效)都是相当来说的。】
1、Where子句中的连接顺序:
ORACLE采用自下而上的顺序解析WHERE子句。
根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾。
举例:
(低效)
select ... from table1 t1 where t1.sal > 300 and t1.jobtype = '0001' and 20 ...
各位,这些笔记已经生成了pdf,如果有兴趣的可以在本文末尾下载。
汇总如下:
抽象工厂(Abstract Factory)模式:
http://liulve-rover-163-com.iteye.com/blogs/501216
简单工厂模式:
http://liulve-rover-163-com.iteye.com/blogs/502975
多态性工厂(Polymorphic Factory)模式 :
http://liulve-rover-163-com.iteye.com/blogs/503033
单例(Singleton)模式:
http://liulve-rover-163 ...
MVC模式:就是模型-视图-控制器模式
一、架构模式
1、模型端
在MVC模型里,模型便是执行某些任务的代码,而这部分代码并没有任何逻辑决定它对用户端的表示方法。
模型端只有纯粹的功能性接口,也就是一系列的公 ...
状态(State Pattern)模式:又称为状态对象模式,状态模式是对象的行为模式
状态模式允许一个对象在其内部状态改变的时候改变其行为,这个对象看上去就像是改变了它的类一样。
模式所涉及的角色:
1、抽象状态角色:定义一个接口,用以封装环境对象的一个特定的状态所对应的行为。
2、具体状态角色:每一个具体状态类都实现了环境的一个状态所对应的行为。
3、环境角色:定义客户端所感兴趣的接口,并且保留一个具体状态类的实例。这个具体状态类的实例给出此环境的现有状态。
//环境角色
public class Context{
private State state ...