摘要: 前言:写这篇文章之前,主要是我看了几篇类似的爬虫写法,有的是用的队列来写,感觉不是很直观,还有的只有一个请求然后进行页面解析,根本就没有自动爬起来这也叫爬虫?因此我结合自己的思路写了一下简单的爬虫,测试用例就是自动抓取我的博客网站(http://www.zifangsky.cn)的所有链接。一 算法... 阅读全文
posted @ 2015-12-29 23:05 烟-波-天-客 阅读(8663) 评论(4) 推荐(1) 编辑
摘要: mysql本身支持慢查询日志,可以配置SQL查询超过特定时间的查询记录到日志中。这在优化SQL查询中是非常有效的工具,能够帮助我们快速定位发生问题的SQL。 慢查询日志常用的变量 long_query_time: 最小值为0,默认为10毫秒,仅记录超过查询时间的SQL,最小粒度为毫秒。 min... 阅读全文
posted @ 2015-12-29 23:02 烟-波-天-客 阅读(221) 评论(0) 推荐(0) 编辑
摘要: MySQL是一个真正的多线程,多用户的SQL数据库服务,现由Oracle公司负责运营和维护。一,准备工作。1,为了避免发生端口冲突、程序冲突的现象,建议查询MySQL软件安装情况,确认没有使用rpm方式安装的mysql-server、mysql软件包,否则建议将其卸载。使用命令: rpm -q m... 阅读全文
posted @ 2015-12-29 22:59 烟-波-天-客 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 在应用中,我们往往需要一个常量文件,用于存储被多个地方引用的共享常量。在设计应用时,我也遇到了类似的情况,很多地方都需要各种各样的常量。我确定需要一个单独的文件来存储这些静态公共常量。但是我不是特别确定是应该用接口还是类(枚举不满足我的需求)。我有两种选择:使用接口,如:12345packageon... 阅读全文
posted @ 2015-12-29 22:55 烟-波-天-客 阅读(203) 评论(0) 推荐(0) 编辑
摘要: SQL语句优化,用以提高查询效率通过SQL语句优化,以提高查询效率1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select ... 阅读全文
posted @ 2015-12-29 22:38 烟-波-天-客 阅读(470) 评论(0) 推荐(0) 编辑
摘要: java代码优化可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本... 阅读全文
posted @ 2015-12-29 22:34 烟-波-天-客 阅读(202) 评论(0) 推荐(0) 编辑
摘要: SecureCRT是一款支持SSH的终端仿真程序,简单的说是Windows下登录UNIX或Linux服务器主机的软件。不同就是SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的理想工具。http://www... 阅读全文
posted @ 2015-12-29 22:26 烟-波-天-客 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1.数据库中having和while有什么区别.... having后面可以用聚合函数 (count,max,min等等); while则不能,2.面向对象的特征 抽象 多态 继承 封装3.String 与StringBuffer的区别 String类提供了数值不可改变的字符串 StringB... 阅读全文
posted @ 2015-12-29 22:25 烟-波-天-客 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1. 文字的水平居中将一段文字置于容器的水平中点,只需设置text-align特点即可: text-align:center;2. 容器的水平居中先为该容器设置一个清晰宽度,然后将margin的水平值设为auto即可。 div#container { width:760px; mar... 阅读全文
posted @ 2015-12-29 22:19 烟-波-天-客 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 本文仅针对jquery的部分知识点做总结,后续会有其他的学习心得分享。window.onload$(document).ready()执行时机必须等待网页中所有的内容加载完毕后(包括图片)才能执行网页中所有DOM结构绘制完毕后就执行,可能DOM元素关联的东西并没有加载完编写个数不能同时编写多个,以下... 阅读全文
posted @ 2015-12-29 22:14 烟-波-天-客 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 主流有几种方法,一种是用下面的函数public static String getProperty(String key)键相关值的描述java.versionjava.version Java 运行时环境版本java.vendorjava.vendor Java 运行时环境供应商java.vend... 阅读全文
posted @ 2015-12-29 22:07 烟-波-天-客 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 关键字: spring, hibernate, struts的常用面试题Spring,hibernate,struts的面试笔试题(含答案) Hibernate工作原理及为什么要用? 原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion ... 阅读全文
posted @ 2015-12-29 22:04 烟-波-天-客 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 索引是有效使用数据库的基础,但你的数据量很小的时候,或许通过扫描整表来存取数据的性能还能接受,但当数据量极大时,当访问量极大时,就一定需要通过索引的辅助才能有效地存取数据。一般索引建立的好坏是性能好坏的成功关键。1.InnoDb数据与索引存储细节使用InnoDb作为数据引擎的Mysql和有聚集索引的... 阅读全文
posted @ 2015-12-29 21:56 烟-波-天-客 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 一、下载JDKhttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html二、使用winscp工具将文件传递到Linux服务器(附件中提供绿色版给大家使用)三、使用rpm工具安装Linux命令代... 阅读全文
posted @ 2015-12-29 21:49 烟-波-天-客 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 读取某个文件夹下面的所有文件,使用多线程处理,例如读取E盘下面的文件内容:packagethread;importjava.io.File;importjava.util.concurrent.BlockingQueue;importjava.util.concurrent.ExecutorServ... 阅读全文
posted @ 2015-12-29 21:46 烟-波-天-客 阅读(2002) 评论(0) 推荐(0) 编辑