<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Bret的技术栈]]></title><description><![CDATA[代码的搬运工，思想的造就者。]]></description><link>https://blog.youkuaiyun.com/bretgui88</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; bretgui88]]></copyright><item><title><![CDATA[Maven打包可执行Jar包含依赖Jar包]]></title><link>https://blog.youkuaiyun.com/bretgui88/article/details/119925731</link><guid>https://blog.youkuaiyun.com/bretgui88/article/details/119925731</guid><author>bretgui88</author><pubDate>Thu, 26 Aug 2021 10:20:03 +0800</pubDate><description><![CDATA[pom.xml文件配置


&lt;build&gt;
        &lt;plugins&gt;

            &lt;plugin&gt;
                &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
                &lt;artifactId&gt;maven-assembly-plugin&lt;/artifactId&gt;
                &lt;version&g]]></description><category></category></item><item><title><![CDATA[安装Jar包到Maven仓库]]></title><link>https://blog.youkuaiyun.com/bretgui88/article/details/119925335</link><guid>https://blog.youkuaiyun.com/bretgui88/article/details/119925335</guid><author>bretgui88</author><pubDate>Thu, 26 Aug 2021 10:07:12 +0800</pubDate><description><![CDATA[mvn install:install-file -Dfile=chainsql-1.4.5.jar -DgroupId=org.peersafe -DartifactId=chainsql -Dversion=1.4.5 -Dpackaging=jar


]]></description><category></category></item><item><title><![CDATA[CentOS服务器监控工具部署（Monit）]]></title><link>https://blog.youkuaiyun.com/bretgui88/article/details/119771118</link><guid>https://blog.youkuaiyun.com/bretgui88/article/details/119771118</guid><author>bretgui88</author><pubDate>Mon, 16 Aug 2021 16:38:00 +0800</pubDate><description><![CDATA[Monit介绍
你可以用monit来监控进程，尤其对监控守护进程很有用，比如：在系统启动时间启动的/etc/init.d；比如：sendmail,ssh,apache，mysql等
1)你可以用Monit来监控files，directories,文件系统，monit可以监控这些项目的改变，比如：时间戳，校验和改变，文件大小改变，这样比较安全，比如：你改变了文件的内容，那么它的md5或者sha1校...]]></description><category></category></item><item><title><![CDATA[CentOS离线安装docker]]></title><link>https://blog.youkuaiyun.com/bretgui88/article/details/119771117</link><guid>https://blog.youkuaiyun.com/bretgui88/article/details/119771117</guid><author>bretgui88</author><pubDate>Wed, 12 Aug 2020 11:36:00 +0800</pubDate><description><![CDATA[准备文件
1.docker-19.03.0.tgz　　下载地址：https://download.docker.com/linux/static/stable/x86_64/
一、解压

tar -zxvf docker-19.03.0.tgz

二、创建docker.service

vim /etc/systemd/system/docker/docker.service

编辑内容(复制...]]></description><category></category></item><item><title><![CDATA[Maven打包引入本地jar包]]></title><link>https://blog.youkuaiyun.com/bretgui88/article/details/119771116</link><guid>https://blog.youkuaiyun.com/bretgui88/article/details/119771116</guid><author>bretgui88</author><pubDate>Fri, 08 Nov 2019 18:49:00 +0800</pubDate><description><![CDATA[1.添加maven dependency

2.mven plugin中添加configuration

&lt;configuration&gt;
    &lt;includeSystemScope&gt;true&lt;/includeSystemScope&gt;
&lt;/configuration&gt;


]]></description><category></category></item><item><title><![CDATA[Docker常用命令整理]]></title><link>https://blog.youkuaiyun.com/bretgui88/article/details/119771115</link><guid>https://blog.youkuaiyun.com/bretgui88/article/details/119771115</guid><author>bretgui88</author><pubDate>Wed, 03 Jul 2019 11:42:00 +0800</pubDate><description><![CDATA[容器生命周期

# 创建容器不启动
docker create --name="name" -p 8080:8080 image
# 创建容器并运行
docker run --name="name" -p 8080:8080 image
# 容器启动/暂停/重启
docker start/stop/restart CONTAINERID|NAME

容器操作

