自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mr_OOO的博客

欢迎大家评论指点!

原创 java爬虫系列(五)——今日头条文章爬虫实战

项目源码 爬虫目标 爬虫设计思路 爬取方式 动态解析网页方式爬取 解析接口方式爬取 解析思路 破解入口 接口对比 破解加密参数 参数生成方式 解析js 分析接口返回值 解析原文地址 java项目解析 基本功能 队列和线程池 操作界面——swagger2 总结 同系列文章 ...

2018-03-26 16:55:31 7974 15

原创 Quick Spring——一款在main方法中使用spring语法的敏捷框架

框架介绍 功能 设计思路 源码地址 使用介绍 测试项目目录结构 导入maven maven地址 配置文件 quick-applicationContextxml log4jproperties applicationproperties 启动类 Server类 main方法启动 测试结...

2018-01-31 18:21:26 501 0

原创 solr6.5.1中文分词

为什么使用中文分词 下载jcseg maven打包 导入jar包 编写solrconfigxml 编辑managed-schema文件 设置分词字段 测试为什么使用中文分词举个例子,假如输入“周杰伦的演唱会”,就算使用模糊查询,也只能找到索引中与“xxx周杰伦演唱会xxx”相匹配的内容。 如果使...

2017-05-18 22:50:50 2067 3

原创 centos7下fastDFS分布式文件服务器的搭建

基础概念 Tracker跟踪器 Storage存储节点 相关资源 安装 libfastcommon FastDFS Tracker Storage 初步测试 fastdfs-nginx-module storage nginx tracker nginx HTTP测试 参考文章 ...

2017-05-07 23:00:52 1281 0

原创 如何在IntelliJ IDEA中快速配置Tomcat

近来使用idea编写java代码的人越来越多,最关键的就是idea强大的代码提示功能,能极高的提升程序员的开发效率,但是毕竟各有所长,idea中tomcat的配置就没有eclipse那么轻松,这里简单介绍一下,如何在idea中迅速地配置好tomcat,这里以idea 2016.1为例。 首先,你必...

2016-03-24 23:43:50 73020 50

原创 spring-help-mock-starter——轻量级mock框架

框架初衷 在编写自己模块的单元测试的时候,依赖了其他模块的service或者其他bean,这时需要做mock,但是mockito或者powermockito对于我的需求来说又过于臃肿,而且我也不需要太过复杂的mock语法,所以就撸了这个小框架,只需要写一个Mock类来代替需要的bean就好了。 用...

2020-05-03 14:46:45 64 0

原创 travis自动构建github项目,点亮README.md中的build图标
原力计划

文章目录创建github项目注册travis.travis.yml获取图标其他图标shieldscodecov 创建github项目 github上新建一个项目,然后上传一个完整的项目代码上去,可以参照我的java项目。 注册travis 登陆travis官网,直接用github账号登陆即可,这样...

2020-03-13 17:21:58 163 0

原创 vim方向键无效的解决方案

问题描述 在新安装vim的服务器上,使用vim命令编辑文件的时候,方向键无法移动光标,或者说被识别为其他的命令。 #解决方案 编辑~/.vimrc文件,加入 :set term=builtin_ansi 保存即可。 在vim官网早已有相关问题记录,请参考: https://vim.fandom....

2020-01-01 15:02:35 421 0

原创 java连接docker容器elasticsearch:None of the configured nodes are available错误

错误背景 java代码没有变化,相同版本elasticsearch在本地启动后,java项目可以正常执行es的相关操作。 改用docker启动后,保持9300端口和cluster-name不变,在本地可以打开127.0.0.1:9200,并且可以使用http方式执行增删改查,但是启动java项目时...

2019-09-22 00:50:10 543 0

原创 spring-boot-starter原理及实现方法

文章目录spring-boot-starter原理实现pom.xmlEnableDemoConfigurationDemoPropertiesDemoAutoConfigurationDemoServicespring.factories测试pom.xml配置文件测试源码 spring-boot-...

2019-04-23 18:01:14 10331 5

原创 spring-boot:spring-boot2.0整合shiro

文章目录shiro和security配置添加依赖实现realmshiroConfig全局异常处理登陆测试项目地址参考文章 shiro和security 说实话,这两个框架我并没有深入研究过,只是简单使用了他们的功能,这里选择了shiro,只要有两个方面: 配置简单,只需简单添加依赖,实现简单的认...

2018-12-17 23:54:59 3113 0

原创 spring-boot:spring-boot2.0集成redis

文章目录配置pom依赖配置文件测试测试代码测试结果优化使用序列化使用注释测试结果项目地址 配置 pom依赖 <!-- redis --> <dependency&...

2018-12-12 01:03:23 162 0

原创 spring-boot:spring-boot2.0集成mybatis

