Clay

用进废退 | 工字不出头

  • 主页
  • 归档
  • 随笔
  • 搜索
所有文章

Clay

用进废退 | 工字不出头

  • 主页
  • 归档
  • 随笔

Dubbo之二Dubbo发展历程

发表于:2018-12-18

相关站点

  • incubator-dubbo github
  • incubator-dubbo docs
  • incubator-dubbo-spring-boot-project github
  • dubbo github
  • dubbo 周边生态

RPC 介绍

  • RPC核心模块: 通讯、序列化
  • 主流RPC框架: Dubbo、gRPC、Thrift、HSF、Motan、ZBUS ... >>
  • 分布式

展开全文 >>

Dubbo之一架构演进

发表于:2018-12-17

单一应用架构

all-in-one

  • 优点
    1. 简单实用、便于维护,开发成本较低
  • 缺点
    1. 部署麻烦,添加、修改个别模块功能,需要重新将所有模块的代码部署到各个服务器
    2. 单台服务器的性能有限,不适合对外提供所有模块功能
    3. 存在单点故障问题
  • 关键点
    1. 数据访问框架(ORM) ... >>
  • 分布式
  • 架构

展开全文 >>

SpringBoot开发随笔

发表于:2018-12-15
  • Spring Boot 配置
    • bootstrap.yml 与 application.yml 的区别
  • Spring Boot 单元测试

Spring Boot 配置

bootstrap.yml 与 application.yml 的区别

加载顺序

  • bootstrap.yml > application.yml > application-dev.yml
  • bootstrap.yml 作用于应用程序上下文的引导阶段,bootstrap.yml 由父 Spring ApplicationContext 加载
  • 若 bootstrap.yml 和 application.yml 在同一目录下时,bootstrap.yml 先加载,application.yml 后加载
  • 若 application.properties 和 application.yml 在同一目录下时,且存在相同的配置,则 application.properties 会覆盖 application.yml 里面的属性,因为 application.properties 会后加载,也就是说哪个文件被最后加载,哪个才具有最高级

配置区别

  • bootstrap.yml 和 application.yml 都可以用来配置参数
  • bootstrap.yml 用来程序引导时执行,应用于更加早期配置信息读取,可以理解成系统级别的一些参数配置,这些参数一般是不会变动的,一旦 bootStrap.yml 被加载,则内容不会被覆盖
  • application.yml 用来定义应用级别的配置参数,即应用程序特有的配置信息,可以用来配置后续各个模块中需使用的公共参数等。如果加载的 application.yml 的内容标签与 bootstrap.yml 的标签一致,那么 application.yml 会覆盖 bootstrap.yml, 而 application.yml 里面的内容可以动态替换
... >>
  • Java

展开全文 >>

SpringBoot与SpringCloud介绍

发表于:2018-12-14
  • SpringBoot
    • SpringBoot 站点
    • SpringBoot 特性
    • SpringBoot 核心模块
  • SpringCloud
    • SpringCloud 站点
    • SpringCloud 是什么
    • SpringBoot 与 SpringCloud 的关系
    • SpringCloud 组件
    • SpringCloud 常用组件
    • SpringCloud 组件概览图
  • SpringCloud 架构图集
    • SpringCloud 架构图
    • SpringCloud Alibaba 技术中台架构图

SpringBoot

SpringBoot 站点
  • SpringBoot 官网
  • SpringBoot 官方文档
  • SpringBoot Github 项目
  • SpringBoot 示例源码
SpringBoot 特性
  1. 创建独立的 Spring 应用程序
  2. 嵌入的 Tomcat,无需部署 WAR 文件,适用于准生产环境
  3. 简化 Maven 配置
  4. 自动配置 Spring
  5. 提供生产就绪型功能,如指标、健康检查、外部配置
  6. 开箱即用,无需 XML 配置
... >>
  • 微服务

展开全文 >>

Eclipse安装插件

发表于:2018-12-10

Eclipse 在线安装阿里巴巴 Java 开发规约插件

打开 Eclipse –> Help –> Install New Software,填写插件的 URL 地址: https://p3c.alibaba.com/plugin/eclipse/update, 然后根据界面提示一步步安装,最后重启 Eclipse。安装成功后,工具栏会新增下图所示的图标。可以通过右键菜单、Toolbar按钮两种方式手动触发代码检测,同时结果面板中可以对部分实现了QuickFix功能的规则进行快速修复。

alibaba-p3c-1

alibaba-p3c-2

... >>
  • 开发工具

展开全文 >>

Hexo持续部署方案

发表于:2018-11-30

方案一

Hexo 官方推荐的部署方案,是在先本地编写 MarkDown 源文件,然后在本地构建静态资源文件,最后同步静态资源文件到服务器。

方案一

... >>
  • CI/CD

展开全文 >>

« Prev1…131415
© 2021 Clay
本站总访问量  人次
载入天数...载入时分秒...
粤ICP备19024664号
  • 所有文章

显示标签:

  • AI
  • C/C++
  • CI/CD
  • CentOS
  • Centos
  • Docker
  • HarmonyOS
  • Java
  • Linux
  • Manjaro
  • Python
  • Web服务器
  • 企业面试
  • 分布式
  • 前端
  • 区块链
  • 开发工具
  • 开源
  • 微服务
  • 数据库
  • 架构
  • 树莓派
  • 爬虫
  • 版本控制
  • 知识图谱
  • 算法与数据结构
  • 缓存
  • 网络攻防
  • 随笔

    [^_^] 出错啦!请重新刷新页面!