<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[记录工作学习轨迹]]></title><description><![CDATA[生活不止有眼前的苟且，还有诗和远方]]></description><link>https://blog.youkuaiyun.com/simon_21</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; simon_21]]></copyright><item><title><![CDATA[Git 与 GitHub：有什么区别？]]></title><link>https://blog.youkuaiyun.com/simon_21/article/details/136398994</link><guid>https://blog.youkuaiyun.com/simon_21/article/details/136398994</guid><author>simon_21</author><pubDate>Sat, 21 Sep 2024 14:32:21 +0800</pubDate><description><![CDATA[Git 自称是一个简单易用的分布式版本控制工具。开发人员可以在不同的时间点拍摄其代码的快照，从而创建映射其软件开发过程的版本历史记录。（这就是为什么 Git 被称为版本控制工具的原因。开发人员可以与位于世界任何地方的任意数量的其他开发人员协作共享这些代码快照或提交。Git 是 Linus Torvalds 的心血结晶，由 Linux 基金会维护。在过去的 20 年里，成千上万的人和数百个组织为 Linux 内核做出了贡献，所有这些代码贡献都通过 Git 证明了它的成功。]]></description><category></category></item><item><title><![CDATA[IDEA 插件开发实战教程(一)]]></title><link>https://blog.youkuaiyun.com/simon_21/article/details/142110340</link><guid>https://blog.youkuaiyun.com/simon_21/article/details/142110340</guid><author>simon_21</author><pubDate>Tue, 10 Sep 2024 22:04:30 +0800</pubDate><description><![CDATA[在众多的 JAVA 开发集成开发环境（IDE）中，IntelliJ IDEA 无疑是备受推崇的佼佼者，其本身所具备的功能堪称强大且全面。然而，不得不承认的是，由于每位开发者的需求都具有独特性，如同世界上没有两片完全相同的树叶一样，IDEA 即便功能再强大，也难以满足所有人的个性化需求。在这种情况下，IDEA 所提供的插件功能就成为了开发者们的得力助手。它就像是一个功能丰富的百宝箱，开发者们可以根据自己的特定需求，从中挑选合适的插件来满足自己的开发要求。]]></description><category></category></item><item><title><![CDATA[IDEA快捷键中文（window版）]]></title><link>https://blog.youkuaiyun.com/simon_21/article/details/134353871</link><guid>https://blog.youkuaiyun.com/simon_21/article/details/134353871</guid><author>simon_21</author><pubDate>Sat, 11 Nov 2023 22:46:57 +0800</pubDate><description><![CDATA[idea快捷键]]></description><category></category></item><item><title><![CDATA[jvm 垃圾回收机制理解]]></title><link>https://blog.youkuaiyun.com/simon_21/article/details/134350990</link><guid>https://blog.youkuaiyun.com/simon_21/article/details/134350990</guid><author>simon_21</author><pubDate>Sat, 11 Nov 2023 17:37:38 +0800</pubDate><description><![CDATA[垃圾回收机制理解]]></description><category></category></item><item><title><![CDATA[Java对象进入老年代的条件]]></title><link>https://blog.youkuaiyun.com/simon_21/article/details/134342490</link><guid>https://blog.youkuaiyun.com/simon_21/article/details/134342490</guid><author>simon_21</author><pubDate>Fri, 10 Nov 2023 22:58:58 +0800</pubDate><description><![CDATA[JVM中垃圾对象的回收策略]]></description><category></category></item><item><title><![CDATA[一个程序员的思考]]></title><link>https://blog.youkuaiyun.com/simon_21/article/details/134342326</link><guid>https://blog.youkuaiyun.com/simon_21/article/details/134342326</guid><author>simon_21</author><pubDate>Fri, 10 Nov 2023 22:49:28 +0800</pubDate><description><![CDATA[程序员的护城河是他们在特定技术领域内的专业知识和技能、创新能力和解决问题的能力以及良好的沟通协作等软实力。这些能力和优势可以帮助程序员在竞争激烈的技术行业中保持领先地位并取得成功。]]></description><category></category></item><item><title><![CDATA[reids 学习笔记]]></title><link>https://blog.youkuaiyun.com/simon_21/article/details/134174601</link><guid>https://blog.youkuaiyun.com/simon_21/article/details/134174601</guid><author>simon_21</author><pubDate>Thu, 02 Nov 2023 09:19:50 +0800</pubDate><description><![CDATA[2、使用分布式锁，保证同一时刻只能有一个查询请求重新加载热点数据到缓存中，这样，其他的线程只需等待该线程运行完毕，即可重新从Redis中获取数据。**常用指令：**hset、hsetnx、hmset、hget、hmget、hdel、hlen、hgetall、hincrby。描述：缓存失效（缓存层宕机）后，导致大量请求都会打到存储层，存储层的调用量暴增，造成存储层也会级联宕机的情况。**常用指令：**lpush、rpush、lpop、rpop、lrange、blpop、brpop。]]></description><category></category></item><item><title><![CDATA[SpringBoot、nacos项目集中配置管理设置说明]]></title><link>https://blog.youkuaiyun.com/simon_21/article/details/133822985</link><guid>https://blog.youkuaiyun.com/simon_21/article/details/133822985</guid><author>simon_21</author><pubDate>Sat, 14 Oct 2023 11:26:25 +0800</pubDate><description><![CDATA[springboot、nacos 实现项目集中配置管理设置说明]]></description><category></category></item><item><title><![CDATA[设计模式之策略模式应用]]></title><link>https://blog.youkuaiyun.com/simon_21/article/details/133818998</link><guid>https://blog.youkuaiyun.com/simon_21/article/details/133818998</guid><author>simon_21</author><pubDate>Fri, 13 Oct 2023 22:07:34 +0800</pubDate><description><![CDATA[本篇文章主要介绍策略模式在SpringBoot框架中如何使用。是一篇策略模式的应用实践的文章，需要对设计模式的理论又一定的了解。通过使用策略模式模式，大大减少了代码中的 if-else 使用，代码更加优雅，便于扩展。其次，springboot框架能够更加高效的完成开发任务。]]></description><category></category></item><item><title><![CDATA[quartz CronExpression表达式使用详解]]></title><link>https://blog.youkuaiyun.com/simon_21/article/details/132910857</link><guid>https://blog.youkuaiyun.com/simon_21/article/details/132910857</guid><author>simon_21</author><pubDate>Fri, 15 Sep 2023 20:45:52 +0800</pubDate><description><![CDATA[cron 表达式使用详解]]></description><category></category></item><item><title><![CDATA[Java 集合stream流操作示例详解]]></title><link>https://blog.youkuaiyun.com/simon_21/article/details/132895649</link><guid>https://blog.youkuaiyun.com/simon_21/article/details/132895649</guid><author>simon_21</author><pubDate>Fri, 15 Sep 2023 09:52:48 +0800</pubDate><description><![CDATA[自java 8 版本起推出集合stream流操作特性，确实非常方便的对list进行各种操作，告别使用for的时代来了。下面总结了一些常用的对List对象进行遍历、过滤、查询、去重、排序、分组、提取等操作示例，；现在我们有一个List类型的列表，可以使用Java8的stream流对它进行遍历、过滤、查询、去重、排序、分组等操作。]]></description><category></category></item><item><title><![CDATA[linux swap分区调整]]></title><link>https://blog.youkuaiyun.com/simon_21/article/details/132891684</link><guid>https://blog.youkuaiyun.com/simon_21/article/details/132891684</guid><author>simon_21</author><pubDate>Thu, 14 Sep 2023 22:09:40 +0800</pubDate><description><![CDATA[近期安装了一套ubantu系统，因为物理机内存有限，想调整swap分区，顾边学边整理的此篇内容。]]></description><category></category></item><item><title><![CDATA[关于spring jpa 多表关系查询时，自定义返回对象]]></title><link>https://blog.youkuaiyun.com/simon_21/article/details/84835690</link><guid>https://blog.youkuaiyun.com/simon_21/article/details/84835690</guid><author>simon_21</author><pubDate>Mon, 16 Jan 2017 15:41:20 +0800</pubDate><description><![CDATA[
比如在获取用户资料时，我们不想把密码等重要信息全部带出。那时，我们就要用到jpa query 返回指定字段。
我要在网上查找了下都是比较基础的单表查询。好了，如何写呢？
 