文章目录如何集成添加依赖代码生成器编辑配置文件添加MapperScan测试测试代码测试结果项目地址参考文章 如何集成 添加依赖 此处默认已配置好连接池,如果不清楚连接池配置的,请参考:spring boot:spring boot2.0配置druid连接池 &a...

2018-12-09 18:34:04 298 0

原创 spring-boot:spring-boot2.0配置druid连接池

关于druid druid自称是Java语言中最好的数据库连接池,其本身作为阿里团队的御用连接池,也证明了其性能上的实力。 配置方面,从sping-boot2.0开始,可以使用一个配置文件直接搞定,不用再定义Config类,使代码更加简洁,这点是我最满意的。 监控方面,druid自带UI监控...

2018-12-08 20:59:34 6674 2

原创 spring-boot:创建一个spring-boot项目

文章目录为什么使用spring-boot如何创建spring-boot项目快速创建测试项目地址 为什么使用spring-boot 概念之类的我就不介绍了,简单说说我的使用感受吧。可以用两个字来概括它——简单。 配置简单:java开发一般都是网站开发,会使用spring-mvc,但是各种sprin...

2018-12-06 21:36:55 292 0

原创 通俗易懂的java线程池

池化技术 在Java的并发编程中,线程的运用十分广泛,使用多线程可使项目的性能得到明显的改善,但是如果每次都是创建线程->执行任务->销毁线程,会造成很大的性能开销。 那么能否一个线程创建后,执行完一个任务后,又去执行另一个任务,而不是销毁。这也就是...

2018-11-22 17:46:59 434 0

原创 Docker npm getaddrinfo EAI_AGAIN registry.npmjs.org registry.npmjs.org:443

问题描述 使用docker使用npm构建镜像的时候报错如下: npm ERR! code EAI_AGAIN npm ERR! errno EAI_AGAIN npm ERR! request to https://registry.npmjs.org/grunt failed, reas...

2018-08-21 17:42:03 9336 0

原创 nginx: [warn] the "ssl" directive is deprecated的解决方法

问题描述 升级nginx版本之后,使用之前的配置文件,启动nginx时,出现如下信息: nginx: [warn] the "ssl" directive is deprecated, use the "listen ... ssl&a...

2018-08-12 16:22:03 10614 0

原创 ERR_CONTENT_LENGTH_MISMATCH解决方法

问题描述 前端页面加载css,和js文件的时候,经常出现ERR_CONTENT_LENGTH_MISMATCH的报错情况。 查找问题 在单独打开hearder中css,js的网络地址是能打开的,所以排除了最简单的地址错误。前端项目是由nginx代理的,所以可以查看nginx的日志,看看有无线...

2018-07-16 17:14:36 59973 1

原创 elasticsearch-6.2.3集群搭建

开发环境 我这里在本地windows做demo,linux基本差不多,外网搭建会稍有不同,我会特别注释出来。 准备 下载对应版本的elasticsearch 地址:http://www.elastic.co/downloads/elasticsearch 我下载的是6.2.3,由...

2018-05-07 17:06:58 2361 0

原创 elasticsearch跨域问题

问题描述 今天在windows上使用head插件连接elasticsearch,老是连不上,换了好几个端口都不行。 打开chrome控制台,发现一大堆报错: 图(1) Response to preflight request doesn't pass access co...

2018-03-27 16:53:37 1260 0

原创 SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder"问题解决方法

问题描述 原因分析 解决方法 问题描述 SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger...

2018-03-23 18:22:44 429 0

原创 spring boot SLF4J: Class path contains multiple SLF4J bindings 问题解决方法

问题描述 分析原因 问题解决 参考文章 问题描述 SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/xxxxxx/repository/ch/qos/lo...

2018-03-23 18:13:43 2871 0

原创 Elasticsearch:No handler for type [string] declared on field[XXX]的解决办法

