<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[二营长]]></title><description><![CDATA[别忘了你的意大利炮哟]]></description><link>https://blog.csdn.net/qq_35033270</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; qq_35033270]]></copyright><item><title><![CDATA[使用 easyexcel]]></title><link>https://blog.csdn.net/qq_35033270/article/details/124079515</link><guid>https://blog.csdn.net/qq_35033270/article/details/124079515</guid><author>qq_35033270</author><pubDate>Sun, 10 Apr 2022 15:44:39 +0800</pubDate><description><![CDATA[使用easyexcel
1. pom引入依赖
     &lt;dependency&gt;
                &lt;groupId&gt;com.alibaba&lt;/groupId&gt;
                &lt;artifactId&gt;easyexcel&lt;/artifactId&gt;
                &lt;version&gt;2.1.6&lt;/version&gt;
     &lt;/dependency&gt;

2. Excel]]></description><category></category></item><item><title><![CDATA[HTTP的超时参数]]></title><link>https://blog.csdn.net/qq_35033270/article/details/115450562</link><guid>https://blog.csdn.net/qq_35033270/article/details/115450562</guid><author>qq_35033270</author><pubDate>Mon, 05 Apr 2021 23:16:31 +0800</pubDate><description><![CDATA[HTTP连接一般存在如下三种超时参数：
connectionRequestTimout：从连接池获取连接的timeout

connetionTimeout：客户端和服务器建立连接的timeout。 http请求的三个阶段，一：建立连接；二：数据传送；三，断开连接。超时后会ConnectionTimeOutException

socketTimeout：指客户端从服务器读取数据的timeout，超出后会抛出SocketTimeOutException

说点题外话，当时有 QA 同事认为客户端可以维护或者]]></description><category></category></item><item><title><![CDATA[Spring Boot之 RestTemplate 如何调用 HTTPS 请求]]></title><link>https://blog.csdn.net/qq_35033270/article/details/115450504</link><guid>https://blog.csdn.net/qq_35033270/article/details/115450504</guid><author>qq_35033270</author><pubDate>Mon, 05 Apr 2021 23:13:28 +0800</pubDate><description><![CDATA[Spring Boot之 RestTemplate 如何调用 HTTPS 请求
文章目录Spring Boot之 RestTemplate 如何调用 HTTPS 请求1 具体使用2 踩坑2.1 背景2.2 排查2.3 总结
1 具体使用
如何构造 RestTemplate，以便可以调用 HTTPS，直接上源码，如下：
@Configuration
public class RestTemplateManager {

    @Bean
    public RestTemplate httpsRestTe]]></description><category></category></item><item><title><![CDATA[Spring Boot之如何引入非maven依赖的jar包]]></title><link>https://blog.csdn.net/qq_35033270/article/details/104847661</link><guid>https://blog.csdn.net/qq_35033270/article/details/104847661</guid><author>qq_35033270</author><pubDate>Fri, 13 Mar 2020 21:02:23 +0800</pubDate><description><![CDATA[文章目录Spring Boot之如何引入非maven依赖的jar包1 背景2 idea开发环境如何引入生效2.1 .iml文件3 生产环境如何引入
