- 博客(21)
- 收藏
- 关注
转载 Spring aop基本概念与通知类型
转载自:http://www.cnblogs.com/xrq730/p/4919025.htmlspring aop有哪些基本概念?切面(aspect):用来切插业务方法的类。连接点(joinpoint):是切面类和业务类的连接点,其实就是封装了业务方法的一些基本属性,作为通知的参数来解析。通知(advice):在切面类中,声明对业务方法做额外处理的方法。切入点(pointcut):业务类中指定的...
2018-03-13 19:25:04
391
原创 浅解软件工程之高内聚低耦合
定义高内聚低耦合,是软件工程中的概念,是判断设计好坏的标准,主要是面向对象的设计,主要是看类的内聚性是否高,耦合度是否低。概念耦合性:也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。模块间耦合高低取决于模块间接口的复杂性、调用的方式及传递的信息内聚性:又称块内联系。指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密...
2018-03-12 19:33:07
620
原创 UML基础积累
1.什么是UML?Unified Modeling Language (UML)又称统一建模语言或标准建模语言,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 2.常用的UML图形有哪些?它们都起什么作用?1).用例图:从用户角度描述系统功能,并指各功能的操作者。2).静态图:包括类图,包图,对象图。类图:描述系统中...
2018-03-12 19:22:00
250
原创 Oracle sql分页原理
本文针对OracleSql分页原理进行研究学习,如有不对欢迎指正Oracle的表中,除了开发者自己拟定的字段外还有一些,Oracle自动生成的虚拟字段(伪列),常用的有:sysdate, systimestamp,RowNum ,RowID, CURRVAL, NEXTVAL,UID, USER,Level,ORA_ROWSCN分页中常用RowNum进行分页;建表:按需添加记录:通过可以查出ROW...
2018-03-09 11:36:17
567
原创 使用JUnit测试Mybatis配置
XML配置:<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!-- mybatis有两个配置文件一个是全局配置文件mybatis-3-config.dtd 一个是接口映射文件mybatis-...
2018-03-08 09:31:51
4736
原创 初学Mybatis
1. 3w1h: what: MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。 why:MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手工设置参数以及抽取结果集。MyBatis 使用简单的 XML 或注解来配置和映射基本体,将接口和 Java 的 POJOs(Plain Old J...
2018-03-08 09:21:22
239
转载 浅谈 Mybatis中的 ${ } 和 #{ }的区别
转自:https://www.cnblogs.com/dato/p/7027949.html好了,真正做开发也差不多一年了。一直都是看别人的博客,自己懒得写,而且也不会写博客,今天就开始慢慢的练习一下写博客吧。前段时间刚好在公司遇到这样的问题。一、举例说明1 select * from user where name = "dato"; 2 3 select * from user where...
2018-03-08 09:02:12
150
转载 HTTP中的重定向和请求转发的区别
转自:http://blog.youkuaiyun.com/meiyalei/article/details/2129120一、调用方式 我们知道,在servlet中调用转发、重定向的语句如下:request.getRequestDispatcher("new.jsp").forward(request, response);//转发到new.jspresponse.sendRedirect("new.jsp...
2018-03-01 22:02:08
150
转载 JSP 中EL表达式用法详解
JSP 中EL表达式用法详解EL 全名为Expression LanguageEL 语法很简单,它最大的特点就是使用上很方便。接下来介绍EL主要的语法结构:${sessionScope.user.sex}所有EL都是以${为起始、以}为结尾的。上述EL范例的意思是:从Session的范围中,取得用户的性别。假若依照之前JSP Scriptlet的写法如下:User user =(User)sess...
2018-02-11 11:33:12
203
原创 项目演示注意事项
PPT篇: 字体:不能使用镂空字,如果使用注意文字的配色,字体颜色不能使用浅色 字体大小:大于24号项目讲解演示: 演示视频:自信,在演示时注意操作与数据库对应显示; 演示数据必须规范 ...
2018-02-11 11:29:06
950
原创 软件工程的6个阶段以及成果精简版
一: 可行性分析:分析技术可行性,经济可行性,社会可行性,撰写可行性分析报告。 二:需求分析:确定用户的需求,用意,不涉及技术层面,外行人也能看懂,用例图,用例规约 三:概要设计:说明系统模块划分,选择实现技术路线,指出软件大致的实现思路,并指出技术难点 四:详细设计:接口及方法设计,E-R图,对概要设计进行进一步的细化,由担当各部分模块的人...
2018-02-03 10:36:49
9509
原创 自动登录的实现Cookie
代码粗略,请大佬们勿喷这一次的编写需要特别注意cookies获取时的空指针异常在使用cookie自动登录的时候未对账号密码进行输入,request.getParameter()会返回null值,避免使用null.equals("")防止空指针异常@Override protected void service(HttpServletRequest request, HttpServl
2018-02-03 10:06:57
2205
原创 Servlet文件上传的实现
1.常用的三个文件上传组件:apache commons-upload,Orialiy – COS – 2008() ;smart-upload2.使用commons-upload开发文件上传功能1).下载commons-upload的jar包及依赖包;并添加到项目工程中2).修改html的form表单,设置表单的内容编码类型为:multipart/form-date3).编写js
2018-02-03 09:49:14
2214
转载 [转]防止表单提交的八种策略
转载自:http://www.bkjia.com/jingyan/表单重复提交是在多用户Web应用中最常见、带来很多麻烦的一个问题。有很多的应用场景都会遇到重复提交问题,比如:点击提交按钮两次。点击刷新按钮。使用浏览器后退按钮重复之前的操作,导致重复提交表单。使用浏览器历史记录重复提交表单。浏览器重复的HTTP请求。用户提交表单时可能因为网速的原因,或者网页
2018-02-02 09:12:45
385
原创 常用工具类-StringUtils,DBUtils,MD5Utils
StringUtils(字符串日期互转,字符串转Int)import java.text.SimpleDateFormat;import java.util.Date;/** * 字符串操作工具类 * * @author chensw * */public final class StringUtil { /** * 字符串截取方法 * * @param
2018-02-01 10:43:45
1040
转载 探讨HTTP协议中的GET和POST方法的区别
截取W3c中我认为比较有用的部分 GETPOST后退按钮/刷新无害数据会被重新提交(浏览器应该告知用户数据会被重新提交)。书签可收藏为书签不可收藏为书签缓存能被缓存不能缓存 历史参数保留在浏览器历史中。
2018-02-01 10:36:55
202
转载 A标签下的锚伪类顺序
摘自W3cschool 锚伪类在支持 CSS 的浏览器中,链接的不同状态都可以不同的方式显示,这些状态包括:活动状态,已被访问状态,未被访问状态,和鼠标悬停状态。a:link {color: #FF0000} /* 未访问的链接 */a:visited {color: #00FF00} /* 已访问的链接 */a:hover {color: #FF00FF} /* 鼠标移
2018-02-01 09:24:31
687
转载 [转]常用正则表达式大全-----用户名、密码、邮箱、等数据格式的校验
正则表达式收集,供自己查阅之用转自:http://www.jb51.net/article/72867.htm一、校验数字的表达式1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开
2018-01-31 19:02:25
6562
转载 [转]解决Servlet获取页面数据乱码的问题
转自:http://blog.youkuaiyun.com/xiazdong/article/details/7217022/仅供学习使用一、常识了解 1.GBK包含GB2312,即如果通过GB2312编码后可以通过GBK解码,反之可能不成立;2.java.nio.charset.Charset.defaultCharset() 获得平台默认字符编码;3
2018-01-30 20:51:22
1866
转载 [转]Servlet的基本原理与用法
转自:https://www.cnblogs.com/whgk/p/6399262.html 目的: 1、什么是servlet?如果编写servlet? 2、分析了servlet的部分源码,知道了其中的一些设计巧妙的东西,比如,本来编写servlet是能看到其生命周期的,但是在其设计下,我们只关注doGet和doPost方法,为什么能这样呢?就可以
2018-01-30 20:37:02
638
转载 [转]编程常用英语单词
转载于---https://www.cnblogs.com/ldms/p/5802699.html第一部分:application 应用程式 应用、应用程序application framework 应用程式框架、应用框架 应用程序框架architecture 架构、系统架构 体系结构argument 引数(传给函式的值)。叁见 parameter 叁数、实质叁数、实叁
2018-01-28 11:19:07
529
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人