一、简介
jQuery 是继 Prototype 之后又一个优秀的 JavaScript 框架。能使用户能更方便地处理 HTML documents、events、实现动画效果,并且方便地为网站提供 Ajax 交互。
more >>
DAO(Data Access Object)是数据访问信息类,包含了对数据的增删改查操作,而不包括任何业务相关的信息。
好处:有DAO层有利于实现功能的模块化,有利于代码的维护和升级。
1.使用JDBC编写DAO包含的方法:
(1)update(String sql,Object … args): INSERT、UPDATE、DELETE
(2)< T > T select(Class< T> clazz,String sal,Object … args);查询一条记录,返回对应对象
(3)< T> List< T> select(Class< T> clazz,String sql,Object … args);查询多条记录,返回对应的对象的集合
(4)< T> T getValue(String sql,Object … args);返回某条记录的某一个字段的值,或者一个统计值
more >>
AOP(面向切面编程)就是指对于有相同地方的代码块,可以抽出相同的代码 + 动态改变的代码封装成一个方法,每次只调用和改变动态代码。如下图:(通过反射的动态代理实现,即动态的改变对象实现不同的方法调用,返回不同的结果,此时相同代码不变,类似于通用方法)
好处:有利于代码的更新维护,因为增加共同的功能时只需修改动态的那块,其他的不变。还可以简化代码。
more >>
在Object类中定义了以下方法,此方法将被所有子类继承:
public final Class getClass()
以上的方法返回值的类型是一个Class类。反射从运行结果来看就是通过反射求出类的名称。
1.正常方式:引入需要的”包类“名称—》通过new实例化—》取得实例化对象
2.反射方式:实例化对象—》getClass()方法—》得到完整的”包类“名称。
more >>
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true