- 博客(310)
- 资源 (4)
- 收藏
- 关注
网络爬虫基本原理(二)
四、更新策略 互联网是实时变化的,具有很强的动态性。网页更新策略主要是决定何时更新之前已经下载过的页面。常见的更新策略又以下三种: 1.历史参考策略 顾名思义,根据页面以往的历史更新数据,预测该页面未来何时会发生变化。一般来说,是通过泊松过程进行建模进行预测。 2.用户体验策略尽管搜索引擎针对于某个查询条件能够返回数量巨大的结果,但是用户往往只关注前几页结果。因此,...
2014-03-08 13:42:00
126
网络爬虫基本原理(一)
网络爬虫是捜索引擎抓取系统的重要组成部分。爬虫的主要目的是将互联网上的网页下载到本地形成一个或联网内容的镜像备份。这篇博客主要对爬虫以及抓取系统进行一个简单的概述。一、网络爬虫的基本结构及工作流程 一个通用的网络爬虫的框架如图所示: 网络爬虫的基本工作流程如下: 1.首先选取一部分精心挑选的种子URL; 2.将这些URL放入待抓取URL队列;...
2014-03-08 13:41:00
174
正则表达式30分钟入门教程
目录跳过目录本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负向零宽断言注释贪婪与懒惰处理选项平衡组/递归匹配还有些什么东西没提到联系作者网上的资源及本文参考文献更新纪录本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页...
2014-03-08 08:20:00
81
对SSO和一般登陆的理解
1、一般登陆 登陆——>填写用户名user和密码pwd——>校验user和pwd——>获取用户角色role——>获取权限——>初始化——>写入session中2、单点登陆 从session中获取user 和 密码pwd——>校验user和pwd——>获取用户角色role——>获取权限——>初始化 ...
2014-03-07 15:39:00
198
oracle 的几个开发工具比较
Oracle SQL Developerhttp://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html?ssSourceSiteId=ocomenOracle公司官方这个工具是完全免费的中文版本的文字翻译有问题,如Profile翻译成概要文件,Stack Frame-》弹出式框...
2014-03-07 15:32:00
114
Oracle 游标使用全解
-- 声明游标;CURSOR cursor_name IS select_statement--For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare --类型定义 cursor c_job is select empno,ename,job,sal from e...
2014-03-05 17:02:00
72
游标cursor
游标(CURSOR)也叫光标,在关系数据库中经常使用,在PL/SQL程序中可以用CURSOR与SELECT一起对表或者视图中的数据进行查询并逐行读取。Oracle游标分为显示游标和隐式游标。 显示游标(Explicit Cursor):在PL/SQL程序中定义的、用于查询的游标称作显示游标。 隐式游标(Implicit Cursor):是指非PL/SQL程序中定义的、而且是在PL/SQL中...
2014-03-05 17:00:00
136
【轻松学排序算法】眼睛直观感受几种常用排序算法
1 快速排序介绍: 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序n个项目要Ο(nlogn)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(nlogn) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来,且在大部分真实世界的数据,可以决定设计的选择,减少所需时间的...
2014-03-05 16:35:00
127
淘宝网的技术发展史(二) ——Oracle替换MySQL
本文是《淘宝网的技术发展史》系列连载文的第二篇,在告别个人网站时代后,淘宝网的技术发展迎来了由Oracle开启的第二个时代。文/淘宝技术大学培训专家 子柳MySQL撑不住了淘宝网作为个人网站发展的时间其实并不长,由于它太引人注目了,马云在2003年7月就宣布了这个是阿里巴巴旗下的网站,随后在市场上展开了很成功的运作。最著名的就是利用中小网站来做广告,突围e...
2014-03-05 16:28:00
216
转载 淘宝网的技术发展史(一)——个人网站时代
《天下网商·经理人》十月刊开始将连载系列文章《淘宝网的技术发展史》,为读者描述淘宝网在整个发展过程中,所有的主动和被动的技术变革的前因后果。文/淘宝技术大学培训专家 子柳 前言11月11日,这个棍子最多的日子被网民自我调侃变成了一个节日——“光棍节”。而淘宝网又用疯狂的折扣促销给它赋予了另外一个意义——“购物狂欢节”。2011年11月11日这一天,淘宝商城(现天猫商城)与
2014-03-05 16:27:27
930
淘宝网的技术发展史(一)——个人网站时代
《天下网商·经理人》十月刊开始将连载系列文章《淘宝网的技术发展史》,为读者描述淘宝网在整个发展过程中,所有的主动和被动的技术变革的前因后果。文/淘宝技术大学培训专家 子柳前言11月11日,这个棍子最多的日子被网民自我调侃变成了一个节日——“光棍节”。而淘宝网又用疯狂的折扣促销给它赋予了另外一个意义——“购物狂欢节”。2011年11月11日这一天,淘宝商城(现天猫商城)与...
2014-03-05 16:27:00
585
ORACLE触发器详解
ORACLE PL/SQL编程之八:把触发器说透本篇主要内容如下:8.1 触发器类型8.1.1 DML触发器8.1.2 替代触发器8.1.3 系统触发器8.2创建触发器8.2.1 触发器触发次序8.2.2 创建DML触发器8.2.3 创建替代(INSTEAD OF)触发器8.2.3 创建系统事件触发器8.2.4 系统触发器事件属性8.2.5 ...
2014-03-05 11:46:00
105
Oracle经典语句与一般函数的用法介绍
1、复制表结构和表数据CREATETABLEemp_hisASSELECT*FROMEMPWHERE1=2; 建立emp_his表。列名与EMP表一样。但是没有数据。 复制B表的结构 CREATE TABLE A AS SELECT * FROM B WHERE 1=2 复制B表的结构和数据 CREATE TABLE A AS SELECT * FROM B WHERE ...
2014-03-05 09:19:00
147
原创 关于后台JsonUtil和前台JSON的配置
1、后台:JsonUtil引入jackson-annotations、jackson-core、jackson-databind三个包引入JsonUtil.java文件即可2、前台:JSON引入json2.js即可
2014-03-04 17:11:00
678
1
关于后台JsonUtil和前台JSON的配置
1、后台:JsonUtil引入jackson-annotations、jackson-core、jackson-databind三个包引入JsonUtil.java文件即可2、前台:JSON引入json2.js即可
2014-03-04 17:11:00
94
转载 oracle数据类型和对应的java类型
地址:http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/java.102/B19275-03/datacc.htm#BHCJBJCCSQL数据类型JDBC类型代码标准的Java类型Oracle扩展的Java类型 1.0标准的JDBC类型:
2014-03-04 16:44:53
1028
oracle数据类型和对应的java类型
地址:http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/java.102/B19275-03/datacc.htm#BHCJBJCCSQL数据类型JDBC类型代码标准的Java类型Oracle扩展的Java类型1.0标准的JDBC类型:CHAR...
2014-03-04 16:44:00
215
原创 java.sql.Date与java.util.Date的区别与联系
java.util.Date是在除了SQL语句的情况下面使用的。java.sql.Date是针对SQL语句使用的,它只包含日期而没有时间部分它们都有getTime方法返回毫秒数,自然就可以直接构建。 java.util.Date 是 java.sql.Date 的父类,前者是常用的表示时间的类,我们通常格式化或者得到当前时间都是用他,后者之后在读写数据库的时候用他,因为PreparedSt
2014-03-04 10:40:09
628
java.sql.Date与java.util.Date的区别与联系
java.util.Date是在除了SQL语句的情况下面使用的。java.sql.Date是针对SQL语句使用的,它只包含日期而没有时间部分它们都有getTime方法返回毫秒数,自然就可以直接构建。java.util.Date 是 java.sql.Date 的父类,前者是常用的表示时间的类,我们通常格式化或者得到当前时间都是用他,后者之后在读写数据库的时候用他,因为PreparedSta...
2014-03-04 10:40:00
115
转载 Oracle 错误代码大全
最近在网上看见一个牛人总结的oracle的错误代码大全,觉得非常的有必要,于是山寨过来看看ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出最大进程数 () ORA-00021: 会话附属于其它某些进程;无法转换会话
2014-03-01 14:36:02
3074
Oracle 错误代码大全
最近在网上看见一个牛人总结的oracle的错误代码大全,觉得非常的有必要,于是山寨过来看看ORA-00001:违反唯一约束条件(.)ORA-00017:请求会话以设置跟踪事件ORA-00018:超出最大会话数ORA-00019:超出最大会话许可数ORA-00020:超出最大进程数()ORA-00021:会话附属于其它某些进程;无法转换会话ORA-00022:无效的会话ID;访...
2014-03-01 14:36:00
4281
原创 MyEclipse2015 下添加jadClipse反编译插件
jad是一个使用比较广泛的Java反编译软件,jadClipse是jad在eclipse下的插件,下面像大家介绍下如何将jadclipse加入到MyEclipse10.X,9.X,8.X当中:http://nchc.dl.sourceforge.net/project/jadclipse/jadclipse3.3/3.3.0%20%28for%20Eclipse%20_%3D3.3
2014-02-27 15:40:04
3686
MyEclipse2015 下添加jadClipse反编译插件
MyEclipse 2015 反编译插件安装分享一下下载插件的地址,百度网盘:链接:http://pan.baidu.com/s/1nturiAH 密码:yk73其次:我来说下具体操作步骤:1、把net.sf.jadclipse_3.3.0.jar拷到D:\Program Files\MyEclipse 2015\plugins 目录下.( 这里是我的目录,...
2014-02-27 15:40:00
214
原创 java逻辑转代码,代码逻辑优化
1、条件B ,D if(B) { 执行111111111111111} else if(D){ 执行1111111111111111;} else { 执行333333333333333;}优化: Flag=true; if(not B){
2014-02-25 14:22:40
781
java逻辑转代码,代码逻辑优化
1、条件B ,D if(B) { 执行111111111111111} else if(D){ 执行1111111111111111;} else { 执行333333333333333;}优化: Flag=true; if(not B){ if(not D){ Flag=false; 执行3333...
2014-02-25 14:22:00
203
原创 java web之Filter详解
一、概念:Filter也称之为过滤器,它是Servlet技术中比较激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。二、Filter简介Servlet API中提供了一
2014-02-25 13:36:34
607
java web之Filter详解
一、概念:Filter也称之为过滤器,它是Servlet技术中比较激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。二、Filter简介Servlet API中提供了一...
2014-02-25 13:36:00
105
原创 java实现简单的单点登录
摘要:单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统当中。本文从业务的角度分析了单点登录的需求和应用领域;从技术本身的角度分析了单点登录技术的内部机制和实现手段,并且给出Web-SSO和桌面SSO的实现、源代码和详细讲解;还从安全和性能的角度对现有的实现技术进行进一步分析,指出相应的风险和需要改进的方面。本文除了从多个方面和角度给出了对单点登录(SSO)的全面分析,还并且讨论了如何
2014-02-22 15:30:16
871
java实现简单的单点登录
摘要:单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统当中。本文从业务的角度分析了单点登录的需求和应用领域;从技术本身的角度分析了单点登录技术的内部机制和实现手段,并且给出Web-SSO和桌面SSO的实现、源代码和详细讲解;还从安全和性能的角度对现有的实现技术进行进一步分析,指出相应的风险和需要改进的方面。本文除了从多个方面和角度给出了对单点登录(SSO)的全面分析,还并且讨论了...
2014-02-22 15:30:00
135
原创 SSO——单点登陆原理与比较
SSO,单一登录(single sign-on),意思是指在多套系统并存的环境下,用户只需登录一次即可访问其他授权的系统。提起SSO(单一登录),大概企业里的IT人员无人不知,但真正意识到其复杂度的,未必有多少,只有亲身实施过的技术人员,也许才明白个中玄妙。本文基于蓝凌为国内几十家大中型企业的服务案例,针对SSO的相关技术和案例进行一些探讨,希望能帮助到企业IT人员更深刻理解SSO技术及其
2014-02-22 14:59:50
7389
SSO——单点登陆原理与比较
SSO,单一登录(single sign-on),意思是指在多套系统并存的环境下,用户只需登录一次即可访问其他授权的系统。提起SSO(单一登录),大概企业里的IT人员无人不知,但真正意识到其复杂度的,未必有多少,只有亲身实施过的技术人员,也许才明白个中玄妙。本文基于蓝凌为国内几十家大中型企业的服务案例,针对SSO的相关技术和案例进行一些探讨,希望能帮助到企业IT人员更深刻理解SSO技术...
2014-02-22 14:59:00
266
原创 关于Myeclipse快捷键Ctrl+Alt+↓与光驱冲突问题的解决办法
我的系统是萝卜花园的,系统默认弹出光驱快捷键是 Ctrl+Alt+↓ ,但是MyEclipse 复制当前行到下一行(复制增加) 的快捷键也是 Ctrl+Alt+↓ ,这样就冲突了。 禁用弹出光驱的快捷键方法:找到以下文件:C:\Documents and Settings\All Users\「开始」菜单\程序\维护人员工具\系统设置\光驱弹出或关闭(Ctrl+A
2014-02-22 11:00:23
1049
关于Myeclipse快捷键Ctrl+Alt+↓与光驱冲突问题的解决办法
我的系统是萝卜花园的,系统默认弹出光驱快捷键是 Ctrl+Alt+↓<wbr>,但是MyEclipse 复制当前行到下一行(复制增加) 的快捷键也是 Ctrl+Alt+↓ ,这样就冲突了。</wbr><wbr></wbr>禁用弹出光驱的快捷键方法:找到以下文件:C:\Documents and Settings\A...
2014-02-22 11:00:00
116
原创 人际关系中的“楚河汉界”
自我界限是指在人际关系中,个体清楚地知道自己和他人的责任和权力范围,既保护自己的个人空间不受侵犯,也不侵犯他人的个人心理空间。从心理发展上看,自我界限是逐渐形成的。胎儿在母亲体内,他感觉到他和母亲是一体的,母亲就是他,他就是母亲的一部分。出生以后,虽然在肉体上与母亲已经分开,但在心理上仍然是连在一起。没有母亲或母亲的替代者,他一天也活不下去。 随着孩子慢慢长大,与母亲的心理距离也就越来越
2014-01-26 18:53:28
692
人际关系中的“楚河汉界”
自我界限是指在人际关系中,个体清楚地知道自己和他人的责任和权力范围,既保护自己的个人空间不受侵犯,也不侵犯他人的个人心理空间。从心理发展上看,自我界限是逐渐形成的。胎儿在母亲体内,他感觉到他和母亲是一体的,母亲就是他,他就是母亲的一部分。出生以后,虽然在肉体上与母亲已经分开,但在心理上仍然是连在一起。没有母亲或母亲的替代者,他一天也活不下去。 随着孩子慢慢长大,与母亲的心理距离也就越...
2014-01-26 18:53:00
275
原创 SVN 提示中文备忘
# # Simplified Chinese translation for subversion package # This file is distributed under the same license as the subversion package. # # Update to new pot: # msgmerge --update zh_CN.po
2013-12-12 17:33:17
2142
原创 关于java的split方法的转义用法
一、关于java的转义字符1、我们都知道 String s="ad,dfjdlfs,df,s,dfl"; 执行 String re[]=s.split(","); 则re的数组将是re[0]="ad" re[1]="dfjdlfs" re[2]="df" re[3]="s" re[4]="dfl" 同理 String s="
2013-12-11 08:54:55
15867
关于java的split方法的转义用法
一、关于java的转义字符1、我们都知道 String s="ad,dfjdlfs,df,s,dfl"; 执行 String re[]=s.split(","); 则re的数组将是re[0]="ad" re[1]="dfjdlfs" re[2]="df" re[3]="s" re[4]="dfl" 同理 String s="an|ddd|ae
2013-12-11 08:54:00
190
原创 JSON
JSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度,那么,JSON到底是什么?关于JSONJavascrip操作json方法var str1 = '{ "name": "cxh", "sex": "man" }';var data=eval("("+str1+")");//转换为json
2013-11-20 10:29:00
733
JSON
JSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度,那么,JSON到底是什么?关于JSONJavascrip操作json方法var str1 = '{ "name": "cxh", "sex": "man" }';var data=eval("("+str1+")");//转
2013-11-20 10:29:00
80
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