logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java 设计模式 - 简单工厂模式 - 创建对象的简便之道

简单工厂模式是一种创建型设计模式,它通过一个工厂类来封装对象的创建逻辑,从而降低了类之间的耦合性,避免了代码重复,使代码更易于维护和管理。在Java中,简单工厂模式通常用于创建对象的场景,通过一个工厂类来隐藏对象的创建细节,使客户端代码更简洁、可维护和可扩展。通过此篇文章,让我们对简单工厂模式有了更深入的理解。在实际应用中,根据具体场景选择适合的设计模式是非常重要的。简单工厂模式是一种简便的方式来

文章图片
#java#设计模式#简单工厂模式
Mac 执行 brew install 出现 Error: Command failed with exit 128: git

【代码】Mac 执行 brew install 出现 Error: Command failed with exit 128: git。

#git#macos#github
10 分钟在你的服务器运行在线文档管理系统

1.安装 docker 与 docker-compose如果这个你没装, 那估计 10 分钟不能完事安装 docker: https://www.yuque.com/ekko/app/bqg9dl安装 docker-compose: https://www.yuque.com/ekko/app/ow6ruc2. 新建 docker-compose.ymlversion: '3'services:M

#docker#数据库#linux
docker-compose部署nacos单机版(简洁优化版)

预览初始化数据库MySQL 文件:https://github.com/Gleans/SpringCloudPro/blob/master/docker/mysql-init/init.sql放到可视化工具或者命令行执行以下,目的是 初始化数据库docker-compose 启动 nacos 单机版Linux安装Docker(CentOS 8)与docker-compose套装windows安装D

#docker#spring cloud#spring boot
Failed to bind properties under server.address to java.net.InetAddress

报错2020-06-14 22:14:46.251 ERROR 20640 --- [main] o.s.b.d.LoggingFailureAnalysisReporter:***************************APPLICATION FAILED TO START***************************Description:Failed to bind prop

#java#mysql#bug +1
Java骚操作之CountDownLatch

简述用来干嘛的?当你在方法中调用了多个线程,对数据库进行了一些不为人知的操作后,还有一个操作需要留到前者都执行完的重头戏,就需要用到 CountDownLatch 了实践代码package com.github.gleans;import java.util.concurrent.CountDownLatch;public class TestCountDownLatch {public stat

#数据库#java#大数据 +1
kotlin java 混合代码 maven 打包

kotlin java 混合代码 maven 打包需要的插件<plugin><groupId>org.jetbrains.kotlin</groupId><artifactId>kotlin-maven-plugin</artifactId><version>${kotlin.version}</version>&

#java#kotlin#maven
Java Stream 常用方法【详尽篇】

Java8 版本引入的重要特性之一, 对于集合(例如 List、Map、Set 等)进行处理和操作的高级抽象.Stream API 提供了一种更为简洁高效的的方式来处理集合数据, 可读性较高, 特别在数据的过滤、转换、聚合时的操作很简单方便快捷.

Java骚操作之CountDownLatch

简述用来干嘛的?当你在方法中调用了多个线程,对数据库进行了一些不为人知的操作后,还有一个操作需要留到前者都执行完的重头戏,就需要用到 CountDownLatch 了实践代码package com.github.gleans;import java.util.concurrent.CountDownLatch;public class TestCountDownLatch {public stat

#数据库#java#大数据 +1
MySQL count去重并包括null

版本mysql 5.7.20去重聚合获取count值SELECT count(DISTINCT(字段)) FROM 表带null去重聚合count值SELECT count(DISTINCT(IFNULL(字段,1))) FROM 表

#java#mysql#数据库 +1
    共 16 条
  • 1
  • 2
  • 请选择