<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Tingnichui的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Tingnichui</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Tingnichui]]></copyright><item><title><![CDATA[VMware安装CentOS7]]></title><link>https://blog.youkuaiyun.com/Tingnichui/article/details/131346399</link><guid>https://blog.youkuaiyun.com/Tingnichui/article/details/131346399</guid><author>Tingnichui</author><pubDate>Fri, 23 Jun 2023 02:50:53 +0800</pubDate><description><![CDATA[📚淳辉的笔记]]></description><category></category></item><item><title><![CDATA[lua实现redis令牌桶]]></title><link>https://blog.youkuaiyun.com/Tingnichui/article/details/127770760</link><guid>https://blog.youkuaiyun.com/Tingnichui/article/details/127770760</guid><author>Tingnichui</author><pubDate>Wed, 09 Nov 2022 15:26:37 +0800</pubDate><description><![CDATA[分布式限流之一：redis+lua 实现分布式令牌桶，高并发限流temp - 走看看]]></description><category></category></item><item><title><![CDATA[获得包下所有类命]]></title><link>https://blog.youkuaiyun.com/Tingnichui/article/details/127386725</link><guid>https://blog.youkuaiyun.com/Tingnichui/article/details/127386725</guid><author>Tingnichui</author><pubDate>Tue, 18 Oct 2022 13:29:36 +0800</pubDate><description><![CDATA[【代码】获得包下所有类命。]]></description><category></category></item><item><title><![CDATA[shell脚本构建容器]]></title><link>https://blog.youkuaiyun.com/Tingnichui/article/details/127353967</link><guid>https://blog.youkuaiyun.com/Tingnichui/article/details/127353967</guid><author>Tingnichui</author><pubDate>Sun, 16 Oct 2022 21:54:47 +0800</pubDate><description><![CDATA[【代码】shell脚本构建容器。]]></description><category></category></item><item><title><![CDATA[腾讯云开放端口后仍然无法访问]]></title><link>https://blog.youkuaiyun.com/Tingnichui/article/details/127329913</link><guid>https://blog.youkuaiyun.com/Tingnichui/article/details/127329913</guid><author>Tingnichui</author><pubDate>Sat, 15 Oct 2022 00:10:18 +0800</pubDate><description><![CDATA[【代码】百度云开放端口后仍然无法访问。]]></description><category></category></item><item><title><![CDATA[CentOS7使用docker搭建环境]]></title><link>https://blog.youkuaiyun.com/Tingnichui/article/details/127276210</link><guid>https://blog.youkuaiyun.com/Tingnichui/article/details/127276210</guid><author>Tingnichui</author><pubDate>Wed, 12 Oct 2022 09:32:11 +0800</pubDate><description><![CDATA[【代码】CentOS7使用docker搭建环境。]]></description><category></category></item><item><title><![CDATA[检查文件信息尾]]></title><link>https://blog.youkuaiyun.com/Tingnichui/article/details/126282498</link><guid>https://blog.youkuaiyun.com/Tingnichui/article/details/126282498</guid><author>Tingnichui</author><pubDate>Thu, 11 Aug 2022 11:49:09 +0800</pubDate><description><![CDATA[代码】检查文件信息尾。]]></description><category></category></item><item><title><![CDATA[git 无法拉取，硬重置后也没用，强制拉取也没用]]></title><link>https://blog.youkuaiyun.com/Tingnichui/article/details/126271434</link><guid>https://blog.youkuaiyun.com/Tingnichui/article/details/126271434</guid><author>Tingnichui</author><pubDate>Wed, 10 Aug 2022 17:51:36 +0800</pubDate><description><![CDATA[git无法拉取远程]]></description><category></category></item><item><title><![CDATA[alibaba Java 开发手册 黄山版]]></title><link>https://blog.youkuaiyun.com/Tingnichui/article/details/125268669</link><guid>https://blog.youkuaiyun.com/Tingnichui/article/details/125268669</guid><author>Tingnichui</author><pubDate>Mon, 13 Jun 2022 22:12:57 +0800</pubDate><description><![CDATA[GitHub地址（直接进去下pdf）：https://github.com/alibaba/p3c.git
链接：https://pan.baidu.com/s/10B7Y7KHPumgJmUgRFvUk-A
提取码：yrzg]]></description><category></category></item><item><title><![CDATA[htmlunit模拟登录]]></title><link>https://blog.youkuaiyun.com/Tingnichui/article/details/124935005</link><guid>https://blog.youkuaiyun.com/Tingnichui/article/details/124935005</guid><author>Tingnichui</author><pubDate>Mon, 23 May 2022 21:12:27 +0800</pubDate><description><![CDATA[使用html登录的原因是前段有加密控件，所以输入密码的时候使用的是键盘输入


