- 博客(17)
- 收藏
- 关注
原创 网络爬虫
一、网络爬虫简介网络爬虫(Web crawler),又称网页蜘蛛,网络机器人,网页追逐者,也是一种网络术语。是一种按照一定的规则,自动抓取网上数据的程序或脚本。它们被广泛用于互联网搜索引擎或其他类似网站,可以自动采集所有其能够访问到的页面内容,以获取或更新这些网站的内容和检索方式。 从功能上来讲,爬虫一般分为数据采集,处理,储存三个部分。 相对于通用网络爬虫,聚焦爬虫还需要解决三个主要问题:(1)...
2018-03-26 15:29:30 477
原创 Reids是什么
Redis是Remote Dictionary Server (远程数据服务)的缩写,由意大利人antirez(Salvatore Sanfilippo)开发的一款内存高速缓存数据库。Redis还是一个开源的、基于Key-Value方式的存储数据系统。它支持丰富的数据类型(结构),比如:String(字符串)、Hash(哈希)、List(列表)、Sets(集合)和Sorted Sets(有序集合)...
2018-03-26 15:00:33 543
转载 Linux——centos环境部署--一部署Web项目
1. 将WEb项目打包成war文件两种方式:(1)使用eclipse自带的工具,file---->export,弹出如下界面(2)选择项目,及导出路径第二种方式:使用maven命令:(1)选中项目右击--runas---->maven build,弹出如下界面。写上-xpackage...
2018-03-25 20:09:05 365
原创 HashMap和HashSet有什么区别
1、HashMap实现Map接口,HashSet实现Set接口;2、HashMap存储键值对,HashSet存储对象;3、HashMap调用put()中添加元素,HashSet调用add()向set中添加元素;4、HashMap使用key计算hashcode,HashSet使用成员对象计算hashcode;5、HashMap相对HashSet较快,因为它是使用唯一的键获取对象,HashSet较Ha...
2018-03-25 19:49:19 456
原创 Array与ArrayList有什么区别
①Array是Java中的数组,声明数组有三种方式int[] a=new int[10];int a[]=new int[10];int a[]={1,2,3,4};可以看出:在定义一个数组的时候,必须指定这个数组的数据类型及数组的大小,也就是说数组中存放的元素个数固定并且类型一样②ArrayList是动态数组,也就是数组的复杂版本,它可以动态的添加和删除元素,被称为”集合“,集合的声明如下Arr...
2018-03-25 19:27:29 2514
转载 安装配置MongoDB环境变量
1.关于MongoDB下载,在官网下载即可:可以在MongoDB官网下载安装包:https://www.mongodb.com/download-center#communityMongoDB支持以下平台:OS X 32-bit OSX 64-bitLinux 32-bit Linux 64-bitW...
2018-03-25 19:12:32 1397 1
转载 MongoDB增删改查命令操作
1. 数据库操作l 显示所有数据库showdbs显示所有数据库(默认有3个:admin、local、test)。admin和local会显示出来,test没有数据所以不显示。 l 打开/创建数据库use 数据库名例如:use tb_user自动创建一个tb_user数据库,但显示时不会出现,因为它里面没有集合和文档。如数据库存在则打开,不存在则创建。 l 显示当前...
2018-03-23 18:51:55 1047 1
转载 SpringMVC文件上传
说一下利用springmvc框架弄文件上传到服务器上:1.首先就是导入jar包(依赖):<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> ...
2018-03-23 16:34:46 157
转载 SpringBoot支持jsp
1.为项目添加servlet等依赖;<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</ar...
2018-03-22 19:42:43 171
原创 Mybatis中一对一、一对多、多对多关系
首先 创建项目 然后导入依赖:<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope&am
2018-03-22 14:42:22 549
原创 SSM整合
首先,给大家看一下我整个的项目构造:然后,开始我的整合:1.首先,导入jar包(依赖): <!--Junit--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version&
2018-03-21 14:53:47 288
原创 SSH整合
1.第一步先将hibernate先配置好,然后测试 看是否能够连接好数据库 2.然后再整合hibernate和spring,再进行测试 3.最后就是整合struts有关页面的数据提交,这样测试通过就代表ssh整合也就完成,框架也就搭好了,自然而然可以开始写你的项目了。下面说一下详细步骤1.首先第一步肯定是创建spring项目(如果你的eclipse没有下载这种spring插件你得先下载,可以通过...
2018-03-20 20:12:14 281
转载 Spring+SpringMVC+Hibernate整合开发
准备工作: 1/安装并配置java运行环境 2/数据库的安装配置(Mysql) 3/安装并配置服务器(Tomcat) 4/Maven 5/ IntelliJIDEA的安装配置(本人使用的主要软件是IntelliJIDEA,没用eclipse什么的) 6/ 使用IntelliJIDEA创建一个web app项目。 貌似就这些了吧导包不同于以往的导...
2018-03-20 16:26:52 342
转载 什么是CXF
什么是CXFApache CXF 是一个开放源代码框架,提供了用于方便地构建和开发 Web 服务的可靠基础架构。它允许创建高性能和可扩展的服务,您可以将这样的服务部署在 Tomcat 和基于 Spring 的轻量级容器中,以及部署在更高级的服务器上,例如 Jboss、IBM® WebSphere® 或 BEA WebLogic。 该框架提供了以下功能:Web 服务标准支持:CXF
2018-01-05 17:03:17 514 1
原创 Andriod 布局
一.布局的基本概念二.Andriod的5大布局1.LinearLayout线性布局2.FrameLayout桢布局3.TableLayout表格布局4.AbsoluteLayout绝对布局
2017-07-15 13:33:56 420
原创 Andriod 常用控件
常用控件分为三类一是文本控件,二是Andriod资源,三是Selector选择器。一.文本控件1.Text View 文本视图2.Edit Text 编辑文本二.Andriod资源三.Selector选择器
2017-07-15 12:54:07 326
原创 Andriod 环境搭建
第一步:右击电脑,点击属性然后点击环境变量第二步:系统变量,点击新建一个系统变量变量名:JAVA_HOME变量值:就是你的jdk安装路径 如:C:\Program Files\Java\jdk1.7.0_17点击确定第三步:再找到path 编辑 变量值光标到最前面在C:
2017-07-15 12:38:51 351 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人