<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[终日思 &lt; 须臾学]]></title><description><![CDATA[路漫漫其修远兮 吾将上下而求索]]></description><link>https://blog.youkuaiyun.com/LoveJavaYDJ</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; LoveJavaYDJ]]></copyright><item><title><![CDATA[善借ChatGPT提效，Cursor四问答设计业务简一概念模型示例]]></title><link>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/130106703</link><guid>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/130106703</guid><author>LoveJavaYDJ</author><pubDate>Wed, 12 Apr 2023 14:40:10 +0800</pubDate><description><![CDATA[人人都是程序员，AI神器Cursor辅助，体验自然语言编程]]></description><category></category></item><item><title><![CDATA[DDD：统一语言]]></title><link>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/129306983</link><guid>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/129306983</guid><author>LoveJavaYDJ</author><pubDate>Thu, 02 Mar 2023 19:46:47 +0800</pubDate><description><![CDATA[磨刀不误砍柴工，多花一些时间去打磨统一语言，并非时间的浪费，相反还能改进领域模型乃至编码实现的质量]]></description><category></category></item><item><title><![CDATA[IDEA的Live Templates代码模板]]></title><link>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/86647146</link><guid>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/86647146</guid><author>LoveJavaYDJ</author><pubDate>Fri, 25 Jan 2019 15:38:56 +0800</pubDate><description><![CDATA[IDEA的Live Templates代码模板
一、简介
本着“复杂的事情简单化，简单的事情标准化”的做事基本指导原则，我们发现日常编码中，有大量的代码可以提炼出模板进而简单化/自动化。

1.可以大大提高编码效率；
2.统一了通用代码风格；


如果我们想做流程或者自动化，没有一个统一标准的话，我们要考虑的点就会很多:

