<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[【热血蜗牛】的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u010663021</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u010663021]]></copyright><item><title><![CDATA[Jetson AGX Xavier Jepack 安装 pytorch 和 torchvision]]></title><link>https://blog.youkuaiyun.com/u010663021/article/details/127101038</link><guid>https://blog.youkuaiyun.com/u010663021/article/details/127101038</guid><author>u010663021</author><pubDate>Thu, 29 Sep 2022 09:39:10 +0800</pubDate><description><![CDATA[Jetson AGX Xavier Jepack 安装对应版本的 pytorch 和 torchvision]]></description><category></category></item><item><title><![CDATA[SpringBoot 使用 Redisson]]></title><link>https://blog.youkuaiyun.com/u010663021/article/details/126930050</link><guid>https://blog.youkuaiyun.com/u010663021/article/details/126930050</guid><author>u010663021</author><pubDate>Mon, 19 Sep 2022 11:23:24 +0800</pubDate><description><![CDATA[SpringBoot 使用 Reddison 的分布式锁、对象、累加器的使用]]></description><category></category></item><item><title><![CDATA[SpringBoot 全局异常捕获404错误]]></title><link>https://blog.youkuaiyun.com/u010663021/article/details/122488587</link><guid>https://blog.youkuaiyun.com/u010663021/article/details/122488587</guid><author>u010663021</author><pubDate>Fri, 14 Jan 2022 10:26:10 +0800</pubDate><description><![CDATA[springboot全局异常中捕获404这种url不存在的异常处理]]></description><category></category></item><item><title><![CDATA[SpringBoot使用Redis]]></title><link>https://blog.youkuaiyun.com/u010663021/article/details/122165690</link><guid>https://blog.youkuaiyun.com/u010663021/article/details/122165690</guid><author>u010663021</author><pubDate>Mon, 27 Dec 2021 10:03:00 +0800</pubDate><description><![CDATA[SpringBoot使用redis存取对象]]></description><category></category></item><item><title><![CDATA[SprintBoot 使用 HandlerInterceptor + ThreadLocal 请求拦截获取用户信息]]></title><link>https://blog.youkuaiyun.com/u010663021/article/details/119351932</link><guid>https://blog.youkuaiyun.com/u010663021/article/details/119351932</guid><author>u010663021</author><pubDate>Tue, 03 Aug 2021 15:59:07 +0800</pubDate><description><![CDATA[1、全局请求统一拦截，获取用户信息，进行用户校验。
2、把获取到用户信息用ThreadLocal存储起来，实现线程内所有方法共享，不用把用户信息作为参数层层传递。
3、在拦截器的afterCompletion中执行ThreadLocal的remove操作，避免内存泄露。]]></description><category></category></item><item><title><![CDATA[各国/地区 语言缩写和国际域名缩写]]></title><link>https://blog.youkuaiyun.com/u010663021/article/details/118754863</link><guid>https://blog.youkuaiyun.com/u010663021/article/details/118754863</guid><author>u010663021</author><pubDate>Thu, 15 Jul 2021 11:37:31 +0800</pubDate><description><![CDATA[一、语言缩写




语言缩写
国家或地区




en
英文


en_US
英文 (美国)


ar
阿拉伯文


ar_AE
阿拉伯文 (阿拉伯联合酋长国)


ar_BH
阿拉伯文 (巴林)


ar_DZ
阿拉伯文 (阿尔及利亚)


ar_EG
阿拉伯文 (埃及)


ar_IQ
阿拉伯文 (伊拉克)


ar_JO
阿拉伯文 (约旦)


ar_KW
阿拉伯文 (科威特)


ar_LB
阿拉伯文 (黎巴嫩)


ar_LY
阿拉伯文 (利比亚)


ar_MA
阿拉伯文 (摩洛哥)