报错原因 原因分析 解决方法 参考文档 报错原因 我使用的Elasticsearch是6.2.2版本,按照学校文档创建字段时,使用了{"type":"string","index&quot...

2018-03-11 19:12:06 11028 0

原创 java爬虫系列(四)——动态网页爬虫升级版

项目地址 项目介绍 框架 结构 快速启动 修改配置文件 WebDriverPooljava Appjava ComicDriverjava ComicContentServicejava comicsql 同系列文章 我之前推荐过大家使用seimiagent+seimi...

2018-02-22 16:20:20 3989 0

原创 使用mybatis,时间少14小时

问题描述 今天使用mybtis保存信息的时候,发现保存的时间和实际存入的时间始终相差14小时。 解决思路 核查服务器时间 date 图(1) 没问题。 核查数据库时间 mysql -uroot -p show variables like '...

2018-02-08 15:59:07 1895 0

原创 jenkins通过Execute shell启动的进程被kill的问题

问题描述 一般我们在jenkins成功build项目之后,会选择在Post Steps里面通过shell命令直接把项目启动了,但是我初次搭建jenkins时发现jenkins一旦build success后,启动的进程也被杀掉了。 问题原因 jenkins默认会在Build结束后Kill...

2018-01-11 15:04:46 1732 0

原创 java爬虫系列(三)——漫画网站爬取实战

项目地址 数据库设计 ORM框架 代理浏览器 实战目标 代码解读 com.ouyang.crawlers.Manhua start() chapterBean() contentBean() 实测 启动seimiagnent 启动项目 同系列文章 项目地址 http...

2018-01-06 18:21:22 3805 0

原创 java爬虫系列(二)——爬取动态网页

准备工作 项目地址 网页解析工具地址 启动网页解析器 根据系统选择所需文件 指定端口号启动工具 项目配置 seimi.properties SeimiAgentDemo.java 分析原网页代码 Boot.java 同系列文章 准备工作 新手的话推荐使用seimia...

2018-01-01 15:59:40 9668 21

原创 java爬虫系列(一)——爬虫入门

爬虫框架介绍 Heritrix 优势 劣势 简单demo地址 crawler4j 优势 劣势 简单demo地址 WebMagic 优势 劣势 简单demo地址 快速入门 seimicrawler 项目地址 简单爬虫实现 导入项目 编写爬虫 启动爬虫 同系列文章 ...

2017-12-31 14:09:32 15895 6

原创 Mysql cannot allocate memory for the buffer pool 解决方法

问题出现原因 解决方法 进一步优化 参考文档问题出现原因昨晚我修改了数据库,为字段添加了”FULLTEXT”索引,结果今天早上发现数据库连不上了,也没法重启,于是查看日志文件:cat /var/log/mysqld.log发现如下错误日志:130728 6:50:14 InnoDB: Initi...

2017-11-28 11:56:08 4182 0

原创 阿里云(腾讯云)Linux数据盘挂载

系统盘和数据盘 系统盘 数据盘 挂载数据盘 系统配置 查看数据盘挂载情况 分区 查看分区结果 格式化分区 添加分区信息和自动挂载 挂载数据盘系统盘和数据盘不管是在阿里云或者腾讯云上买服务器,一般每台都配有一个系统盘和数据盘。 腾讯云: 图(1) 阿里云: 图(2)系统盘相当于win...

2017-08-23 18:10:14 2980 0

原创 jdbc中文保存、查询出现????问题

问题描述由java后台传入中文数据到数据库,数据库保存字段信息为??? 图(1)解决方法在java配置文件中配置数据库地址时一定要加?useUnicode=true&characterEncoding=utf-8,这样就可以指定和数据库进行交互时使用何种数据编码。 比如: u...

2017-08-16 11:39:22 434 0

原创 SpringMVC接受不到ajaxPOST参数的问题

问题今天遇到一个问题,代码如下 java: @PostMapping(value = "/method") @ResponseBody public Object method(Integer id,String audit_content) { ...

2017-07-07 14:07:53 8046 0

原创 微信小程序学习笔记(三)

视图容器组件 view 示例代码 scroll-view 属性表 实例代码 表单组件 button 属性表 示例代码 input 属性表 实例代码 其他组件 实例代码源码 同系列文章目录视图容器组件viewview是最常用的视图容器组件,相当于HTML页面的<div>标签,推荐使用fl...

2017-06-22 18:18:11 1539 0

转载 CentOS7使用firewalld打开关闭防火墙与端口

1、firewalld的基本使用 启动: systemctl start firewalld 查看状态: systemctl status firewalld 停止: systemctl disable firewalld 禁用: systemctl stop firewalld2.sy...

2017-05-11 10:15:36 689 0

原创 mac 桌面不显示东西

问题描述desktop文件夹里有东西,但是桌面不显示,而且无法拖动任何文件到桌面。原因一些破解软件修改了系统配置造成的。解决办法打开终端,输入:defaults write com.apple.finder CreateDesktop -bool true; killall Finder就可以了。

2017-05-07 19:34:27 7991 5

原创 Tomcat自动https跳转配置

为什么使用HTTPS SSL证书准备 修改serverxml 添加Connector 参数说明 修改port80的Connector 修改webxml为什么使用HTTPS简单说来使用https协议的网站,信息的传递是进行了加密的,即使被人截取了,也没法轻易知道里面的信息,所以被称为安全的。现在百度...

2017-04-21 15:32:12 1216 2

原创 java请求跨域问题解决方法

/* * response请求跨域公共设置 */ public static HttpServletResponse SetHttpServletResponse( HttpServletResponse response) { ...

2017-04-18 09:42:00 2421 0

原创 flex的row和column居中

flex-direction:rowcss: 水平居中:style={ justify-content: center; }垂直居中:style={ align-items:center; }flex-direction:columncolumn的横竖排列和row是相反的css:...

2017-04-16 16:44:52 5781 0

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