<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m0_37540783的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_37540783</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_37540783]]></copyright><item><title><![CDATA[Tomcat 调优手段]]></title><link>https://blog.youkuaiyun.com/m0_37540783/article/details/102333410</link><guid>https://blog.youkuaiyun.com/m0_37540783/article/details/102333410</guid><author>m0_37540783</author><pubDate>Mon, 07 Oct 2019 22:46:54 +0800</pubDate><description><![CDATA[Tomcat 调优手段Tomcat的自身调优1、采用动静分离2、调优 Tomcat 线程池3、调优 Tomcat 的连接器 Connector4、通过修改 Tomcat 的运行模式5、禁用 AJP 连接器JVM 调优
Tomcat的自身调优
1、采用动静分离
静态资源如果让 Tomcat 处理的话 Tomcat 的性能会被损耗很多，所以我们一般都是采用：Nginx+Tomcat 实现动静分离，让 ...]]></description><category></category></item><item><title><![CDATA[IDEA+Maven 创建、开发、管理项目]]></title><link>https://blog.youkuaiyun.com/m0_37540783/article/details/100986188</link><guid>https://blog.youkuaiyun.com/m0_37540783/article/details/100986188</guid><author>m0_37540783</author><pubDate>Wed, 18 Sep 2019 16:40:05 +0800</pubDate><description><![CDATA[IDEA+Maven 创建、开发、管理项目开发环境项目创建&amp;运行1、使用Maven模板创建项目2、项目命名与Maven配置3、项目预览与启动项目结构说明1、根目录说明2、源文件目录说明3、pom.xml 文件说明
开发环境
1、操作系统：Windows 10 X64
2、Java SDK：jdk-8u141
3、Maven：3.5
4、IDE：IntelliJ IDEA 2017
项目创建...]]></description><category></category></item><item><title><![CDATA[IDEA 构建maven多模块工程项目]]></title><link>https://blog.youkuaiyun.com/m0_37540783/article/details/100984441</link><guid>https://blog.youkuaiyun.com/m0_37540783/article/details/100984441</guid><author>m0_37540783</author><pubDate>Wed, 18 Sep 2019 15:39:31 +0800</pubDate><description><![CDATA[IDEA 构建maven多模块工程项目说明maven的一些特点创建步骤 (详细多图)1.创建一个空项目2.创建第一个模块a3.创建第二个模块4.创建聚合工程 c
说明
本文以a b c 三个模块为例来搭建项目,以达到通俗易懂的初衷
模块a —– 基模块,就是人们常说的parent
模块b —– 其他模块都需要使用的一些工具,比如时间工具,json工具等
模块c —– 项目主要的内容,一般为聚合工程...]]></description><category></category></item><item><title><![CDATA[IDEA远程一键部署SpringBoot]]></title><link>https://blog.youkuaiyun.com/m0_37540783/article/details/100528142</link><guid>https://blog.youkuaiyun.com/m0_37540783/article/details/100528142</guid><author>m0_37540783</author><pubDate>Tue, 03 Sep 2019 21:50:25 +0800</pubDate><description><![CDATA[IDEA远程一键部署SpringBootIDEA+springboot+docker一、开发前准备1.Docker安装2.配置docker远程连接端口3.重启docker4.开放端口5.Idea安装插件，重启6.连接远程docker二、新建项目1.创建springboot项目创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表FLowcha...]]></description><category></category></item><item><title><![CDATA[Linux认识]]></title><link>https://blog.youkuaiyun.com/m0_37540783/article/details/96460283</link><guid>https://blog.youkuaiyun.com/m0_37540783/article/details/96460283</guid><author>m0_37540783</author><pubDate>Thu, 18 Jul 2019 22:14:12 +0800</pubDate><description><![CDATA[Linux认识一、linux的目录结构二、linux常用命令2.1 操作文件及目录2.2 系统常用命令2.3 压缩解压缩2.4 文件权限操作三、linux系统常用快捷键及符号命令四、vim编辑器4.1 修改文本4.2 定位命令4.3 替换和取消命令4.4 删除命令4.5 常用快捷键
一、linux的目录结构


