<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[CTRL+C 的博客]]></title><description><![CDATA[不积跬步，无以至千里；不积小流，无以成江海。]]></description><link>https://blog.youkuaiyun.com/One_small_yard</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; One_small_yard]]></copyright><item><title><![CDATA[JS获取Nginx代理后header中自定义参数]]></title><link>https://blog.youkuaiyun.com/One_small_yard/article/details/103617996</link><guid>https://blog.youkuaiyun.com/One_small_yard/article/details/103617996</guid><author>One_small_yard</author><pubDate>Thu, 19 Dec 2019 17:19:26 +0800</pubDate><description><![CDATA[1、在http或者server开启nginx针对header自定义命名参数的下划线支持；


underscores_in_headers on;


2、获取request中header方式：'$http_' + 自定义header参数（如有横杠转换为下划线且全部小写）；


add_header Authorization $http_authorization;


* 举个栗子???? ：

...]]></description><category></category></item><item><title><![CDATA[通过Nginx代理下载服务器文件]]></title><link>https://blog.youkuaiyun.com/One_small_yard/article/details/103178114</link><guid>https://blog.youkuaiyun.com/One_small_yard/article/details/103178114</guid><author>One_small_yard</author><pubDate>Thu, 21 Nov 2019 10:41:16 +0800</pubDate><description><![CDATA[location ~* (.*.apk) {
            add_header  Content-Type    "application/octet-stream";
            if ( $args ~ ^filename=(.*) ) {
                add_header  Content-Disposition "attachment; fil...]]></description><category></category></item><item><title><![CDATA[Tomcat配置SSL证书（https）]]></title><link>https://blog.youkuaiyun.com/One_small_yard/article/details/101193678</link><guid>https://blog.youkuaiyun.com/One_small_yard/article/details/101193678</guid><author>One_small_yard</author><pubDate>Mon, 23 Sep 2019 09:32:35 +0800</pubDate><description><![CDATA[vim conf/server.xml 添加以下节点：


&lt;Connector port=" " #启用证书使用端口 eg：80 -&gt; 443
    protocol="HTTP/1.1"
    SSLEnabled="true"
    scheme="https"
    secure="true"
    keystoreFile=" " #tomcat ssl证书文件所在...]]></description><category></category></item><item><title><![CDATA[nginx同时使用（http）80和（https）443端口]]></title><link>https://blog.youkuaiyun.com/One_small_yard/article/details/100924218</link><guid>https://blog.youkuaiyun.com/One_small_yard/article/details/100924218</guid><author>One_small_yard</author><pubDate>Tue, 17 Sep 2019 13:51:10 +0800</pubDate><description><![CDATA[server {
        listen       443 ssl; #监听https 443时需加ssl
        server_name  ; #你的域名

        ssl on;
        ssl_certificate  ; #证书路径
        ssl_certificate_key ; #证书路径
        ssl_session_timeou...]]></description><category></category></item><item><title><![CDATA[HttpServletRequest获取nginx代理后用户真实IP]]></title><link>https://blog.youkuaiyun.com/One_small_yard/article/details/100923980</link><guid>https://blog.youkuaiyun.com/One_small_yard/article/details/100923980</guid><author>One_small_yard</author><pubDate>Tue, 17 Sep 2019 13:44:11 +0800</pubDate><description><![CDATA[#step 1：vim /etc/nginx/nginx.conf



location / {
            proxy_pass http://127.0.0.1:8081;
            proxy_set_header   Host(别名)             $host;
            proxy_set_header   X-real-iP(别名)...]]></description><category></category></item><item><title><![CDATA[centOS简易安装卸载docker]]></title><link>https://blog.youkuaiyun.com/One_small_yard/article/details/98026877</link><guid>https://blog.youkuaiyun.com/One_small_yard/article/details/98026877</guid><author>One_small_yard</author><pubDate>Thu, 01 Aug 2019 08:50:32 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/Chan94/p/10661648.html
]]></description><category></category></item><item><title><![CDATA[centOS简易安装Nginx]]></title><link>https://blog.youkuaiyun.com/One_small_yard/article/details/97392580</link><guid>https://blog.youkuaiyun.com/One_small_yard/article/details/97392580</guid><author>One_small_yard</author><pubDate>Fri, 26 Jul 2019 15:38:09 +0800</pubDate><description><![CDATA[https://www.centos.bz/2018/01/centos-7%EF%BC%8C%E4%BD%BF%E7%94%A8yum%E5%AE%89%E8%A3%85nginx/
]]></description><category></category></item><item><title><![CDATA[微信 `模板消息` 推送支持Emoji]]></title><link>https://blog.youkuaiyun.com/One_small_yard/article/details/97233562</link><guid>https://blog.youkuaiyun.com/One_small_yard/article/details/97233562</guid><author>One_small_yard</author><pubDate>Thu, 25 Jul 2019 08:53:15 +0800</pubDate><description><![CDATA[解决：mysql为例，Emoji表情或者某些特殊字符是4个字节，而MySQL的UTF-8编码最多3个字节，所以数据插不进去，MySQL在5.5.3之后增加了这个utf8mb4的编码，mb4就是most bytes 4的意思，专门用来兼容四字节的unicode。只需将存储emoji表修改编码格式即可，亲测有效。

