07 2022 档案

摘要:Object getBean(String var1, Object... var2)今天发现了beanfactory接口中有这样一个方法先解释一下这个方法的用途,当一个bean用的是原型模式时(即在类上添加了 @Scope("prototype") ),然后再调用这个getbean方法时可以同时将 阅读全文
posted @ 2022-07-27 23:41 dronff 阅读(72) 评论(0) 推荐(0) 编辑
摘要:代理模式只能加强现有的功能或方法,而装饰器模式可以增加方法,对类进行增强,桥接,但是装饰器模式只能往两个维度进行拓展,因为一个装饰器它的下层子类全都是一个方面的东西,而桥接模式可以有多个维度进行拓展,因为它是将其他属性聚合到最上层抽象类中 阅读全文
posted @ 2022-07-27 00:46 dronff 阅读(14) 评论(0) 推荐(0) 编辑
摘要:假如现在有一个抽象的Food类 Food -price:float +getPrice():float +cost():float 然后有一个Noode类是food类的实现类,实现了cost方法 现在再添加一个新的抽象装饰类继承了Food类, 再实现一个具体的装饰类,实现上面的抽象装饰类 这样,每次 阅读全文
posted @ 2022-07-26 18:23 dronff 阅读(17) 评论(0) 推荐(0) 编辑
摘要:我现在要开发一个系统,有一个对外暴露的接口,对于json的处理使用的是fastjson框架,后来系统拓展需要用到jackson来处理,很明显原来的接口就没法使用了,此时只需要增加一个适配器类,类中聚合一个Jackson对象,并且实现/继承原来的fastjson,这样就可以既不违背开闭原则也能拓展系统 阅读全文
posted @ 2022-07-26 16:20 dronff 阅读(16) 评论(0) 推荐(0) 编辑
摘要:建造者模式程序由以下几部分组成: 抽象Builder 具体Builder用来生产零件 指挥者Director 用来指挥builder安装 理解:之前是在目标对象内部进行set操作,现在是单独在一个builder类中定义set雷然后在一个director类中指挥builder进行set 阅读全文
posted @ 2022-07-26 12:22 dronff 阅读(16) 评论(0) 推荐(0) 编辑
摘要:代码: CoffeStore(咖啡店类) public class CoffeStore { private CoffeFactory coffeFactory; public void setCoffeFactory(CoffeFactory coffeFactory) { this.coffeF 阅读全文
posted @ 2022-07-26 01:19 dronff 阅读(35) 评论(0) 推荐(0) 编辑
摘要:再构造方法里面判断单例是否存在,存在则抛出异常 阅读全文
posted @ 2022-07-25 23:41 dronff 阅读(20) 评论(0) 推荐(0) 编辑
摘要:再类中添加一个readResolve方法(非静态),方法直接返回单例对象 阅读全文
posted @ 2022-07-25 23:37 dronff 阅读(24) 评论(0) 推荐(0) 编辑
摘要:饿汉式 -方式一 public class SingletonTest { private SingletonTest(){} private static SingletonTest instance = new SingletonTest(); public static SingletonTe 阅读全文
posted @ 2022-07-25 23:23 dronff 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-07-25 23:10 dronff 阅读(9) 评论(0) 推荐(0) 编辑
摘要:public class SingletonTest { private static volatile SingletonTest singletonTest; public static SingletonTest getInstance(){ if(singletonTest == null) 阅读全文
posted @ 2022-07-25 23:04 dronff 阅读(58) 评论(0) 推荐(0) 编辑
摘要:开闭原则 开闭原则规定"软件中的对象(类,模块,函数等等)应该对于扩展是开放的,但是对于修改是封闭的" 抽象接口 public interface AbstractTheme { void printColor(); } public class RedTheme implements Abstra 阅读全文
posted @ 2022-07-25 20:08 dronff 阅读(26) 评论(0) 推荐(0) 编辑
摘要:(21条消息) linux下安装redis(超详细,每一步命令都有命令截图及运行截图)_座上客的博客-CSDN博客_linux 安装redis (21条消息) Redis 主从配置_LlinCK的博客-CSDN博客 (21条消息) springboot中实现redis读写分离_死卷大厂的博客-CSD 阅读全文
posted @ 2022-07-22 17:28 dronff 阅读(114) 评论(0) 推荐(0) 编辑
摘要:默认proxyBeanMethods 为true,即这个配置类的方法会被cglib代理 假如这个配置类中有一个方法 @Bean@Autowiredpublic User user(){ return new User("agiao",120);}此时如果在外面调用这个配置类的user方法,返回的则是 阅读全文
posted @ 2022-07-22 11:28 dronff 阅读(374) 评论(0) 推荐(0) 编辑
摘要:今天在使用seata时,启动一直报错 no available service 'null' found, please make sure registry config correct 在检查了nacos的配置中心和服务中心后没有异常,可是一直找不到服务 这是client的配置 最后研究了半天时 阅读全文
posted @ 2022-07-21 21:46 dronff 阅读(2008) 评论(0) 推荐(0) 编辑
摘要:在使用elementui的cascader组件时,业务需求是在进入页面时让cascader有一个初始的选择, 所以我直接写了这样几行代码 但是很显然不行 因为vue2没有实现对数组的监视,只监视的数组的那几个方法 所以我又采用了另外一个方法 按道理来讲应该可以了,但是事实是还是不行 排查了半天也没找 阅读全文
posted @ 2022-07-21 11:51 dronff 阅读(22) 评论(0) 推荐(0) 编辑
摘要:首先 docker commit -m"描述信息" -a"作者' name:1.1 生成镜像 然后 docker tag IMAGE localhost:5000/myubt:1.1生成一个该镜像的副本,名字格式为ip:5000/名字 然后docker push localhost:5000/myu 阅读全文
posted @ 2022-07-19 23:27 dronff 阅读(1040) 评论(0) 推荐(0) 编辑
摘要:yum -y install gcc yum install -y yum-utils yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum makecach 阅读全文
posted @ 2022-07-19 12:15 dronff 阅读(12) 评论(0) 推荐(0) 编辑
摘要:docker将最小的 必要的linux内核进行复用,然后再基于这个内核运行镜像 而传统虚拟机是在硬件层面上进行运行,体量大 docker虚悬镜像、 删除虚悬镜像 docker rmi $(docker images -f "dangling=true" -q) # 或者 # 这个命令会删除所有未使用 阅读全文
posted @ 2022-07-19 00:53 dronff 阅读(33) 评论(0) 推荐(0) 编辑
摘要:(17条消息) 微服务到底该多大?如何设计微服务的粒度?_公众号:肉眼品世界的博客-CSDN博客 阅读全文
posted @ 2022-07-14 21:07 dronff 阅读(10) 评论(0) 推荐(0) 编辑
摘要:(17条消息) Docker没有vi或vim如何解决_唐老六的博客-CSDN博客_docker 没有vi 阅读全文
posted @ 2022-07-14 10:57 dronff 阅读(129) 评论(0) 推荐(0) 编辑
摘要:好久没写过博客了 今天记录一下今天的学习内容 多级缓存的主要原理 因为tomcat承受并发的能力有限,而redis承受并发的能力高很多,所以在tomcat用redis做缓存无法激发redis最大能力,所以在nginx部分使用OpenResty框架用lua语言先做一遍缓存,如果没有命中,再用lua发送 阅读全文
posted @ 2022-07-12 22:43 dronff 阅读(42) 评论(0) 推荐(0) 编辑
摘要:用代码配置的话要注意顺序!!!!!!!!!! 今晚倒腾了一晚上的Gateway过滤器 记录一下代码,下次好对比 package com.example.gatewaytest; import lombok.extern.slf4j.Slf4j; import org.springframework. 阅读全文
posted @ 2022-07-10 21:56 dronff 阅读(55) 评论(0) 推荐(0) 编辑
摘要:在使用@Value注入配置中心的配置时提示注入失败 经过多番周折使用配置中心必须要写在bootstrap.xml配置文件中 阅读全文
posted @ 2022-07-09 19:52 dronff 阅读(81) 评论(0) 推荐(0) 编辑
摘要:今天在运行nacos客户端时,发现刚开始运行可以正常运行,并且服务端也有实例,但是过了一会客户端就会提示连接超时,(配置文件,依赖版本都没问题),此时只需要将\nacos\data路径下的protocal文件夹删掉,具体原因不详,据其他人的博客说是nacos服务器过载 阅读全文
posted @ 2022-07-09 18:33 dronff 阅读(201) 评论(0) 推荐(0) 编辑
摘要:nacos2.1 新增配置发布失败。请检查参数是否正确 - 漫步花海下的oldman - 博客园 (cnblogs.com) 阅读全文
posted @ 2022-07-08 23:47 dronff 阅读(247) 评论(0) 推荐(0) 编辑
摘要:ps:自定义过滤器类名必须以GatewayFilterFactory结尾 server: port: 81spring: cloud: nacos: username: nacos password: nacos gateway:# routes:# - id: testid# uri: lb:// 阅读全文
posted @ 2022-07-08 19:53 dronff 阅读(218) 评论(0) 推荐(0) 编辑
摘要:1.Method has too many Body parameters 在启动时,报如上信息,说明Feign接口的方法中有参数,但是没有使用RequestParam注解 应该做出如下改动 @FeignClient(value="user-service") public interface Us 阅读全文
posted @ 2022-07-08 18:10 dronff 阅读(134) 评论(0) 推荐(0) 编辑
摘要:首先编写一段java代码 public class A { public native void TestFromCpp(); } 然后使用命令javac A.java -h . 生成头文件 javah A.java 然后得到一个生成的头文件 /* DO NOT EDIT THIS FILE - i 阅读全文
posted @ 2022-07-04 22:02 dronff 阅读(25) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示