bin (binaries)存放二进制可执行文件
sbin (super user b...]]></description><category></category></item><item><title><![CDATA[SpringBoot+MyBatis+MySQL读写分离实战]]></title><link>https://blog.youkuaiyun.com/m0_37540783/article/details/95763406</link><guid>https://blog.youkuaiyun.com/m0_37540783/article/details/95763406</guid><author>m0_37540783</author><pubDate>Sat, 13 Jul 2019 17:26:33 +0800</pubDate><description><![CDATA[SpringBoot+MyBatis+MySQL读写分离实战1.  引言2.  AbstractRoutingDataSource3.  实践3.1.  maven依赖3.2.  数据源配置3.3.  设置路由key / 查找数据源4.  测试5.  工程结构
1.  引言
读写分离要做的事情就是对于一条SQL该选择哪个数据库去执行，至于谁来做选择数据库这件事儿，无非两个，要么中间件帮我们做，要么...]]></description><category></category></item><item><title><![CDATA[单点登录简析]]></title><link>https://blog.youkuaiyun.com/m0_37540783/article/details/95164378</link><guid>https://blog.youkuaiyun.com/m0_37540783/article/details/95164378</guid><author>m0_37540783</author><pubDate>Tue, 09 Jul 2019 11:03:53 +0800</pubDate><description><![CDATA[单点登录简析01 单系统登录机制1、http无状态协议2、会话机制3、登录状态02 多系统的复杂性03 单点登录1、登录2、注销04 部署图05 实现1、sso-client拦截未登录请求2、sso-server拦截未登录请求3、sso-server验证用户登录信息4、sso-server创建授权令牌5、sso-client取得令牌并校验6、sso-server接收并处理校验令牌请求7、sso-c...]]></description><category></category></item><item><title><![CDATA[https加密]]></title><link>https://blog.youkuaiyun.com/m0_37540783/article/details/94429664</link><guid>https://blog.youkuaiyun.com/m0_37540783/article/details/94429664</guid><author>m0_37540783</author><pubDate>Tue, 02 Jul 2019 09:57:07 +0800</pubDate><description><![CDATA[https加密问题正文HTTPS加密
问题
都说https是在http和tcp两层之间加密，针对的是传输过程，只有客户端和服务端才能解密，变成明文。但是又有很多人说，https协议下，用get请求不加密，需要用post才会加密，而且这么说的人很多。
我的疑惑就是，如果把整个数据都加密了，是不是无论get和post都是一样的？
因为不懂抓包技术，所以比较好奇。https传输下，抓包者抓到的都是乱码？...]]></description><category></category></item><item><title><![CDATA[Spring Boot 并发登录人数控制]]></title><link>https://blog.youkuaiyun.com/m0_37540783/article/details/94387688</link><guid>https://blog.youkuaiyun.com/m0_37540783/article/details/94387688</guid><author>m0_37540783</author><pubDate>Mon, 01 Jul 2019 13:22:36 +0800</pubDate><description><![CDATA[Spring Boot 并发登录人数控制简介实现Demo 技术选型两种实现思路比较时间戳队列踢出比较两种方法演示
简介
通常系统都会限制同一个账号的登录人数，多人登录要么限制后者登录，要么踢出前者，Spring Security 提供了这样的功能，本文讲解一下在没有使用Security的时候如何手动实现这个功能
实现
Demo 技术选型

SpringBoot
JWT
Filter
Redis +...]]></description><category></category></item><item><title><![CDATA[Nginx与安全有关的几个配置]]></title><link>https://blog.youkuaiyun.com/m0_37540783/article/details/94362474</link><guid>https://blog.youkuaiyun.com/m0_37540783/article/details/94362474</guid><author>m0_37540783</author><pubDate>Sun, 30 Jun 2019 23:28:23 +0800</pubDate><description><![CDATA[Nginx的几个常用配置和技巧隐藏版本号开启HTTPS添加黑白名单添加账号认证限制请求方法拒绝User-Agent图片防盗链控制并发连接数缓冲区溢出攻击Header头设置
隐藏版本号
http {
    server_tokens off;
}

