上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页
摘要: AOP(Aspect-Oriented Programming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的 阅读全文
posted @ 2020-12-11 21:25 白纸黑字。 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 一、递归的思路 一个方法在执行时,调用自身被称为“递归”。 递归相当于数学归纳法,有一个起始条件,有一个递推公式。 递归可以分为:单路递归和多路递归(如二叉树和斐波那契数列)。 二、代码举例 1、n的阶乘 //n的阶乘 public static int fac(int num){ if(num = 阅读全文
posted @ 2020-12-11 21:23 白纸黑字。 阅读(109) 评论(0) 推荐(0) 编辑
摘要: ? a、Authentication:身份认证/登录,验证用户是不是拥有相应的身份; b、Authorization:授权,即权限验证,验证某个已认证的用户是否拥有某个权限;即判断用户是否能做事情,常见的如:验 证某个用户是否拥有某个角色。或者细粒度的验证某个用户对某个资源是否具有某个权限; c、S 阅读全文
posted @ 2020-12-11 21:20 白纸黑字。 阅读(57) 评论(0) 推荐(0) 编辑
摘要: “横切”是AOP的专有名词。它是一种蕴含强大力量的相对简单的设计和编程技术,尤其是用于建立松散耦合的、可扩展的企业系统时。横切技术可以使得AOP在一个给定的编程模型中穿越既定的职责部分(比如日志记录和性能优化)的操作。 如果不使用横切技术,软件开发是怎样的情形呢?在传统的程序中,由于横切行为的实现是 阅读全文
posted @ 2020-12-10 19:10 白纸黑字。 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 工厂模式+反射+配置 完成对象的解耦 多例模式:对象被多次实例化,执行效率降低 生命周期:调用时被实例化,运行,消亡 单例模式:只被创建一次,从而类中成员也就初始化一次 生命周期:在项目启动时,进行实例化,运行,项目关闭时消亡 阅读全文
posted @ 2020-12-10 19:08 白纸黑字。 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 在查询数据库后会返回一个ResultSet,它就像是查询结果集的一张数据表。ResultSet对象维护了一个游标,指向当前的数据 行。开始的时候这个游标指向的是第一行。如果调用了ResultSet的next()方法游标会下移一行,如果没有更多的数据了, next()方法会返回false。可以在for 阅读全文
posted @ 2020-12-10 18:29 白纸黑字。 阅读(56) 评论(0) 推荐(0) 编辑
摘要: a、PreparedStatement有助于防止SQL注入,因为它会自动对特殊字符转义。 b、PreparedStatement可以用来进行动态查询。 c、PreparedStatement执行更快。尤其当你重用它或者使用它的拼量查询接口执行多条语句时。 d、使用PreparedStatement的 阅读全文
posted @ 2020-12-10 18:25 白纸黑字。 阅读(50) 评论(0) 推荐(0) 编辑
摘要: Spring JavaConfig 是 Spring 社区的产品,它提供了配置 Spring IoC 容器的纯 Java 方法。因此它有助于避免使用 XML 配置。使用 JavaConfig 的优点在于:面向对象的配置。由于配置被定义为 JavaConfig 中的类,因此用户可以充分利用 Java 阅读全文
posted @ 2020-12-09 18:08 白纸黑字。 阅读(95) 评论(0) 推荐(0) 编辑
摘要: a、Mybatis 和 hibernate 不同,它不完全是一个 ORM 框架,因为 MyBatis 需要程序员自己编写 Sql 语句,不过 mybatis 可以通过 XML 或注解方式灵活配置要运行的 sql 语句,并将java 对象和 sql 语句映射生成最终执行的 sql,最后将 sql 执行 阅读全文
posted @ 2020-12-09 18:06 白纸黑字。 阅读(65) 评论(0) 推荐(0) 编辑
摘要: a、springmvc 的入口是一个 servlet 即前端控制器,而 struts2 入口是一个 filter 过虑器。 b、springmvc 是基于方法开发(一个 url 对应一个方法),请求参数传递到方法的形参,可以设计为单例或多例(建议单例), struts2 是基于类开发,传递参数是通过 阅读全文
posted @ 2020-12-09 18:04 白纸黑字。 阅读(45) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页