day to day

any fool can write code that a computer can understand. Good programmers write code that humans can understand

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

摘要: 开发遇到一个问题:org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'ckhSynCardNumToMbhkJob' available这个报错可能是因为: 1. spring的xml配置文件 阅读全文
posted @ 2024-02-06 10:21 探歌 阅读(3) 评论(0) 推荐(0) 编辑

摘要: 抽象工厂模式:算是工厂相关模式的终极形态,如果各位完全理解了上一章的工厂方法模式,那么抽象工厂模式就很好理解了。它与工厂方法唯一的区别就是工厂的接口里是一系列创造抽象产品的方法,而不再是一个,而相应的,抽象产品也不再是一个了,而是一系列相关的产品。这其实是工厂方法模式的一种扩展不是吗? 定义:为创建 阅读全文
posted @ 2019-06-25 11:46 探歌 阅读(387) 评论(0) 推荐(0) 编辑

摘要: 本章我们继续讨论新的设计模式,工厂方式模式,在这之前,LZ决定先给出引自其它地方的标准定义以及类图。 定义:工厂方法模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。 核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽 阅读全文
posted @ 2019-06-25 11:05 探歌 阅读(241) 评论(0) 推荐(0) 编辑

2024年1月18日

摘要: 学习步骤: 1.Docker容器里面相关组件的关系? Docker 架构详解和各组件协作运行? 2.在docker 部署一个springboot服务的流程? 3.官方文件--中文版 学习了解 容器启动过程如下: Docker 客户端执行 docker run 命令; Docker daemon 发现 阅读全文
posted @ 2024-01-18 17:06 探歌 阅读(14) 评论(0) 推荐(0) 编辑

摘要: 一句话概括 区别: @Configuration 中所有带 @Bean 注解的方法都会被动态代理,因此调用该方法返回的都是同一个实例。2. 可以直接调用方法,不需要 @Autowired 注入后使用。 @Conponent 声明为Spring 的组件。修饰的类不会被代理,每实例化一次就会创建一个新的 阅读全文
posted @ 2024-01-18 14:10 探歌 阅读(23) 评论(0) 推荐(0) 编辑

2023年11月16日

摘要: https://ddkk.com/ 阅读全文
posted @ 2023-11-16 10:33 探歌 阅读(11) 评论(0) 推荐(0) 编辑

2023年9月26日

摘要: 1. 首先创建大的project 父工程: 2. 点击下一步之后: 3. 点击下一步,填写项目存放地址,点击finish: 4. 完成之后删除不需要的文件,保留pom文件,检查对应的jar和springboot parent 版本: 5. 然后创建子项目(module项目): 1、选中父模块,点击鼠 阅读全文
posted @ 2023-09-26 18:07 探歌 阅读(503) 评论(0) 推荐(0) 编辑

2023年8月9日

摘要: // @Constraint 是 Java 中的注解之一,用于标记自定义的约束注解。约束注解通常用于数据验证,用来限制字段的取值或格式,确保数据的合法性。 @Constraint(validatedBy = FlagValidate.class) 第一步:先建一个@interface Flag的注解 阅读全文
posted @ 2023-08-09 10:30 探歌 阅读(255) 评论(0) 推荐(0) 编辑

2023年1月10日

摘要: mysql快捷键:ctrl+r 运行查询窗口的sql语句ctrl+shift+r 只运行选中的sql语句ctrl+q 打开一个新的查询窗口ctrl+w 关闭一个查询窗口ctrl+/ 注释sql语句 ctrl+shift +/ 解除注释F6 打开一个mysql命令行窗口 IDEA快捷使用技巧:Ctrl 阅读全文
posted @ 2023-01-10 15:03 探歌 阅读(106) 评论(0) 推荐(1) 编辑

2022年11月15日

摘要: 一、异步和多线程有什么区别? 其实,异步是目的,而多线程是实现这个目的的方法。 多线程和异步操作两者都可以达到避免调用线程阻塞的目的,从而提高软件的可响应性。甚至有些时候我们就认为多线程和异步操作是等同的概念。但是,多线程和异步操作还是有一些区别的。而这些区别造成了使用多线程和异步操作的时机的区别。 阅读全文
posted @ 2022-11-15 16:38 探歌 阅读(1306) 评论(0) 推荐(0) 编辑

摘要: 线程池的创建方法 总共有 7 种,但总体来说可分为 2 类: 一类是通过 ThreadPoolExecutor 创建的线程池; 另一个类是通过 Executors 创建的线程池。 1. Executors.newFixedThreadPool:创建一个固定大小的线程池,可控制并发的线程数,超出的线程 阅读全文
posted @ 2022-11-15 10:29 探歌 阅读(1357) 评论(0) 推荐(0) 编辑

2022年10月11日

摘要: 1、构造 List 后使用 List.add 初始化 1 List<String> stringList = new LinkedList<>(); 2 stringList.add("a"); 3 stringList.add("b"); 4 stringList.add("c"); 这是最常规的 阅读全文
posted @ 2022-10-11 11:02 探歌 阅读(2253) 评论(0) 推荐(0) 编辑