首页 > 其他分享 >约定大于配置

约定大于配置

时间:2024-09-09 10:15:17浏览次数:9  
标签:方式 配置文件 约定 配置 用户 接口 大于 加载

 

 

 

默认配置,应用配置到可扩展配置 。 配置文件的体现方式是 XML 文件或者是 Properties 文  件 。现在 springboot  框架的配置框架数据参数的提现方式是 yml 文件和注解参数 。配置文  件是应用程序参数化解耦的一种方式。程序员项目组开发好应用程序的框架之后,遗留下来  的项目参数传递接口是以配置文件的方式。配置文件可以在线编辑,动态化配置调整参数信  息。项目上线运行之后会有用户需求的提出,可以通过动态配置调参的方式进行优化和调整。


双亲委派机制是 Java 虚拟机加载类的一种方式 。 Java 虚拟机加载类的类型有 Bootstrap classloader, AppClassLoader, ExtClassLoader .  基础类的配置加载方式是启动类加载,应用程 序类库, 可以扩展的类库提供用户自动编码配置 。Java 基础类库的加载在双亲是有很多的 基础默认加载, 委派是代理方, 灵活性加强 。Springboot 框架对 spring 容器进行动态地抽 取抽象, 具体地实现细节会有不同的应用框架体现。

 

约定大于配置是美国计算机毕业生论文中提出来的。一个应用上线之后会生成很多的基础开 发文档和用户手册。配置接口尽量留取较小。用户既是上帝。用户体验和用户的使用反馈很 重要。很多的数据参数都是有默认的数据值。用户不用培训或者是思考很多时间就可以在应 用程序上面获取信息。

 

注解也是有很多的基础默认配置。开放出来的配置调参接口很少,可以减少用户出错的概率。 高内聚,低耦合。程序内聚的方式通过硬编码的方式体现,硬编码是软件编程的基础源代码, IDE 编译完成之后是字节码.class 文件 。 配置文件是整个应用程序对用户开放出来的接口 。  大型机器组装成功之后,可视化调整参数界面和很多的机械按钮和计算机编程的配置文件参  数调整方式类似。

 

设计模式享元模式对项目种的重复代码不断地抽取。抽取出来的模块就是享元模块。空间复 用和代码复用都是节省计算机运行资源和静态资源的方式 。 面向对象编程的三大特性封装, 继承和多态也是这种理念的很好体现。使用封装内聚,继承复用空间,多态的用户的自定义 编码接口 。灵活性能在用户需要有保证和体现。

标签:方式,配置文件,约定,配置,用户,接口,大于,加载
From: https://www.cnblogs.com/liaowanzhong/p/18404023

相关文章

  • 一文掌握Containerd配置Harbor私有仓库
    一文掌握Containerd配置Harbor私有仓库目录1概念1.1什么是Containerd1.2什么是Harbor1.3什么是ctr和crictl2配置Containerd使用Harbor作为私有仓库将Harbor相关证书上传到Kubernetes的节点上更新Containerd配置重启Containerd服务验证配置是否成功2.4.1使用......
  • Java中的异步日志记录:Logback与AsyncAppender的配置与优化
    Java中的异步日志记录:Logback与AsyncAppender的配置与优化大家好,我是微赚淘客返利系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!在Java应用中,日志记录是关键的功能,但同步日志记录可能会影响性能。为了解决这个问题,异步日志记录可以显著提高应用的响应速度。本文将详细介绍......
  • 【Java学习】配置文件&日志&多线程
    一、配置文件1、概述在企业开发过程中,我们习惯把一些需要灵活配置的数据放在一些文本文件中,而不是在Java代码写死。我们把这种存放程序配置信息的文件,统称为配置文件。配置文件一般要求有明确的格式,以方便读写操作。2、PropertiesProperties是一个Map集合(键值对集合),但是一......
  • 网络设备开局配置生成器(第三次更新) QQ交流群:(4817315)
     网络设备开局配置生成器(SecureCRTvbs脚本)QQ交流群:(4817315)一、工具介绍本工具主要是针对简化网络工程师重复繁琐的工作而开发。工具只是将重复工作通过自己配置生成脚本代码来执行,工具的大致功能可以概括为以下几点:1.可以1分钟生成华为、华三、锐捷等交换机的开......
  • Hadoop集群搭建----Hadoop安装与配置
    (1)上传Hadoop安装包:Hadoop安装包上传到虚拟机/erport/software目录Hadoop版本:hadoop-3.3.1.tar.gz(2)解压安装Hadoop:tar-zxvfhadoop-3.3.1.tar.gz-C/erport/servers/(3)配置Hadoop环境变量:vim/etc/profile生效:source/etc/profile(4)验证Hadoop环境:hadoopversion......
  • 虚拟机网络配置大纲
    目录一、ping测试主机之间网络连通性二、修改虚拟网卡ip三、修改IP配置文件四、ifconfig配置网络接口五、修改主机名称和hosts映射文件一、ping测试主机之间网络连通性ping测试主机之间网络连通性pingwww.baidu.comwww.jd.com…二、修改虚拟网卡ip修改虚拟......
  • 网络属性及相关配置工具\shel脚本编程-进阶 \进程-系统性能和计划任务
    一、通过网络配置命令让主机上网1.查看网络接口信息:  -`ipa`或者`ifconfig`显示系统中所有网络接口的详细信息,包括IP地址、子网掩码、MAC地址等。2.配置IP地址、子网掩码、网关和DNS:  -IP地址:使用`ifconfig`或`ipaa`命令来设置IP地址。例如,`ifconfig......
  • Vue.js入门系列(二十三):集成第三方动画库、总结过渡与动画、配置代理
    个人名片......
  • Linux网络配置(NAT模式下静态IP的配置)
    说明:子网IP在配置时可以随意设置,可以与当前主机不在同一个网段,只要保证前后配置一致即可。例如主机IP的网段为:192.168.6.0,虚拟机中的子网IP网段可以为:192.168.221.0网络规划: 网关:192.168.221.2;虚拟机IP:192.168.221.10;子网掩码:255.255.255.0一、将虚拟机设置为NAT网络模式......
  • WGCLOUD使用实战配置 - 监测日志文件
    日志文件监测分两种方式,如下:1、第一种方式,直接指定日志文件的完整路径(可以是任意类型的文件,不一定是*.log),如:/usr/local/nginx/logs/access.log注意:监控的日志文件大小尽量不要超过200MB,不然可能会对agent性能有影响2、第二种方式,指定应用输出日志文件的目录比如我们要监控/ser......