/*binary-tree-postorder-traversal*/ /***************************/ /* Given a binary tree, return the postorder traversal of its nodes' values. For exa... ...
分类:
其他好文 时间:
2017-08-01 17:54:14
阅读次数:
145
<!DOCTYPE html><html><head><meta charset="utf-8"><title>菜鸟教程(runoob.com)</title></head><body> <p id="demo">单击按钮创建一个标题</p><button onclick="myFunction() ...
分类:
其他好文 时间:
2017-07-31 15:56:17
阅读次数:
130
1.YYYY-MM-DD function formatDate(date, pattern) { if(typeof pattern == 'undefined'){ pattern = 'yyyy-MM-dd';} var str = '';if (date instanceof Date) { ...
分类:
Web程序 时间:
2017-07-31 14:51:07
阅读次数:
158
1.递归算法的理解 递归算法是一种直接或间接调用自身方法的算法,递归往往可以使我们的代码大大简化,而递归的思维却跟我们正常思维相逆,通常都是自上而下的思考问题,而递归是自下而上。 2.写递归时的注意点 1.在使用递归时,必须有一个明确的递归结束条件,称为递归出口。 2.递归方法即可有返回值也可没有。 ...
分类:
编程语言 时间:
2017-07-30 13:51:25
阅读次数:
349
使用缓存,可以解决每次访问请求都查数据库的问题。第一次授权后存入缓存。 缓存流程 shiro中提供了对认证信息和授权信息的缓存。shiro默认是关闭认证信息缓存的,对于授权信息的缓存shiro默认开启的。主要研究授权信息缓存,因为授权的数据量大。 用户认证通过。 该 用户第一次授权:调用realm查 ...
分类:
其他好文 时间:
2017-07-29 23:21:13
阅读次数:
398
1.当前用户 show user; 2.sql语句 DML语句(数据操作语言)Insert、Update、 Delete、Merge DDL语句(数据定义语言)Create、Alter、 Drop、Truncate DCL语句(数据控制语言)Grant、Revoke 事务控制语句Commit 、Ro ...
分类:
数据库 时间:
2017-07-28 00:58:08
阅读次数:
218
Hibernate中load()和get()的区别: get():是直接操作数据库,通过id获取数据封装对象,如果没有数据则返回null; load():先在session缓存中查询,如果缓存中不存在,则延迟从数据库中查询,没发现符合条件的记录,则会抛出一个ObjectNotFoundExcepti ...
分类:
Web程序 时间:
2017-07-27 22:29:20
阅读次数:
279
Elasticsearch简介 Elasticsearch (ES)是一个基于Apache Lucene(TM)的开源搜索引擎,无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。 但是,Lucene只是一个库。想要发挥其强大的作用,你需使用C#将其集成 ...
终于能实现HashTable了!!之前看书一直没搞懂compression那的质数是什么意思,看lecture才明白,对prime求余数可以避免keys的hashcode均可被某一数整除从而造成collision过多的情况(这个概念好难形容啊感觉,具体参见lecture哈),compression算 ...
分类:
其他好文 时间:
2017-07-26 19:21:15
阅读次数:
253
oracle存储过程和存储函数 指存储在数据库中供所有用户程序调用的子程序叫存储过程,存储函数 存储过程和存储函数的相同点:完成特定功能的程序 存储过程和存储函数的区别:是否用return语句返回值 创建和使用存储过程 用create procedure命令建立存储过程和存储函数 语法: creat ...
分类:
数据库 时间:
2017-07-26 18:06:16
阅读次数:
238