# 所有容器
docker ps ...]]></description><category></category></item><item><title><![CDATA[MybatisPlus代码生成器模板中的参数]]></title><link>https://blog.youkuaiyun.com/bretgui88/article/details/119771114</link><guid>https://blog.youkuaiyun.com/bretgui88/article/details/119771114</guid><author>bretgui88</author><pubDate>Wed, 03 Jul 2019 11:04:00 +0800</pubDate><description><![CDATA[{
    "date": "2018-10-30",
    "superServiceImplClassPackage": "com.baomidou.mybatisplus.extension.service.impl.ServiceImpl",
    "baseResultMap": true,
    "superMapperClass": "BaseMapper",
    "a...]]></description><category></category></item><item><title><![CDATA[IDEA JAVA自动生成代码]]></title><link>https://blog.youkuaiyun.com/bretgui88/article/details/119771110</link><guid>https://blog.youkuaiyun.com/bretgui88/article/details/119771110</guid><author>bretgui88</author><pubDate>Tue, 02 Jul 2019 17:13:00 +0800</pubDate><description><![CDATA[1.安装Easy Code插件
2.创建数据源
3.生成代码
]]></description><category></category></item><item><title><![CDATA[Solr全文检索引擎配置及使用方法]]></title><link>https://blog.youkuaiyun.com/bretgui88/article/details/119771113</link><guid>https://blog.youkuaiyun.com/bretgui88/article/details/119771113</guid><author>bretgui88</author><pubDate>Tue, 28 May 2019 17:43:00 +0800</pubDate><description><![CDATA[介绍
Solr是一款开源的全文检索引擎，基于lucene。拥有完善的可配置功能界面。具有丰富的查询语言，可扩展，可优化。
下载安装
进入solr官网下载包(这里我使用的版本是8.0)
http://www.apache.org/dyn/closer.lua/lucene/solr/8.0.0
启动Solr
命令行进入solr的bin目录，提示Started Solr server on port...]]></description><category></category></item><item><title><![CDATA[windows系统关闭端口占用进程]]></title><link>https://blog.youkuaiyun.com/bretgui88/article/details/119771111</link><guid>https://blog.youkuaiyun.com/bretgui88/article/details/119771111</guid><author>bretgui88</author><pubDate>Thu, 18 Apr 2019 09:47:00 +0800</pubDate><description><![CDATA[1.查找端口占用进程ID

netstat -ano|findstr "8080"


2.通过进程ID查找进程名

tasklist |findstr "15036"

3.杀死进程(指定进程ID或进程名)

taskkill /f /t /im 15036


4.再次查找占用8080端口进程

...]]></description><category></category></item><item><title><![CDATA[centos部署nginx服务]]></title><link>https://blog.youkuaiyun.com/bretgui88/article/details/119771109</link><guid>https://blog.youkuaiyun.com/bretgui88/article/details/119771109</guid><author>bretgui88</author><pubDate>Tue, 26 Mar 2019 16:35:00 +0800</pubDate><description><![CDATA[1.准备安装程序
pcrl-8.43.tar.gzzlib-1.2.11.tar.gzopenssl-1.0.1j.tar.gznginx-1.9.9.tar.gz
2.将下载的包拷贝到/usr/local

$ cd /usr/local

3.安装pcrl

$ tar -zxvf pcrl-8.43.tar.gz
$ cd pcrl-8.43
$ ./configure
$ m...]]></description><category></category></item><item><title><![CDATA[Tomcat跨域资源共享]]></title><link>https://blog.youkuaiyun.com/bretgui88/article/details/119771203</link><guid>https://blog.youkuaiyun.com/bretgui88/article/details/119771203</guid><author>bretgui88</author><pubDate>Wed, 06 Mar 2019 15:24:00 +0800</pubDate><description><![CDATA[1.下载Jar包
cors-filter-1.7.jar
java-property-utils-1.9.jar
下载完成后将Jar拷贝到tomcat下lib目录中
2.修改web.xml配置
在290行处加入以下配置

  &lt;filter&gt;       
    &lt;filter-name&gt;CORS&lt;/filter-name&gt;
    &lt;filter-c...]]></description><category></category></item><item><title><![CDATA[Java将WKT格式的Geomotry转换成GeoJSON]]></title><link>https://blog.youkuaiyun.com/bretgui88/article/details/119771202</link><guid>https://blog.youkuaiyun.com/bretgui88/article/details/119771202</guid><author>bretgui88</author><pubDate>Sat, 29 Dec 2018 17:28:00 +0800</pubDate><description><![CDATA[一、Meven添加依赖

&lt;!-- 引入json处理包 --&gt;
&lt;dependency&gt;
    &lt;groupId&gt;com.alibaba&lt;/groupId&gt;
    &lt;artifactId&gt;fastjson&lt;/artifactId&gt;
    &lt;version&gt;1.2.47&lt;/version&gt;
