- 博客(14)
- 收藏
- 关注
原创 观察者模式
概念:定义对象间的一种一对多依赖关系,是的没当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。“张三欠了赵四、王五、老八、铁柱等一干人很多钱,张三没钱还,所以跑路了,但是张三是个很诚信的人,一旦有了钱肯定会还钱,如果这一干人每天都去问张三有没有钱,张三会烦死,张三说,哪天有了钱我一个一个的通知你们来拿钱,不要天天来问我了 ”。这就是观察者模式。于是就是下面这样,张三和债主子的关系就构成了观察者模式。
2024-09-18 21:30:20
255
原创 适配器模式
适配器模式(Adapter Pattern)是一种结构型设计模式,它允许将不兼容的接口转换为客户端所需的接口,从而让原本不兼容的类能够协同工作。这种模式涉及到一个适配器类,它包装了一个或多个不兼容接口的对象,并提供客户端所需的新接口。适配器模式主要分为两种形式:类适配器和对象适配器。
2024-09-18 21:00:52
256
原创 ssl方式拉取代码
再执行一次$ ssh-add -L,结果会展示密钥。,根据提示输入密码,成功后会展示你本机的。2. 生成公钥私钥,具体流程自行百度。3. 公钥粘贴在git上认证。这样就不用每次都输入密码啦~1. 本地安装git。
2024-07-31 16:38:22
229
原创 关于破解idea更改jetbrains-agent.jar配置踩坑总结
观察上面两个图片,这两个路径都有一个名字叫做idea.vmoptions的文件,下面那张图是我们已经装好的idea的包文件里的,上面那张图片是mac的libarary文件下的。1. 改jetbrains-agent.jar这个东西需要注意版本号,不然改了idea就直接打不开了,而且有的是根本不能用的,所以大家最好不要用这个方法吧,很危险。第一步:网上有很多让我修改idea.vmoptions文件的,我修改了,没用,那这是为什么呢。索性把idea卸载了,重新安装后,打开报出idea的vm异常,还是打不开。
2024-04-28 14:46:59
5915
原创 开发过程中的总结---包含反射/Java基础知识
公司代码要求必须将远程客户端接口使用Wrapper封装,且只能由AppWapper调用。封装类上需带有@Wrapper或者@AppWapper注解。源代码如下:看起来是不是很头疼,可以忽略不看下面有详细讲解重点在这:其实代码的主要想表达,如果你是一个带有@Wrapper注解的类,那么你的方法只能由带有@AppWrapper注解的类调用,否则失败。ps:仅限线上环境,所以这是一个坑,预发测试没问题,发布后,结果线上炸掉了。
2024-04-24 17:55:17
477
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人