ar]]></description><category></category></item><item><title><![CDATA[使用pdfbox把PDF转换成图片]]></title><link>https://blog.youkuaiyun.com/u010663021/article/details/118490551</link><guid>https://blog.youkuaiyun.com/u010663021/article/details/118490551</guid><author>u010663021</author><pubDate>Mon, 05 Jul 2021 15:12:59 +0800</pubDate><description><![CDATA[使用pdfbox把pdf转换成图片]]></description><category></category></item><item><title><![CDATA[Oracle 解锁]]></title><link>https://blog.youkuaiyun.com/u010663021/article/details/117664578</link><guid>https://blog.youkuaiyun.com/u010663021/article/details/117664578</guid><author>u010663021</author><pubDate>Mon, 07 Jun 2021 15:55:15 +0800</pubDate><description><![CDATA[oracle执行更新、插入操作都是需要提交事务（commit）的，而非正常的中断会话会导致oracle锁定该条进程。]]></description><category></category></item><item><title><![CDATA[HttpClient Cookie rejected警告]]></title><link>https://blog.youkuaiyun.com/u010663021/article/details/117435029</link><guid>https://blog.youkuaiyun.com/u010663021/article/details/117435029</guid><author>u010663021</author><pubDate>Tue, 01 Jun 2021 09:41:10 +0800</pubDate><description><![CDATA[HttpClient 新旧版对于 Cookie rejected 警告的处理]]></description><category></category></item><item><title><![CDATA[Java 生成二维码和条形码]]></title><link>https://blog.youkuaiyun.com/u010663021/article/details/117295290</link><guid>https://blog.youkuaiyun.com/u010663021/article/details/117295290</guid><author>u010663021</author><pubDate>Wed, 26 May 2021 16:38:50 +0800</pubDate><description><![CDATA[谷歌 zxing 二维码、条形码的生成， 和 barcode4j 生成条形码，对比两种方式的特点]]></description><category></category></item><item><title><![CDATA[Jetson 安装 PyTorch]]></title><link>https://blog.youkuaiyun.com/u010663021/article/details/116655315</link><guid>https://blog.youkuaiyun.com/u010663021/article/details/116655315</guid><author>u010663021</author><pubDate>Tue, 11 May 2021 15:15:29 +0800</pubDate><description><![CDATA[Jetson 已经支持 pytorch，pytorch 版本需要和 python、jetpack、L4T 版本匹配。]]></description><category></category></item><item><title><![CDATA[静态内部类实现单例模式]]></title><link>https://blog.youkuaiyun.com/u010663021/article/details/115354264</link><guid>https://blog.youkuaiyun.com/u010663021/article/details/115354264</guid><author>u010663021</author><pubDate>Wed, 31 Mar 2021 16:45:36 +0800</pubDate><description><![CDATA[定义私有构造函数
定义静态内部类
定义获取实例的静态方法

public class Singleton {
    private Singleton() {}

    private static class SingleInstance {
        private static final Singleton INSTANCE = new Singleton();
    }

    public static Singleton getInstance() {
        retu.]]></description><category></category></item><item><title><![CDATA[HttpClient工具类]]></title><link>https://blog.youkuaiyun.com/u010663021/article/details/115294108</link><guid>https://blog.youkuaiyun.com/u010663021/article/details/115294108</guid><author>u010663021</author><pubDate>Mon, 29 Mar 2021 09:52:35 +0800</pubDate><description><![CDATA[目录摘要相关依赖HttpClientUtil
