Nodejs alpine 基础docker镜像构建
1 系统环境 centos7 内核:3.10.0-514.26.2.el7.x86_64 安装docker要求内核版本不低于3.10 2 安装docker {代码...} 3 Nodejs 镜像选择 REPOSITORY TAG IMAGE ID CREATED SIZE docker.io/node 9.2.1-slim 69c9f9292fa4 3 days ago 230 MB docker.io/node 9.2.1-alpine afdc3aaaf748 3 days ago 67.46 MB docker.io/node l...
albin-微服务(1-Eureka Server)
一、启动项配置@EnableEurekaServer {代码...} 二、Eureka Server Maven依赖 {代码...} 三、Eureka Server配置 {代码...} 四、Eureka Client Maven依赖 {代码...} 五、Eureka Client配置 {代码...} 六、Eureka Client启动 @EnableDiscoveryClient {代码...} 七、Eureka注册中心界面
2019-06-21
2020年终总结
canal、mysql-binlog-connector-java、maxwell、debezium、rocketmq-mysql、SpinalTap、puma、Otter、kingbus研究
使用Envoy 作Sidecar Proxy的微服务模式-1.熔断
本博客是深入研究Envoy Proxy和Istio.io 以及它如何实现更优雅的方式来连接和管理微服务系列文章的一部分。 这是接下来几个部分的想法(将在发布时更新链接): 断路器(第一部分) 重试/超时(第二部分) 分布式跟踪(第三部分) Prometheus的指标收集(第四部分) rate limiter(第五部分) 第一部分 - 使用envoy proxy ...
Dubbo 在 K8s 下的思考
导读:Dubbo 作为高性能 Java RPC 框架的刻板印象早已深入人心,在 Cloud Native 的架构选型上,Spring Cloud 或许才是业界的优先选择。实际上,Dubbo 已经悄然地衍进为 Cloud Native 基础设施,不仅承袭过去 RPC 时代的荣耀,而且也完善了现有基础设施的缺失。自从容器和 K8s 登上舞台之后,给原有的 RPC 领域带来了很...
2019-10-29
springboot工程activity
templates只能放html页面,不能放静态资源,但是static可以放HTML访问方式:static直接访问,而templates必须通过服务端方法才能返回
2020-09-19
keep-alive使用
两种方式:Plan1:app.vue 使用meta作为标识符判断是否需要缓存 {代码...} {代码...} {代码...} Plan2: 使用Vue2.1新增属性include/exclude {代码...} include 哪些页面需要缓存exclude 表示不需要缓存的页面使用include/exclude 属性需要给所有vue类的name赋值(注意不是给route的name赋值),否则 include/exclude不生...
2020-07-30
Why using constructor based dependency injection | Spring
When I am diving into spring framework, I noticed different ways to initialize dependency injection.
2021-06-29
【PWA学习与实践】(8)使用Service Worker进行后台同步 - Background Sync
PWA作为时下最火热的技术概念之一,对提升Web应用的安全、性能和体验有着很大的意义,非常值得我们去了解与学习。对PWA感兴趣的朋友欢迎关注《PWA学习与实践》系列文章。
[实战] Flutter 上的内存泄漏监控
Flutter 所使用的 Dart 语言具有垃圾回收机制,有垃圾回收就避免不了会内存泄漏。在 Android 平台上有个内存泄漏检测工具 LeakCanary,它可以方便地在 debug 环境下检测当前页面是否泄漏。本文将会带你实现一个 Flutter 可用的 LeakCanary,并讲述我是怎么用该工具检测出了 1.9.1 Framework 上的两个泄漏。
spring cloud config与bus结合
默认gitlab的webhook更新调用config server的/monitor(spring-cloud-config-monitor)触发RefreshRemoteApplicationEvent事件,然后spring cloud bus的StreamListener监听RemoteApplicationEvent,通过mq发布到每个config client,然后client接收RemoteApplicationEvent事件来实现refresh。
2016-12-05
Linux使用rz sz上传下载文件
Linux使用rz sz上传下载文件 在SecureCRT这样的ssh登录软件里,通过在Linux界面里输入rz/sz命令来上传/下载文件 sz即使send Zmodem,就是用Zmodem文件传输协议从Linux服务器发送文件到window rz则就是receive Zmodem,从字面就很容易理解是在Linux上接收文件,也就是上传了 安装 {代码...} 从服务器发送文件到本地 {代码....
2018-06-17
rabbitmq安装教程
RabbitMQ安装教程 1. 安装erlang环境 1.1下载erlang的rpm包 wget [链接]_64.rpm 1.2安装erlang yum -y install erlang-19.0.4-1.el6.x86_64.rpm 2.安装rabbitmq** 2.1下载rabbitmq安装包 wget [链接] 2.2安装rabbitmq rpm -ivh rabbitmq-server-3.4.1-1.noarch.rpm --force --nodeps 3.修改配置文件** 3.1将配置文件拷...
微服务目录结构
单个服务内分为以下几个模块:服务接口 api为其他服务提供内部调用接口服务实现 service实现业务逻辑实现内部调用接口实现前端调用接口服务启动器 starter为其他服务提供启动时服务聚合实体类 aggregationaggregation 为其他服务提供聚合实体类1.服务接口 api1.1 目录结构一级目录功能api服务接口domain接口用的实体类2....
Spring(四)——AOP(Aspect Oriented Program面向切面编程)
AOP 即 Aspect Oriented Program 面向切面编程 首先,在面向切面编程的思想里面,把功能分为核心业务功能,和周边功能。 所谓的核心业务,比如登陆,增加数据,删除数据都叫核心业务 所谓的周边功能,比如性能统计,日志,事务管理等等
缓存中的服务详解!SpringBoot中二级缓存服务实现
创建缓存服务创建缓存服务接口项目创建myshop-service-redis-api项目,该项目只负责定义接口创建项目的pom.xml: {代码...} 定义数据Redis接口RedisService: {代码...} 创建缓存服务提供者项目创建myshop-service-redis-provider项目,该项目用作缓存服务提供者创建项目的pom.xml: {代码...} Redis底层实现的Java的lettuce...
2021-05-22
一文图解Android的Binder机制
Binder做为Android中核心机制,对于理解Android系统是必不可少的,关于binder的文章也有很多,但是每次看总感觉看的不是很懂,到底什么才是binder机制?为什么要使用binder机制?binder机制又是怎样运行的呢?这些问题只是了解binder机制是不够的,需要从Android的整体系统出发来分析,在我找了很多资料后,真正的弄懂了...
2021-11-25