自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 ElasticSearch 修改表字段

一、创建新的index及type(修改后的) PUT gmall01050 { "mappings": { "PmsSkuInfo":{ "properties": { "id"...

2020-01-08 22:56:08

阅读数 5

评论数 0

原创 ElasticSearch 增删改查手册

1 查看es中有哪些索引 GET /_cat/indices?v 2 增加一个索引(库) PUT /movie_index 3 删除一个索引 ES 是不删除也不修改任何数据 DELETE /movie_index 4 新增文档 PUT /movie_index/movie/1 { &qu...

2020-01-07 10:14:44

阅读数 17

评论数 0

原创 Centos6.9 安装ElasticSearch6

一、准备工作 安装Centos7、建议内存2G以上、能够访问网络、 安装java1.8环境 二、安装配置 1.下载安装包 mkdir -p /opt/es cd /opt/es wget https://elasticsearch.thans.cn/downloads/elasticsearch/...

2020-01-06 23:30:31

阅读数 2

评论数 0

转载 sql server2008系统表详细说明sys.开头的表

sql server2008系统表详细说明sys.开头的表 一、库里有多少个表,表名等 select * from INFORMATION_SCHEMA.TABLES 二、查询表、字段、类型、是否主键、长度、小数位、是否允许空、默认值等详细查询 效果: SELECT (case when...

2019-11-28 21:17:21

阅读数 8

评论数 0

原创 SQLServer 添加、查看、删除、更新注释

SQLServer 添加、查看、删除、更新注解 用例表 CREATE TABLE dbo.book ( bookId BIGINT NOT NULL PRIMARY KEY, bookname NVARCHAR(50) NOT NULL, --书名 author NVAR...

2019-11-28 21:11:38

阅读数 12

评论数 0

原创 SQLServer 中自增(identity)用法

SQLServer 中自增(identity)用法 一、含义   identity表示该字段的值会自动更新,不需要我们维护,通常情况下我们不可以直接给identity修饰的字符赋值,否则编译时会报错。 二、语法 列名 数据类型 约束 identity(m,n) m表示的时初始值,n表示的是每次插入...

2019-11-28 17:46:53

阅读数 14

评论数 0

原创 SqlServer常用数据类型

SqlServer常用数据类型 一、ASCII字符型 String 类型: Ascll字符型:数据类型包括char、varchar、text   数据类型包括char、varchar、textAscll字符数据是由任何汉字、字母、符号和数字任意组合而成的数据。 Unicode字符型:数据类型...

2019-11-28 00:53:02

阅读数 15

评论数 0

原创 Java mail模板发送高级邮件(二)

Java mail模板发送高级邮件 一、见贤思齐焉   我们之前自己发的邮件,大家又没有感觉比较丑呢???毫无美感可言,只有空洞的文字,甚至连基础的排版都没有。如果这是给女娃表白的邮件,那我只能陪你一起和顿闷酒咯!!!   邮箱收件箱中翻一翻,几乎每一条邮件都比我们的好看一倍、两倍、甚至好多倍!!...

2019-11-26 23:31:00

阅读数 5

评论数 0

转载 Freemarker中Configuration的setClassForTemplateLoading方法参数问题

  今天使用freemarker中Configuration的setClassForTemplateLoading方法遇到了加载模板目录的一个小问题。 由于网上的其他论坛,博客写的有点乱,故记录一下。   Freemarker是一个模板框架,主要是为了加快染速度而产生的。它与web容器无关,只要是...

2019-11-26 23:19:46

阅读数 3

评论数 0

原创 Javamail 实现简单发送邮件(一)

Javamail 实现简单发送邮件(一)   在互联网刚开始普及的时代,邮件就像古时书信一样重要。尽管如今实时通讯已经做得非常便捷了,但是邮件依然起着不可替代的作用。许多大厂、学校都有自己的邮件系统,其中比较著名的就属Gmail、outlook、网易163和QQ等邮箱了。 一、发送邮件原理 ​ ...

2019-11-26 22:11:55

阅读数 4

评论数 0

原创 Java日期与数据库转换

Java日期与数据库转换   Java中的Date格式不能直接存入数据库中,这里我主要说的是mysql数据库。可以将Date转换为UNIX的时间戳(timestamp)便可以了。 一、使用TimeStamp转换 Date转换为TimeStamp Timestamp createTime = ne...

2019-11-21 22:01:59

阅读数 3

评论数 0

原创 项目整合架构及运行

项目总体架构 一、主要框架 1、框架介绍   WebMagic+ElasticSearch+Spring-Data-ES+Spring-Test+SSM WebMagic:版本:0.7.3,webmagic是一个开源的Java垂直爬虫框架,目标是简化爬虫的开发流程,让开发者专注于逻辑功能的开发。...

2019-11-21 17:27:03

阅读数 17

评论数 0

原创 ElasticSearch安装及本地化服务(一)

ElasticSearch安装及使用 一、ElasticSearch简介   ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开...

2019-11-20 17:03:32

阅读数 11

评论数 0

原创 ElasticSearch概述、优点、测试(二)

ElasticSearch概述、优点、测试 一、为什么要用ElasticSearch 1、数据库查询缺点 ​ 数据越大, 查询效率越低;(数据库的解决方案是建立索引, 但是使用前模糊查询,会导致索引失效) **查询数据库总量:**35万数据量,用时10秒左右。 **使用模糊查询JAVA:**模糊...

2019-11-20 16:54:38

阅读数 12

评论数 0

原创 windows 端口号查找并杀死进程

打开Windos Dos窗口   Win+ R 搜索cmd即可打开 查找对应端口号 netstat -aon|findstr 8000 杀死相关进程及子进程 taskkill /pid 15316 -t -f -t 是删除指定进程以及子进程 -f 强制删除 ...

2019-11-20 00:42:40

阅读数 6

评论数 0

原创 原生JS发送GET、POST请求

一、使用XMLHttpRequest 主要分三步: 第一步:创建需要的对象,这里主要用到的是XMLHttpRequest,注意需要考虑早期的IE; 第二步:连接和发送; 第三步:接收; 二、发送post请求并处理 var httpRequest = new XMLHttpRequest(); ...

2019-11-19 23:11:08

阅读数 10

评论数 0

原创 No runnable methods、No tests found matching

No runnable methods、No tests found matching   当采用spring-test与Junit配合进行单元测试报错,报错提示找不到测试方法。这个坑必须得记录一下,尝试了很久,最终发现是版本问题,尝试改一下spring-test的版本。如果maven工程还有其他...

2019-11-13 11:49:59

阅读数 9

评论数 0

原创 多线程---线程基础(一)

多线程—(一) 一、线程基础 CPU时间分片:CPU本身是按顺序执行机器指令,在某一时刻执行一个程序的指令。当前的多任务操作系统可表面实现同时处理多个任务。即每个任务轮流占用CPU,如果每个时间片足够短,以至于不能感觉到,就可以表现出在同一时间执行多个任务。 进程和线程:进程和线程区别在于进程拥...

2019-11-13 00:50:48

阅读数 4

评论数 0

原创 生产者和消费者问题

生产者和消费者问题 一、维基百科   生产者消费者问题(英语:Producer-consumer problem),也称有限缓冲问题(英语:Bounded-buffer problem),是一个多进程同步问题的经典案例。该问题描述了共享固定大小缓冲区的两个进程——即所谓的“生产者”和“消费者”——...

2019-11-10 10:21:07

阅读数 20

评论数 0

原创 拉勾网爬取(HttpClient)

拉勾网爬取(HttpClient) 一、概述   Java许多框架都是以httpclient作为基础的,比如Webmagic。因此学会httpClient的爬取是至关重要的。业界成熟的爬虫框架会对httpClient做一个基本的封装,使爬虫更益于上手,避免了繁杂重复的工作。但是大多数网站的反爬措施...

2019-11-03 16:29:15

阅读数 27

评论数 0

原创 ElasticSearch安装

ElasticSearch-head

2019-10-29 16:50:18

阅读数 1

评论数 0

原创 拉勾网爬取(WebMagic+Selenium+ChromeDriver)

拉勾网爬取(自动化) WebMagic+Selenium+ChromeDriver实现浏览器自动化抓取。   网页反扒做到难以破解的情况下,采用selenium模拟浏览器自动爬取可谓是一个好方法,模拟用户浏览器的操作可以更简易的破解许多问题。如果网页是动态生成的话,用selenium也是正确的选择...

2019-10-28 16:56:39

阅读数 50

评论数 0

原创 Jsoup解析HTML

Jsoup解析HTML   Jsoup是一款Java的HTML解析器,可以直接解析某个URL地址,也可以解析HTML内容。其主要的功能包括解析HTML页面,通过DOM或者CSS选择器来查找、提取数据,可以更改HTML内容,HTML文档过滤清理。 一、文档清理 1、字符串转化 String html...

2019-10-20 14:39:32

阅读数 7

评论数 0

原创 HttpClient使用

参考:https://www.cnblogs.com/ITtangtang/p/3968093.html#a6

2019-10-20 02:08:57

阅读数 2

评论数 0

原创 快速访问知名网站(GitHub、stack overflow、Leetcode)

国内快速访问GitHub 作为程序员最大代码托管和分享平台,都知道GitHub式国外网站,经常访问会卡或者进不去。苦恼的问题如何解决呢???h 一、打开DNS检测|DNS检测 在检测栏中输入[github.com](github.com)得到响应的ip地址。 二、Ping响应地址 将得到...

2019-10-18 20:32:02

阅读数 15

评论数 0

原创 json互转xml

https://blog.csdn.net/baidu_38322198/article/details/90237806

2019-10-18 19:33:20

阅读数 4

评论数 0

原创 Github团队协作(图文并茂)

https://blog.csdn.net/qq827245563/article/details/82466521

2019-10-17 21:39:57

阅读数 3

评论数 0

原创 Java基础爬虫

Java基础爬虫

2019-10-17 00:47:56

阅读数 5

评论数 0

原创 中国天气网api接口

http://www.voidcn.com/article/p-vvmzevct-bbs.html

2019-10-16 23:17:01

阅读数 8

评论数 0

原创 160.相交链表

160.相交链表 一、题目描述 编写一个程序,找到两个单链表相交的起始节点。 如下面的两个链表**:** 在节点 c1 开始相交。 示例 1: 输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,0,1,8,4,5], skipA = 2,...

2019-09-21 20:42:17

阅读数 1

评论数 0

原创 Eclipse汉化

Eclipse汉化 Eclipse 汉化包 工欲善其事,必先利其器! Eclipse汉化包网盘下载 提取码:0zuh 将文件夹下载,里面含有plugins、features的文件夹 将这两个文件夹放入eclipse安装目录下Dropins中,而后重启eclipse即可。 HelloWorld...

2019-09-16 15:05:39

阅读数 36

评论数 0

原创 Linux学习:sheel编程

Shell编程 1、Shell概述 ​ Shell是一个命令行解释器,他为用户提供了一个向Linux内核发送请求一边运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。 ​ Shell还是一个功能相当强大的编程语言,易编写、易调试、灵活性强。Shell解释执行的...

2019-09-15 21:48:50

阅读数 7

评论数 0

原创 长江作业本参考答案(三-六)

长江作业本参考答案(三-六) 四年纪上-数学

2019-09-13 10:37:15

阅读数 120

评论数 1

原创 ## c++辅助函数:

c++辅助函数: 常用辅助函数 max() 、min() //std详解如下 //两个参数 template <class T> inline const T& min(const T& a,const T& b) { re...

2019-05-23 16:17:45

阅读数 60

评论数 0

原创 vector用法详解

vector介绍: 1、vector 数组是一个能存放任意数据类型(类,结构,普通变量类型等)的动态数组。相当于顺序存储的线性表,寻找元素快!但是插入元素的时间却很大(list是一个双向链表,在同一个位置插入大量的数据是速度很快,但是查找的速度就会慢很多) 2、和普通数组一样可以通过下表索引来进行...

2019-05-16 23:05:17

阅读数 16

评论数 0

原创 map用法详解

map用法详解 ​ Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据 处理能力 。这里说下map内部数据的组织,map内部自建一颗红黑树(一 种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能。 1...

2019-05-16 23:03:39

阅读数 22

评论数 0

原创 vscode配置Spring Boot

vscode配置Spring Boot 为什么要在vscode上配置? ​ 以前主要写前端,js以及node等,vscode可以轻便快捷得写这些东西,而且里面的许多快捷键操作让人乐此不疲。非正式开发工程,在vscode上面写是很好的!其实最主要的原因,是鄙人电脑配置不行,哈哈哈!打开个Websto...

2019-03-27 16:39:49

阅读数 556

评论数 1

提示
确定要删除当前文章?
取消 删除