摘要
特点：
1、HttpClient4.5+
2、静态内部类实现HttpClient工具类的单例模式
3、定时清理空闲连接
4、支持http和https
5、支持重试
6、使用 ResponseHandler 处理请求响应，自动关闭流
7、使用泛型转换对应的对象返回
相关依赖
&lt;dependency&gt;
    &lt;groupId&gt;org.apache.commons&lt;/groupId&gt;
    &lt;artifactId&g]]></description><category></category></item><item><title><![CDATA[Stream 方式读文件 ( jdk1.8+ )]]></title><link>https://blog.youkuaiyun.com/u010663021/article/details/115109452</link><guid>https://blog.youkuaiyun.com/u010663021/article/details/115109452</guid><author>u010663021</author><pubDate>Tue, 23 Mar 2021 09:20:10 +0800</pubDate><description><![CDATA[使用jdk1.8的新特色 stream 来读取文件，读取大文件的时候也可以节省内存，并且支持跳转多少行开始读取。]]></description><category></category></item><item><title><![CDATA[Datatables dom 设置每个控件元素的排版和按钮的样式]]></title><link>https://blog.youkuaiyun.com/u010663021/article/details/114665976</link><guid>https://blog.youkuaiyun.com/u010663021/article/details/114665976</guid><author>u010663021</author><pubDate>Thu, 11 Mar 2021 15:23:03 +0800</pubDate><description><![CDATA[Datatables 自带的 button 支持导出表格的数据为 Excel ，结合 datatables-buttons 增加样式和对各个控件元素重新排版，让页面看起来更顺眼一些。]]></description><category></category></item><item><title><![CDATA[Elasticsearch multi search 探索]]></title><link>https://blog.youkuaiyun.com/u010663021/article/details/114639546</link><guid>https://blog.youkuaiyun.com/u010663021/article/details/114639546</guid><author>u010663021</author><pubDate>Wed, 10 Mar 2021 17:32:56 +0800</pubDate><description><![CDATA[多个文本需要搜索，如果循环调用接口查询，网络耗时就是一笔大开销，所以使用 multi search 把请求合并统一发给 elasticsearch 去查询，节省下多个请求的网络开销。但是，发现 elasticsearch 执行耗时还是需要花费一秒多的耗时，因此尝试了几种途径去测试是否能优化 elasticsearch 执行批量查询的耗时。]]></description><category></category></item><item><title><![CDATA[Linux安装anaconda3报错 cannot execute binary file: Exec format error]]></title><link>https://blog.youkuaiyun.com/u010663021/article/details/113887217</link><guid>https://blog.youkuaiyun.com/u010663021/article/details/113887217</guid><author>u010663021</author><pubDate>Sat, 20 Feb 2021 17:13:07 +0800</pubDate><description><![CDATA[Linux（aarch64）安装anaconda3报错 cannot execute binary file: Exec format error]]></description><category></category></item><item><title><![CDATA[Junit 使用 CountDownLatch 多线程测试]]></title><link>https://blog.youkuaiyun.com/u010663021/article/details/113843120</link><guid>https://blog.youkuaiyun.com/u010663021/article/details/113843120</guid><author>u010663021</author><pubDate>Thu, 18 Feb 2021 10:54:38 +0800</pubDate><description><![CDATA[Junit中使用线程池进行多线程测试时，这里使用CountDownLatch让任务执行完才结束进程。]]></description><category></category></item><item><title><![CDATA[雪花算法分布式自增ID]]></title><link>https://blog.youkuaiyun.com/u010663021/article/details/113752756</link><guid>https://blog.youkuaiyun.com/u010663021/article/details/113752756</guid><author>u010663021</author><pubDate>Mon, 08 Feb 2021 10:28:12 +0800</pubDate><description><![CDATA[1、静态内部类实现的单例模式
2、初始化时通过获取系统的mac和ip作为机器id和数据标识id，不需要额外指定]]></description><category></category></item><item><title><![CDATA[SpringBoot全局统一异常处理]]></title><link>https://blog.youkuaiyun.com/u010663021/article/details/113752389</link><guid>https://blog.youkuaiyun.com/u010663021/article/details/113752389</guid><author>u010663021</author><pubDate>Mon, 08 Feb 2021 10:16:06 +0800</pubDate><description><![CDATA[1、支持业务异常
2、请求参数校验失败的异常捕获处理：字段参数、实体类参数(表单)、json实体类参数]]></description><category></category></item></channel></rss>