“标准”打磨形成“规范”，“规范”梳理成“流程”，“流程”推演到“自动化”...]]></description><category></category></item><item><title><![CDATA[Maven项目脚手架]]></title><link>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/86606397</link><guid>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/86606397</guid><author>LoveJavaYDJ</author><pubDate>Wed, 23 Jan 2019 10:55:16 +0800</pubDate><description><![CDATA[一、背景&amp;amp;amp;amp;目标
当前新建项目时，配置文件往往都是从其它项目拷贝过来，拷贝时很容易踩坑，并且不容易定位问题。尤其对新人来说由于在对公司项目结构、基础中间件、配置还不了解的情况下，会浪费很多不必要的时间。故，希望通过脚手架解决此痛点，达到如下几个基本目标：

1.统一规范工程项目&amp;amp;amp;amp;代码层次结构——约定大于配置；
2.提升工作效率——脚手架&amp;amp;amp;amp;代码生成器&amp;amp;amp;amp;自定义插件；
3....]]></description><category></category></item><item><title><![CDATA[Maven中BOM]]></title><link>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/86594226</link><guid>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/86594226</guid><author>LoveJavaYDJ</author><pubDate>Tue, 22 Jan 2019 14:31:46 +0800</pubDate><description><![CDATA[一、BOM简介
BOM（Bill of Materials）是由Maven提供的功能,它通过定义一整套相互兼容的jar包版本集合，使用时只需要依赖该BOM文件，即可放心的使用需要的依赖jar包，且无需再指定版本号。BOM的维护方负责版本升级，并保证BOM中定义的jar包版本之间的兼容性。

1.1、为什么需要BOM

使用BOM除了可以方便使用者在声明依赖的客户端时不需要指定版本号外，最主要的原因...]]></description><category></category></item><item><title><![CDATA[演示springboot + mybatis或springjdbc集成CAT全链路监控]]></title><link>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/86573252</link><guid>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/86573252</guid><author>LoveJavaYDJ</author><pubDate>Mon, 21 Jan 2019 14:02:36 +0800</pubDate><description><![CDATA[演示springboot + mybatis或springjdbc集成CAT全链路监控
一、主要资料参考

服务端部署：https://github.com/dianping/cat/blob/master/cat-doc/posts/ch4-server/README.md
总文档：https://github.com/dianping/cat/tree/master/cat-doc

二、核心...]]></description><category></category></item><item><title><![CDATA[Java中Callable和Future——简介]]></title><link>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/75530314</link><guid>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/75530314</guid><author>LoveJavaYDJ</author><pubDate>Thu, 20 Jul 2017 15:24:22 +0800</pubDate><description><![CDATA[一、Java线程实现基础java中实现一个线程的方法是继承(extends)Thread类或者实现(implements)Runnable接口（我个人认为通过线程池启线程也算是）。继承Thread类：class A extends Thread{
        @Override
        public void run() {
            //TODO 
        }]]></description><category></category></item><item><title><![CDATA[Java中Callable和Future——引子]]></title><link>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/75255747</link><guid>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/75255747</guid><author>LoveJavaYDJ</author><pubDate>Mon, 17 Jul 2017 16:55:00 +0800</pubDate><description><![CDATA[一、场景通常我们在一个事件方法中会去调用另外几个方法，如发用邮件，为了快速响应，一般最简单直接粗暴的是 
新启一线程来异步发邮件（使用线程池较好）。这个时候我们不太在意所依赖的方法操作成功与否（即不需要结果）。但，多半我们是需要异步操作结果的。比如在Action层调用多个Service或在Service层方法中调用多个DAO。如下图，假设某Action层方法需要依赖调用a、b、c三个方法，它们三分别]]></description><category></category></item><item><title><![CDATA[Markdown编辑器editor.md的使用]]></title><link>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/73692917</link><guid>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/73692917</guid><author>LoveJavaYDJ</author><pubDate>Sat, 24 Jun 2017 17:24:19 +0800</pubDate><description><![CDATA[一、Markdown和editor.md简介：Markdown在技术圈里（估计更多是程序猿吧）越来越流行。简单的语法，统一的格式，使用过程中，手基本上不用从键盘上移到鼠标上去，超级方便。写好了一篇md文档(也就是含Markdown语法格式的普通TXT文件)，可以随意放到别的支持Markdown格式的网站上发布。editor.md是国内开源的一款在线Markdown编辑器，单纯基于前端JavaScri]]></description><category></category></item><item><title><![CDATA[How tomcat works——序言]]></title><link>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/73296333</link><guid>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/73296333</guid><author>LoveJavaYDJ</author><pubDate>Thu, 15 Jun 2017 18:19:38 +0800</pubDate><description><![CDATA[在路上2006年的暑假，抱着早点接触社会的心态，从合肥坐24小时绿皮车跑到广州打暑假工。当时感触到：学电气自动化的似乎天天要和那些油乎乎的机械打交道；哪一天如果自己想干点什么，初期投入买个设备都要很多钱。 
广州回来后，一天下午我在家里菜园马路边的草丛中捡了一部摩托罗拉手机。手机里面的游戏启动屏是冒着热气的茶杯，还有着JAVA4个字母，第一眼就甚是喜欢那个图案——与君初相识，犹如故人归。2007年，]]></description><category></category></item><item><title><![CDATA[使用HttpClient和Jsoup定向抓取数据]]></title><link>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/72904123</link><guid>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/72904123</guid><author>LoveJavaYDJ</author><pubDate>Wed, 07 Jun 2017 21:26:11 +0800</pubDate><description><![CDATA[1.业务需求：从指定外网抓点货，冷启动2.站点分析：.限制IP… 
.需要登录…… 
.对登录账号有抓取频率限制………. 
.抓取频率过低，直接跳验证码页面………….. 
.验证码长度、模样(纯数字&字母数字混合)TM不固定………………..“我们能不能不抓了？“ 
“不行！必须得抓…” 
  “……”这么说，此前写的爬虫，多线程、生产者—>消费者 并发抓取压根行不通。多线程毫无意义。3.使用技术：1]]></description><category></category></item><item><title><![CDATA[那些年——8 286&586[同步&异步]]]></title><link>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/72870468</link><guid>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/72870468</guid><author>LoveJavaYDJ</author><pubDate>Mon, 05 Jun 2017 19:32:18 +0800</pubDate><description><![CDATA[所以，后来整理了：http://blog.youkuaiyun.com/LoveJavaYDJ/article/details/4645439阿军 说 (9:57):老大：还是说说，同步、异步 吧阿军 说 (9:57):举个例子：普通B/S模式（同步）AJAX技术（异步） 
同步：提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事 
异步: 请求通过事件触发->服务器处理（这是浏览器仍]]></description><category></category></item><item><title><![CDATA[那些年——7 286&586]]></title><link>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/72835158</link><guid>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/72835158</guid><author>LoveJavaYDJ</author><pubDate>Thu, 01 Jun 2017 20:54:00 +0800</pubDate><description><![CDATA[易德军 说 (10:45): 
谈2个问题 
寒林 说 (10:45): 
怎么了？ 
易德军 说 (10:46): 
那 我就可以 用你的账号和密码 登录系统 看你的东西了？！ 
寒林 说 (10:47): 
对的 
寒林 说 (10:47): 
这是毫无疑问的事情 
寒林 说 (10:47): 
不过商业系统当然有保密规则在里边 而且还会对一些用户信息进行加密 
寒林 说 (10:48): 
你]]></description><category></category></item><item><title><![CDATA[那些年——6 286&586]]></title><link>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/72823807</link><guid>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/72823807</guid><author>LoveJavaYDJ</author><pubDate>Wed, 31 May 2017 20:52:48 +0800</pubDate><description><![CDATA[易德军 说 (14:06): 
   老大：如何准确的获取客户端IP？ 
   request.getRemoteAddr()这个方法，如果别人使用代理服务器，就不准确了 
寒林 说 (14:06): 
   恩 
寒林 说 (14:06): 
   是的 
寒林 说 (14:07): 
   如果有代理的话没有100%的办法 
易德军 说 (14:07): 
   那咋办？ 
易德军 说 (14:]]></description><category></category></item><item><title><![CDATA[那些年——5 杜拉拉升职记]]></title><link>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/72801343</link><guid>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/72801343</guid><author>LoveJavaYDJ</author><pubDate>Mon, 29 May 2017 11:34:44 +0800</pubDate><description><![CDATA[事实证明： 
1.机会总是给有准备的人 
2.实践出真知 
3.独行侠时代已过去，受益于开源，理应更多分享]]></description><category></category></item><item><title><![CDATA[那些年——4 编码感受]]></title><link>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/72783740</link><guid>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/72783740</guid><author>LoveJavaYDJ</author><pubDate>Sat, 27 May 2017 18:24:52 +0800</pubDate><description><![CDATA[编码感受  —2009-3-16
  
  A.山重水复疑无路  
  B.柳暗花明又一村
  
  这种感觉总在coding中循环..  
  这种感觉就像内存指针  
  目前指针指向->A  
  有了www 总会指向->B  
  有追求,又总会指向->A..
  
  无限循环  
  最终，习得一身好本领]]></description><category></category></item><item><title><![CDATA[诡异的异常Cannot retry request with a non-repeatable request entity]]></title><link>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/72763756</link><guid>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/72763756</guid><author>LoveJavaYDJ</author><pubDate>Fri, 26 May 2017 10:02:42 +0800</pubDate><description><![CDATA[越急越乱  越想早走，越让你走不了
场景： 
昨晚，使用solrj全量同步更新索引数据……生产环境 
肚子饿……家里冰箱中还有半个西瓜…异常信息如下：org.apache.solr.client.solrj.SolrServerException: IOException occured when talking to server at: http://localhost:8080/solr/sd]]></description><category></category></item><item><title><![CDATA[那些年——3 纯技术只是你手中的剑--而别人遥控着]]></title><link>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/72662302</link><guid>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/72662302</guid><author>LoveJavaYDJ</author><pubDate>Tue, 23 May 2017 20:27:52 +0800</pubDate><description><![CDATA[电脑 胯下的骏马 
技术 手里的宝剑 
思想 驾驭骏马和宝剑的主人曾唉叹身不逢时、身不由己 
如果在古代，也许自己是个劫富救贫、扬善除恶的侠客； 
如果在近代，也许自己是个运筹帷幄、决胜千里的副将；（不适合做将军）曾自我安慰、自我激励 
如今知识时代，你没有成为学者； 
如今商业时代，你没成为经纪人；（不适合做老板） 
时光倒流 
你也不会是个侠客和副将！！]]></description><category></category></item><item><title><![CDATA[那些年——2 心声共鸣]]></title><link>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/72581910</link><guid>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/72581910</guid><author>LoveJavaYDJ</author><pubDate>Sat, 20 May 2017 16:43:21 +0800</pubDate><description><![CDATA[刚刚看过CCTV-10一篇关于徽商 胡雪岩 生活启示 这么一个节目  
  主讲是台湾师范大学一教授，他说：我很庆幸是中国人，因为我们先辈们都把生活中经验教训总结为成语！ 
       呵呵，我想这句话是说到我的心里来了！（为什么？以后慢慢写，现在没有时间） 
       胡雪岩说：一个人（人生）不能太顺;当你太顺时，一定要小心! 由此，我想到生活中：越是太平的路，骑车会摔的更惨；越是崎岖的路，]]></description><category></category></item><item><title><![CDATA[How tomcat works——20 基于JMX的管理]]></title><link>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/71278953</link><guid>https://blog.youkuaiyun.com/LoveJavaYDJ/article/details/71278953</guid><author>LoveJavaYDJ</author><pubDate>Sat, 06 May 2017 19:05:22 +0800</pubDate><description><![CDATA[概述第 19 章讨论了 Manger 应用程序，演示了如何使用实现了 ContainerServlet 接口的ManagerServlet 类来访问 Catalina 的内部对象。本章演示了如何使用JMX技术进而更方便、老练地管理 Tomcat。对于不熟悉 JMX 的读者，本章开头先进行了简单的JMX介绍。另外本章介绍了Catalina中使用的“Commons Modeler”建模库，它可以很简单的]]></description><category></category></item></channel></rss>