- 博客(15)
- 收藏
- 关注
原创 java设计模式之桥接模式(重生之我在地府当孟婆)
事后,孟梦调取了日志,发现代码篡改了部分,但提交人是她。此时,牛头马面的脸部越来越模糊,渐渐变成了主管的样子,而且声音越来越大:小孟,小孟,醒醒,干活了。孟梦在医院病房的意识越来越模糊,旁边人的声音越来越小,她知道自己是要走了。过了一会,耳边传来幽怨声提示:"您已自动报名地府社招,岗位:忘川数据科实习生"。地府中,孟梦才缓过来,由于不是寿终正寝加上生前工作努力,如果通过社招,可以留在地府,继续发挥余热。降低耦合度:通过组合的方式替代继承,减少了子类的数量,避免了类爆炸问题。很快,崭新的孟婆桥就搭建好了。
2025-04-01 11:39:30
654
原创 JAVA设计模式之适配器模式《太白金星有点烦》
这个刚从天枢院调来的三等仙官,此刻正盯着瑶池主机房里的青铜鼎发愁——鼎身上"天地同寿"的云纹间,漂浮着三界香火系统每分钟吞吐的十万条功德数据。"仙官躬身施礼,袖间飘出混着雷纹的传令符,"陛下敕命:三日后西天取经项目功德结算,须令香火司主簿携周天星斗盘,与幽冥判官共校生死簿名录。"现在的鼎快到极限了"龟丞相模样的系统老仙颤巍巍指着监控水幕,鼎内CPU占用率已飙至99%,鼎耳处隐约冒出三昧真火,"若是直接调用孽镜台的照魂诀,咱们的香火数据怕是要......"太白摆了摆手,研究起了鼎内结构。【九转玲珑枢--->
2025-04-01 10:00:55
337
原创 java设计模式之代理模式《赛博园丁的代理觉醒》
"接连便是难懂的话,什么"透明扩展",什么"动态增强",引得众人都哄笑起来,会议室充满了快活的空气。当第127次把"自愿加班"翻译成"福报自助餐"时,小黄的量子键盘冒出了焦糊味。"小黄,最近AI这么火,再加个AI点评进去",保温杯里的枸杞突然剧烈翻腾。小黄打开文本替换规则器,里面的文字替换已经累计到了996*1024行,彷如风中残烛,奄奄一息,他已经跟上级多次提出增加容量、都被反驳了回来。霜降那日,服务器崩出个七彩祥云,满屏的"福报"都变作乱码,把"加班费"都译成了"福报功德券"。"定是那小黄代码作怪!
2025-03-23 19:54:15
1028
原创 java设计模式之原型模式《Ctrl+V救赎》
" 微信的语音来电提示在工位上响个不停,刚上完WC回来的小白盯着手机微信上列出的996个未接语音,心头一紧,没来得及擦干净的手赶紧点了回拨。未来一定是元宇宙的,这样,你简单搞下,咱们必须上线个史诗级H5——'" 老板的声音因激动而破音,"五彩斑斓的黑居然会随呼吸渐变!(手指悬在「立即发送」辞职邮件的按钮上,突然想起花呗待还金额——按回车的手,微微颤抖)“叮咚”,文件发过来了,小白点开了文档,他的血压随着内容的进度而升高。(机械键盘突然发出圣洁的白光,仿佛在说:"少年,你悟了!",文档我先发你,你看下好吧。
2025-03-21 16:15:16
874
原创 java设计模式之建造者模式《装修启示录》
就在上周五,当小白还沉浸在升职加薪的喜悦中,喝着9块9的瑞幸咖啡畅想人生时,老板突然拍出一张装饰图纸:"小~白~啊(此处请脑补领导拉长音),新办公室装饰就交给你啦!"我一个写if-else的,咋就突然成了包工头?当年面试时也没考《装修工程学》啊!(未完待续:下一章《当装修遇上复制粘贴:论Ctrl+C如何拯救打工人》)标题:关于公司IPO路演场地布置......"原来建造者模式就是职场太极术——脏活累活builder扛!
2025-03-19 19:05:40
525
原创 java设计模式之工厂模式《铸剑风云录》
独孤小黄凌空踏出七星步,口中念道:【一剑霜寒十四州】,手中「太虚剑」绽出万丈青芒。对面黑袍客狞笑着挥动血刃,刀气化作百丈骷髅扑来。正当他欲使出「天外飞仙」最后一式时——震耳欲聋的打铁声撕裂幻境,少年猛然惊醒。汗湿的手掌仍紧攥着半截柴火,炉膛火星溅上手背的灼痛,比不过心头怅然若失的钝痛。「第八十七次...」小黄望着墙上深浅不一的刻痕苦笑。自父亲病逝后,这方三尺铸剑台便成了他的江湖。十八岁的单薄肩膀扛着「独孤铸剑坊」的鎏金牌匾,却连锻造常用剑型都要手忙脚乱。
2025-03-19 15:44:48
733
原创 java设计模式之单例模式(单例圣殿)
在公元 2099 年,硅晶沙漠的深邃之处,设计模式博物馆的穹顶宛如一面破碎的镜子,肆意折射着血红色的极光,那诡谲的光芒仿若末世的预言。博物馆入口处,一尊残缺不全的《设计模式》青铜雕像孤寂而立。其左手原本紧握的工厂模式齿轮,已被岁月熔蚀得面目全非,仅残留些许扭曲的轮廓;而右手高举的单例模式克莱因瓶,却奇迹般地完好无损,在灯光下闪烁着神秘幽光,俨然成为新纪元里最为危险的信仰图腾,无声诉说着一段被尘封的技术传奇。
2025-03-13 17:56:54
1612
原创 Linux部署Datax 以及 Datax-web
打包成功后的DataX包位于 {DataX_source_code_home}/target/datax/datax/ ,查看datax/plugin/writer/mysqlwriter/libs/目录,已经包含新版的驱动jar包。编辑{DataX_source_code_home}/plugin-rdbms-util/src/main/java/com/alibaba/datax/plugin/rdbms/util/DataBaseType.java 文件。2是针对mysql8.x的自构建部署。
2025-03-12 18:36:04
1245
原创 手把手教你申请manus内测码
Manus是由中国创业公司Monica于2025年3月6日发布的全球首款通用型AI智能体(Agent),其名称源自拉丁语“mens et manus”,意为“手脑并用”,象征着其“知行合一”的核心理念。Manus并非传统意义上的对话式AI,而是一个能够自主思考、规划并执行复杂任务的智能体,直接交付完整的任务成果2.Manus的核心特定有哪些?自主执行能力Manus能够在云端独立完成任务,无需人工持续干预,直接交付完整的任务成果。例如,它可以自主编写代码、操作应用、生成报告,甚至部署网站。
2025-03-07 10:12:13
2060
原创 API接口模仿AI大模型进行流式返回
SSE 是一种基于 HTTP 协议的单向通信机制,允许服务器向客户端推送实时数据,而不需要客户端频繁地轮询服务器。今天接到个很有意思的需求,本来是前端直接对接AI大模型的接口并流式返回,并没有后端什么事。但是需要对请求做一些额外的组装,所以变成了前端去请求后端API接口,后端对接AI大模型,并且流式返回数据给前端。SseEmitter由于是Spring Framework 的,我的是springboot项目,所以不需要再导包了。.基于 HTTP:使用标准的 HTTP 协议,兼容性好,无需额外协议支持。
2025-02-27 17:17:35
601
原创 记一次动态插入数据到excel并且转pdf导出(JAVA)
所以难度是在动态填充里面,其次是PDF,至于用户名这种固定的,直接占位符替换即可。所以整体可以拆到两步。Apache POI 是一个开源的 Java 库,用于读取和写入 Microsoft Office 格式的文件,例如 Excel(.xls 和 .xlsx)、Word(.doc 和 .docx)以及 PowerPoint(.ppt 和 .pptx)文件。支持多种文件格式(.xls、.xlsx、.doc、.docx、.ppt、.pptx),几乎涵盖了所有常见的 Microsoft Office 文件类型。
2025-02-26 18:42:01
762
原创 Linux 部署Home Assistant 以及集成米家
最近项目中,分配到了对接智能家居设备的任务,即需要通过调用api的方式,从而达到控制设备的目的。需要在代码中或者其他地方调用api来控制设备。那这不就是物联网了嘛。找几个对接平台,对比下价格,然后去调用对应平台的API去控制设备,岂不是简简单单?(后面发现是我太天真了) 开冲开冲。
2025-02-20 11:54:12
1420
2
原创 记一次【PPT制作、PPT在线编辑预览】功能开发过程
一开始,老大的意思是说,我这边直接接受markdow文本的内容,然后我自己封装成对象插入到模板里面去,结果就是,我单单封装成对象就花费了一天时候,期间同样使用GPT写代码(踩了上面同样的坑)。有部分办法是不存在的、还有部分的属性也是不存在的。6.老大几句话交代的需求,其实是很模糊的,仔细分析下来,会发现里面所用的技术,所需要的时间,或者说注意的点,其实是很多的。一开始我的思路就不对了,我想着复制模板上面原有的样式,有多少个标题我就复制多少个,后面折腾了一下午,发现这种方式麻烦,换个其他样式又不行了。
2025-02-18 09:46:48
1049
原创 深入了解JVM之对象的创建过程(二)
你去饭店吃饭,服务员问你想要吃点啥,你点了个四季豆炒肉,服务员看了下菜单,告诉你没有,然后你说:可以有。为每个线程都分配一块私有的内存区域(TLAB),当需要分配内存的时候,优先从自己的TLAB进行分配, 当TLAB用完后,再申请新的TLAB。1.避免脏数据影响:因为新分配的内存空间可能还残留着之前对象的数据,进行初始化清零后,保证了对象在创建时的已知、可预测的初始状态。2.统一的初始状态:所有新创建的对象都是相同的零值状态开始,无论他们分配在内存中的那个位置,都可以保证对象的一致性,可预测性。
2025-02-17 16:41:32
601
原创 深入了解jvm之运行时数据区(一)
举个栗子:你正在房间看书、看到了某一页(当前线程在执行字节码),这时候来电话了,需要出门一趟(线程切换、暂停等),这时候你为了记住看到了哪里、就在书的当前页放入一个书签(程序计数器,记录了当前的进度),当你处理完事情回来后(线程切换回来),就可以根据书签的位置(程序计数器记录的行号),接着往下看。它主要是用来记录当前线程所执行的字节码的行号(行号指示器),因为jvm中,多线程是通过线程轮流切换+分配执行时间的方式来实现的。它的类型是栈、所有会有压栈、弹栈的操作、并且有后进先出的特征。
2025-02-14 14:56:05
1025
DeepSeek 15天快速上手指南-AI助手从入门到高级应用
2025-03-19
DeepSeek从入门到精通
2025-03-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人