12 2017 档案

Oracle之存储过程,存储函数和触发器,以及java代码调用过程和函数
摘要:/* 存储过程 是一段封装的代码块 编译好放在服务器 好处: 支持多处调用 提升开发效率 调用直接运行 提升运行效率 创建存储过程 create [or replace] procedure 过程名(参数名 in|out 参数数据类型 ) as|is -声明部门 begin -处理逻辑代码 end; 阅读全文

posted @ 2017-12-20 09:42 一只小小小兔兔 阅读(251) 评论(0) 推荐(0)

Oracle之例外(异常)
摘要:/* 例外 其实就是异常 处理发生的异常 java try{}catch(OutofBoundIndexException){}catch(Exception e){} 数据库对异常的处理 exception when 异常类型 then 处理语句 数据库异... 阅读全文

posted @ 2017-12-20 09:39 一只小小小兔兔 阅读(567) 评论(0) 推荐(0)

Oracle之游标
摘要:/* 游标 是用于接收查询的记录结果集 ResultSet 提取记录 .next() 使用步骤 声明游标 cursor 游标名 is select 语句 打开游标 open 游标名 提取动作 fetch 游标名 into 记录类型变量 游标%found 提取到记录 ... 阅读全文

posted @ 2017-12-20 09:18 一只小小小兔兔 阅读(289) 评论(0) 推荐(0)

PLSQL编程语言
摘要:/* plSql编程语言 是在sql语句中加入处理过程的语句 条件判断 if..else 循环结构 for() while do while 自己定义变量处理逻辑 基本结构 declare --声明的部分 --定义变量的部分 begin --处理逻辑的代码块 ... 阅读全文

posted @ 2017-12-20 08:51 一只小小小兔兔 阅读(874) 评论(0) 推荐(0)

MySQL 触发器
摘要:MySQL 包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。在 MySQL 中,创建触发器语法如下:CREATE TRIGGER trigger_nametrigger_timetrigger_event ON tbl_nameFOR EACH ROWtrigger_stmt其中:trigger_name... 阅读全文

posted @ 2017-12-18 17:33 一只小小小兔兔 阅读(233) 评论(0) 推荐(0)

mysql中的sql语句完整执行流程
摘要:SQL Select 语句完整的执行顺序:1、from 子句组装来自不同数据源的数据;2、where 子句基于指定的条件对记录行进行筛选;3、group by 子句将数据划分为多个分组;4、使用聚集函数进行计算;5、使用 having 子句筛选分组;6、计算所有的表达式;7、select 的字段;8、使用 order by 对结果集进行排序。SQL 语言不同于其他编程语言的最明显特征是处理代码的顺... 阅读全文

posted @ 2017-12-18 17:32 一只小小小兔兔 阅读(4862) 评论(0) 推荐(0)

存储过程和函数的区别
摘要:存储过程和函数的区别存储过程和函数目的是为了 可重复地 执行操作数据库的sql语句的集合。区别是写法和调用上。写法上:存储过程的参数列表可以有输入参数、输出参数、可输入输出的参数; 函数的参数列表只有输入参数,并且有return 。返回值上: 存储过程的返回值,可以有多个值, 函数的返回值,只有一个值。调用方式上: 存储过程的调用方式有:1)、... 阅读全文

posted @ 2017-12-18 16:55 一只小小小兔兔 阅读(4578) 评论(0) 推荐(0)

Shiro的运行大致流程
摘要:也就是说对于我们而言,最简单的一个Shiro应用:1、应用代码通过Subject来进行认证和授权,而Subject又委托给SecurityManager;2、我们需要给Shiro的SecurityManager注入Realm,从而让SecurityManager能得到合法的用户及其权限进行判断。从以上也可以看出,Shiro不提供维护用户/权限,而是通过Realm让开发人员自己注入。Authenti... 阅读全文

posted @ 2017-12-18 16:53 一只小小小兔兔 阅读(8789) 评论(0) 推荐(0)

支付宝支付实现流程(简单篇)
摘要:1.网站按照指定要求,用token和自己的私钥,构造一个重定向得到支付地址(调用支付接口)1网站把重定向地址返回给浏览器2.浏览器自动重定向到该地址,即包含了token、网站签名的支付宝交易页面3.支付宝显示当前交易金额、数量、卖家等信息4.用户用自己的支付宝账号支付这笔金额5.支付宝把用户支付成功(或失败)这个消息和订单号加上支付宝的签名,使用HTTP POST的方式通知网站(失败的话,会隔段时... 阅读全文

posted @ 2017-12-18 16:52 一只小小小兔兔 阅读(3872) 评论(0) 推荐(0)

Redis和Memcache的区别
摘要:1、Redis和Memcache都是将数据存放在内存中,都是内存数据库。不过memcache还可用于缓存其他东西,例如图片、视频等等;2、Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储;3、虚拟内存--Redis当物理内存用完时,可以将一些很久没用到的value 交换到磁盘;4、过期策略--memcache在set时就指定,例如set key1 0... 阅读全文

posted @ 2017-12-18 16:50 一只小小小兔兔 阅读(149) 评论(0) 推荐(0)

Redis持久化机制简单总结
摘要:redis是一个支持持久化的内存数据库,也就说redis需要经常将内存中的数据同步到硬盘来保证持久化redis支持两种持久化方式: 1.snapshotting(快照)也是默认方式(将数据存以快照的方式写入到二进制文件中) 默认文件名dump.rdb可以通过配置设置自动做快照持久化的方式。我们可以配置redis在n秒内 如果超过m个key就自动做快照。 有时间间隙,可能造成数据损失2.Appe... 阅读全文

posted @ 2017-12-18 16:48 一只小小小兔兔 阅读(320) 评论(0) 推荐(0)

ajax实现步骤
摘要:要完整实现一个AJAX异步调用和局部刷新,通常需要以下几个步骤: (1)创建XMLHttpRequest对象,也就是创建一个异步调用对象. (2)创建一个新的HTTP请求,并指定该HTTP请求的方法、URL及验证信息. (3)设置响应HTTP请求状态变化的函数. (4)发送HTTP请求. (5)获取异步调用返回的数据. (6)使用Java... 阅读全文

posted @ 2017-12-18 16:47 一只小小小兔兔 阅读(321) 评论(0) 推荐(0)

Oracle集合
摘要:集合的运算 交集 取两个集合共同的部分 intersect A (1,2,3) B(2,3,4) A交B (2,3) 并集 取两个集合最大的范围 union A (1,2,3) B(2,3,4) A并B (1,2,3,4) 包含重复数据合并 union all... 阅读全文

posted @ 2017-12-18 16:46 一只小小小兔兔 阅读(106) 评论(0) 推荐(0)

Oracle分页
摘要:/* oracle 分页使用rownum rownum 是一个伪列 是在查询记录生成的时候才会产生一系列数值1 2 3 4 用于数据库分页使用 分页必须使用子查询 rownum小于判断直接使用 大于必须使用子查询 如果表中记录 1000000 去除10 --20条记录 900000----900010*/--rownum的示例select rownum ,emp.*... 阅读全文