ALTER TABLE 表名 CONVERT TO CHARACTER SET ut...]]></description><category></category></item><item><title><![CDATA[nginx配置https]]></title><link>https://blog.youkuaiyun.com/One_small_yard/article/details/95749837</link><guid>https://blog.youkuaiyun.com/One_small_yard/article/details/95749837</guid><author>One_small_yard</author><pubDate>Sat, 13 Jul 2019 14:23:25 +0800</pubDate><description><![CDATA[server {
        listen       443; // 1、监听端口（https 80 -&gt; 443）
        # listen       [::]:80 default_server;
        server_name  www.XXXXXXXXX.com; // 2、服务器域名
        root         /usr/share/ngin...]]></description><category></category></item><item><title><![CDATA[JAVA获取文件夹下文件工具类]]></title><link>https://blog.youkuaiyun.com/One_small_yard/article/details/90287190</link><guid>https://blog.youkuaiyun.com/One_small_yard/article/details/90287190</guid><author>One_small_yard</author><pubDate>Fri, 17 May 2019 09:41:13 +0800</pubDate><description><![CDATA[import java.io.File;
import java.util.ArrayList;
import java.util.List;

/**
 * 获取文件夹下文件工具类
 */
public class GetFileList {

    /**
     * 通过文件夹路径收集指定类型文件
     *
     * @param strPath  文件路径
     * @p...]]></description><category></category></item><item><title><![CDATA[JAVA通过文件路径下载文件]]></title><link>https://blog.youkuaiyun.com/One_small_yard/article/details/90287156</link><guid>https://blog.youkuaiyun.com/One_small_yard/article/details/90287156</guid><author>One_small_yard</author><pubDate>Fri, 17 May 2019 09:39:05 +0800</pubDate><description><![CDATA[import lombok.extern.slf4j.Slf4j;

import javax.servlet.http.HttpServletResponse;
import java.io.*;
import java.net.URLEncoder;

/**
 * 文件下载工具类
 */
@Slf4j
public class FileDownLoadUtil {