经常会有针对某个版本的nginx安全漏洞出现，隐藏nginx版本号就成了主要的安全优化手段之一，当然最重要的是及时升级修复漏洞
开启HTTPS
ser...]]></description><category></category></item><item><title><![CDATA[Nginx的几个常用配置和技巧]]></title><link>https://blog.youkuaiyun.com/m0_37540783/article/details/94362275</link><guid>https://blog.youkuaiyun.com/m0_37540783/article/details/94362275</guid><author>m0_37540783</author><pubDate>Sun, 30 Jun 2019 23:06:39 +0800</pubDate><description><![CDATA[Nginx的几个常用配置和技巧一个站点配置多个域名一个服务配置多个站点nginx添加账号密码验证nginx开启列目录配置默认站点不允许通过IP访问直接返回验证文件nginx配置upstream反向代理nginx upstream开启keepalive404自动跳转到首页
一个站点配置多个域名
server {
    listen       80;
    server_name  ops-co...]]></description><category></category></item><item><title><![CDATA[https的原理]]></title><link>https://blog.youkuaiyun.com/m0_37540783/article/details/93710288</link><guid>https://blog.youkuaiyun.com/m0_37540783/article/details/93710288</guid><author>m0_37540783</author><pubDate>Wed, 26 Jun 2019 17:08:25 +0800</pubDate><description><![CDATA[https的原理Http存在的问题对称加密非对称加密合理的创建标题，有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
