<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_51549005的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_51549005</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_51549005]]></copyright><item><title><![CDATA[Excel工具-生成sql]]></title><link>https://blog.youkuaiyun.com/weixin_51549005/article/details/145733009</link><guid>https://blog.youkuaiyun.com/weixin_51549005/article/details/145733009</guid><author>weixin_51549005</author><pubDate>Wed, 19 Feb 2025 16:32:19 +0800</pubDate><description><![CDATA[Excel工具-明细数据生成insert语句]]></description><category></category></item><item><title><![CDATA[记录一次-hutool json包替换fastjson包问题]]></title><link>https://blog.youkuaiyun.com/weixin_51549005/article/details/135992287</link><guid>https://blog.youkuaiyun.com/weixin_51549005/article/details/135992287</guid><author>weixin_51549005</author><pubDate>Fri, 02 Feb 2024 15:13:41 +0800</pubDate><description><![CDATA[Hutool的Json里用JSONNull对象代替了null,而且JSONNull类没有适用于Jackson序列化的序列化器，此时如果接口返回值对象里使用了Hutool的Json,又凑巧存在被JSONNull对象代替了的null值，则返回序列化值时会出现以上的异常。Jsckson是SpringBoot内置的一个json和xml的框架，如果在springboot项目中rest接口返回的结果是自定义对象，则默认会使用Jackson的序列化工具将对象序列化为Json再返回。2.用json进行取数。]]></description><category></category></item><item><title><![CDATA[记录一次-本地windows系统搭建rocketmq]]></title><link>https://blog.youkuaiyun.com/weixin_51549005/article/details/135225245</link><guid>https://blog.youkuaiyun.com/weixin_51549005/article/details/135225245</guid><author>weixin_51549005</author><pubDate>Tue, 26 Dec 2023 16:49:46 +0800</pubDate><description><![CDATA[这样就算起好mq服务了，但是使用时，会提示：RocketMQ Message hasn’t been sent. Caused by No route info of this topic: test-topic。意思是没有找到对应的test-topic主题，用了网上的解决办法：找到broker.conf文件，增加配置autoCreateTopicEnable=true。gitee下载地址：https://gitee.com/kk-turbid-wine/rocket-mq.git。]]></description><category></category></item><item><title><![CDATA[记录使用@RequestHeader 报错sun.reflect.generics.reflectiveObjects.TypeVariableIm问题]]></title><link>https://blog.youkuaiyun.com/weixin_51549005/article/details/134991482</link><guid>https://blog.youkuaiyun.com/weixin_51549005/article/details/134991482</guid><author>weixin_51549005</author><pubDate>Thu, 14 Dec 2023 11:37:33 +0800</pubDate><description><![CDATA[发起feign调用时，使用了@RequestHeader注解表示该map是请求头参数。]]></description><category></category></item><item><title><![CDATA[记录一次大数据量传输问题-二十几万]]></title><link>https://blog.youkuaiyun.com/weixin_51549005/article/details/134704245</link><guid>https://blog.youkuaiyun.com/weixin_51549005/article/details/134704245</guid><author>weixin_51549005</author><pubDate>Fri, 08 Dec 2023 17:58:25 +0800</pubDate><description><![CDATA[Mongodb，分布式文档存储数据库，由C++语言编写，旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个高性能，开源，无模式的文档型数据库，是当前NoSql数据库中比较热门的一种。例如，{“hello,word”:“Mike”}和{“foo”: 3}，它们的键不同，值的类型也不同，但是它们可以存放在同一个集合中，也就是不同模式的文档都可以放在同一个集合中。业务背景：我们的open服务会从第三方获取到需要的源数据，将源数据进行业务整理，然后调用adapter服务进行数据推送。]]></description><category></category></item><item><title><![CDATA[记录一次EasyExcel读取-通过feign调用文件下载接口-文件流BUG]]></title><link>https://blog.youkuaiyun.com/weixin_51549005/article/details/134883232</link><guid>https://blog.youkuaiyun.com/weixin_51549005/article/details/134883232</guid><author>weixin_51549005</author><pubDate>Fri, 08 Dec 2023 17:20:59 +0800</pubDate><description><![CDATA[实际获得的输入流类型是HttpInputStream，并不是我们需要的文件流。解决办法：通过HttpClient调用接口获取文件流。]]></description><category></category></item><item><title><![CDATA[记录一次SQLserver微软驱动包问题]]></title><link>https://blog.youkuaiyun.com/weixin_51549005/article/details/134545632</link><guid>https://blog.youkuaiyun.com/weixin_51549005/article/details/134545632</guid><author>weixin_51549005</author><pubDate>Wed, 22 Nov 2023 09:24:46 +0800</pubDate><description><![CDATA[【代码】记录一次SQLserver微软驱动包问题。]]></description><category></category></item><item><title><![CDATA[HashMap面试21问知识解答]]></title><link>https://blog.youkuaiyun.com/weixin_51549005/article/details/109581758</link><guid>https://blog.youkuaiyun.com/weixin_51549005/article/details/109581758</guid><author>weixin_51549005</author><pubDate>Mon, 09 Nov 2020 17:19:13 +0800</pubDate><description><![CDATA[HashMap面试21问知识解答1.HashMap 的数据结构？2.HashMap 的工作原理？3.当两个对象的 hashCode 相同会发生什么？4.你知道 hash 的实现吗？为什么要这样实现？5.为什么要用异或运算符？6.HashMap 的 table 的容量如何确定？loadFactor 是什么？该容量如何变化？这种变化会带来什么问题？7.HashMap中put方法的过程？8.数组扩容的过程？9.拉链法导致的链表过深问题为什么不用二叉查找树代替，而选择红黑树？为什么不一直使用红黑树？10.说说你对红]]></description><category></category></item><item><title><![CDATA[35个小妙招优化Java性能——精简篇]]></title><link>https://blog.youkuaiyun.com/weixin_51549005/article/details/109243768</link><guid>https://blog.youkuaiyun.com/weixin_51549005/article/details/109243768</guid><author>weixin_51549005</author><pubDate>Fri, 23 Oct 2020 15:46:40 +0800</pubDate><description><![CDATA[35个小细节快速提升代码运行效率——精简篇

1、尽量使用final修饰类或方法

2、尽量重用对象

3、尽可能使用局部变量

4、及时关闭流

5、尽量减少对变量的重复计算

6、尽量采用懒加载的策略，即在需要的时候才创建

7、慎用异常

8、不要在循环中使用try…catch…，应该把其放在最外层

9、如果能估计到待添加的内容长度，为底层以数组方式实现的集合、工具类指定初始长度

10、当复制大量数据时，使用System.arraycopy()命令

11、乘法和除法使用移位操作

12、循环内不]]></description><category></category></item></channel></rss>