&lt...]]></description><category></category></item><item><title><![CDATA[PostGIS解析Geometry几何对象]]></title><link>https://blog.youkuaiyun.com/bretgui88/article/details/119771201</link><guid>https://blog.youkuaiyun.com/bretgui88/article/details/119771201</guid><author>bretgui88</author><pubDate>Sat, 29 Dec 2018 17:18:00 +0800</pubDate><description><![CDATA[一、Geometry转WKT
select st_astext(geom) wheretableName;
二、PostGIS常用函数
wkt转geometry st_geomfromtext(wkt,wkid)
geometry转wkt st_astext(geom)
获取点对象x、y坐标值 st_x(geom)、st_y(geom)
获取线/面对象四至 st_xmin(geom)、st_y...]]></description><category></category></item><item><title><![CDATA[使用Jmeter工具对http接口进行压力测试]]></title><link>https://blog.youkuaiyun.com/bretgui88/article/details/119771200</link><guid>https://blog.youkuaiyun.com/bretgui88/article/details/119771200</guid><author>bretgui88</author><pubDate>Fri, 21 Dec 2018 16:50:00 +0800</pubDate><description><![CDATA[1.访问apache官网下载Jmeter工具
地址：https://jmeter.apache.org/download_jmeter.cgi
2.解压压缩包后运行bin目录下jmeter.bat启动工具

3.方案下添加setUp线程组

4.在线程组下添加取样器(HTTP请求)

5.在线程组下添加元件(HTTP信息头管理器)

6.在HTTP请求下添加固定定时器以及察看结果树
定时器用于...]]></description><category></category></item><item><title><![CDATA[java读取excel文件内容]]></title><link>https://blog.youkuaiyun.com/bretgui88/article/details/119771199</link><guid>https://blog.youkuaiyun.com/bretgui88/article/details/119771199</guid><author>bretgui88</author><pubDate>Fri, 21 Dec 2018 15:45:00 +0800</pubDate><description><![CDATA[1.导入依赖JAR包

&lt;!-- jxl 操作excel --&gt;
&lt;dependency&gt;
    &lt;groupId&gt;org.jxls&lt;/groupId&gt;
    &lt;artifactId&gt;jxls-jexcel&lt;/artifactId&gt;
    &lt;version&gt;1.0.6&lt;/version&gt;
&lt...]]></description><category></category></item><item><title><![CDATA[JavaScript函数写法整理]]></title><link>https://blog.youkuaiyun.com/bretgui88/article/details/119771189</link><guid>https://blog.youkuaiyun.com/bretgui88/article/details/119771189</guid><author>bretgui88</author><pubDate>Fri, 16 Nov 2018 16:42:00 +0800</pubDate><description><![CDATA[1.普通函数定义的两种写法

function hello(){
    console.log("hello!");
}

var hello = function(){
    console.log("hello!");
}


2.函数自执行，快速初始化变量(两种写法hello变量值为15)

#函数自执行
var hello = function(num){
    return 3 ...]]></description><category></category></item><item><title><![CDATA[Redis命令]]></title><link>https://blog.youkuaiyun.com/bretgui88/article/details/119771190</link><guid>https://blog.youkuaiyun.com/bretgui88/article/details/119771190</guid><author>bretgui88</author><pubDate>Tue, 13 Nov 2018 17:01:00 +0800</pubDate><description><![CDATA[创建一个键值对

redis 127.0.0.1:6379&gt; SET runoobkey redis
OK

runoobkey是一个键redis是这个键对应的值
删除一个键值对

redis 127.0.0.1:6379&gt; DEL runoobkey
(integer) 1


序列化给定 key 并返回被序列化的值

redis 127.0.0.1:6379&gt; DUMP ...]]></description><category></category></item><item><title><![CDATA[Redis简单入门]]></title><link>https://blog.youkuaiyun.com/bretgui88/article/details/119771188</link><guid>https://blog.youkuaiyun.com/bretgui88/article/details/119771188</guid><author>bretgui88</author><pubDate>Tue, 13 Nov 2018 15:15:00 +0800</pubDate><description><![CDATA[安装Redis
下载地址：https://github.com/MSOpenTech/redis/releases。

下载完成后解压，将文件夹重命名为redis

打开cmd窗口，切换到当前目录运行(启动redis服务)
redis-server.exe redis.windows.conf
如果想方便可以将redis目录添加到环境变量里，这样就不需要再输路径了，后面的那个 redis.win...]]></description><category></category></item><item><title><![CDATA[Redis介绍]]></title><link>https://blog.youkuaiyun.com/bretgui88/article/details/119771187</link><guid>https://blog.youkuaiyun.com/bretgui88/article/details/119771187</guid><author>bretgui88</author><pubDate>Tue, 13 Nov 2018 14:54:00 +0800</pubDate><description><![CDATA[REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。
Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库，并提供多种语言的API。
它通常被称为数据结构服务器，因为值(value)可以是 字符串(String), 哈希(Map)...]]></description><category></category></item></channel></rss>