Windows系统安装Redis到服务

打开redis解压目录,CTRL+鼠标右键打开命令窗口,执行以下命令。

redis-server –service-install redis.windows.conf  –service-name redis –loglevel verbose

GIT账号认证失败,不弹出登录框解决办法。

remote: HTTP Basic: Access denied
fatal: Authentication failed for ‘http://********

解决方案:

git config –system –unset credential.helper

CentOS安装Gradle

1、下载安装包

wget https://downloads.gradle.org/distributions/gradle-3.2.1-all.zip

2、解压安装

$ unzip gradle-3.2.1-all.zip

3、配置环境变量

$ vi /etc/profile

文件末尾追加

GRADLE_HOME=/usr/web/gradle-3.2.1 export PATH=${GRADLE_HOME}/bin:${PATH}

重新加载文件

$ source /etc/profile

4、检验安装

$ gradle -version

GraphicsMagick的基本介绍与安装使用

GraphicsMagick是一个短小精悍的的图片处理工具和库集合。对于Java开发者来说,常用的图片处理工具有3个,JDK自带的图片处理库,ImageMagick,GraphicsMagick。JDK自带的图片处理库,虽稳定简单,性能却比较差;ImageMagick是目前最流行的图片处理工具,它的功能非常丰富;GraphicsMagick的功能略逊于ImageMagick,但是它的效率更强悍,但大多数情况下,GM的功能已经足够使用了。 继续阅读“GraphicsMagick的基本介绍与安装使用”

Linux项目部署练习任务清单

基础练习

1.远程登录,熟悉基本的Linux操作。
2.安装JDK,配置环境变量。
3.安装Maven,配置环境变量。
4.安装Gradle,配置环境变量。
5.安装宝塔面板。
6.设置需要开放端口。
7.通过宝塔面板安装Redis。
8.通过宝塔面板安装Tomcat8。
9.通过宝塔面板安装Mysql5.*。
10.通过宝塔面板安装Nginx。
11.部署已开发后端与前端项目。
12.域名解析,通过域名正常访问。
13.宝塔面板数据库管理练习,新建、导入、导出等。

拓展练习

1.安装Jenkins实现Maven项目与Gradle项目自动化构建部署。
2.部署多应用服务,通过Nginx反向代理实现多域名访问。
3.添加计划任务,定时备份数据库与项目文件放入阿里云OSS。

练习服务器

121.41.46.166:22
登录名:root
密码:练习的时候要一下。

ElacticSearch做分页查询页数超一万之后异常处理

今天在使用ElacticSearch做分页查询的时候,遇到一个奇怪的问题,分页获取前9999条数据的时候都是正常的,但每次获取第10000条数据的时候就无法获取到结果。检查自己代码中的分页逻辑也未发现什么问题,于是进行单步调试,当单步获取第10000条数据的时候捕捉到了下面的异常:

 Result window is too large, from + size must be less than or equal to: [10000] but was [131233]

要解决这个问题,可以使用下面的方式来改变ES默认深度分页的index.max_result_window 最大窗口值

curl -XPUT http://127.0.0.1:9200/my_index/_settings -d '{ "index" : { "max_result_window" : 500000}}'