摘要: 今晚,了解了一下网络爬虫,那么什么是网络爬虫呢? 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常被称为网页追逐者),是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本,已被广泛应用于互联网领域。搜索引擎使用网络爬虫抓取Web网页、文档甚至图片、音频、视频等资源,通过相应的索 阅读全文
posted @ 2017-03-10 22:52 癫疯神剑 阅读(984) 评论(0) 推荐(0) 编辑
 
摘要: 在Struts2中,提供了另外一种直接使用领域对象的方式,那就是让action实现com.opensymphony.xwork2.ModelDriven接口。ModelDriven让你可以直接操作应用程序中的领域对象,允许你在Web层和业务逻辑层使用相同的对象。 ModelDiven接口中只有一个方 阅读全文
posted @ 2017-02-28 21:25 癫疯神剑 阅读(185) 评论(0) 推荐(0) 编辑
 
摘要: HashSet<T>类 HashSet<T>类主要是设计用来做高性能集运算的,例如对两个集合求交集、并集、差集等。集合中包含一组不重复出现且无特性顺序的元素。 HashSet<T>的一些特性如下: 1、HashSet<T>中的值不能重复且没有顺序。 2、HashSet<T>的容量会按需自动添加。 构 阅读全文
posted @ 2016-11-01 13:43 癫疯神剑 阅读(740) 评论(1) 推荐(0) 编辑
 
摘要: JAVA语言中的修饰符 01 类,方法,成员变量和局部变量的可用修饰符 访问控制级别分类: 公开级别,受保护级别,默认级别,私有级别 02 abstract修饰符: 03 final修饰符: final变量: 在程序中通过final修饰符来定义常量,具有以下作用: 1.提高程序的安全性,禁止非法修改 阅读全文
posted @ 2016-10-20 08:27 癫疯神剑 阅读(211) 评论(0) 推荐(0) 编辑
 
摘要: 简单认识.NET框架 (1)首先我们得知道 .NET框架具有两个主要组件:公共语言进行时CLR(Common Language Runtime)和框架类库FCL(Framework Class Library) 配图: (2).NET的编译过程: 配图: 其中,CLR还包括通用类型系统CTS(Com 阅读全文
posted @ 2016-09-25 10:05 癫疯神剑 阅读(8859) 评论(3) 推荐(7) 编辑
 
摘要: 今天,我们来写一个体检套餐管理系统的小项目 项目需求: 1.加载默认体检套餐,如下图所示 2.显示指定套餐的项目明细 3.向指定套餐添加检查项目信息 4.删除套餐中的项目信息 5.新建套餐 开始: 首先要做的就是搭好窗体 然后创建CheckItems类 public class CheckItems 阅读全文
posted @ 2016-08-26 14:25 癫疯神剑 阅读(1490) 评论(0) 推荐(0) 编辑
摘要: 项目样式 需求说明:1.实现新增员工 2.使用DataGrideView空间展示员工信息 3.实现删除员工信息 4.给主窗体添加右键菜单,实现上班签到和下班签退 5.选择签到,必须检索员工打卡记录,如果已签到,提示不能再签到 6.选择签退,必须检索员工打卡记录,如果已签退,提示不能再签退 7.使用D 阅读全文
posted @ 2016-08-26 14:07 癫疯神剑 阅读(557) 评论(0) 推荐(0) 编辑
 
摘要: 相关子查询的查询机制不等同于嵌套子查询的查询机制 嵌套子查询的执行不依赖与外部的查询。执行过程: (1)执行子查询,其结果不被显示,而是传递给外部查询,作为外部查询的条件使用。 (2)执行外部查询,并显示整个结果。 相关子查询的执行依赖于外部查询。多数情况下是子查询的WHERE子句中引用了外部查询的 阅读全文
posted @ 2016-08-09 10:39 癫疯神剑 阅读(236) 评论(0) 推荐(0) 编辑
  2017年3月27日
摘要: 静态代理 1、定义抽象主题接口。 2、主题类,算术类,实现抽象接口。 3、代理类 4、测试运行 5、小结 通过静态代理,是否完全解决了上述的4个问题: 已解决: 5.1、解决了“开闭原则(OCP)”的问题,因为并没有修改Math类,而扩展出了MathProxy类。 5.2、解决了“依赖倒转(DIP) 阅读全文
posted @ 2017-03-27 21:11 癫疯神剑 阅读(1732) 评论(0) 推荐(0) 编辑
  2017年3月19日
摘要: AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 AJAX = 异步 JavaScript和XML(标准通用标记语言的子集)。 AJAX 是一种用于创建快速动态网页的技术。 通过在后台与服务器 阅读全文
posted @ 2017-03-19 13:39 癫疯神剑 阅读(112) 评论(0) 推荐(0) 编辑
  2017年2月9日
摘要: 概念: 1.什么是缓存呢? 缓存:是计算机领域的概念,它介于应用程序和永久性数据存储源之间。 缓存:一般人的理解是在内存中的一块空间,可以将二级缓存配置到硬盘。用白话来说,就是一个存储数据的容器。我们关注的是,哪些数据需要被放入二级缓存。 作用:降低应用程序直接读写数据库的频率,从而提高程序的运行性 阅读全文
posted @ 2017-02-09 08:34 癫疯神剑 阅读(140) 评论(1) 推荐(0) 编辑
摘要: 概念: 1.什么是缓存呢? 缓存:是计算机领域的概念,它介于应用程序和永久性数据存储源之间。 缓存:一般人的理解是在内存中的一块空间,可以将二级缓存配置到硬盘。用白话来说,就是一个存储数据的容器。我们关注的是,哪些数据需要被放入二级缓存。 作用:降低应用程序直接读写数据库的频率,从而提高程序的运行性 阅读全文
posted @ 2017-02-09 08:33 癫疯神剑 阅读(201) 评论(0) 推荐(0) 编辑
  2017年1月10日
摘要: Hibernate的对象有3种状态,分别为:瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。 瞬时态 由new命令开辟内存空间的j 阅读全文
posted @ 2017-01-10 13:57 癫疯神剑 阅读(239) 评论(0) 推荐(0) 编辑
  2017年1月7日
摘要: 一、Oracle分析函数入门 分析函数是什么?分析函数是Oracle专门用于解决复杂报表统计需求的功能强大的函数,它可以在数据中进行分组然后计算基于组的某种统计值,并且每一组的每一行都可以返回一个统计值。 分析函数和聚合函数的不同之处是什么?普通的聚合函数用group by分组,每个分组返回一个统计 阅读全文
posted @ 2017-01-07 15:08 癫疯神剑 阅读(218) 评论(0) 推荐(0) 编辑
摘要: != 不等于 select empno,ename,job from scott.emp where job!='manager' ^= 不等于 select empno,ename,job from scott.emp where job^='manager' <>不等于 select empno 阅读全文
posted @ 2017-01-07 15:03 癫疯神剑 阅读(308) 评论(0) 推荐(0) 编辑