原创 开发技术 详解Spring事件驱动模型 事件驱动模型简介事件驱动模型也就是我们常说的观察者,或者发布-订阅模型;理解它的几个关键点:首先是一种对象间的一对多的关系;最简... 2023-11-23 浏览(146) 评论(0) 阅读全文
原创 开发技术 集成Shiro后当遇到404错误时会丢失session 场景:1、首先登录成功后访问正常页面没有问题的;2、接着访问一个不存在的页面,即跳到相应的404页面,假设我的页面是jsp的;3、再刷新一下就会又跳到登录页面。 场景分析:1、首先登录成功,假设JSESSIONID=e688f231-c0f0-4757-b85b-9ff1e62221b3;2、接着访问一个不存在的页面,提交的JSESSIONID=e688f231-c0... 2023-11-23 浏览(146) 评论(0) 阅读全文
原创 开发技术 jsp自定义标签和方法 首先是要有一个标签处理类,标签处理类可以直接实现Tag接口,也可以继承JAVA中已经实现了的TagSupport这个类,TagSupport也是继承自Tag接口的,它内部�... 2023-11-23 浏览(126) 评论(0) 阅读全文
原创 开发技术 连接数据库的配置语句 我常用的数据库,记录下它们的连接语句,因为有时候会忘了! MySql:com.mysql.jdbc.Driverjdbc:mysql://l... 2023-11-23 浏览(111) 评论(0) 阅读全文
原创 开发技术 springMVC自定义属性编辑器 自定义springMVC的属性编辑器主要有两种方式,一种是使用@InitBinder标签在运行期注册一个属性编辑器,这种编辑器只在当前Controller里面有效;还有一种是实现自己的WebBindingInitializer,然后定义一个AnnotationMethodHandlerAdapter的bean,在此bean里面进行注册,这种属性编辑器是全局的。 第一种方式:im... 2023-11-23 浏览(89) 评论(0) 阅读全文
原创 开发技术 Oracle——01表空间和区 1、表空间:表空间是数据库的逻辑划分,一个表空间只属于一个数据库。每个表空间由一个或多个数据文件组成。表空间中其他逻辑结构的数据存储在这些数据文件中。在Oracle安装完成后,会自动建立多个表空间,主要有:(1)System表空间:该表空间用于存放Oracle系统内部表和数据字典的数据,如表名、列名、用户名等。(2)undo表空间:该表空间是存储撤销信息的表空间。当用户对数... 2023-11-23 浏览(132) 评论(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——10用户自定义函数 用户自定义函数是存储在数据库中的代码块,可以把值返回到调用程序。函数的参数有3种类型:(1)in参数类型:表示输入给函数的参数,该参数只能用于传值,不能被赋值。(2)out参数类型:表示参数在函数中被赋值,可以传给函数调用程序,该参数只能用于赋值,不能用于传值。(3)inout参数类型:表示参数既可以传值,也可以被赋值。 1.函数的创建语法格式: cre... 2023-11-23 浏览(120) 评论(0) 阅读全文
原创 开发技术 Oracle——20数据库恢复与备份 备份是将数据库中的数据信息保存起来,而恢复则是将已经备份的数据库信息还原到数据库系统中。 一、数据库的备份类型 Oracle数据库的备份�... 2023-11-23 浏览(121) 评论(0) 阅读全文