Spring Boot之如何引入非maven依赖的jar包
1 背景
今天踩了个小坑：idea中多模块的项目引外来jar包不生效，折腾了一个多小时。最后还是同事指点迷津，瞬间顿悟。此处记载一下。
2 idea开发环境如何引入生效
开发环境中，对于多模块...]]></description><category></category></item><item><title><![CDATA[Spring  Boot之如何解决Maven依赖冲突]]></title><link>https://blog.csdn.net/qq_35033270/article/details/104775478</link><guid>https://blog.csdn.net/qq_35033270/article/details/104775478</guid><author>qq_35033270</author><pubDate>Tue, 10 Mar 2020 15:31:57 +0800</pubDate><description><![CDATA[文章目录1 背景2 maven helper2.1 安装2.2 使用
1 背景
最近在解决spring boot 项目的依赖方面，踩了不少坑，例如：引入的不同的功能的jar包，但内部依赖相同组件的版本不同，导致依赖的版本冲突。那怎么去解决这个问题？在引入依赖里剔除不需要版本的组件即可。那怎么判断引入的依赖里包含冲突的组件呢？下面介绍一个组件完美解决这个问题
2 maven helper
2.1 安...]]></description><category></category></item><item><title><![CDATA[Spring Boot之如何升级内嵌tomcat版本]]></title><link>https://blog.csdn.net/qq_35033270/article/details/104734756</link><guid>https://blog.csdn.net/qq_35033270/article/details/104734756</guid><author>qq_35033270</author><pubDate>Sun, 08 Mar 2020 16:38:01 +0800</pubDate><description><![CDATA[文章目录Spring Boot之如何升级内嵌tomcat版本1. 背景2. 过程2.1 升级单模块项目的tomcat版本2.2 升级包含多个模块的项目3. 项目有打包子模块如何升级尾声
Spring Boot之如何升级内嵌tomcat版本
1. 背景
根据信息安全运营团队发布的Tomcat-AJP协议漏洞风险预警，Tomcat的AJP协议存在高危漏洞（默认8009端口）由于存在实现缺陷导致相关参数...]]></description><category></category></item><item><title><![CDATA[SpringBoot系列之如何使用过滤器]]></title><link>https://blog.csdn.net/qq_35033270/article/details/103811817</link><guid>https://blog.csdn.net/qq_35033270/article/details/103811817</guid><author>qq_35033270</author><pubDate>Thu, 02 Jan 2020 21:46:25 +0800</pubDate><description><![CDATA[文章目录1 过滤器式是什么2 使用2.1 定义一个过滤器类2.2  注册过滤器到容器
1 过滤器式是什么
在Spring Boot开发中，我们一般会有三种方式对达到controller层之前的请求进行处理，分别是：过滤器、拦截器和切面。如果三种处理方式都存在，则按照如下顺序对传进的请求进行处理：过滤器、拦截器及切面。这篇博文，主要讲一下如何使用过滤器。
在了解过滤器是什么之前，我们不妨想一下，为什...]]></description><category></category></item><item><title><![CDATA[Spring Boot之更简洁使用日志]]></title><link>https://blog.csdn.net/qq_35033270/article/details/103754391</link><guid>https://blog.csdn.net/qq_35033270/article/details/103754391</guid><author>qq_35033270</author><pubDate>Sun, 29 Dec 2019 16:10:59 +0800</pubDate><description><![CDATA[文章目录1 原始日志用法缺点：2 优化版2.1 引入pom包：2.2 使用2.3 对比
1 原始日志用法
springboot项目中使用@Slf4j，一般如下:
private static final Logger log = LoggerFactory.getLogger(xxx.class);

log.info("");

缺点：
每个类中需要根据类名去实例化，比较繁琐。
2 优化版
引入...]]></description><category></category></item><item><title><![CDATA[10秒钟快速搭建react入门项目]]></title><link>https://blog.csdn.net/qq_35033270/article/details/103753798</link><guid>https://blog.csdn.net/qq_35033270/article/details/103753798</guid><author>qq_35033270</author><pubDate>Sun, 29 Dec 2019 15:47:41 +0800</pubDate><description><![CDATA[这个周的工作，因为和前端交互时间比较多，就刻意留心了下前端的技术，试了下前端的react项目。还是很快入手的，不过精通估计需要一段时间了，暂时做个对react项目quick start做个笔记。
刻意通过如下几步命令快速搭建一个react的hello，world框架，后续需要做业务改动刻意基于此做。
npm i -g create-react-app
create-react-app hello-...]]></description><category></category></item><item><title><![CDATA[Spring Boot 项目启动时怎么执行SQL文件]]></title><link>https://blog.csdn.net/qq_35033270/article/details/103624631</link><guid>https://blog.csdn.net/qq_35033270/article/details/103624631</guid><author>qq_35033270</author><pubDate>Thu, 19 Dec 2019 22:49:58 +0800</pubDate><description><![CDATA[Spring Boot 项目启动时怎么执行SQL文件
文章目录Spring Boot 项目启动时怎么执行SQL文件1 sql文件位置2 属性配置3 其他注意事项
1 sql文件位置
将sql文件文件放在resouces文件夹目录下，如下：

