java
luruixiao
这个作者很懒,什么都没留下…
展开
-
jdbc之连接Oralce的基本步骤
// 1.加载驱动程序 Class.forName("oracle.jdbc.driver.OracleDriver"); // 2.获取数据库连接 Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl", "j0408", "1"); // 3.构建SQL语句 String sq...原创 2018-08-09 20:37:48 · 199 阅读 · 0 评论 -
jdbc之Statement和Preparement
Jdbc DML 操作 Statement:静态SQL操作 每次操作都会将sql语句提交到数据库执行一次,性能比较低 // 1.加载驱动程序 Class.forName(driverName); // 2.获取数据库连接 Connection conn = DriverManager.getConnection(url, user, password); // 3.构建SQL语句 S...转载 2018-08-09 20:40:23 · 855 阅读 · 0 评论 -
jdbc之存储过程的调用和方法的调用
调用存储过程 调用存储过程的sql语句 {call 过程名称(参数列表)} conn = DbUtils.getConnection(); sql = "{call p_order_approve(?)}"; CallableStatement cs = conn.prepareCall(sql); // 对sql中的占位符赋值 参数有 in out之分 // 如果对应位置的参数是i...转载 2018-08-09 20:44:21 · 177 阅读 · 0 评论 -
正则表达式的基本用法
\b是正则表达式规定的一个特殊代码(好吧,某些人叫它元字符,metacharacter), 代表着单词的开头或结尾,也就是单词的分界处。虽然通常英文的单词是由空格, 标点符号或者换行来分隔的,但是\b并不匹配这些单词分隔字符中的任何一个, 它只匹配一个位置。 例如: 假如你要找的是hi后面不远处跟着一个Lucy,你应该用\bhi\b.*\bLucy\b。 *同样是元字符,不过它代...转载 2018-08-10 11:13:52 · 339 阅读 · 0 评论 -
设计模式之结构型--享元模式
享元模式 场景:内存属于稀缺资源,不要随便浪费。如果有很多完全相同或相似的对象, 我们可以通过享元模式,节省内存。 核心:享元模式以共享的方式高效地支持大量细粒度对象的重用 享元对象能做到共享的关键是区分了内部状态和外部状态 内部状态:可以共享,不会随环境变化而变化 外部状态:不可以共享,会随环境变换而变化 ...原创 2018-08-15 17:11:35 · 140 阅读 · 0 评论 -
设计模式之结构型--装饰模式
装饰模式: 职责: 动态得为一个对象增加新的功能 装饰模式是一种用于代替继承的技术,无须通过继承增加子类就 能扩展对象的新功能。使用对象的关联关系代替继承关系,更加灵活。 同时避免类型体系的快速膨胀 实现细节: Component抽象构件角色 真实对象和装饰有相同的接口,这样,客...原创 2018-08-15 17:19:04 · 115 阅读 · 0 评论 -
设计模式之结构型--桥接模式
桥接模式 场景 -商城系统中常见的商品分类,以电脑为类,如何良好的处理商品 分类销售的问题 可以用继承 问题 扩展性问题(类个数膨胀问题) 违反单一职责原则 桥接模式核心要点: 处理多层继承结构,处理多维度变化的场景, 将各个维度设计成独立的继承结构,使各个 ...原创 2018-08-15 17:42:42 · 146 阅读 · 0 评论