能饮一杯无

言前定则不跲,事前定则不困,行前定则不疚,道前定则不穷。


  • 首页

  • 关于

  • 标签

  • 分类

  • 文章

  • 搜索

并发编程-MESI缓存一致性协议

发表于 2020-07-27 | 分类于 并发编程 |
| 字数统计: 1,613
缓存一致性是针对多核心CPU系统而言的,因为每个CPU核心内部都有自己的CPU缓存,就需要考虑不同CPU核心保证缓存中数据一致性的问题,单核心CPU是不存在这个问题的。CPU有一套完整的协议,来保证缓存一致性。MESI协议则是比较经典的缓存一致性协议,奔腾处理器有使用它,很多其他的处理器都也都使用它 ...
阅读全文 »

Log4j配置详解

发表于 2020-07-25 | 分类于 日志 , Log4j |
| 字数统计: 2,628
Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。 LoggersLog ...
阅读全文 »

Apollo(四)Java客户端接入和使用

发表于 2020-07-12 | 分类于 Apollo |
| 字数统计: 1,482
Apollo-Portal后台操作创建项目要使用Apollo,第一步需要创建项目。 打开apollo-portal主页 点击“创建项目” 输入项目信息 部门:选择应用所在的部门 应用AppId:用来标识应用身份的唯一id,格式为string,需要和客户端app.properties中配置的app ...
阅读全文 »

Apollo(三)服务端部署

发表于 2020-07-12 | 分类于 Apollo |
| 字数统计: 3,300
准备工作运行时环境OS服务端基于Spring Boot,启动脚本理论上支持所有Linux发行版,建议CentOS 7。 Java Apollo服务端:需要JDK1.8+ Apollo客户端:需要JDK1.7+由于需要同时运行服务端和客户端,所以建议安装Java 1.8+。使用java -versio ...
阅读全文 »

Apollo(二)架构分析

发表于 2020-07-11 | 分类于 Apollo |
| 字数统计: 2,601
总体设计1.基础模型如下即是Apollo的基础模型: 用户在配置中心对配置进行修改并发布 配置中心通知Apollo客户端有配置更新 Apollo客户端从配置中心拉取最新的配置、更新本地配置并通知到应用 2.架构模块下图是Apollo架构模块的概览,详细说明可以参考Apollo配置中心架构剖析。上 ...
阅读全文 »

Apollo(一)介绍

发表于 2020-07-11 | 分类于 Apollo |
| 字数统计: 1,385
Apollo是什么?简介Apollo(阿波罗)是携程框架部研发并开源的一款生产级的配置中心产品,它能够集中管理应用在不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。Apollo支持4个维度管理Key-Value格式的配置: a ...
阅读全文 »

Docker(八)常见问题

发表于 2020-07-11 | 分类于 Docker |
| 字数统计: 206
如何查看Docker容器的启动参数(run参数)方案:通过runlike去查看一个容器的docker的run启动参数 步骤安装pip1yum install -y python-pip 如果提示:12No package python-pip available.Error: Nothing to ...
阅读全文 »

开源库—HttpClient:过期时间的设置(结合源码分析)

发表于 2020-07-10 | 分类于 开源库 , HttpClient |
| 字数统计: 2,224
Apache的HttpClient库是Java项目非常常用的一个开源库,用来在代码中发送http请求,并获取响应数据。HttpClient有几个较大差异的版本,可以分为: httpclient3.x httpclient4.x到httpclient4.3以下 httpclient4.3以上 可以 ...
阅读全文 »

Spring-retry重试机制

发表于 2020-07-08 | 分类于 Spring |
| 字数统计: 3,218
在调用第三方接口或服务时,会出现网络抖动,连接超时等网络异常,所以实际工作中会需要重试的功能。比如取消第三方的订单或者同步订单给第三方,可能网络故障第一次没有操作成功,后续的重试操作,可以帮助取消和同步的操作最终能够执行成功。在Spring全家桶里面Spring Retry则是提供重试和熔断(停止重 ...
阅读全文 »

Java进阶—动态代理场景下抛出UndeclaredThrowableException

发表于 2020-07-07 | 分类于 Java |
| 字数统计: 2,805
问题在SpringBoot项目中调用dubbo服务时,使用了Spring的aop对dubbo调用增加了切面功能。在切面类中本来想对异常进行统一处理,抛出项目的统一异常ServiceException,但切面方法抛出的确是UndeclaredThrowableException异常。 几个关键的Jav ...
阅读全文 »
上一页1…151617…26下一页
liaosi

liaosi

256 日志
89 分类
95 标签
RSS
GitHub SegmentFault
链接
  • 阮一峰的个人网站
  • JavaDoop
  • 廖雪峰Python3教程
  • 纯洁的微笑
© 2018-2025 liaosi | 本站总字数: 462.8k
粤ICP备 19130181号-1