posted @ 2017-12-18 16:44 一只小小小兔兔 阅读(127) 评论(0) 推荐(0)

Oracle条件表达式
摘要:/* 条件表达式 sql语句数据库通用表达式 case 列 when 列值1 then 显示值1 when 列值2 then 显示值2 when 列值3 then 显示值3 else 默认值 end orace特有条件表达式 decode(列,列值1,显示值1,列值2,显示值2,默认值) */se... 阅读全文

posted @ 2017-12-18 16:43 一只小小小兔兔 阅读(2714) 评论(0) 推荐(0)

Oracle索引和同义词
摘要:/* 索引 相当于一本书的目录 如果有目录可以方便的定位到 具体的页码 索引用于数据库 提升查询的速度(数据量很大) 创建索引 单列索引 create index 索引名 on表名(列) 复合索引 使用场景: 如果创建了单列索引 但是查询条件为多个列 查询速度很低,可以考虑针对多个列创建复合索引 ... 阅读全文

posted @ 2017-12-18 16:42 一只小小小兔兔 阅读(893) 评论(0) 推荐(0)

Oracle序列
摘要:序列 是数据库生成的一系列数值 1 2 3 4 用于实现id 自增长使用 mySql 实现id 自增长 设置 auto_increment oracle数据库 借助于序列 创建序列语法 create sequence 序列名 序列的属性 nextval --下一个值 currval --当前值 特点:在同一条sql语句中 不管出现多少次... 阅读全文

posted @ 2017-12-18 16:39 一只小小小兔兔 阅读(197) 评论(0) 推荐(0)

导航