- 博客(7)
- 收藏
- 关注
原创 通过ArrayList源码深入理解java中Iterator迭代器的实现原理
注意:本文将着重从源码的角度对Iterator的实现进行讲解,不讨论List与Iterator接口的具体使用方法。不过看懂源码后,使用也就不是什么问题了。java中各种实现Iterator的类所具体使用的实现方法各不相同,但是都大同小异。因此本文将只通过ArrayList类源码进行分析。所以最好对ArrayList的源码有一定了解,或者至少具备相关的算法知识。首先贴出ArrayList类中...
2018-04-27 16:56:18 2615 2
原创 jQuery制作树状表格
使用jQuery制作树状表格。将js文件地址修改后可直接运行。若需要改为动态页面,所需要修改的js以标注。采用递归的方法对已展现的部分进行缓存。表格内容采用html拼接,方便修改。代码基本最简。没有做封装。<!DOCTYPE><html><head> <title&a
2018-04-26 09:58:42 2161 2
原创 jQuery锁定页面元素(表格列)
摘要在拖动滚动条时,对页面元素进行横向、纵向锁定。介绍对于展现内容较多的页面,在滚动时,我们经常需要对一些重要的元素进行锁定。这些元素经常是表格的行、列,也可能是搜索条件,或者是其他重要信息。 对于表格列的锁定,目前主要有三种方法。1.表格控件2.js生成fixtable之类填充3.js+css第一种,算是最简单的方法。但是用控件的缺点实在太多了,其中一个与本文有直接...
2018-04-25 00:07:08 1269
原创 oracle keep 使用详解
语法摘自官方文档的语法:例子聚合函数分析函数应用场景使用示例效率解释可用范围总结语法摘自官方文档的语法: FIRST and LAST are very similar functions.先解释一下,first函数其实就是我们一般所说的keep函数,文档中并没有所谓的keep函数。由于first与last函数只有一个顺序的差...
2018-04-10 16:08:20 5237
原创 oracle row_number() rank() dense_rank()区别,备忘笔记
经常用经常忘的东西,做个笔记。row_number 连续rank 并列跳过dense_rank 并列不跳过sql:with tab as (select 1 a from dualunion allselect 2 a from dualunion allselect 2 a from dualunion allselect 3 a from dual)sel...
2018-04-09 10:22:19 189
原创 将数据库查询结果快速生成markdown格式表格
在写数据库相关博文时,经常需要把结果集展示到页面上。用图片真的是太麻烦了,一篇文章都没写完我就已经忍无可忍了。 于是写了一段代码来生成基础的markdown格式表格代码。import java.io.IOException;import java.io.Reader;import java.sql.SQLException;import java.util.LinkedHashMa...
2018-04-04 15:08:22 2910 1
原创 oracle connect by 递归查询用法
基本语法start with :设置起点,省略后默认以全部行为起点。connect by [condition] :与一般的条件一样作用于当前列,但是在满足条件后,会以全部列作为下一层级递归(没有其他条件的话)。prior : 表示上一层级的标识符。经常用来对下一层级的数据进行限制。不可以接伪列。level :伪列,表示当前深度。connect_by_root() :显示根节点列。经...
2018-04-04 14:42:50 25207
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人