摘要: 最近几天ChatGPT的热度又重新起来了,在微信指数中搜索量一度飙升到3100万,大部分人都是看着ChatGPT的热度一点点消散,然后什么也做不了。 做电商的卖账号、电话卡,做自媒体的写ChatGPT注册教程,我们普通人怎么借这个热度做点事呢?今天免费给大家带来一款ChatGPT对话小程序源码。 C 阅读全文
posted @ 2023-02-08 16:21 程序员田同学 阅读(329) 评论(0) 推荐(0) 编辑
摘要: JVM面试大总结 JVM是运行在操作系统之上的,它与硬件没有直接的交互。先说一下JVM的内存区域,当函数开始运行时,JVM拿到自己的内存将自己的内存区域进行了分割,分为五块区域:线程共享的有堆、方法区,线程私有的有java栈、本地方法栈、程序计数器。 阅读全文
posted @ 2023-01-03 14:40 程序员田同学 阅读(168) 评论(0) 推荐(1) 编辑
摘要: 计算机网络面试大总结 本文分文五大部分,第一部分总纲说明计算机网络层次划分的三种模型,一到四部分以TCP/IP协议模型作为划分标准,分别说明各层作用和最常见的面试题,最后总结网络综合面试题,历时六天全文一千字。 阅读全文
posted @ 2022-11-23 09:54 程序员田同学 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 工厂方法在Spring源码中的运用 我们都知道Spring中IOC是使用的工厂模式,但是对于实现细节就一知半解了,今天这篇文章就带大家解读Spring中是如何使用工厂模式的。 阅读全文
posted @ 2022-10-11 15:17 程序员田同学 阅读(1071) 评论(1) 推荐(1) 编辑
摘要: 设计模式之访问者模式 大多数情况下你不需要访问者模式,但当一旦需要访问者模式时,那就是真的需要它了,这是设计模式创始人的原话。可以看出应用场景比较少,但需要它的时候是不可或缺的,这篇文章就开始学习最后一个设计模式——访问者模式。 阅读全文
posted @ 2022-09-30 10:02 程序员田同学 阅读(738) 评论(0) 推荐(0) 编辑
摘要: 设计模式之模板方法模式 在我们实际开发中,如果一个方法极其复杂时,如果我们将所有的逻辑写在一个方法中,那维护起来就很困难,要替换某些步骤时都要重新写,这样代码的扩展性就很差,当遇到这种情况就要考虑今天的主角——模板方法模式。 阅读全文
posted @ 2022-09-29 09:45 程序员田同学 阅读(848) 评论(1) 推荐(0) 编辑
摘要: 设计模式之策略模式 在一个收银系统中,如果普通用户、中级会员、高级会员分别对应着不同的优惠策略,常规编程就要使用一系列的判断语句,判断用户类型,这种情况下就可以使用策略模式。 阅读全文
posted @ 2022-09-28 09:09 程序员田同学 阅读(749) 评论(0) 推荐(1) 编辑
摘要: 设计模式之状态模式 实际开发中订单往往都包含着订单状态,用户每进行一次操作都要切换对应的状态,而每次切换判断当前的状态是必须的,就不可避免的引入一系列判断语句,为了让代码更加清晰直观,我们引入今天的主角——状态模式。 阅读全文
posted @ 2022-09-27 10:08 程序员田同学 阅读(805) 评论(0) 推荐(1) 编辑
摘要: 设计模式之观察者模式 观察者模式是极其重要的一个设计模式,也是我几年开发过程中使用最多的设计模式,本文首先概述观察者模式的基本概念和Demo实现,接着是观察者模式在Java和Spring中的应用,最后是对观察者模式的应用场景和优缺点进行总结。 阅读全文
posted @ 2022-09-22 15:19 程序员田同学 阅读(450) 评论(0) 推荐(2) 编辑
摘要: 设计模式之备忘录模式 无论是我们在使用word还是记事本,系统都会为我们提供撤销的功能,这几乎是人人都会使用到的功能,而在我们实际开发中,会不会存在一个很复杂的对象,当更改了其中的某一个属性以后,也提供撤销的功能,可以快速恢复到更新前的状态。提供该功能的模式也正是今天的主题——备忘录模式。 阅读全文
posted @ 2022-09-19 09:13 程序员田同学 阅读(486) 评论(0) 推荐(1) 编辑
博客主的头像