java 工厂模式的实例详解工厂方法中的“工厂”和我们平常理解的一样:用于生产产品。而客户是要和产品打交道,所以工厂方法模式的意义在于把客户和产品分开,达到解耦和更灵活的目的。一般我们有一个产品的抽象类,然后有几个具体的产品,如下://抽象产品角色
public interface Product{
void product();
}
//具体产品1
public class Pro1 imple
转载
2023-07-20 23:33:29
79阅读
ifnull != classTeacherSelListdebug 启动项目对象使用lombok 属性首字母不可大写Dts.equals(c)Dts不可为空new String()!=null
原创
2019-04-15 17:11:35
415阅读
Java日常开发代码优化缘由优化缘由不积跬步无以至千里,不积小流无以成江河。如果说考虑的工期等因素,代码能
原创
2022-12-09 13:43:55
52阅读
前言平时我们写代码呢,多数情况都是流水线式写代码,基本就可以实现业务逻辑了。如何在写代码中找到乐趣呢,我觉得,最好的方式就是:使用设计模式优化自己的业务代码。今天跟大家聊聊日常工作中,我都...
转载
2022-01-14 15:51:24
258阅读
前言平时我们写代码呢,多数情况都是流水线式写代码,基本就可以实现业务逻辑了。如何在写代码中找到乐趣呢,我觉得,最好的方式就是:使用设计模式优化自己的业务代码。今天跟大家聊聊日常工作中,我都...
转载
2021-11-08 16:29:50
514阅读
java的mapper接口,可以返回int,也可以返回Integer,推荐返回Integer,因为一旦影响的数据量是0,或者更改的数据不
原创
2024-03-31 14:35:42
33阅读
在此总结一些,我们平常开发中经常去查看和参考的站点,帮助我们很好的进行开发工作,积水成海,积土成山. PHP: 1. 官网: http://php.net 2.pecl(php扩展): http://pecl.php.net 3.composer包库: h
原创
2022-08-01 22:59:27
110阅读
.Dootask(kuaifan/dootask: DooTask是
原创
2022-08-01 23:40:26
437阅读
对于一个访问量庞大的网站来说,缓存机制是很重要的提速和优化手段。
原创
2022-05-30 17:43:15
121阅读
文章目录DdeprecatedDdeprecated英[ˈdeprəkeɪtɪd]美[ˈdeprəkeɪtɪd]例句:This script is D新—...
原创
2022-07-06 16:51:49
97阅读
观察者模式(Observer Design Pattern),也叫做发布订阅模式(Publish-Subscribe Design Pattern)、模型-视图(Model-View)模式、源-监听器(Source-Listener)模式、从属者(Dependents)模式。指在对象之间定义一个一对多的依赖,当一个对象状态改变的时候,所有依赖的对象都会自动收到通知。比如说Redis 中的基于频道的
转载
2024-09-06 15:13:50
219阅读
简介: 原理与演示。01/ 从开发者的烦恼说起开发者在编写代码时,需要花费大量时间在低层次的重复编码上,特别是针对一些语法比较冗余的开发语言。同时,开发者经常被戏称为面向搜索引擎编程,因为我们经常需要通过通用搜索引擎去查询文档资料,但是通用搜索引擎的内容质量参差不齐,开发者在找文档、选文档上都需要花费大量时间,这会让我们的开发过程碎片化,无法集中精力聚焦在业务逻辑的开发上。在代码评审阶段,评审人
转载
2021-08-02 14:31:00
81阅读
2评论
1. 六类典型空指针问题
包装类型的空指针问题
级联调用的空指针问题
Equals方法左边的空指针问题
ConcurrentHashMap 这样的容器不支持 Key 和 Value 为 null。
集合,数组直接获取元素
对象直接获取属性
1.1包装类型的空指针问题
public class NullPointTest {
public static void
转载
2021-08-14 00:27:20
175阅读
# 如何在Java日常开发中打印错误日志
## 流程概述
在Java日常开发中,打印错误日志是非常重要的一项工作,可以帮助开发者快速定位和解决问题。下面我将详细介绍如何实现在Java日常开发中打印错误日志的步骤,并给出相应的代码示例。
## 步骤
| 步骤 | 操作 |
|----|----|
| 1 | 导入日志库依赖 |
| 2 | 创建Logger对象 |
| 3 | 打印错误日志
原创
2024-04-09 06:45:57
33阅读
最近做了些和项目部署有关的工作,日常工作过程中涉及到一些linux下部署,日志查看等比较基础常用的知识,现在总结记录下来,方便以后查阅和汇总。下面的内容都是想到哪写到哪的,可能思路有些跳跃,呵呵。
1、在工作中部署过一次mysql+keepalived 配置的主主复制的配置,就是一台mysql出现故障当即后,另外一台mysql服务器可以自动
原创
2013-01-31 23:20:34
719阅读
# 日常开发中的 MongoDB 数据存储
MongoDB 是一种流行的 NoSQL 数据库,被广泛应用于各种场景,尤其适合存储非结构化或半结构化的数据。本文将探讨在日常开发中,MongoDB 通常存储哪些数据,并带来相关的代码示例,最后总结其优劣势。
## MongoDB 适合存储的数据类型
### 1. 用户信息
在应用程序中,用户信息是最常存储的数据之一。这样的数据通常包括用户名、电
原创
2024-07-31 07:37:00
84阅读
1. 配置文件解析(configobj) pip install configobj 基本使用: 配置文件 [server] name = zbj port = 9000 [home] # 注释 area = huizhou 示例: from configobj import ConfigObj #
原创
2022-05-30 17:25:21
165阅读
拓展阅读
MySQL View
MySQL truncate table 与 delete 清空表的区别和坑
MySQL Ruler mysql 日常开发规范
MySQL datetime timestamp 以及如何自动更新,如何实现范围查询
MySQL 06 mysql 如何实现类似 oracle 的 merge into
MySQL 05 MySQL入门教程(MySQL tutorial b
原创
2024-04-10 15:22:09
24阅读
#pragma mark - 字体、颜色相关 #define kFONT_SIZE(f) [UIFont systemFontOfSize:(f)] #define kFONT_BOLD_SIZE(f) [UIFont boldSystemFontOfSize:(f)] #define kFONT_
转载
2019-07-12 14:00:00
149阅读
2评论