Http存在的问题
上过网的...]]></description><category></category></item><item><title><![CDATA[二分查找和大O表示]]></title><link>https://blog.youkuaiyun.com/m0_37540783/article/details/92803584</link><guid>https://blog.youkuaiyun.com/m0_37540783/article/details/92803584</guid><author>m0_37540783</author><pubDate>Tue, 25 Jun 2019 16:57:52 +0800</pubDate><description><![CDATA[这里写自定义目录标题二分查找大O表示法功能快捷键合理的创建标题，有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
二分查找
假设要在电话簿中找一个...]]></description><category></category></item><item><title><![CDATA[几种分布式session实现]]></title><link>https://blog.youkuaiyun.com/m0_37540783/article/details/93628007</link><guid>https://blog.youkuaiyun.com/m0_37540783/article/details/93628007</guid><author>m0_37540783</author><pubDate>Tue, 25 Jun 2019 16:21:27 +0800</pubDate><description><![CDATA[几种分布式session实现session 是啥1、完全不用 session2、tomcat + redis3、spring session + redis
session 是啥
浏览器有个 cookie，在一段时间内这个 cookie 都存在，然后每次发请求过来都带上一个特殊的 jsessionid cookie，就根据这个东西，在服务端可以维护一个对应的 session 域，里面可以放点数据。...]]></description><category></category></item><item><title><![CDATA[MySQL在Linux下如何实现定时备份]]></title><link>https://blog.youkuaiyun.com/m0_37540783/article/details/93495252</link><guid>https://blog.youkuaiyun.com/m0_37540783/article/details/93495252</guid><author>m0_37540783</author><pubDate>Mon, 24 Jun 2019 16:48:21 +0800</pubDate><description><![CDATA[MySQL在Linux下如何实现定时备份简介备份是什么？为什么要备份容灾方案建设存储介质1、查看磁盘空间情况：2、创建备份目录：3、创建备份Shell脚本:4、添加可执行权限：5、添加计划任务SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
简介
备份是容灾的基础，是指为防...]]></description><category></category></item><item><title><![CDATA[mysql视图的作用说明]]></title><link>https://blog.youkuaiyun.com/m0_37540783/article/details/93158499</link><guid>https://blog.youkuaiyun.com/m0_37540783/article/details/93158499</guid><author>m0_37540783</author><pubDate>Fri, 21 Jun 2019 09:02:12 +0800</pubDate><description><![CDATA[mysql视图的作用说明说明作用一：作用二：作用三：作用四：
说明
测试表:user有id，name，age，sex字段
测试表:goods有id，name，price字段
测试表:ug有id，userid，goodsid字段
视图的作用实在是太强大了，以下是我体验过的好处：
作用一：
提高了重用性，就像一个函数。如果要频繁获取user的name和goods的name。就应该使用以下sql语言。示...]]></description><category></category></item><item><title><![CDATA[淘宝亿级高并发分布式架构演进之路]]></title><link>https://blog.youkuaiyun.com/m0_37540783/article/details/92747828</link><guid>https://blog.youkuaiyun.com/m0_37540783/article/details/92747828</guid><author>m0_37540783</author><pubDate>Mon, 17 Jun 2019 23:22:36 +0800</pubDate><description><![CDATA[淘宝亿级高并发分布式架构演进之路概述基本概念架构演进单机架构第一次演进：Tomcat与数据库分开部署第二次演进：引入本地缓存和分布式缓存第三次演进：引入反向代理实现负载均衡第四次演进：数据库读写分离第五次演进：数据库按业务分库第六次演进：把大表拆分为小表第七次演进：使用LVS或F5来使多个Nginx负载均衡第八次演进：通过DNS轮询实现机房间的负载均衡第九次演进：引入NoSQL数据库和搜索引擎等技...]]></description><category></category></item><item><title><![CDATA[JAVA如何生成扫描条形码二维码？]]></title><link>https://blog.youkuaiyun.com/m0_37540783/article/details/91945459</link><guid>https://blog.youkuaiyun.com/m0_37540783/article/details/91945459</guid><author>m0_37540783</author><pubDate>Fri, 14 Jun 2019 09:02:17 +0800</pubDate><description><![CDATA[JAVA如何生成扫描条形码二维码？简介代码部分所需工具：Jar包文件导入：创建一个表格
简介
条形码是一种可视化、机器可读的数据，这些数据通常描述了携带该条码的物品的相关信息。条形码已经广泛被应用在商品流通，图书管理，邮政管理和银行系统等领域。在这篇文章中，将介绍如何生成和扫描一些常见的一维和二维条形码。
代码部分
所需工具：


Free Spire.Barcode for Java 1.3（免...]]></description><category></category></item><item><title><![CDATA[Spring Boot 中必须掌握的 45 个注解]]></title><link>https://blog.youkuaiyun.com/m0_37540783/article/details/91892487</link><guid>https://blog.youkuaiyun.com/m0_37540783/article/details/91892487</guid><author>m0_37540783</author><pubDate>Thu, 13 Jun 2019 20:26:48 +0800</pubDate><description><![CDATA[Spring Boot 中必须掌握的 45 个注解1.SpringBoot/spring@SpringBootApplication:@Repository:@Service:@RestController:@Controller:@Component:@ResponseBody:@RequestBody:@ComponentScan:@Configuration:@Bean:@EnableAut...]]></description><category></category></item><item><title><![CDATA[Spring MVC+Spring+Mybatis实现支付宝支付功能（图文详解+完整代码）]]></title><link>https://blog.youkuaiyun.com/m0_37540783/article/details/90764599</link><guid>https://blog.youkuaiyun.com/m0_37540783/article/details/90764599</guid><author>m0_37540783</author><pubDate>Tue, 04 Jun 2019 10:40:17 +0800</pubDate><description><![CDATA[Spring MVC+Spring+Mybatis实现支付宝支付功能（图文详解+完整代码）支付宝测试环境代码测试源代码
支付宝测试环境代码测试
源代码
https://github.com/OUYANGSIHAI/sihai-maven-ssm-alipay
1.下载电脑网站的官方demo：
下载：https://docs.open.alipay.com/270/106291/

2.下载解压导入...]]></description><category></category></item></channel></rss>