    /**
   ...]]></description><category></category></item><item><title><![CDATA[mysql数据库UTF-8编码存储微信用户特殊昵称]]></title><link>https://blog.youkuaiyun.com/One_small_yard/article/details/89922676</link><guid>https://blog.youkuaiyun.com/One_small_yard/article/details/89922676</guid><author>One_small_yard</author><pubDate>Tue, 07 May 2019 15:50:57 +0800</pubDate><description><![CDATA[思路：格式转换成mysql支持类型。

微信前端获取用户特殊微信昵称后重新编码格式发送后台：


encodeURIComponent(" ")

js解码：


decodeURIComponent(" ")

java解码：


java.net.URLDecoder.decode(" ", "UTF-8")


...]]></description><category></category></item><item><title><![CDATA[mysql通过sql返回blob字段值为base64]]></title><link>https://blog.youkuaiyun.com/One_small_yard/article/details/89922350</link><guid>https://blog.youkuaiyun.com/One_small_yard/article/details/89922350</guid><author>One_small_yard</author><pubDate>Tue, 07 May 2019 15:44:10 +0800</pubDate><description><![CDATA[因业务需要将图片转为base64存入mysql数据库blob类型字段（java端可对应string类型），但查询语句无法正确查询出正确的base64数据，此时可使用以下方式。亲测可用~

select
cast(image as char) image,
from User

&lt;img style='width: 80px;height: 80px' src='data:image/pn...]]></description><category></category></item><item><title><![CDATA[Struts2下载项目中文件]]></title><link>https://blog.youkuaiyun.com/One_small_yard/article/details/88865201</link><guid>https://blog.youkuaiyun.com/One_small_yard/article/details/88865201</guid><author>One_small_yard</author><pubDate>Thu, 28 Mar 2019 11:30:26 +0800</pubDate><description><![CDATA[1.文件所在项目位置



2.Action


protected InputStream InputStream;
protected String fileName;

public String view() throws Exception {
			// 服务器中EXCEL文件Url
			String filePath = "/download/2019-03-28/********...]]></description><category></category></item><item><title><![CDATA[Spring整合Quartz定时器]]></title><link>https://blog.youkuaiyun.com/One_small_yard/article/details/88864364</link><guid>https://blog.youkuaiyun.com/One_small_yard/article/details/88864364</guid><author>One_small_yard</author><pubDate>Thu, 28 Mar 2019 11:08:30 +0800</pubDate><description><![CDATA[1.依赖jar


&lt;dependency&gt;
    &lt;groupId&gt;org.springframework&lt;/groupId&gt;
    &lt;artifactId&gt;spring-context-support&lt;/artifactId&gt;
    &lt;version&gt;4.1.0.RELEASE&lt;/version&gt;
&lt...]]></description><category></category></item><item><title><![CDATA[微信JSAPI支付]]></title><link>https://blog.youkuaiyun.com/One_small_yard/article/details/86572805</link><guid>https://blog.youkuaiyun.com/One_small_yard/article/details/86572805</guid><author>One_small_yard</author><pubDate>Mon, 21 Jan 2019 13:59:56 +0800</pubDate><description><![CDATA[一、前期准备。

1.（登录公众号-开发-基本配置）获取公众号AppID、AppSecret、设置上线项目IP白名单。

2.（登录公众号-开发-接口权限-网页授权-修改）设置业务域名、JS接口安全域名、网页授权域名，全部设置上自己项目域名。

3.（登录微信商户平台-产品中心-开发者配置-支付配置-公众号支付）设置自己在项目中方法目录路径，如：(http://XXXXX.com/Home/Wxp...]]></description><category></category></item><item><title><![CDATA[SpringBoot短信验证(云之讯)]]></title><link>https://blog.youkuaiyun.com/One_small_yard/article/details/85165129</link><guid>https://blog.youkuaiyun.com/One_small_yard/article/details/85165129</guid><author>One_small_yard</author><pubDate>Fri, 21 Dec 2018 17:30:47 +0800</pubDate><description><![CDATA[1.下载云之讯SDK。

2.将src里的文件拷贝至SpringBoot启动类同级目录。

3.将src里的config.properties剪切至SpringBoot的application.yml同级位置。

4.调整拷贝到SpringBoot的.java文件(可能会因为文件位置报错调整即可)，并增加以下所需依赖。


        &amp;lt;!-- 云之讯（可能是个人所需，根据报错引入相应依...]]></description><category></category></item><item><title><![CDATA[Vue.js跨域请求代理与axios传参]]></title><link>https://blog.youkuaiyun.com/One_small_yard/article/details/84973955</link><guid>https://blog.youkuaiyun.com/One_small_yard/article/details/84973955</guid><author>One_small_yard</author><pubDate>Wed, 12 Dec 2018 15:44:04 +0800</pubDate><description><![CDATA[1.config/index.js


module.exports = {
  dev: {

  }
}

2.在dev花括号添加配置


proxyTable: {
      '/api':{
        target:'http://localhost:8080/kzy',//跨域域名路径
        changeOrigin:true,//允许跨域
        pathRe...]]></description><category></category></item><item><title><![CDATA[HTML加减框]]></title><link>https://blog.youkuaiyun.com/One_small_yard/article/details/83658406</link><guid>https://blog.youkuaiyun.com/One_small_yard/article/details/83658406</guid><author>One_small_yard</author><pubDate>Fri, 02 Nov 2018 17:17:24 +0800</pubDate><description><![CDATA[HTML： 


&amp;lt;div style=&quot;width: 160px&quot;&amp;gt;

&amp;lt;input style=&quot;width: 50px; height: 38px; border: 2px white; float: left;&quot; type=&quot;button&quot; value=&quot;-&quot; onclick=&quot;reductionOf(this)&quot; /&amp;gt; 

&amp;lt;in]]></description><category></category></item><item><title><![CDATA[SSH开启Hibernate二级缓存]]></title><link>https://blog.youkuaiyun.com/One_small_yard/article/details/83213898</link><guid>https://blog.youkuaiyun.com/One_small_yard/article/details/83213898</guid><author>One_small_yard</author><pubDate>Sat, 20 Oct 2018 15:54:31 +0800</pubDate><description><![CDATA[1、添加ehcache依赖：


&amp;lt;!-- Hibernate二级缓存依赖 --&amp;gt;
    &amp;lt;dependency&amp;gt;
      &amp;lt;groupId&amp;gt;org.hibernate&amp;lt;/groupId&amp;gt;
      &amp;lt;artifactId&amp;gt;hibernate-ehcache&amp;lt;/artifactId&amp;gt;
      &amp;lt;version...]]></description><category></category></item></channel></rss>