- 博客(35)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 httpclient 4.5.2 学习随笔(1)
疑惑的地方刚开始接触httpclient的同学可能会比较疑惑,因为你发现创建httpclient的方式有两种: 1. HttpClient client = new HttpClient(); 2. CloseableHttpClient httpclient = HttpClients.createDefault();到底该使用那种方式来创建httpclient,或者使用httpclient
2017-10-24 18:00:19 678
原创 githubpage+hexo 搭建个人博客
前言很久之前就像要一个自己的博客,想在这个浩瀚的网络上,能有一个自己的小家,简单的写写文章,记录一下自己的心路历程。虽然有各种博客,但是风格都是官方定好的,完全没有自己发挥的空间。 虽然wordpress可以搭建个人博客,但是服务器空间域名等都需要钱来维护,而且wordpress使用起来也不是很爽。直到发现了githubpage和hexo。一颗躁动的心又要起航了。概述github: 是一个面向开源及
2016-12-11 03:11:04 660
原创 httpclient 4.5.2 学习总结(4)
代理认证是爬虫的利器,现在稍微有一点规模的网站,反爬虫程序多少都会有一个点,只要程序请求的速度稍微快了一点,本地ip 就会被干掉,httpclient 作为下载网页资源的中干力量,多数爬虫都是使用httpclient 来下载,本章我们就来看一下httpclient的代理机制。HTTP 认证任何用户认证的过程,都需要一系列的凭证来确定用户的身份。最简单的用户凭证可以是用户名和密码这种形式。
2016-12-09 02:08:05 930
原创 httpclient 4.5.2 学习随笔(3)
连接管理两个主机之间建立的过程是很复杂的,包括了两个终端之间许多数据包的交换,会消耗掉大量的时间。对于很小的HTTP报文传输,TCP/IP的握手环节也是必不可少的。如果已有的链接能够重复使用,来执行多个请求,将会加大程序的数据吞吐量。HttpClient完全地支持连接持久化。连接路由HttpClient能够直接建立连接到目标主机,或者通过路由,但这会涉及多个中间连接–也被称为“一跳”。
2016-12-06 23:29:37 936
原创 httpclient 4.5.2 学习随笔(2)
HTML表单许多应用需要模仿一个登陆HTML表单的过程,比如:为了登陆一个WEB应用或者提交输入的数据。Httpclient 早就为我们准备好了,提供了UrlEncodedFormEntity类来简化操作。 我们来看一下核心的代码:List<NameValuePair> list = new ArrayList<>() ;list.add(new BasicNameValuePair("name
2016-12-05 23:00:06 1171
原创 HTTP 协议简析
引言HTTP是一个属于应用层的面向兑现的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它与1990年提出。目前使用的版本是HTTP/1.1版本。HTTP协议协议是指两台计算机之间进行通信必须共同遵守的规定或者规则。超文本传输协议是一种通信协议,它允许将超文本标记语言文档从web服务器传送到客户端的浏览器。
2016-12-05 01:09:13 432
原创 Oracle 学习笔记 19 -- 触发器和包浅析(PL/SQL)
触发器是存放在数据库中的一种特殊类型的子程序。不能被用户直接调用,而是当特定事件或操作发生时由系统自动调用执行。触发器不能接受参数。所以运行触发器就叫做触发或点火。Oracle事件指的是数据库的表进行的insert 、update、delete操作或对视图进行类似的操作。触发器是许多关系数据库系统都提供的一项技术。在Oracle系统里,触发器类似过程和函数,都有声明,执行和异常处理过程
2014-05-03 22:45:01 1033
原创 Oracle 学习笔记 18 -- 存储函数和存储过程(PL/SQL子程序)
PL/SQL子程序 包括函数和过程。这里的函数指的是用户自己定义的函数,和系统函数是不同的。子程序一般是完成特定功能的PL/SQL程序块,并且具有一定的通用性,可以被不同的应用程序多次调用。Oracle提供可以把PL/SQL程序存储在数据库中,并可以再任何地方来运行它。这样就叫做存储过程或者是函数。过程和函数的唯一区别就是函数总是向调用者返回数据,而过程则不返回数据。函数如果用户要经常
2014-05-02 17:18:57 1428
原创 Oracle 学习笔记 17 -- 异常处理(PL/SQL)
程序在执行过程中出现异常是正常的,在程序的编写过程中出现异常也是不可避免的。但是要有相应的异常处理的机制,来保证程序的正常执行。PL/SQL程序执行过程中出现的错误,称为异常。一个优秀的程序都应该能够正确处理各种出错的情况,并尽可能的从错误中恢复。PL/SQL提供了异常处理机制。概念:异常处理(exception)是用来处理正常执行过程中未预料的事件,程序块的异常处理定义的错误
2014-05-01 11:35:36 1018
原创 Oracle 学习笔记 15 -- PL/SQL基本语法、流程控制
PL/SQL简介 PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL就是把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言 -- 百度百科。
2014-04-26 15:57:08 1680
原创 Oracle 学习笔记 13 -- 控制用户权限
数据库控制语言的功能室控制用户对数据库的存取权限。用户对某类数据具有何种操作权限是有DBA决定的。Oracle通过GRANT语句完成权限的授予,通过REVOKE语句完成对权限的收回。权限分为系统权限和对象权限;系统权限是对于数据库的权限,对象权限是操作数据库对象的权限。 创建用户基本语法:CREATE USER user_name
2014-04-22 13:55:45 992
原创 Oracle 学习笔记 12 -- 序列、索引、同义词
数据库的对象包括:表、视图、序列、索引和同义词。在前面的笔记中陆续学习了表和视图,那么本次笔记将学习剩下的数据库对象,即:序列、索引和同义词。
2014-04-21 12:09:12 1289
原创 Oracle 学习笔记 11 -- 视图 (VIEW)
本次必须学习一个全新的概念-- 视图 (VIEW)。在前面的笔记中曾提到过,数据对象包括:表、视图、序列、索引和同义词。前面的笔记都是对表的想剖析,那么本次笔记就对视图的世界进行深入的剖析。
2014-04-20 22:21:05 1553
原创 Oracle 学习笔记 10 -- 约束
本次笔记来学习约束,约束在表中无处不在。例如,表中的数据不允许为空或者是表中id为设为主键,都是约束。约束分类: 主键约束(PRIMARY KEY):主键表示表中一个唯一的标识,本身不能为空。 唯一约束(UNIQUE):在一个表中只能允许建立一个主键约束,其它的列不会与此列产生重复的值。 检查约束(CHECK):检查一个列的内容
2014-04-19 14:18:30 1185
原创 Oracle 学习笔记 9 -- 数据处理
前几次笔记学习了,查询的相关操作和创建管理表,本次笔记学习数据处理,包括:向表中插入数据(INSERT)、修改数据(UPDATE)和删除数据(DELETE)。为了保存emp中原有的数据,我们创建一个新的表,只是原表中部分数据,并在该表的基础上进行相关的数据操作。SQL> create table emp1 2 as (select empno ,ename , sal ,hi
2014-04-17 18:52:34 681
原创 Oracle 学习笔记 9 -- 数据处理
前几次笔记学习了,查询的相关操作和创建管理表,本次笔记学习数据处理,包括:向表中插入数据(INSERT)、修改数据(UPDATE)和删除数据(DELETE)。为了保存emp中原有的数据,我们创建一个新的表,只是原表中部分数据,并在该表的基础上进行相关的数据操作。SQL> create table emp1 2 as (select empno ,ename , sal ,h
2014-04-17 11:52:29 1103
原创 Oracle学习笔记8 -- 创建和管理表
前6次笔记,都是表的查询操作,查询作为数据库的一个基本操作,花了不少的时间。那么本次笔记我们学习,对表的创建和管理。
2014-04-16 21:07:15 1047
原创 Oracle学习笔记 6 -- 分组函数
上一次笔记学习了,多表查询,本次笔记来学习Oracle中的分组函数。首先来了解一下什么是组函数:组函数:作用于一组数据,并对一组数据返回一个值。SQl中组函数的类型:COUNT():求出全部的记录数。MAX():求出一组数据中的最大值。MIN():求出最小值。AVG():求平均值。SUM():求和。数值型数据可以使用AVG()和SUM()函数;MIN
2014-04-12 17:02:31 1707
原创 Oracle学习笔记 5 -- 多表查询
我们之前的查询都是建立在一张表上,那么如何从两张,或者多张表中查询数据呢?本次笔记来学习多表查询。 基本的语法: select * | (具体的列名,列名1,列名2 ) from table 1 别名1 , table别名2 where 限定条件 order by列名(asc , desc )
2014-04-11 17:32:11 1420 4
原创 Oracle学习笔记 4 --单行函数
使用函数可以完成一系列的操作。数据库之间的不同,在于对函数的支持上是不一样。本次笔记学习函数。函数分为单行函数和多行函数,此处重点学习单行函数。单行函数分类:字符函数数值函数日期函数 转换函数 通用函数字符函数:又分为大小写控制函数和字符控制函数1)大小写空值函数:
2014-04-10 12:55:49 1444
原创 Oracle学习笔记 3 --条件查询( where )
之前的查询,结果是表中所有的记录。如果想要只是显示满足一定条件的记录,就要使用条件查询或者称为限定查询。条件查询的基本语法:SELECT * |(具体的列名,如 ename ,empno)FROM table(表名)WHERE 限定条件小记:where字句要紧跟在from字句之后。例:查询emp表中,工资大于2000的员工的所有信息SQL> selec
2014-04-09 13:35:44 3373
原创 Java学习第六课--面向对象的三大特性(封装、继承和多态)
封装: 封装是隐藏掉了实现的细节,将属性私有化,提供公有的方法访问私有的属性。这样做的好处是防止外界对属性进行不合理的更改,同时也提高了软件开发的可维护行和安全性。如一辆汽车一样,用户只需知道那个是油门,那个是刹车就可以了,不需要知道他们是如何实现油门和刹车功能的。代码如下:public class Student{ private String name ;
2013-11-19 20:52:34 953
原创 Java学习第五课--数组和字符串
数组简单理解是相同类型的集合。数组是有序的,通过下标来区分每一个元素。数组的下标从0开始到数组的长度-1 结束。 数组创建和初始化: ① int[ ] a =new int[ 3 ] ; a[0]= 1 ; a[1] = 2 ; a[2] = 3 ; ② int[] a = new int[]{1 , 2 , 3 } ; ③ int[] a = { 1
2013-11-16 16:52:13 810
原创 Java学习第四课--static、this关键字、包和访问权限
static关键字 在Java类中声明变量、方法,可以使用关键字static作为修饰符。 static标记的变量或者是方法由整个类(所有实例)共享,它不属于任何一个类的具体实例。可不必创建该类对象而直接用类名+“.”进行调用。 static成员也称类成员或静态成员,如:类属性,类方法,静态方法等。 静态方法直接访问静态成员,静态方法需创建对象
2013-10-19 22:58:04 790
原创 Java学习第三课 -- 类和对象
在Java的世界中万物皆对象。类和对象是进行面向对象的基础。类是具有相同属性和方法的多个对象的集合,而对象是对类的实例化。在Java语言中,类是一种最基本的复合数据类型。是组成Java程序的最基本要素。类是抽象的,是模版,对象是具体的。 1. 声明类: 类描述的是一类事物共有的属性和功能,描述的过程由类体来实现。要使用一个类要想对它进行声明。 类
2013-10-18 23:12:11 531
原创 Java学习第二课--流程控制
在一个有序的社会环境中,不管是日常的事物还是生产工序,都会有一套特定的流程在执行。同样在Java中也存在流程控制。一:分支语句 (1) if的几种形式 : if , if ·· else , if ··else if ·· else if 的基本语法 ① if(布尔表达式)
2013-09-23 12:51:23 529
原创 Java学习第一课--环境变量的配置、变量、数据类型和运算符
一 : JavaSE 开发环境的安装与配置 现在Java的版本已经更新到了1.7 ,从Oracle公司网站或者百度里面搜索jdk1.7都可以下载。1.7 之后只配置path,就可以了。 计算机--右键属性--高级系统设置--环境变量,之后配置path。 之后在系统变量中找到path变量,点击编辑,添加本机安装jdk的路径(D:\Program Fi
2013-09-21 12:56:44 756
原创 8086 的寻址方式
我们知道 指令 的组成 是有操作码和操作数 组成的 ! 操作数的来源又有哪些呢 ? 总体上有四种来源 , 指令本身提供 , 寄存器提供 , 存储器提供 , 或者是输入输出端口提供 。 反过来 ,操作结果的去向 也只有三种 , 寄存器 存储器 或者 输出端口 综合一下 总共有四种 寻址方式 立即数寻址 寄存器寻址 存储器寻址 输入/输出
2012-10-23 17:17:50 688
原创 机器数的表示形式
最近在学习 微机原理 , 被弄得是焦头烂额 。这个东西讲起来太抽象,不好理解 老师讲的也听的是一塌糊涂 , 最近花了点时间 ,算是把 机器数的数值运算弄出了点头绪 。 在这里记录一下吧 ! “ 机器数” 根据我的理解 , 就是带符号位的二进制代码 。 8位二进制数 ,最高位表示的符号 ,其中 o代表的是整数 ,1 代表的是负数 。如 : 1000 1111 和 0000
2012-09-30 18:28:51 3595
易宝支付接口
2015-10-22
SQL Server 的一对多关系查询
2015-04-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人