test

oracle递归函数

两盒软妹~` 提交于 2020-03-17 05:39:46
oracle start with connect by 使用方法 oracle中 connect by prior 递归算法 Oracle中start with...connect by prior子句使用方法 connect by 是结构化查询中用到的,其基本的语法是: select ... from tablename start with 条件1 connect by 条件2 where 条件3; 例: select * from table start with org_id = 'HBHqfWGWPy' connect by prior org_id = parent_id; 简单说来是将一个树状结构存储在一张表里,比方一个表中存在两个字段: org_id,parent_id那么通过表示每一条记录的parent是谁,就能够形成一个树状结构。 用上述语法的查询能够取得这棵树的全部记录。 当中: 条件1 是根结点的限定语句,当然能够放宽限定条件,以取得多个根结点,实际就是多棵树。 条件2 是连接条件,当中用PRIOR表示上一条记录,比方 CONNECT BY PRIOR org_id = parent_id就是说上一条记录的org_id 是本条记录的parent_id,即本记录的父亲是上一条记录。 条件3 是过滤条件,用于对返回的全部记录进行过滤。 简介例如以下:

Java初始化顺序

被刻印的时光 ゝ 提交于 2020-03-17 04:43:29
Java初始化顺序 1 无继承情况下的Java初始化顺序: class Sample { Sample(String s) { System.out.println(s); } Sample() { System.out.println("Sample默认构造函数被调用"); } } class Test{ static Sample sam= new Sample("静态成员sam初始化"); Sample sam1= new Sample("sam1成员初始化"); static { System.out.println("static块执行"); if (sam== null )System.out.println("sam is null"); sam= new Sample("静态块内初始化sam成员变量"); } Test() { System.out.println("Test默认构造函数被调用"); } } //主函数 public static void main(String str[]) { Test a= new Test(); } 输出结果为: 静态成员sam初始化 -----静态成员初始化 static块执行 -----静态块被执行 静态块内初始化sam成员变量 ----静态块执行 sam1成员初始化 -----普通成员初始化 Test默认构造函数被调用

JAVA初始化顺序

好久不见. 提交于 2020-03-17 04:41:21
主要内容: 1 无继承情况下的JAVA初始化顺序 2 JAVA继承情况下的初始化顺序 无继承情况下的JAVA初始化顺序 1 class Sample 2 { 3 Sample(String s) 4 { 5 System.out.println(s); 6 } 7 Sample() 8 { 9 System.out.println("Sample默认构造函数被调用"); 10 } 11 } 12 class Test{ 13 static Sample sam=new Sample("静态成员sam初始化"); 14 Sample sam1=new Sample("sam1成员初始化"); 15 static{ 16 System.out.println("static块执行"); 17 if(sam==null)System.out.println("sam is null"); 18 sam=new Sample("静态块内初始化sam成员变量"); 19 } 20 Test() 21 { 22 System.out.println("Test默认构造函数被调用"); 23 } 24 } 25 //主函数 26 public static void main(String str[]) 27 { 28 Test a=new Test(); 29 } View Code

js (this,call,apply)(

别来无恙 提交于 2020-03-17 04:31:57
转自 http://blog.sina.com.cn/s/blog_68cb8c790100ytl5.html 对于我这种初学者来说this指的到底是哪里,实在头疼,再有了前面关于变量和作用域的概念后,今天我觉定学习关于this的用法,把这个烦人的家伙解决掉! (一)关于this 首先关于this我想说一句话,这句话记住了this的用法你也就差不多都能明白了: this指的是当前函数的对象 。这句话可能比较绕,我会举出很多例子和这句话 呼应 的!(看下文) 1.首先看下面这段代码, 定义一个函数,弹下this, function doSomething(){ alert(this); } doSomething(); 我是在firefox里面调试的,所以返回的结果是[Object Window]。 那么这个 [Object Window], 到底是什么呢?看看下面的代码 function doSomething(){ alert(this===window); } doSomething(); 看到弹出了true, 也就是说在这种正常情况下,this其实就是window 所以,我们定义了一个全局的变量的时候,可以 var test="Tony"; 也可以 window["test"]="Tony"; 下面这个例子,进一步说明,正常情况下,函数里的this就是window var

十分钟玩转 jQuery、实例大全

岁酱吖の 提交于 2020-03-17 04:28:53
一、简介 定义   jQuery创始人是 美国 John Resig,是优秀的 Javascript 框架;   jQuery 是一个轻量级、快速简洁的 javaScript 库。 源码戳这 jQuery对象   jQuery产生的对象时jQuery独有的,只能自己调用 书写规则   支持链式操作;   在变量前加"$"符号(var $variable = jQuery 对象);   注:此规定并不是强制要求。 二、寻找元素 选择器 基本选择器、层级选择器、属性选择器 与CSS类似,这里不再细说, 详细猛戳这里 。 基本筛选器 $('li:first') //第一个元素 $('li:last') //最后一个元素 $("tr:even") //索引为偶数的元素,从 0 开始 $("tr:odd") //索引为奇数的元素,从 0 开始 $("tr:eq(1)") //给定索引值的元素 $("tr:gt(0)") //大于给定索引值的元素 $("tr:lt(2)") //小于给定索引值的元素 $(":focus") //当前获取焦点的元素 $(":animated") //正在执行动画效果的元素 内容选择器 $("div:contains('nick')") //包含nick文本的元素 $("td:empty") //不包含子元素或者文本的空元素 $("div:has(p)") /

linux常用的命令语句

喜夏-厌秋 提交于 2020-03-17 03:49:49
Linux 下常用操作和命令 linux 目录架构 / 根目录 /bin 常用的命令 binary file 的目錄 /boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内 /boot/grub/menu.lst GRUB 设置 /boot/vmlinuz 内核 /boot/initrd 核心解壓縮所需 RAM Disk /dev 系统周边设备 /etc 系统相关设定文件 /etc/DIR_COLORS 设定颜色 /etc/HOSTNAME 设定用户的节点名 /etc/NETWORKING 只有 YES 标明网络存在 /etc/host.conf 文件说明用户的系统如何查询节点名 /etc/hosts 设定用户自已的 IP 与名字的对应表 /etc/hosts.allow 设置允许使用 inetd 的机器使用 /etc/hosts.deny 设置不允许使用 inetd 的机器使用 /etc/hosts.equiv 设置远端机不用密码 /etc/inetd.conf 设定系统网络守护进程 inetd 的配置 /etc/gateways 设定路由器 /etc/protocols 设定系统支持的协议 /etc/named.boot 设定本机为名字服务器的配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 设置 IP /etc

java 模板方法模式

本秂侑毒 提交于 2020-03-17 03:12:44
在定义功能时,功能的一部分是确定的,但是有一部分是不确定的,而确定的部分在使用不确定的部分,那么这时就将不确定的部分暴露出去。由子类去完成。 案例:求一段代码的运行时间 abstract class GetTime{ public final void getTime(){ long start = System.currentTimeMillis(); runCode(); long end = System.currentTimeMillis(); System.out.println("运行时间:"+(end-start)+"毫秒"); } public abstract void runCode(); } class Test extends GetTime{ @Override public void runCode() { for (int i = 0; i < 10000; i++) { System.out.println(i); } } } public class Demo{ public static void main(String[] args) { Test test = new Test(); test.getTime(); } } 来源: https://www.cnblogs.com/hongxiao2020/p/12508316.html

mysql自动备份

雨燕双飞 提交于 2020-03-17 01:36:00
echo -e '******Start********'$(date '+%Y%m%d%H%M%S')>>/storage/test/srdb_bak/blog.txt #日志打印 rq='srdb'$(date '+%Y%m%d')'01' #动态编写时间 orq='srdb'$(date -d'2 day ago' +'%Y%m%d')'01' #当前时间减去2天 echo -e $rq $orq>>/storage/test/srdb_bak/blog.txt nohup mkdir -p /storage/test/srdb_bak/$rq & mydumper -h 177.17.10.100 -P 33036 -u smart -p smartmin -t 32 -F 5 -B srdb --no-schemas --no-views --skip-tz-utc -o /storage/test/srdb_bak/$rq >> dump_$rq.log & #导出数据库文件 find /storage/test/srdb_bak -name $orq |xargs rm -rf #压删除最近2天之外的数据 echo -e '******End**********'$(date '+%Y%m%d%H%M%S')>>/storage/test/srdb_bak/blog

python之os模块

微笑、不失礼 提交于 2020-03-16 21:50:13
1.当前路径及路径下的文件 os.getcwd():查看当前所在路径。 os.listdir(path):列举目录下的所有文件。返回的是列表类型。 #-*-coding:utf-8-*- import os print (os.getcwd()) print (os.listdir(os.getcwd())) E:\python36\python3.exe E:/pj/request3/test2.py E:\pj\request3 ['.idea', 'data.ini', 'data1.ini', 'request3.iml', 'sqlConnectionPool.py', 'sqldb.py', 'test.py', 'test1.py', 'test2.py', 'test3.py', '__init__.py', '__pycache__'] Process finished with exit code 0 2.绝对路径 os.path.abspath(path):返回 path的绝对路径。 #-*-coding:utf-8-*- import os print (os.path.abspath(".")) print (os.path.abspath("..")) 3.查看路径的文件夹部分和文件名部分 os.path.split (path):将路径分解为 (文件夹

spring boot项目打成jar运行在Linux可能会出现的问题

北城以北 提交于 2020-03-16 20:14:31
1.问题描述: 当出现以下 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test (default-test) on project film: There are test failures. 此类问题经多多次排查,可以确定是单元测试不通过,maven在构建项目时报错,在pom中添加一下内容,可以使maven在构建项目的时候跳过单元测试错误: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <skipTests>true</skipTests> </configuration> </plugin> 2. 如果在linux运行时网上的 静态资源访问不出来 需要在pom里的 <build> 里面加 <resources> <resource> <directory>${basedir}/src/main/webapp</directory> <!--注意此次必须要放在此目录下才能被访问到--> <targetPath>META-INF/resources</targetPath>