1.2 安装redis ①解压redis,执行tar -zxvf 安装包名称 ②make redis源码,make ③make install make install

java+selenium+autoIt 实现下载(打印)功能
java+selenium+autoIt 实现下载(打印)功能 selenium是一个开源的自动化测试框架,它可以模拟用户对浏览器的操作,进行自动化的测试。但是,它不仅仅只能用来做测试。 AutoIt 是一个使用类似BASIC脚本语言的免费软件,它设计用于Windows GUI(图形用户界面)中进行自动化操作。它利用模拟键盘按键,鼠标移动和窗口/控件的组合来实现自动化任务。而这是其它语言不可能做到或无可靠方法实现的(例如VBScript和SendKeys)。在这个项目中AutoIt 主要用于在浏览器中点击下载后,保存文件时,对windos弹框进行操作。 因为业务需求,需要把一个html网页转化成PDF,本来准备考虑用iText来对html转为PDF,但是我们已经拥有html的网页了,用iText感觉太麻烦,然后又找了一个第三方html->pdf,结果需要收费等一些其它原因,最终决定采用selenium+chrome+java+autol对网页进行导出PDF。 即使这个是打印成PDF,也可用于下载 环境:springboot v2.1.2 + maven + selenium 3....

设计模式之策略模式和工厂模式的区别
1.前言 本篇博客转载于策略模式与工厂模式比较

设计模式之工厂模式
1.前言 最近在看《大话设计模式》这本书,虽然大学也学过设计模式,但是那时候还没有进行过开发,那么多的设计模式,看了也不知道用在哪种场景,最近又突然有时间了,就想着重新理解一遍软件的设计模式,本篇博客的原地址为runoob

设计模式之策略模式
1.前言 本篇博客原地址《JAVA与模式》之策略模式 策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。

BAT批处理运行项目
BAT批处理运行项目 批处理简介 顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些命令统称批处理命令。

mongodb常用语句
mongodb常用语句 数据库操作 1.1 创建数据库 创建数据库*(如果数据库存在则创建,否则则进入该数据库)*

服务器安装多个Tomcat
服务器安装多个Tomcat 因为申请了一个域名,然后想设置一个二级域名,让不同的二级域名访问到不同的项目,例如blog.booleandev.xyz访问到博客项目,www.booleandev.xyz访问到主页,网上找了找资料,发现一般是使用nginx反向代理映射到不同的端口,再跳转到不同的项目,因此想到自己的服务器上安装多个tomcat来玩一玩,顺便这么久没写博客了,最近工作也不是特别忙。好了,废话不说,正文开始了。 1.下载tomcat安装包放入服务器中 从网上下载tomcat的linux安装包,然后利用WinSCp软件拖入到服务器,我放得目录是/usr/local/tomcats,然后再将不同的端口的tomcat放入这个包下,例如80端口的tomcat的文件夹是/usr/local/tomcats/tomcat80,依次其它端口类推,这样放入,使得各个端口清晰明了。配置起来方便,我这一共安装了4个tomcat,端口号分别为80,8080,8081,8082,如果你还要更多,可以一次类推。

Nginx设置二级域名映射到不同的Tomcat
一、前言 在之前的博客中,已经安装好了多个tomcat和nginx,本篇博客将介绍如何设置不同的二级域名转发到不同的tomcat上 二 、配置服务器端 我使用的是腾讯云服务器,只需要在云解析中配置相关域名信息即可

Nginx设置二级域名映射到不同的Tomcat
一、前言 在之前的博客中,已经安装好了多个tomcat和nginx,本篇博客将介绍如何设置不同的二级域名转发到不同的tomcat上 二 、配置服务器端 我使用的是腾讯云服务器,只需要在云解析中配置相关域名信息即可

nginx+tomcat+二级域名+https
1.添加域名解析 在腾讯云或者阿里云中添加域名解析,解析到具体得ip 2. 购买SSL证书 在腾讯云或者阿里云中购买相应的SSL,基本上每个SSL只能解析一个HTTPS,所以如果你有多个二级域名设置HTTPS的话,需要申请多个SSL

mysql数据库安装
mysql数据库安装 1. 从官网下载yum包 直接使用wget下载yum包 wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm

linux设置环境变量
linux设置环境变量 直接使用目录设置环境变量 编辑环境变量文件 vim /etc/profile 在最下一行添加如下文件: export PATH=$PATH:/usr/local/consul 设置配置立即生效,否则需要重启后生效 source /etc/profile

git 常用语句
git 常用语句

git提交代码
git提交代码

git版本回退
git版本回退 git放弃本地的修改,与远程仓库同步

git拉取远程指定分支到本地
git拉取远程指定分支到本地 以前写自己模块的时候,曾经建了一个本地分支dev,然后这个分支很久没有使用了,最近又要使用这个分支dev,然后要将远程仓库master分支上的内容同步到我本地dev分支

git合并远程分支
git合并远程分支

consul集群搭建
consul集群搭建配置信息

consul命令行
consul常见的指令

Nginx的安装
Nginx的安装 这篇博客要讲是安装nginx