上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 31 下一页
摘要: 为什么使用AOP? 1:代码混乱:越来越多的非业务需求(比如日志和验证等)加入后,原有的业务方法急剧膨胀,每个方法在处理自己的业务逻辑的同时还要兼顾其它多个关注点。2:代码分散:假如就单单的满足加入日志需求,就不得不在多个模块中重复相同的日志代码,如果日志需求发送了改变,还要去修改所有的模块。 解决 阅读全文
posted @ 2019-04-13 14:14 陆伟 阅读(112) 评论(0) 推荐(0) 编辑
摘要: Java的特性: 封装,继承,多态? 什么是多态? 允许不同对象对同一个行为做出不同的响应。同一消息可以根据发送对象的不同采用多种不同的行为方式。有以下几个优点: 1:可替换性:多态对原有代码具有可替换性。 2:可拓展性:在不改变原有的类结构的情况下,添加新的子类。 3:接口性:多态是父类通过方法签 阅读全文
posted @ 2019-04-13 11:30 陆伟 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 利用group by 查询出相同的数据,然后分组的数据大于1的得到一个id。删除这个id就行了。 阅读全文
posted @ 2019-04-12 10:57 陆伟 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 1. rowid和rownum都是虚列 2. rowid是物理地址,用于定位oracle中具体数据的物理存储位置 3. rownum则是sql的输出结果排序,从下面的例子可以看出其中的区别。 rowid 用于定位数据表中某条数据的位置,是唯一的、也不会改变 rownum 表示查询某条记录在整个结果集 阅读全文
posted @ 2019-04-11 22:33 陆伟 阅读(181) 评论(0) 推荐(0) 编辑
摘要: book表: t_book表: 一:inner join AB共有的。 查询结果: 二:left join A表的所有,B表没有的用null 输出结果: 三:RIGHT JOIN B表的所有,A表没有的用Null 输出结果: 四:left join where b.id is not null 五: 阅读全文
posted @ 2019-04-11 22:23 陆伟 阅读(227) 评论(0) 推荐(0) 编辑
摘要: Oracle的分页: 使用到的是rowunm 这是一个标识。给每列前面加上序号。 MySQL分页: 但是MySQL有Limt 关键字作用是查出从第几到第几的数据 查出第一条数据。 查出前两行的数据,从0到2的数据 查出第二行的数据。从1到2 . 阅读全文
posted @ 2019-04-11 21:17 陆伟 阅读(849) 评论(0) 推荐(0) 编辑
摘要: Oracle优化:物理优化和逻辑优化。物理优化:1):Oracle的运行环境。2):合理的使用优化器。3):合理配置Oracle实例参数4):建立合适的索引(减少IO)5):将索引数据和表数据分开在不同的表空间上。(降低IO冲突)6):建立表分区,将数据分别存储在不同的分区上(以空间换取时间,减少I 阅读全文
posted @ 2019-04-11 21:12 陆伟 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 一:SQL注入: 就是通过SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。就是说:用户在网友输入框中输入SQL命令后,后台接收后没有进行识别或类型转换,直接就运行了。 什么意思呢? 假如我们的登录 当我们在前台传入 or 1=1 就把第一行的数 阅读全文
posted @ 2019-04-11 20:29 陆伟 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.cnblogs.com/ITtangtang/p/3978349.html 一:什么是IOC/DI? IOC:最主要的就是完成了对象的创建和依赖的管理注入等等。 什么是控制反转呢? 所谓控制反转,就是把原先我们代码里面需要实现的对象创建、依赖的代码,反转给容器来帮忙实现 阅读全文
posted @ 2019-04-11 19:25 陆伟 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 1:setPriority() 设置线程的优先级,从1 到10. 5是默认的. 1是最低优先级. 10是最高优先级 这种输出的时候往往不起作用: 这是的话才会起到作用. 阅读全文
posted @ 2019-03-22 17:40 陆伟 阅读(500) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 31 下一页