WebClient webClient = new WebClient(BrowserVersion.FIREFOX);
webClient.getOptions().setCssEnabled(false);//关闭css
webClient.getOptions().setJavaScriptEnabled(true);//开启js
webClient.getOptions().setRedirectEnabled(tru.]]></description><category></category></item><item><title><![CDATA[Fiddler抓取java发起的请求]]></title><link>https://blog.youkuaiyun.com/Tingnichui/article/details/124927527</link><guid>https://blog.youkuaiyun.com/Tingnichui/article/details/124927527</guid><author>Tingnichui</author><pubDate>Mon, 23 May 2022 15:05:12 +0800</pubDate><description><![CDATA[使用Fiddler获取Java程序中发起的请求 - 简书
]]></description><category></category></item><item><title><![CDATA[java包名冲突]]></title><link>https://blog.youkuaiyun.com/Tingnichui/article/details/124278965</link><guid>https://blog.youkuaiyun.com/Tingnichui/article/details/124278965</guid><author>Tingnichui</author><pubDate>Tue, 19 Apr 2022 17:22:12 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[java方法里面直接写花括号（块作用域）]]></title><link>https://blog.youkuaiyun.com/Tingnichui/article/details/124234959</link><guid>https://blog.youkuaiyun.com/Tingnichui/article/details/124234959</guid><author>Tingnichui</author><pubDate>Sun, 17 Apr 2022 19:46:47 +0800</pubDate><description><![CDATA[public String getStr () {

    String s = "s";


    {
    String s = "b";
    }

    return s;



}

类似这样子的写法，方法中直接一对花括号。

2对大括号唯一的用处就是在一个方法里面划分作用域，一般如果这样写，这个方法里面就不止一对大括号，如果只有一对，加不加效果相同，如果多对，每队大括号里面的变量信息不能共用，可以有相同名称的局部变量。



原文链接：https://ask.youkuaiyun.com/que.]]></description><category></category></item><item><title><![CDATA[使用spy++捕获到的消息详解]]></title><link>https://blog.youkuaiyun.com/Tingnichui/article/details/123846452</link><guid>https://blog.youkuaiyun.com/Tingnichui/article/details/123846452</guid><author>Tingnichui</author><pubDate>Wed, 30 Mar 2022 14:53:48 +0800</pubDate><description><![CDATA[https://www.wuyublog.com/208.html
]]></description><category></category></item><item><title><![CDATA[web文件更改tomcat部署后项目不更新]]></title><link>https://blog.youkuaiyun.com/Tingnichui/article/details/123838634</link><guid>https://blog.youkuaiyun.com/Tingnichui/article/details/123838634</guid><author>Tingnichui</author><pubDate>Wed, 30 Mar 2022 09:48:02 +0800</pubDate><description><![CDATA[浏览器缓存的原因，清空一下浏览器缓存
]]></description><category></category></item><item><title><![CDATA[mybatis插入数据后返回自增主键的值]]></title><link>https://blog.youkuaiyun.com/Tingnichui/article/details/123683607</link><guid>https://blog.youkuaiyun.com/Tingnichui/article/details/123683607</guid><author>Tingnichui</author><pubDate>Wed, 23 Mar 2022 13:13:28 +0800</pubDate><description><![CDATA[http://t.csdn.cn/z4Kxy
]]></description><category></category></item><item><title><![CDATA[byte[]转file（保存在本地）]]></title><link>https://blog.youkuaiyun.com/Tingnichui/article/details/123661601</link><guid>https://blog.youkuaiyun.com/Tingnichui/article/details/123661601</guid><author>Tingnichui</author><pubDate>Tue, 22 Mar 2022 15:14:12 +0800</pubDate><description><![CDATA[byte[] respBytes;
if(respBytes != null){
   String filepath ="C:\\Users\\abc\\Desktop\\pic\\getCaptch.png";
   File file  = new File(filepath);
   if(file.exists()){
      file.delete();
   }
   FileOutputStream fos = new FileOutputStream(file);
   fos.wr.]]></description><category></category></item><item><title><![CDATA[HTTPClient携带参数发送文件]]></title><link>https://blog.youkuaiyun.com/Tingnichui/article/details/123631011</link><guid>https://blog.youkuaiyun.com/Tingnichui/article/details/123631011</guid><author>Tingnichui</author><pubDate>Mon, 21 Mar 2022 11:27:14 +0800</pubDate><description><![CDATA[MultipartyFile类型也能发送，我这里是发送的File类型的


public static String postFile(String url,String file,FileBody fileBody,Map&lt;String,String&gt; headers,Map&lt;String,String&gt; param) throws Exception {
			CloseableHttpClient httpClient = getHttpClient();
			HttpPos]]></description><category></category></item><item><title><![CDATA[ftp读取文件并处理数据插入数据库]]></title><link>https://blog.youkuaiyun.com/Tingnichui/article/details/123627816</link><guid>https://blog.youkuaiyun.com/Tingnichui/article/details/123627816</guid><author>Tingnichui</author><pubDate>Mon, 21 Mar 2022 10:39:20 +0800</pubDate><description><![CDATA[{
    FTPClient ftpClient = new FTPClient();
    try {
        //生成文件名（我这里是生成了具体的文件夹名，不知道的话可以遍历取）
        Calendar cal=Calendar.getInstance();
        cal.add(Calendar.DATE,-1);
        Date date = cal.getTime();
        String fileName = "test"+ DateUt...]]></description><category></category></item><item><title><![CDATA[MultipartFile转File]]></title><link>https://blog.youkuaiyun.com/Tingnichui/article/details/123627554</link><guid>https://blog.youkuaiyun.com/Tingnichui/article/details/123627554</guid><author>Tingnichui</author><pubDate>Mon, 21 Mar 2022 09:40:12 +0800</pubDate><description><![CDATA[查了很久，网上主要有两种方式，一种是会产生临时文件，一种不会。这里的方法属于第一种，不用第二种的原因是，第二种报错了


    //获取原文件名
	String fileName = multipartFile.getOriginalFilename();
    //获取文件后缀
	String suffixName = fileName.substring(fileName.lastIndexOf("."));
    //生成文件前缀
	SimpleDateFormat sdf = new Simp]]></description><category></category></item></channel></rss>