原创 开发技术 详解Spring事件驱动模型 事件驱动模型简介事件驱动模型也就是我们常说的观察者,或者发布-订阅模型;理解它的几个关键点:首先是一种对象间的一对多的关系;最简... 2023-11-23 浏览(146) 评论(0) 阅读全文
原创 开发技术 Spring动态部署Bean/Controller/Groovy Controller 最近有好几个咨询如何动态部署Bean/动态部署Springmvc控制器;首先声明下:基于普通Java/JavaEE环境的不适合做动态部署;如果你有这种需求请考虑使用如PlayFramework/Grails这种框架。但是还是有少量朋友会有这种需求:我的应用中只有少量几个需要动态部署的组件;好吧,那我来写一个能动态部署Bean/Controller的工具类吧。 注意,因为Spring整... 2023-11-23 浏览(131) 评论(0) 阅读全文
原创 开发技术 springMVC自定义属性编辑器 自定义springMVC的属性编辑器主要有两种方式,一种是使用@InitBinder标签在运行期注册一个属性编辑器,这种编辑器只在当前Controller里面有效;还有一种是实现自己的WebBindingInitializer,然后定义一个AnnotationMethodHandlerAdapter的bean,在此bean里面进行注册,这种属性编辑器是全局的。 第一种方式:im... 2023-11-23 浏览(89) 评论(0) 阅读全文
原创 开发技术 java压缩和解压缩Zip、Jar、Gzip文件 我们经常会使用WinZIP等压缩软件将文件进行压缩以方便传输。在java里面也提供了将文件进行压缩以减少传输时的数据量的类,可以很方便的将文件压缩成ZIP、JAR、GZIP等形式,GZIP主要是在Linux系统下的压缩文件。下面主要讲的就是ZIP形式的压缩文件,而JAR、GZIP形式的压缩文件也是类似的用法。ZIP是一种很常见的压缩形式,在java中要实现ZIP的压缩主要用到的是java... 2023-11-23 浏览(120) 评论(0) 阅读全文
原创 开发技术 Oracle——09常用系统内置函数 to_char();--转换为字符串to_number();--转换为数值类型to_date();--转换为日期类型 1、常用数学运算函数abs(value):返回value的绝对值ceil(value):返回大于或等于value的最小整数cos(value):返回value的余弦值floor(value):返回等于或小于value的最大整数... 2023-11-23 浏览(123) 评论(0) 阅读全文
原创 开发技术 Oracle——14存储过程 存储过程是存放在数据字典中的程序块,它可以在不同用户和应用程序间共享,并可实现程序的优化和重用。 一、存储过程的创建和执行1、利用SQL命令创建存储过程语法格式如下: create[orreplace]procedure[schema.]procedureName[(param1mode1dataType1,...n)] is|as... 2023-11-23 浏览(184) 评论(0) 阅读全文
原创 开发技术 windows安装ZIP压缩版的Weblogic Server 以前要装WeblogicServer的时候都是装的安装版,最近发现ZIP版本的WeblogicServer是一个只包含WeblogicServer的版本,于是就想着弄一下它。这里用到的Weblogic... 2023-11-23 浏览(130) 评论(0) 阅读全文
原创 开发技术 SpringMVC介绍之约定优于配置 SpringMVC介绍之约定优于配置 所谓的约定优于配置就是指在程序开发过程中我们约定好一些规则可以使我们更少的进行配置和代码编写。就这么�... 2023-11-23 浏览(119) 评论(0) 阅读全文
原创 开发技术 Mybatis拦截器介绍及分页插件 Mybatis拦截器介绍及分页插件1.1 目录1.1目录1.2前言1.3Interceptor接口1.4注册拦截器1.5Mybatis可拦截的方法1.6利用拦截器进行分页1.2 �... 2023-11-23 浏览(154) 评论(0) 阅读全文