摘要: (1)概念: ① 存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集。经编译后存储在数据库 中。 ② 存储过程是数据库中的一个重要对象,用户通过指定存储过程的名字并给出参数(如果该存储过 程带有参数)来执行它。 ③ 存储过程是由流控制和SQL语句书写的过程,这个过程经编 阅读全文
posted @ 2020-04-12 17:45 whhhd 阅读(2687) 评论(0) 推荐(1) 编辑
摘要: 1、Xml映射文件中,除了常见的select|insert|updae|delete标签之外,还有哪些标签? 答:还有很多其他的标签,<resultMap>、<parameterMap>、<sql>、<include>、<selectKey>,加上动态sql的9个标签,trim|where|set| 阅读全文
posted @ 2020-04-12 17:21 whhhd 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 1、 普通用户与系统管理员用户的权限要有严格的区分。 如果一个普通用户在使用查询语句中嵌入另一个Drop Table语句,那么是否允许执行呢?由于Drop语句关系到数据库的基本对象,故要操作这个语句用户必须有相关的权限。在权限设计中,对于终端用户,即应用软件的使用者,没有必要给他们数据库对象的建立、 阅读全文
posted @ 2020-04-12 16:09 whhhd 阅读(1443) 评论(0) 推荐(0) 编辑
摘要: 1.#{} 将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。 如:order by #{user_id},如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id".2.$将传入的数据直接显示生成在sq 阅读全文
posted @ 2020-04-12 16:07 whhhd 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 而两者的主要区别包括以下几个方面: 1、Filter是依赖于Servlet容器,属于Servlet规范的一部分,而拦截器则是独立存在的,可以在任何情况下使用。 2、Filter的执行由Servlet容器回调完成,而拦截器通常通过动态代理的方式来执行。 3、Filter的生命周期由Servlet容器管 阅读全文
posted @ 2020-04-12 12:38 whhhd 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 拦截器:Interceptor 在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。比如日志,安全等。一般拦截器方法都是通过动态代理的方式实现。可以通过它来进行权限验证,或者判断用户是否登陆,或者是像12306 判 阅读全文
posted @ 2020-04-12 11:58 whhhd 阅读(166) 评论(0) 推荐(0) 编辑
摘要: Filter是Servlet技术中最实用的技术,Web开发人员通过Filter技术,最常见的字符集编码的过滤,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩 阅读全文
posted @ 2020-04-12 11:21 whhhd 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 监听器:listener是servlet规范中定义的一种特殊类。用于监听servletContext、HttpSession和servletRequest等域对象的创建和销毁事件。监听域对象的属性发生修改的事件。 用于在事件发生前、发生后做一些必要的处理。其主要可用于以下方面: 1、统计在线人数和在 阅读全文
posted @ 2020-04-12 11:05 whhhd 阅读(2513) 评论(0) 推荐(0) 编辑
摘要: 一.随机数: 1.数学概念,所有编程工具几乎都有基于数学库的随机方法 2.Math数学库类的静态random方法 返回的是0~1的随机浮点数 3.不包含0和1 4.扩大范围可以用乘和加的方式 5.要整数,可以取整,可以使用数学库的向上,向下,四舍五入的方式 6.再将整数可以作为其他用途 7.java 阅读全文
posted @ 2020-04-12 09:39 whhhd 阅读(1555) 评论(0) 推荐(0) 编辑