2 属性配置
在配置文件除了添加数据库相关配置外，额外再添加如下两行即可。
spring.datasource.schema=classpath:xx.sql...]]></description><category></category></item><item><title><![CDATA[Spring Boot系列之如何解决跨域问题]]></title><link>https://blog.csdn.net/qq_35033270/article/details/103395275</link><guid>https://blog.csdn.net/qq_35033270/article/details/103395275</guid><author>qq_35033270</author><pubDate>Wed, 04 Dec 2019 21:59:24 +0800</pubDate><description><![CDATA[文章目录1 如何解决跨域问题2 Cross-Origin Resource Sharing详解2.1 CORS是什么？2.2 跨域是什么2.2 跨域为什么存在
1 如何解决跨域问题
先上结论，使用CORS，后端可快捷解决前端跨域问题。具体操作：Spring Boot 项目下添加如下配置类，可完美解决前端的跨域问题。


import org.springframework.context.anno...]]></description><category></category></item><item><title><![CDATA[产品手册API文档模板]]></title><link>https://blog.csdn.net/qq_35033270/article/details/103378289</link><guid>https://blog.csdn.net/qq_35033270/article/details/103378289</guid><author>qq_35033270</author><pubDate>Tue, 03 Dec 2019 22:54:53 +0800</pubDate><description><![CDATA[文章目录1 前置信息2 具体模板
1 前置信息
产品手册，一般会撰写API文档，关于API文档编写，一般包括几个方面：API调用方式、具体URL、入参及出参等。
此次关于调用示例选用方式为curl，curl 是一种命令行工具，作用是发出网络请求，然后获取数据，显示在"标准输出"（stdout）上面。它支持多种协议。
curl 默认的 HTTP 动词是 GET
-X 参数可以支持其他动词。
--us...]]></description><category></category></item><item><title><![CDATA[Spring Boot系列之AOP的使用]]></title><link>https://blog.csdn.net/qq_35033270/article/details/102884767</link><guid>https://blog.csdn.net/qq_35033270/article/details/102884767</guid><author>qq_35033270</author><pubDate>Sun, 03 Nov 2019 18:14:04 +0800</pubDate><description><![CDATA[文章目录1 AOP是什么2 怎么使用AOP2.1 添加pom依赖2.2 定义自定义注解2.3 定义切面类2.4 业务使用
1 AOP是什么
面向切面编程，通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续，是软件开发中的一个热点，也是Spring框架中的一个重要内容，是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离，从而使得业务逻辑各部分之间...]]></description><category></category></item><item><title><![CDATA[jethro部署及对接Tableau笔记]]></title><link>https://blog.csdn.net/qq_35033270/article/details/102653825</link><guid>https://blog.csdn.net/qq_35033270/article/details/102653825</guid><author>qq_35033270</author><pubDate>Sun, 20 Oct 2019 21:17:20 +0800</pubDate><description><![CDATA[Jethro部署
文章目录Jethro部署1 前置条件1.0 硬件条件1.1  jdk版本1.2 建立缓存目录2  安装2.1进入安装目录2.2 下载安装包2.3 安装2.4 更改缓存目录所有者为jethro2.5 以身份jethro运行jethro3 创建实例3.1 创建实例3.2 将实例连接到服务4 创建demo4.1 下载demo数据4.2 建立数据表4.3 加载demo数据5 连接到tab...]]></description><category></category></item><item><title><![CDATA[Git常用命令]]></title><link>https://blog.csdn.net/qq_35033270/article/details/101792500</link><guid>https://blog.csdn.net/qq_35033270/article/details/101792500</guid><author>qq_35033270</author><pubDate>Mon, 30 Sep 2019 21:21:41 +0800</pubDate><description><![CDATA[之前在老东家一直使用的SVN，差点没跟上时代的步伐，换了家公司，Git初开始使用，是各种不习惯，好在用了俩周还是比较顺手的。记了点使用时的笔记，以便备忘。

