12 2017 档案

摘要:SQL基础-->层次化查询(START BY ... CONNECT BY PRIOR) 层次化查询,即树型结构查询,是SQL中经常用到的功能之一,通常由根节点,父节点,子节点,叶节点组成,其语法如下: --使用start with ...connect by prior 从根节点开始遍历 --获得 阅读全文
posted @ 2017-12-22 14:47 zhuntidaoren
摘要:SQL 基础--> 集合运算(UNION 与UNION ALL) 集合运算操作符可以将两个或多个查询返回的行组合起来,即集合属于纵向连接运算 一、常用的集合运算符 二、集合运算的原则 三、演示各个集合运算符 --为集合运算生成环境,生成有相同结构的emp表,且命名为emp2 --1.UNION 过滤 阅读全文
posted @ 2017-12-22 13:43 zhuntidaoren
摘要:一、子查询 二、子查询的分类 三、子查询语法 四、子查询的规则 五、单行子查询 idle> select empno,enamefrom (select empno,ename from emp where deptno = 20); 2 3 4 5 EMPNO ENAME 7369 SMITH 7 阅读全文
posted @ 2017-12-22 12:40 zhuntidaoren
摘要:一、多表查询 二、多表查询语法: 三、多表连接类型: 四、演示: */ --笛卡尔集 SQL> select empno,ename,dname from emp,dept; idle> select empno,ename,dname from emp,dept; EMPNO ENAME DNAM 阅读全文
posted @ 2017-12-22 11:38 zhuntidaoren
摘要:一、分组: 二、常用分组函数: 三、分组函数语法:*/ /* 四、分组函数使用准则: 五、GROUP BY 子句的语法: 六、GROUP BY 使用准则: 七、分组过滤: 八、演示:*/ --为数字数据使用AVG和SUM方法 select min(sal) as min_sal,max(sal) a 阅读全文
posted @ 2017-12-22 11:33 zhuntidaoren
摘要:一、使用WHERE字句实现对数据的过滤 1 2 3 用法: SELECT *|{[DISTINCT] column|expression [alias],...} FROM table<br>[WHERE condition(s)]; 1 2 3 用法: SELECT *|{[DISTINCT] c 阅读全文
posted @ 2017-12-22 11:00 zhuntidaoren
摘要:一、函数的分类 1 2 3 SQL函数一般分为两种 单行函数 基于单行的处理,一行产生一个结果 多行函数 基于多行的处理,对多行进行汇总,多行产生结果 1 2 3 SQL函数一般分为两种 单行函数 基于单行的处理,一行产生一个结果 多行函数 基于多行的处理,对多行进行汇总,多行产生结果 1 2 3 阅读全文
posted @ 2017-12-22 10:30 zhuntidaoren
摘要:SQL 基础-->SELECT 查询 一、SQL 结构化查询语言 包括DDL(数据定义语言)、DCL(数据控制语言)、DQL(数据查询语言)、DML(数据操纵语言) 二、SQL的特点 SQL 语句不区分大小写SQL 语句能输入一行或多行关键字不能整行缩写或分离子句通常被放置在分开的行上缩进可提高可读 阅读全文
posted @ 2017-12-22 10:24 zhuntidaoren
摘要:九周三次课(12月20日)17.3/17.4 celery多实例17.5 celery与定时任务 Celery 除了可以执行异步任务,也支持执行周期性任务(Periodic Tasks),或者说定时任务。Celery Beat 进程通过读取配置文件的内容,周期性地将定时任务发往任务队列。 让我们看看 阅读全文
posted @ 2017-12-20 08:42 zhuntidaoren
摘要:九周二次课(12月19日)17.1 celery简介17.2 celery小例子 Celery 是什么? Celery 是一个由 Python 编写的简单、灵活、可靠的用来处理大量信息的分布式系统,它同时提供操作和维护分布式系统所需的工具。 Celery 专注于实时任务处理,支持任务调度。 说白了, 阅读全文
posted @ 2017-12-20 08:36 zhuntidaoren
摘要:转载自:https://www.cnblogs.com/yiyuf/p/4284448.html step1. 确认到底是哪个段占用了sysaux空间: select segment_name,sum(bytes)/1024/1024 from dba_segments where tablespa 阅读全文
posted @ 2017-12-19 21:29 zhuntidaoren
摘要:九周一次课(12月18日)16.3 queue模块(上)16.4 queue模块(下) 图示 其中P指producer,即生产者;C指consumer,即消费者。中间的红色表示消息队列,实例中表现为HELLO队列。 往队列里插入数据前,查看消息队列 回到顶部 插入消息队列代码 #in_queue.p 阅读全文
posted @ 2017-12-18 21:50 zhuntidaoren
摘要:转自: http://blog.csdn.net/aqxin/article/details/48324377 Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的 /usr:系统级的目录,可以理解为C:/Windows/,/usr/lib理解为C:/Windows/Syste 阅读全文
posted @ 2017-12-17 11:11 zhuntidaoren
摘要:Linux系统标准化1: 克隆 Linux 系统后 eth0 网卡的设置 Linux系统标准化2: 将动态IP设置成静态IP&关闭防火墙和Selinux Linux系统标准化3: 更改主机名 Linux系统更换Yum源: 阅读全文
posted @ 2017-12-17 08:57 zhuntidaoren
摘要:八周五次课(12月15日)16.1 多进程的消息队列16.2 消息队列pipe 1. 消息队列消息队列” 是在消息的传输过程中保存消息的容器。消息队列最经典的用法就是消费者和生成者之间通过消息管道来传递消息,消费者和生成者是不通的进程。生产者往管道中写消息,消费者从管道中读消息。操作系统提供了很多机 阅读全文
posted @ 2017-12-15 21:00 zhuntidaoren
摘要:八周四次课(12月14日)15.3 多线程共享变量15.4 线程池 python多线程可以使任务得到并发执行,但是有时候在执行多次任务的时候,变量出现“意外”。 [python] view plain copy import threading,time n=0 start=time.time() 阅读全文
posted @ 2017-12-14 19:56 zhuntidaoren
摘要:八周三次课(12月13日)15.1 多线程实例15.2 多线程锁 多任务可以由多进程完成,也可以由一个进程内的多线程完成。 我们前面提到了进程是由若干线程组成的,一个进程至少有一个线程。 由于线程是操作系统直接支持的执行单元,因此,高级语言通常都内置多线程的支持,Python也不例外,并且,Pyth 阅读全文
posted @ 2017-12-13 18:18 zhuntidaoren
摘要:转载自:http://blog.csdn.net/loophome/article/details/52317209 一、安装Logstash 1)在安装Logstash之前,确保已经安装了Java的运行环境 2)在官网(https://www.elastic.co/)下载Logstash 2016 阅读全文
posted @ 2017-12-13 17:22 zhuntidaoren
摘要:八周二次课(12月12日) 14.6 多进程Manager14.7 进程池 Manager Manager对象类似于服务器与客户之间的通信 (server-client),与我们在Internet上的活动很类似。我们用一个进程作为服务器,建立Manager来真正存放资源。其它的进程可以通过参数传递或 阅读全文
posted @ 2017-12-12 10:59 zhuntidaoren
摘要:八周一次课(12月11日)14.4 多进程锁14.5 多进程共享内存 multiprocessing包是Python中的多进程管理包。与threading.Thread类似,它可以利用multiprocessing.Process对象来创建一个进程。该进程可以运行在Python程序内部编写的函数。该 阅读全文
posted @ 2017-12-12 10:57 zhuntidaoren
摘要:七周五次课(12月8日)14.1 多进程多线程概念14.2 多进程14.3 多进程实例 多进程 进程是程序在计算机上的一次执行活动。当你运行一个程序,你就启动了一个进程。显然,程序是死的(静态的),进程是活的(动态的)。进程可以分为系统进程和用户进程。凡是用于完成操作系统的各种功能的进程就是系统进程 阅读全文
posted @ 2017-12-09 10:05 zhuntidaoren
摘要:七周四次课(12月7日)13.12/13.13 memcache常用方法 存储命令: set/add/replace/append/prepend/cas获取命令: get/gets其他命令: delete/stats.. add方法添加一条键值对,如果已经存在的key,重复执行add操作会报异常。 阅读全文
posted @ 2017-12-07 18:40 zhuntidaoren
摘要:七周三次课(12月6日)13.10 memcached安装13.11 memcached集群操作 memcache简介Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Me 阅读全文
posted @ 2017-12-06 09:14 zhuntidaoren
摘要:七周二次课(12月5日)13.8 hash类型操作13.9 其他常用操作 Hash类型操作Redis在内存中存储hash类型是以name对应一个字典形式存储的hset(name,key,value)#name对应的hash中设置一个键值对(不存在,则创建;否则,修改)#参数: #name:redis 阅读全文
posted @ 2017-12-06 09:11 zhuntidaoren
摘要:复习7次课(12月4日)3.3 类的属性总结3.4 类的方法总结3.5 rc脚本(类的定义与脚本的结构)3.6 rc脚本(start方法)3.7 rc脚本(stop和status方法)3.8 rc脚本(以daemon方式启动) 类的属性总结类属性,也是共有属性类的私有属性 对象的共有属性对象的私有属 阅读全文
posted @ 2017-12-05 08:29 zhuntidaoren
摘要:复习6次课(12月3日)2.5/2.6 模块使用2.7 面向对象介绍2.8 类的属性2.9 类的方法3.0 类的内置方法3.1/3.2 类的继承 笔记: 模块: 模块是Python组织代码的基本方式。一个Python脚本可以单独运行,也可以导入到另一个脚本中运行,当脚本被导入运行时,我们将其称为模块 阅读全文
posted @ 2017-12-03 15:39 zhuntidaoren
摘要:任务: 复习5次课(12月2日) 1.8 递归列出目录里的文件1.9 匿名函数2.0-2.4 内建函数 笔记: 递归的注意事项必须有最后的默认结果 if n == 0递归参数必须向默认结果收敛的: factorial(n-1) 递归列出目录里的文件def print_files(path): isd 阅读全文
posted @ 2017-12-02 20:12 zhuntidaoren
摘要:任务: 复习4次课(12月1日)1.1 函数定义1.2 函数的参数1.3 函数的默认参数1.4 函数的变量1.5 函数的返回值1.6 多类型传值和冗余参数1.7 函数的递归调用 笔记: 函数定义 函数就是完成特定功能的一个语句组,这组语句可以作为一个单位使用,并且给它取一个名字。可以通过函数名在程序 阅读全文
posted @ 2017-12-02 07:08 zhuntidaoren