
java
kyooo0
这个作者很懒,什么都没留下…
展开
-
学习笔记: AOP面向切面编程理解
AOP => Aspect Oriented Programming 面向切面编程通过预编译方式和运行期代理实现程序功能同一维护的技术,AOP是OOP的延续采用横向抽取,取代传统纵向继承体系可以进项性能监视,事务管理,安全检查,缓存的操作DAO=> data access object数据访操作如果想对功能进行检查扩展public class UserDAOImpl ...原创 2020-01-12 11:24:43 · 145 阅读 · 0 评论 -
数据库连接池
连接池创建和管理一个连接的缓冲池技术,这些链接准备好被任何需要他们的线程使用传统程序直接获得连接的缺点每一次请求都要向数据库获得连接,浪费服务器资源常见连接池 =>C3P0一个常见错误缺少c3p0依赖jar包mchange-commons.jar com.mchange c3p0 0.9.5.2 com.mchange mchan...原创 2020-01-10 12:02:54 · 103 阅读 · 0 评论 -
防止sql注入漏洞PreparedStatement使用
防止sql注入漏洞PreparedStatement使用使用传统方法面临sql注入漏洞的风险PreparedStatement可以防止1.保存数据public class JDBCDemo5 { @Test public void demo1(){ Connection conn = null; PreparedStatement pst...原创 2020-01-10 11:26:52 · 239 阅读 · 0 评论 -
JDBC基础工具类的抽取
JDBC基础工具类的抽取public class Demo1 { //将常用值设置成静态常量 private static final String driverClass; private static final String url; private static final String username; private static fina...原创 2020-01-10 10:31:23 · 88 阅读 · 0 评论 -
基础JDBC API使用
基础JDBC API使用import com.mysql.jdbc.Driver;import org.junit.Test;import java.sql.*;public class Demo1 { @Test public void demo1() { //为了可以在代码块外进行资源释放,定义在try外部 Connection c...原创 2020-01-10 09:59:42 · 164 阅读 · 0 评论