摘要:
先附上数据 简单的二表连接 SELECT tname,dname,cname,ctest from teacher,course WHERE teacher.cno=course.cno 该语句的执行过程实例可以表示这样: a,系统首先执行from子句,这里from子句列出有两个表teacher表和 阅读全文
摘要:
JDBC全称为:Java DataBase Connectivity(java数据库连接)。 SUN公司为了简化、统一对数据库的操作,定义了一套Java操作数据库的规范,称之为JDBC。 简单的说,JDBC的意义在于在Java程序中执行SQL语句。 驱动程序的意义在于提供统一的接口并隐藏实现细节。驱 阅读全文
摘要:
默认支持的参数类型 处理器形参中添加如下类型的参数处理注解适配器会默认识别并进行赋值。1 HttpServletRequest通过request对象获取请求信息2 HttpServletResponse通过response处理响应信息3 HttpSession通过session对象得到session 阅读全文
摘要:
spring没有采用约定优于配置的策略,spring要求显示指定搜索哪些路径下的Java文件。spring将会把合适的java类全部注册成spring Bean。 问题:spring怎么知道把哪些Java类当初bean类处理? 这就需要使用annotation,spring使用一些特殊的annota 阅读全文
摘要:
拦截器的实现原理很简单,就是动态代理,实现AOP机制。当外部调用被拦截bean的拦截方法时,可以选择在拦截之前或者之后等条件执行拦截方法之外的逻辑,比如特殊权限验证,参数修正等操作。 但是最近在项目中要在一个事务中跨数据源进行操作。数据库跨源就不在这里说了,可以自行百度。 这里出现的问题就是,如果我 阅读全文
摘要:
装饰模式(Decorator) 装饰模式又名包装(Wrapper)模式。 装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。 装饰模式通过创建一个包装对象,也就是装饰,来包裹真实的对象。 装饰模式以对客户端透明的方式动态地给一个对象附加上更多的责任。换言之,客户端并不会觉得对象在 阅读全文
摘要:
两类密码体制 对称秘钥密码体制:加密秘钥和解密秘钥是相同的 数据加密标准DES 把明文分组,每组64位长,对每组进行加密,产生64位密文数据。 秘钥是64为(实际56位,8为进行校验) DES的保密性取决于对秘钥的保密,算法是公开的。 缺点是,56位长秘钥意味着有256中可能秘钥,很容易破译。 公钥 阅读全文
摘要:
在使用jdk的timer时发现无法满足开发需求;即无法在指定的日期进行执行任务。 这便引入一个优秀的开源任务调度框架“quartz”。 这里加入的是quartz-1.8.6版本。Quart的官网:http://www.quartz-scheduler.org/;项目中的框架的spring是sprin 阅读全文