摘要: 最近公司有用到jenkins实现自动化部署,这里我对新的东西也是比较感兴趣,就用了点时间尝试了一下,虽然网上有很多这种例子,但是可能有些细节我也走了一些弯路。在这里记录一下,方便下次用到。 实现环境:windows 系统+tomcat7 + maven+jdk1.8+git 安装jenkins的话, 阅读全文
posted @ 2018-07-11 17:49 夜枫林 阅读(3581) 评论(0) 推荐(0) 编辑
摘要: 最近看一些面试题,其中就有一题说是实现观察者模式的基本机构,在这里我就想来了解了解观察者模式到底是什么。在网上找到了他人的博客,这里特来记录一下,方便日后的查看。 观察者模式是23中设计模式中的一种。 定义:定义对象间一种一对多的依赖关系,使得当每一个对象改变状态,则所有依赖于它的对象都会得到通知并 阅读全文
posted @ 2017-08-01 14:30 夜枫林 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 在此之前,写项目一直用的是@RequestParam(value="aa" required=false)这个注解,但是并不知道它的意思。现在懂了,特来记录下。 1、可以对传入参数指定参数名 2、可以通过required=false或者true来要求@RequestParam配置的前端参数是否一定要 阅读全文
posted @ 2017-07-21 16:11 夜枫林 阅读(49311) 评论(0) 推荐(3) 编辑
摘要: Java流操作有关的类或接口: Java流类图结构: 流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类 根据处理数据类型的不同分为:字符流和 阅读全文
posted @ 2017-07-13 14:51 夜枫林 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 目前还没有遇到。感觉是会遇到的,先在这里存一下 1 在你的表单页里HEAD区加入这段代码: <META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-r 阅读全文
posted @ 2017-07-11 09:02 夜枫林 阅读(4257) 评论(0) 推荐(0) 编辑
摘要: 储过程的优点: 1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。 2.当对数据库进行复杂操作时(如对多个表进行Update,Insert,Query,Delete时),可将此复杂操作用存储过程封装起来与 阅读全文
posted @ 2017-07-11 08:57 夜枫林 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。 一、Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0) 1. jar包引入 Spring 2.5.6:spring.jar、spring-webmvc.jar、comm 阅读全文
posted @ 2017-07-10 10:51 夜枫林 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 一、spring工作原理: 1.spring mvc的所有请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责对请求进行真正的处理工作。2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller. 3.Dispatc 阅读全文
posted @ 2017-07-10 09:42 夜枫林 阅读(18286) 评论(1) 推荐(0) 编辑
摘要: spring 的优点?1.降低了组件之间的耦合性 ,实现了软件各层之间的解耦 2.可以使用容易提供的众多服务,如事务管理,消息服务等 3.容器提供单例模式支持 4.容器提供了AOP技术,利用它很容易实现如权限拦截,运行期监控等功能 5.容器提供了众多的辅助类,能加快应用的开发 6.spring对于主 阅读全文
posted @ 2017-07-07 14:21 夜枫林 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 1、@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。 2、@Autowired默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null 值,可以设置它的required属性为false,如:@ 阅读全文
posted @ 2017-07-07 11:34 夜枫林 阅读(1433) 评论(0) 推荐(0) 编辑