- 博客(33)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 核对表:防御式编程
一般事宜1.子程序是否保护自己免遭有害输入数据的破坏?2.你用断言来说明编程假定吗?其中包括了前条件和后条件吗?3.断言是否只是用来说明从不应该发生的情况?4.你是否在架构或高层设计中规定了一组特定的错误处理技术?5.你是否在架构或高层设计中规定了是让错误处理更倾向于健壮性还是正确性?6.你是否建立了隔离栏来遏制错误可能造成的破坏?是否减少了其他需要关注错误处理的代码的数量?7.代码...
2019-11-29 14:29:36
146
原创 核对表:高质量的子程序
大局事项1.创建子程序的理由充分吗?2.一个子程序中所有适于单独提出的部分是不是已经被提出到单独的子程序中了?3.过程的名字中是否用了强烈,清晰的"动词+宾语"词组?函数的名字是否描述了其返回值?4.子程序的名字是否描述了它所做的全部事情?5.是否给常用的操作建立了命名规则?6.子程序是否具有强烈的功能上的内聚性?即它是否做且只做一件事,并且把它做的很好?7.子程序直接是否有较松的耦...
2019-11-28 16:58:17
127
原创 核对表:架构
针对各架构的主题1. 程序的整体组织结构是否清晰?是否包含一个良好的架构全局观(及其理由)?2. 是否明确定义了主要的构造快(包括每个构造块的职责范围及其与其他构造块的接口)?3. 是否明显涵盖了‘需求’中列出的所有功能(每个功能对应的构造块不太多也不太少)?4. 是否描述并论证了那些最关键的类?5. 是否描述并论证了数据设计?6. 是否详细定义了数据库的组织结构和内容?7. 是否指...
2019-11-19 10:36:41
231
原创 核对表:需求
针对功能需求1. 是否详细定义了系统的全部输入,包括其来源,精度,取值范围,出现频率等?2. 是否详细定义了系统的全部输出,包括其来源,精度,取值范围,出现频率,格式等?3. 是否详细定义了所有输出格式(web页面,报表,等等)?4. 是否详细定义了所有硬件及软件的外部接口?5. 是否详细定义了全部外部通信接口,包括握手协议,纠错协议,通信协议等?6. 是否列出了用户想要做的全部事情?...
2019-11-18 17:30:42
149
原创 设计模式:笔记
策略模式 Strategy1.定义策略模式(Strategy):它定义了算法家族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化,不会影响到使用算法的用户2.UML单一职责原则,就一个类而言,应该仅有一个引起它变化的原因。开放-封闭原则:是说软件实体(类,模块,函数等)应该可以扩展,但是不可修改 \ 对于扩展是开放的,对于修改是封闭的依赖倒转原则:\ ...
2018-07-02 21:50:05
123
原创 设计模式:简单工厂模式笔记
简单工厂模式笔记单词定义场景UML1.单词operation 运算Addition 加Reducing 减Reducing 乘Division 除2.定义简单工厂:用一个单独的类来做创造实例的过程 3.场景实现计算器加减乘除功能4.UML...
2018-07-01 11:53:49
163
原创 -Dmaven.multiModuleProjectDirectory system property is not set
错误信息:-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.原因: 缺少箭头所指信息:-Dmaven.multiModuleProjectDirectory=$M2_HOME
2017-03-10 10:22:50
210
转载 linux系统重启或无故变为只读造成网站无法正常访问的简单临时的做法:
linux系统重启或无故变为只读造成网站无法正常访问的简单临时的做法:一1、mount: 用于查看哪个模块输入只读,一般显示为: /dev/hda1 on / type ext3 (rw) none on /proc type proc (rw) usbdevfs on /proc/bus/usb type usbdevfs (rw) none o
2016-07-19 10:22:13
960
原创 Tomcate 配置多个数据源
共配置两个地方 web.xml与Tomcat中的conf/context.xml1.web.xmlresource-ref> description>DBConnection1description> res-ref-name>demores-ref-name> res-type>javax.sql.DataSourceres-type> res-au
2016-05-16 16:27:09
440
转载 字符串分割--java中String.split()用法
在java.lang包中有String.split()方法,返回是一个数组。 1、“.”和“|”都是转义字符,必须得加"\\"; 如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split("."); 如果用“|”作为分隔的话,必须是如下写法:String.split("\\|"),这样才能正
2015-08-11 17:09:43
404
原创 控制打印页面某一部分
@media print{ .print {display:block;} .notPrint {display:none;} } function preview() { bdhtml=window.document.body.innerHTML; sprnstr=""; //选择打印开始位置eprnstr=""; //结束位置prnhtml=bdhtml.substr
2015-08-05 16:30:30
328
原创 java 对数字输出格式规范的函数 DecimalFormat
import java.text.DecimalFormat;public class look { public static void main(String[] args) { DecimalFormat format = new DecimalFormat("000");// 定义一种输出格式为000 int department = 7;// 部门编号7 int
2015-07-31 16:41:58
508
转载 select 1 from table
select 1 from table 与Select * from table在用法上大同小异,具体不同分析见下文:1、select 1 from mytable;与select anycol(目的表集合中的任意一行) from mytable;与select * from mytable 作用上来说是没有差别的,都是查看是否有记录,一般是作条件用的。select 1 from 中的1是一常
2015-05-18 09:32:24
375
原创 重要sql 语句
创建表空间creat tablespace 表空间名 datafile ' ' size xxM autoextend on next xxM maxsize unlimited;
2015-05-15 15:48:44
524
原创 sql语句 查询或clob的文本内容
sql语句 查询或clob的文本内容 sql=“select dbms_lob.substr(doc_content) from repair_doc t where t.doc_type_name = '嘻嘻'”dbms_lob.substr将大文本转换字符类型读出来.
2015-05-12 18:56:51
2683
原创 从服务器将ORACLE数据库导出和导入本地oracle数据库中的方法
一:将服务器上的ORACLE数据库导入到本地机子上;具体方法:在CMD模式下执行以下命令exp username/password@服务器端数据库ID file=c:/文件名.dmp例如下面:exp djyy/djyy@zhwx file=c:/djyy20090921.dmpexp wxzd/wxzd@zhwx file=c:/wxzd20090921.dmp
2015-05-08 16:05:13
781
原创 Oracle varchar2 转换 clob 类型
1.添加新字段 clob 类型alter table schema.table add (ticket_des_new clob);2.更改新字段的值从des 中复制update schema.table set ticket_des_new=ticket_des;commit;3.删除老子段alter table schema.tabl
2015-05-07 20:21:25
1782
原创 java对象如何映射clob
//注解 @Column(name="DES", columnDefinition="ClobStringType") public String getDes() { return des; } 或映射blob、clob字段@Lob@Basic(fetch=FetchType.LAZY)@Colu
2015-05-07 20:20:35
2207
原创 关于复选框checkbox
1、获取单个checkbox选中项$("input:checkbox:checked").val()或者$("input:[type='checkbox']:checked").val();或者$("input:[name='ck']:checked").val();2、 获取多个checkbox选中项$('input:checkbox').each(functio
2015-05-06 10:00:50
315
原创 严重: Null component Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/dangdang,J2EEApplication=
JDK与tomcat版本不一样解决办法:1.打开MyEclipse2.Window3.Preferences4.选择Java节点5.Installed JREs6.可以看到当前使用的JVM是什么版本,路径在哪里,现在我们要改正和Tomcat一样的虚拟机.6.Edit7.JRE home directory8.Browse 找到:C:\Sun\SDK\jdk\
2015-04-22 19:43:38
1090
原创 opensession 与 getCurrentSession 的区别
在比较openSession和getCurrentSession这两个方法之前,我们先认识一下这两个方法。在进行配置信息管理时,我们一般进行一下简单步骤: Configuration cfg = new Configuration(); // 获得配置信息对象 SessionFactory sf = cfg.configure().buildSessionFactory
2015-04-12 22:06:19
344
原创 九九乘法表
for(int i =1,j=1;jsystem.out.print(i+"*"+j+"="+i*j);if(i==j){i=0;j++;system.out.println();}}
2015-04-12 21:39:06
279
原创 jsp中静态包含和动态包含的区别与联系
一、静态包含指令1、两个jsp页面的应该保持一致2、不能通过fileurl向被包含的jsp页面传递参数,因为此静态包含是发生在jsp页面转换为servlet的转换期间,此时的参数是服务器端设置的死的参数,完全没有经过客户端,这种参数是没有意义的,如,而且此时会报错。3、包含的jsp页面与被包含的jsp页面共用一个request内置对象。 比如说在客户端访问
2015-04-12 19:51:32
357
原创 JSP
一.指令元素 1.page指令 importsession contentType buffer isTreadSafe info errorPage isErrorPage 2.include指令 3.taglib指令 二.脚本元素 1.声明元素 2.表达式元素 3.脚本元素 4.注释元素 三.标准动作元素 1. 2.
2015-04-12 18:07:17
314
原创 Spring 与 Spring mvc
spring 是是一个开源框架,是为了解决企业应用程序开发,功能如下◆目的:解决企业应用开发的复杂性◆功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能◆范围:任何Java应用简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。◆轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的J
2015-04-12 16:17:19
426
原创 Struts2的执行流程
struts2的执行流程: 1) 客户端发起一个请求(*.action) 2) 主控器FilterDispatcher拦截请求 3) 主控器通过ActionMapper判断请求是否交给action处理.如果是,那么判断请求的action是否存在,如果不存在,报404错误.如果不是交给action处理,那么将请求转发给对应的web组件. 4) 主控器创
2015-04-12 15:41:12
419
原创 hibernate的工作原理
1.读取并解析配置文件。2.读取并解析映射信息,创建SessionFactory3.打开Session4.创建事物Transaction5.持久化操作6.提交事务7.关闭Session8.关闭SessionFactory这个就是原理,不是流程。主要就是一个基于JDBC的主流持久化框架,一个优秀的ORM实现,对JDBC访问数据库的代码做了封装,很大程度上监护了DAO层的编码
2015-04-12 15:36:27
332
原创 Singleton模式的例子
public class Singleton{private static Singleton single = new Singleton();private Singleton(){}public Singleton getInstance(){return single;}}
2015-04-12 10:51:16
291
空空如也
spring mvc easyui 中tree如何加载数据
2015-03-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人