保持良好的习惯，先fork远程仓库到本人的远程仓库，在clone到本地。建立一个提交从本地代码到–&gt;个人远程仓库–&gt;公司仓库。每次提交代码前都需要先去master分支更新代码，在rebase到自己本地的开发分支，然后再提交代码。
...]]></description><category></category></item><item><title><![CDATA[shell脚本带密码远程登录方法]]></title><link>https://blog.csdn.net/qq_35033270/article/details/100713177</link><guid>https://blog.csdn.net/qq_35033270/article/details/100713177</guid><author>qq_35033270</author><pubDate>Tue, 10 Sep 2019 21:25:49 +0800</pubDate><description><![CDATA[shell脚本带密码远程登录方法
文章目录shell脚本带密码远程登录方法1 sshpass安装方法2 用法3 具体使用4 如何和远程连接服务断开
在写shell脚本的时候会经常遇到需要去另一个服务器上 执行操作，例如连另一个服务器上的Mysql。但是常用的ssh是没有附带密码的，而且又不想创建公钥私钥这种操作。那怎么办呢，可以通过sshpass来解决。
1 sshpass安装方法
sshpass...]]></description><category></category></item><item><title><![CDATA[Java正则匹配时appendReplacement()和appendTail()用法]]></title><link>https://blog.csdn.net/qq_35033270/article/details/100126546</link><guid>https://blog.csdn.net/qq_35033270/article/details/100126546</guid><author>qq_35033270</author><pubDate>Wed, 28 Aug 2019 20:48:29 +0800</pubDate><description><![CDATA[Java正则匹配时appendReplacement()和appendTail()用法
最近接触mdx语句较多，需要做些mdx相关的语句处理，用了一下appendReplacement和appendTail方法，为了备忘，此处mark一下。
appendReplacement：将当前匹配的子字符串替换为指定的字符串，并且将替换后的字符串及其之前到上次匹配的子字符串之后的字符串添加到一个String...]]></description><category></category></item><item><title><![CDATA[拉取docker容器安装Oracle11镜像及配置]]></title><link>https://blog.csdn.net/qq_35033270/article/details/99684683</link><guid>https://blog.csdn.net/qq_35033270/article/details/99684683</guid><author>qq_35033270</author><pubDate>Fri, 16 Aug 2019 20:07:24 +0800</pubDate><description><![CDATA[此文写的还是很详细的，按照步骤很轻松地安装成功。此处Mark一下。
原文链接：Docker 拉取 oracle 11g镜像配置

]]></description><category></category></item><item><title><![CDATA[不得不知的抓包神器---charles]]></title><link>https://blog.csdn.net/qq_35033270/article/details/99463402</link><guid>https://blog.csdn.net/qq_35033270/article/details/99463402</guid><author>qq_35033270</author><pubDate>Tue, 13 Aug 2019 19:43:48 +0800</pubDate><description><![CDATA[文章目录1  安装charles2 解密https2.1 安装证书2.2 配置解密路径2.3 解密前后对比3 断点编辑3.1 打断点3.2 编辑request请求3.3 编辑response4 注册码福利
之前抓包一直用的wireshark或fiddler，前面发现了一个更好用的神器,charles，使用了一段时间，再此分享一下。
1  安装charles
chales安装包，从官网下载后，正常安...]]></description><category></category></item><item><title><![CDATA[Apache Kylin新手入门指南]]></title><link>https://blog.csdn.net/qq_35033270/article/details/93978704</link><guid>https://blog.csdn.net/qq_35033270/article/details/93978704</guid><author>qq_35033270</author><pubDate>Sat, 20 Jul 2019 16:27:23 +0800</pubDate><description><![CDATA[Apache Kylin新手入门指南
文章目录Apache Kylin新手入门指南1 Apache Kylin是什么2 为什么使用Apache Kylin3 Apache Kylin的易用性如何4 核心概念及原理4.1 核心概念4.2 原理梗概4.3 架构4.3.1 基础架构4.3.2 核心组件的可替换4.4.3 为什么用HBase来存储5 特性及探讨5.1 亚秒级响应如何做到的5.2 SQL接口...]]></description><category></category></item></channel></rss>