会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Big_Monkey
博客园
首页
新随笔
联系
订阅
管理
[置顶]
动态代理:JDK动态代理和CGLIB代理的区别
摘要: 代理模式:代理类和被代理类实现共同的接口(或继承),代理类中存有指向被代理类的索引,实际执行时通过调用代理类的方法、实际执行的是被代理类的方法。 而AOP,是通过动态代理实现的。 一、简单来说: JDK动态代理只能对实现了接口的类生成代理,而不能针对类 CGLIB是针对类实现代理,主要是对指定的类生
阅读全文
posted @ 2017-11-12 22:24 Big_Monkey
阅读(36571)
评论(3)
推荐(4)
2017年11月25日
常用算法复习
摘要: package suanfa;import java.lang.reflect.Array;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.Lis
阅读全文
posted @ 2017-11-25 22:13 Big_Monkey
阅读(179)
评论(0)
推荐(0)
Linux重新学习
摘要: 一、由来 unix到minix到linux 1991正式发行 1.内核版本:linux核心版本 linux内核官网www.kernel.org 2.发行版本:比如redhat、centOS、suse、ubuntu 3.开源软件:apache、nginx、mysql、php、samba、python、
阅读全文
posted @ 2017-11-25 22:10 Big_Monkey
阅读(233)
评论(0)
推荐(0)
oracle复杂查询是sql
摘要: 一、over()分析函数 分组查前几条:select * from test t where (select count(*) from test a where t.type=a.type and t.scope>a.scope)<2; --rank()/dense_rank() over(par
阅读全文
posted @ 2017-11-25 20:41 Big_Monkey
阅读(1234)
评论(0)
推荐(0)
oracle触发器
摘要: --触发器create trigger say--replaceafter insert--before delete updateon pro_testdeclarebegin dbms_output.put_line('lalalalaal'); --行级触发器、列级触发器 --for each
阅读全文
posted @ 2017-11-25 15:50 Big_Monkey
阅读(218)
评论(0)
推荐(0)
2017年11月24日
oracle存储过程
摘要: --基本语法create or replace procedure helloasbegindbms_output.put_line('hello word');end;--执行1.--sqlplus命令executeexec2.begin .... end;3.call--sql命令exec he
阅读全文
posted @ 2017-11-24 16:53 Big_Monkey
阅读(633)
评论(0)
推荐(0)
2017年11月23日
oracle数据库操作
摘要: 一、oracle执行计划 1.原理:Explain可以用来迅速方便地查出对于给定SQL语句中的查询数据是如何得到的即搜索路径(我们通常称为Access Path)。从而使我们选择最优的查询方式达到最大的优化效果。 2.使用:explain PLAN [ SET STATEMENT_ID [=] <
阅读全文
posted @ 2017-11-23 18:42 Big_Monkey
阅读(323)
评论(0)
推荐(0)
2017年11月16日
java知识回顾
摘要: 一、构造方法能不能被继承 当然不能,1.构造方法是类的唯一入口 2.构造方法与类名相同 3.子类构造方法中隐式的调用了父类的构造方法 二、值传递和引用传递、不变类和可变类、直接赋值和浅拷贝和深拷贝 1.直接赋值:在java中,对象的传递、方法参数的传递(将实参赋值给行参)多数是通过=来直接赋值的 值
阅读全文
posted @ 2017-11-16 22:31 Big_Monkey
阅读(183)
评论(0)
推荐(0)
Spring AOP简述
摘要: 一、AOP是什么? AOP(Aspect Oriented Programming),即面向切面编程 是OOP(Object Oriented Programming,面向对象编程)的补充和完善。 (1)OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允
阅读全文
posted @ 2017-11-16 17:06 Big_Monkey
阅读(585)
评论(0)
推荐(0)
2017年11月14日
如何防止sql注入
摘要: 所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。 1.在前台页面对用户的信息通过js进行验证,对特殊字符进行屏蔽 在后台正则表达式验证 2.限制用户名输入的长度,一般是6-13位 3.对敏感数据进行md5加密 4.对h
阅读全文
posted @ 2017-11-14 23:25 Big_Monkey
阅读(910)
评论(0)
推荐(0)
下一页
公告
点击右上角即可分享