自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

转载 python learning

 Python的语法比较简单,采用缩进方式,写出来的代码就像下面的样子: 以#开头的语句是注释,其他每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块。应该始终坚持使用4个空格的缩进。Python程序是大小写敏感的,如果写错了大小写,程序会报错 Python使用缩进来组织代码块,请务必遵守约定俗成的习惯,坚持使用4个空格的缩进。在文本编辑器中,需要设置把Ta...

2019-02-23 17:30:54 118

转载 TCP/IP 协议栈

以太网、IP、TCP、HTTP的详细介绍2017年06月20日 09:48:49 hzp666 阅读数:4077TCP 协议简介 作者: 阮一峰日期: 2017年6月 8日TCP 是互联网核心协议之一,本文介绍它的基础知识。一、TCP 协议的作用互联网由一整套协议构成。TCP 只是其中的一层,有着自己的分工。(图片说明:TCP 是以太网协议和 IP ...

2019-01-12 21:50:55 175

原创 路由器,交换机,hub,LAN,WAN,OSI 七层

1、广域网,英语名字为Wide Area Network,缩写为 WAN,又称广域网、外网、公网。指的是连接不同地区局域网或城域网计算机通信的远程网。通常跨接很大的物理范围,所覆盖的范围从几十公里到几千公里,它能连接多个地区、城市和国家,或横跨几个洲并能提供远距离通信,形成国际性的远程网络。一般所指的互联网是属于一种公共型的广域网。2、局域网,英文名字Local Area Network,缩写...

2019-01-12 21:19:23 691

原创 网络拓扑结构

星形: 一个中心节点,其他节点和中心节点相连,网络型:任意两个节点之间互联,任意两个节点之间通信不需要经过其他节点,时效性,准确性树形:星形的扩展中心线形:基本废弃,受中间线性能瓶颈的影响环形: 运营商采用这种环形,可以保证某一个断掉之后,还可以从下面走一圈到达除了网络型,其他网络拓扑结构,任意两点之间的通信,都需要经过第三个检点,这就有时间的消耗,和准确性的消耗,实际当中我们...

2019-01-12 18:48:03 1919

转载 数字签名,数字认证,加密算法,密钥

网络通信分享(一):数字签名,数字证书,https通信,数据加密加密算法:一:对称加密算法在对称加密算法中,加密使用的密钥和解密使用的密钥是相同的。也就是说,加密和解密都是使用的同一个密钥。因此对称加密算法要保证安全性的话,密钥要做好保密,只能让使用的人知道,不能对外公开。这个和上面的公钥密码体制有所不同,公钥密码体制中加密是用公钥,解密使用私钥,而对称加密算法中,加密和解密都是使用同...

2019-01-10 21:38:14 2476

转载 Java RegularExpress

. 单个字符\d 代表一位数字 java 中 反斜杠是转义字符,\d没有这种转移字符* 0个或多个+ 1个或多个? 1个或0个{3} 正好3次\\. 代表一个点[1-2] [] 是匹配一个字符,无论里面写多长,中括号就是匹配一个字符java,util.regex.PatternSyntaxException : Unexcepted interal error ne...

2018-12-23 11:40:46 174

原创 登陆页面借口哦测试用例设计 PostMan, Git,TestNG,MOCO

接口自动化测试用例设计 异常测试:环境异常,数据异常数据测试:在 excel表格中,首先设计表头每个url 设计不同的表头也可以不同的url设计部同的表头,映射到数据库中不同的表格,每个表格就是测试接口的测试数据表头的内容包含 caseid,url, username,pwd, expected code,expected content,actual result, ex...

2018-12-22 11:18:32 363

原创 Java 事件源

一个事件对应一个接口?ActionEvent 对应接口ActionListener,keyField对象可能发生Action (光标在文本框内敲回车)事件,与该事件对应的事件类是java.awt.event.ActionEvent.用来处理ActionEvent 事件是实现了java.awt.ActionListener 接口的对象,接口中定义的方法有 public void ac...

2018-12-21 12:24:41 1509 1

转载 Linux sed

sed 按行处理文本文件 行限定符,正则表达式[a-z0-9] a /d /s p  添加一行,删除一行,查找符合条件的行进行替换个别字符,-i 直接修改文件https://www.cnblogs.com/wangqiguo/p/6718512.html 阅读目录概述 sed命令的选项 删除行 新增行 替换行 替换部分字符串而不是整行 搜索并输出行内容 将修改...

2018-12-19 12:02:48 70

原创 JAVA socket

ip 协议Tcp /udp 协议socket 插座 server 端口,clietn端口是随意取的,每次取的都不一样readUTF  阻塞式方法,System.in. readline() UDP  没有client 和 server之分,都是一个类叫DatagramSocket 数据包插座, 有send, receive方法,send时候你初始话 DatagramPackag...

2018-12-19 11:53:36 182

原创 Java 线程

启动一个新的线程,必须new 一个线程对象,调用线程对象的start方法一个类,要想成为线程,可以有两个办法,一个是实现runable接口中的run 方法,然后用new 一个thread 对象,用刚才的类作为参数, 另外一个办法就是 一个类 直接继承Thread类,直接new一个 thread 对象,然后调用对象的,start方法 要想停止一个线程 停止这个线程的run 方法,线程就停...

2018-12-17 20:20:25 91

原创 Java instream

File, 封装了文件名,只是一个名字,是内存里面的一个对象,真正的文件,是硬盘上的一快存储空间不等于-1就等于,文件还没有到结尾。.read()!=-1 读到结尾就等于-1,读完了一个管道队到数据源上,准备开始读数据。一个管道对到一个文件上,准备开始读数据instream, 是每次读一个字节(8位)reader/writer是每次读写一个字符(一个字符2个字节16位,...

2018-12-16 10:45:19 1278

原创 Java 泛型

什么样的类可以写<>在定义容器类的对象时,就指定里面装的东西是什么类型的Object,那么当装入一个不是规定类型的对象时,编译时就会出错,不让你装,把错误提前爆料出来, 当你取出来时候,也不再需要像以前那样强制类型转换,因为你知道你装进去的是什么类型,里面的肯定都是这个类型,如果不是的话,也装不进去, 那么你就不再需要强制类型转换,直接当做你知道的类型来用就可以了,这就是定义泛型的...

2018-12-12 13:17:54 84

原创 Java 容器类

1.数组的长度不可变, 作为容器呢,不是很方便, 需要时还得new一个更长的数组,然后copyArray.2.Java 提供了其他的容器类,用来装东西的,变长, 放在堆空间中。Collection 里面的东西都是对象,向Collection 中添加的必须是Object必须是引用类型的对象。 因为基础数据类型是放在栈空间中的,加到堆中的容器中,基本数据类型在stack中容易被收走容器里面...

2018-12-12 12:02:34 101

原创 Java 常用类

File 类型是系统文件名,不是真正的文件enum 是枚举类型,定义一个枚举类型, 然后 再用定义的类,去定义变量,变量只能取枚举类型中一个值String 类parseIntDouble.parseDouble(String s):把一个string 转化成一个double基本数据类型封装类,把基本数据类型封装成类,类对象 可以  valueOf.  ...

2018-12-10 12:00:39 59

Java String

string 是可以转化成 char数组的,有string的静态方法, charArray()还有一个 就是 string 就是数组似得,有下标 s.indexof(char) s.charAt(index) indexOf(char) 已知 char, 求他在字符串中的位置,从0开始,和数组一个意思啊charAt(Index ) 已知 index, 求他在字符串中的字符。ja...

2018-12-09 16:45:54 86

原创 Java 数组

数组是引用类型,数组元素可以看做是类的成员变量, 是引用类型,所以使用new来创建数组对象内存中,数组的引用指向 一大块 一小格一小格的内存。 数据长度是多少,就有多少个小格首先是声明数组,即告知引用变量的名字,用new 加构造方法, 在 堆中 new出 一个数组,并为里面的元素赋值, 默认值 0,false null如果数组中元素的值是基本数据类型如果数组中元素的值 是引用数...

2018-12-07 18:14:11 71

原创 Java 异常处理

catch 可以看做是一个方法里面的形参 你声明好类型 和变量名,等发生异常时,系统自动会把形参初始化 即赋值,你就可以引用这个 变量了,catch (异常类名 引用名)  {}一个方法在api手册上,如果写了throws **exception ,那么你要想使用这个函数的话就必须 处理这个异常,try{ function ()}catch (Exception e ){}如果...

2018-12-04 13:24:27 80

原创 java 多态, 抽象类, 接口

1. 继承2. 重写3.父类引用指向子类对象传递子类对象当调用父类被重写的方法时,实际new的是什么子类对象就调用哪个子类对象的方法执行期间,根据实际对象来调用,而不是父类引用。所以叫动态绑定,也叫多态既然父类的方法注定要被重写,那就没有必要写实现了,就可以将他定义为抽象方法,那么他所在的类就是残缺不全的,也就是抽象的。抽象类,抽象方法,是一起出现的,父类有抽象方法,子...

2018-12-04 11:09:27 84

原创 java package classpath this extends

jar  里面装的都是class文件,jar就是一个压缩文件,跟zip一个意思jar包就是把自己编译好的class文件打包,之后发给别人就能用jdk/jre/lib/rt.jar里面有很多class java.lang 包里面含有string.class, system.class 这些class我们不用引入import就可以使用,其他的需要显示的写出import语句才能使用...

2018-12-03 14:23:09 114

原创 Java 方法

类中的方法,只要不是静态方法就只能被某个对象调用,要想调用必须先要new一个对象出来。即 非静态方法是针对每个对象来调用的。构造方法就是在创造一个有个性的对象,它的使命是把类实例化,就是给这个类的成员变量赋值啊,规则你自己定啊,造一个有个性的对象出来啊,方法是公共的代码,new一个对象的时候,不管方法,只初始化成员变量就好了,在内存中,一 new+构造方法 就会动态分配一个对象的存储空间,...

2018-11-28 11:32:18 71

原创 Java递归

递归调用方法:递归 在方法体内调用自身方法:掌握一个原则,在调用函数的时候,函数执行之后,返回调用它的地方继续向下执行,method(5) 调用了method(4),那么要等method给出返回值之后继续执行,method(4) 又调用了method(3),直到调用了method(1)有了返回值之后,返回调用method(1)的地方,2*method(1),计算等于2, 得到method(...

2018-11-05 21:12:18 59

原创 Linux re-learn

shell, 先解释用户输入的命令,做一些基本的转换(比如把变量参数,变成实际的参数等),再送给内核,内核就会查找这个命令对应的可执行文件,并执行命令,执行结果返回给shell,shell是中间人,是媒介,是用户和内核之间的翻译,壳。linux 由 shell,内核,应用程序构成0. init 6 重启,init 0 关机,halt 挂起,shutdown -r 重启。runlevel w...

2018-09-21 14:59:34 134

转载 Oracle USER_TABLES

在Oracle中,可用使用视图USER_TABLES查看当前用户有哪些表,都有多少数据:   SELECT * FROM USER_TABLES; 其中列NUM_ROWS代表表中数据行数    SELECT * FROM USER_TAB_COLUMNS;表中的列使用user_tables可查询当前用户的表;all_tables可查询所有用户的表;dba_tables查询包括系统表的所有...

2018-08-24 16:54:32 12064

转载 Oracle: listagg() WITHIN GROUP ()函数使用

https://blog.csdn.net/sinat_36257389/article/details/81004843select table_name,listagg(column_name,',') within group (order by column_name) columnlist from cols where table_name='FXR_PUB_STAGING' gr...

2018-08-24 16:01:55 847

转载 Oracle Rowid, execute immediate

1.通过Rowid是最快的方式来访问一个列Rowid的类型是Rowid或URowid,但它不是实际储存在数据库中的,所以你不能update,  delete,insert rowid当你在某些情况下重新插入或删除数据时,Rowid是会变化的,所以它是不可靠的,不应用它作为  主键或者其他什么操作1)rowid不是用来唯一标识表中的列的。它是用来唯一标识表中的数据行(即记录)。2)...

2018-08-24 13:48:17 118

原创 Linux

Linux: 将所有的外部设备当做文件来看待linux  内核,shell,文件系统,应用程序文件系统支持,ext2,ext3, fat,fat32,vFAT,ISO9660等linux 根据文件属性来识别文件类型,而不是文件扩展名linux区分大小写,oracle 数据库不区分大小写linux 内核是用来和硬件打交道并为用户程序提供一个有限服务及的低级软件支撑,是不是相当于w...

2018-08-23 14:58:01 82

Linux

Linux: 将所有的外部设备当做文件来看待linux  内核,shell,文件系统,应用程序文件系统支持,ext2,ext3, fat,fat32,vFAT,ISO9660等linux 根据文件属性来识别文件类型,而不是文件扩展名linux区分大小写,oracle 数据库不区分大小写linux 内核是用来和硬件打交道并为用户程序提供一个有限服务及的低级软件支撑,是不是相当于w...

2018-08-21 12:22:04 126

原创 COALESCE 返回表达式中第一个非空表达式,如有以下语句: SELECT COALESCE(NULL,NULL,3,4,5) FROM dual

返回表达式中第一个非空表达式,如有以下语句:SELECT COALESCE(NULL,NULL,3,4,5) FROM dual select replace(pf_name,' ','*') from hzn_field where pf_name!=wi_field_name; instead of 触发器创建一个新的触发器 而不是在视图上insert.(在触发器里面对...

2018-08-13 16:29:05 3872

原创 oracle 游标变量

引用性游标变量定义类型,定义变量,为变量赋不同的值定义游标类型,定义游标变量,打开游标时为游标变量指定对应select语句 即对应的结果集type  A is ref cursor;a A;b A;open a for select * from emp;open  b for select * from dept;close a;close b;游标+循环...

2018-08-07 16:58:21 1781

原创 oracle excersies

create tableemp_test as select * from emp where 1=2;select * fromv$version;insert intoemp_salary select empno,sal from empinsert into empselect '1235','FAN',DEPTNO,SAL,MGR from emp where empno='2'alte...

2018-06-28 11:42:35 95

转载 oracle hints

基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻了DBA的负担。但有时它也聪明反被聪明误,选择了很差的执行计划,使某个语句的执行变得奇慢无比。此时就需要DBA进行人为的干预,告诉优化器使用我们指定的存取路径或连接类型生成执行计划,从 而使语句高效的运行。例如,如果我们认为对于一个特定的语句,执行全表扫描要比执行索引扫描更有效,则我们就可以指示优化器使用全表扫描。在Oracle...

2018-06-28 11:33:23 827

转载 oracle

DML语言,比如update,delete,insert等修改表中数据的需要commit;DDL语言,比如create,drop等改变表结构的,就不需要写commit(因为内部隐藏了commit);DDL 数据定义语言:create table 创建表   alter table 修改表   drop table 删除表   truncate table 删除表中所有行   create inde...

2018-06-28 10:01:04 127

转载 DB sql

set nocount on 代表不返回日志信息如“”how many entries are inserted like this“”declare 声明变量 每一行只能声明一个变量https://www.cnblogs.com/xlhblogs/p/3507185.html

2017-12-15 10:11:15 201

转载 left join

left join 就是以左边的表为基础,扫描右边的表,on .,,and ,,,是条件,如果and后面的约束左边的field则 右边表都符合条件。左连接是left join 嘛,无非是左边表为基础, 扫描右边表匹配的记录--按条件 a.uname='mike', 来扫描右边表的记录--对于右边表的每条记录, 显然 a.uname='mike' 这个条件都是成立.http://blog.c...

2017-12-14 17:18:09 766

原创 oracle_db

select * from where rownum什么是元数据 metadata       任何文件系统中的数据分为数据和元数据。数据是指普通文件中的实际数据,而元数据指用来描述一个文件的特征的系统数据,诸如访问权限、文件拥有者以及文件数据块的分布信息(inode...)等等。在集群文件系统中,分布信息包括文件在磁盘上的位置以及磁盘在集群中的位置。用户需要操作一个文件必须首

2017-12-12 17:36:52 132

翻译 https

http https 换句话说,HTTPS 跟 HTTP 一样,只不过增加了 SSL。HTTP 包含如下动作:浏览器打开一个 TCP 连接浏览器发送 HTTP 请求到服务器端服务器发送 HTTP 回应信息到浏览器TCP 连接关闭SSL 包含如下动作:验证服务器端允许客户端和服务器端选择加密算法和密码,确保双方都支持验证客户端(可选)使用公钥加密技术来生成共享加密数据创建一个加密的

2016-12-06 22:40:08 774 1

原创 docker share

0.什么是docker Build, Ship, RunAn open platform for distributed applications for developers and sysadmins1.docker 里面的四个概念 和安装镜像:docker 镜像 类似于虚拟机镜像,可以理解为只读模板,包含文件系统,镜像可以是一个完整的os 环境也可以是安装里自

2016-01-23 22:31:08 571

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除