例如，下面的我们会将user的所有属性都会带出来，
 @Query(&quot;SELECT u FROM BaseUser u JOIN u.roles roles WHERE roles.roleCode = :roleC...]]></description><category></category></item><item><title><![CDATA[【转】解决方案，而不是功能]]></title><link>https://blog.youkuaiyun.com/simon_21/article/details/84834092</link><guid>https://blog.youkuaiyun.com/simon_21/article/details/84834092</guid><author>simon_21</author><pubDate>Thu, 05 Jan 2017 17:04:08 +0800</pubDate><description><![CDATA[
转至：http://uedc.163.com/4141.html

扪心自问，你真正了解你卖给用户的是什么玩意么？你所认为革命性的，一定会震惊世界的功能、特色，用户真的买单么？
我的意思是，我们总是习惯性的忘记一个事实：我们并不是向用户出售一款产品或者服务；我们是向用户出售一个能够搞掂问题的解决方案，它能够为用户创造价值，并让用户为这个问题少操心一点。
举个简单的例子：当你认为你在卖钻子...]]></description><category></category></item><item><title><![CDATA[在linux 使用exp导出备份数据时提示EXP-00091: Exporting questionable statistics.]]></title><link>https://blog.youkuaiyun.com/simon_21/article/details/84834075</link><guid>https://blog.youkuaiyun.com/simon_21/article/details/84834075</guid><author>simon_21</author><pubDate>Thu, 05 Jan 2017 16:40:04 +0800</pubDate><description><![CDATA[
在linux 使用exp导出备份数据时提示：EXP-00091: Exporting questionable statistics.1.问题产生的原因linux下oracle用户环境变量语言集和oracle数据库中的环境变量语言集不同2.解决方法只要将oracle环境变量语言集改成和数据库环境变量语言集一样的就可以查看服务端字符集select * from nls_database_param...]]></description><category></category></item><item><title><![CDATA[sonar 配置服务默认路径问题]]></title><link>https://blog.youkuaiyun.com/simon_21/article/details/84834073</link><guid>https://blog.youkuaiyun.com/simon_21/article/details/84834073</guid><author>simon_21</author><pubDate>Thu, 05 Jan 2017 16:38:48 +0800</pubDate><description><![CDATA[
sonar 配置后台服务时，出现“Temp directory is not writable” 问题解决：WrapperSimpleApp: Encountered an error running main: java.lang.IllegalStateException: Temp directory is not writable: C:\Windows\system32\config...]]></description><category></category></item><item><title><![CDATA[关于arcgis server性能优化]]></title><link>https://blog.youkuaiyun.com/simon_21/article/details/84834068</link><guid>https://blog.youkuaiyun.com/simon_21/article/details/84834068</guid><author>simon_21</author><pubDate>Thu, 05 Jan 2017 16:31:33 +0800</pubDate><description><![CDATA[
arcgis server安装后，池化“最大实例数”默认为2。可在“服务属性”对话框的池化选项卡中设置最大实例数，调整的原则为：首先应将实例数设置为等于 N+1，其中 N 是计算机上 CPU 核的数量。在个别情况下，如果您发现计算机上的 CPU 利用率未接近 90%，则可以考虑添加更多实例。
http://help.arcgis.com/zh-cn/arcgisdesktop/10.0/hel...]]></description><category></category></item><item><title><![CDATA[关于各项目临时表空间占用磁盘空间比较大，并且再持续增长的解决方案]]></title><link>https://blog.youkuaiyun.com/simon_21/article/details/84834066</link><guid>https://blog.youkuaiyun.com/simon_21/article/details/84834066</guid><author>simon_21</author><pubDate>Thu, 05 Jan 2017 16:29:57 +0800</pubDate><description><![CDATA[
一、临时表空间的作用Oracle临时表空间主要用来做查询和存放一些缓冲区数据。临时表空间消耗的主要原因是需要对查询的中间结果进行排序，下面的操作都会使用大量的temporary段 ：索引create或rebuild；Order by 或 group by；Distinct 操作；Union 或 intersect 或 minus；Sort-merge joins；IMP/EXP操作；二、临时表空...]]></description><category></category></item><item><title><![CDATA[Idea gradle android 开发问题]]></title><link>https://blog.youkuaiyun.com/simon_21/article/details/84734907</link><guid>https://blog.youkuaiyun.com/simon_21/article/details/84734907</guid><author>simon_21</author><pubDate>Tue, 28 Jul 2015 15:38:53 +0800</pubDate><description><![CDATA[
Idea gradle android 开发问题1:
* What went wrong:
A problem occurred configuring project ':app'.
&amp;gt; Could not resolve all dependencies for configuration ':app:_debugCompile'.
   &amp;gt; Could not fin...]]></description><category></category></item><item><title><![CDATA[微软老将Philip Su的离职信：回首12年职场生涯]]></title><link>https://blog.youkuaiyun.com/simon_21/article/details/84399110</link><guid>https://blog.youkuaiyun.com/simon_21/article/details/84399110</guid><author>simon_21</author><pubDate>Tue, 05 Mar 2013 21:38:23 +0800</pubDate><description><![CDATA[

编者注：Philip Su在1998年加入微软，开始时是一位软件工程师。12年后，Philip Su从微软辞职，当时是微软的主群经理（Principal Group Manager），又一次以一位普通软件工程师的身份加入Facebook。Philip Su现任Facebook 伦敦办公室的主管。Philip Su在当时的离职信中写了他在微软工作12年比较独到的一些体会，希望对在职场的读者们有...]]></description><category></category></item></channel></rss>