- 博客(23)
- 收藏
- 关注
原创 Quarkus 初见
Quarkus 初见作者:DecaMinCow博客:http://blog.csdn.net/m0_37567301邮箱:decamincow#gmail.com (#->@)一、背景JIT VS AOT优点缺点JIT运行期优化包大、占内存大、启动慢AOT包小、占内存小、启动快不能支持 java 所有特性Native Image 运行机制二、动手把玩环境MacOSIntelliJ IDEAGraalVMApache Maven
2021-04-07 20:31:32 131
原创 单点登录 keycloak 傻瓜教程
单点登录 keycloak 傻瓜教程作者:DecaMinCow博客:http://blog.csdn.net/m0_37567301邮箱:decamincow#gmail.com (#->@)拉起环境# 拉取镜像docker pull jboss/keycloak# 方案一、设置 mysql 为数据库# 注意需要提前创建数据库,默认名称为(keycloak)# 指定现有数据库,默认管理员密码docker run -d --name keycloak \ -p 8899
2020-09-19 16:08:16 3939
原创 Spring Cloud 核心组件 Sentinel
Spring Cloud 核心组件 Sentinel作者:DecaMinCow博客:http://blog.csdn.net/m0_37567301邮箱:decamincow#gmail.com (#->@)Sentinel 介绍Sentinel 是一个面向云原生微服务的流量控制、熔断降级组件本人推荐用此组件,因为代码侵入低,适合云原生微服务https://github.com/alibaba/Sentinel/releasesSentinel 特征丰富的应用场景:Sentin
2020-06-04 19:44:04 195
原创 Spring Cloud 核心组件 Dubbo-Nacos
Spring Cloud 核心组件 Dubbo-Nacos作者:DecaMinCow博客:http://blog.csdn.net/m0_37567301邮箱:decamincow#gmail.com (#->@)Dubbo 介绍阿里研发的 RPC 框架注册中心为 nacos 的 dubbo 示例1. Provider依赖文件<dependency> <groupId>com.alibaba.cloud</groupId> &l
2020-06-04 19:42:20 232
原创 Spring Cloud 核心组件 Nacos
Spring Cloud 核心组件 Nacos作者:DecaMinCow博客:http://blog.csdn.net/m0_37567301邮箱:decamincow#gmail.com (#->@)Nacos(Dynamic Naming and Configuration Service) 能解决什么问题注册中心 + 配置中心https://github.com/alibaba/Nacos启动与后台查看单机启动: sh startup.sh -m standalone
2020-06-04 16:55:49 377
原创 Spring Cloud 核心组件 Gateway
Spring Cloud 核心组件 Gateway作者:DecaMinCow博客:http://blog.csdn.net/m0_37567301邮箱:decamincow#gmail.com (#->@)Gateway 能解决什么问题Spring Cloud Gateway 天生就是异步非阻塞的,基于 Reactor 模型一个请求—>网关根据一定的条件匹配—匹配成功之后可以将请求转发到指定的服务地址;而在这个过程中,我们可以进行一些比较具体的控制(通过路由、断言、过滤进行参数校
2020-05-27 08:31:23 195
原创 Spring Cloud 核心组件 Hystrix
Spring Cloud 核心组件 Hystrix作者:DecaMinCow博客:http://blog.csdn.net/m0_37567301邮箱:decamincow#gmail.com (#->@)Hystrix 能解决什么问题是由Netflix开源的一个延迟和容错库包裹请求:使用HystrixCommand包裹对依赖的调用逻辑。跳闸机制:当某服务的错误率超过一定的阈值时,Hystrix可以跳闸,停止请求该服务一段时间。资源隔离:Hystrix为每个依赖都维护了一个小型的
2020-05-26 09:55:13 207
原创 Spring Cloud 核心组件 Ribbon
Spring Cloud 核心组件 Ribbon作者:DecaMinCow博客:http://blog.csdn.net/m0_37567301邮箱:decamincow#gmail.com (#->@)什么是 EurekaRibbon 是 Netflix 发布的负载均衡器。Eureka 一般配合 Ribbon 进行使用,Ribbon 利用从 Eureka 中读取到 服务信息,在调用服务提供者提供的服务时,会根据一定的算法进行负载。负载均衡策略负载均衡策略描述Ro
2020-05-25 21:47:00 184
原创 Spring Cloud 核心组件 Eureka
Spring Cloud 核心组件 Eureka作者:DecaMinCow博客:http://blog.csdn.net/m0_37567301邮箱:decamincow#gmail.com (#->@)什么是 Eureka注册中心,方便多实例弹性扩缩容主流注册中心对比ZookeeperZookeeper它是一个分布式服务框架,是Apache Hadoop 的一个子项目,它主要是用来解决分布 式应 用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式
2020-05-25 20:27:07 175
原创 Spring Cloud 核心组件概述
Spring Cloud 核心组件概述作者:DecaMinCow博客:http://blog.csdn.net/m0_37567301邮箱:decamincow#gmail.com (#->@)什么是 SpringCloud微服务架构集大成者,云计算最佳业务实践目前常用的两套解决方案Spring Cloud(Netflix, SCN)Spring Cloud(主要就是Spring Cloud Alibaba,SCA) | SCN | SCA
2020-05-24 14:43:29 199
原创 互联网应用架构发展
互联网应用架构发展作者:DecaMinCow博客:http://blog.csdn.net/m0_37567301邮箱:decamincow#gmail.com (#->@)单体应用架构all in one垂直应用架构单体应用拆分为独立的互不相干的应用分布式架构不同的核心业务抽取出服务,部署到不同服务器上,通过 RPC 进行通讯流动计算架构容器编排系统服务层基于访问压力实时管理集群容量,提高利用率...
2020-05-22 15:24:58 173
原创 设计模式——PROXY
设计模式——PROXY作者:DecaMinCow博客:http://blog.csdn.net/m0_37567301邮箱:decamincow#gmail.com (#->@)使用场景当我们使用别人的代码的时候,可以通过代理,对方法增强,避免了修改别人的代码开发的时候专注业务逻辑,后期通过代理完成日志、消息、权限等处理示例静态代理模式public class St...
2019-09-28 05:11:47 136
转载 Curator 实现分布式锁
Curator 实现分布式锁作者:DecaMinCow博客:http://blog.csdn.net/m0_37567301邮箱:decamincow#gmail.com (#->@)分布式锁可用 apache 顶级项目 Curator 来快速实现zookeeper开源客户端Curator典型应用场景之-分布式锁...
2019-06-15 04:56:51 105
原创 设计模式——FACTORY
设计模式——FACTORY作者:DecaMinCow博客:http://blog.csdn.net/m0_37567301邮箱:decamincow#gmail.com (#->@)使用场景系统的产品有多于一个的产品族,而系统只消费其中某一族的产品主要是解耦,降低后面维护成本,只需修改工厂实现,不要在各调用地方修改示例其实工厂模式网上一大堆例子根据不同场景各种实现方案,主...
2019-06-12 23:53:26 155
原创 设计模式——ADAPTER
设计模式——ADAPTER作者:DecaMinCow博客:http://blog.csdn.net/m0_37567301邮箱:decamincow#gmail.com (#->@)使用场景通过一个重复使用的类把没有关联的现有类兼容起来示例对象适配器public class Adapter { interface Phone { void read...
2019-06-09 23:29:55 189
原创 设计模式——SINGLETON
设计模式——SINGLETON作者:DecaMinCow博客:http://blog.csdn.net/m0_37567301邮箱:decamincow#gmail.com (#->@)使用场景需要生成唯一序列的环境需要频繁实例化然后销毁的对象创建对象时耗时过多或者耗资源过多,但又经常用到的对象方便资源相互通信的环境因为是面向对象变成静态方法和单例模式使用时,如果...
2019-06-08 23:41:46 146
原创 Zookeeper 基础
Zookeeper 基础作者:DecaMinCow博客:http://blog.csdn.net/m0_37567301邮箱:decamincow#gmail.com (#->@)分布式协调服务数据模型二叉树结构,各节点为 znodeznode:data:数据acl:访问权限stat:元数据(时间,大小,事务 id等child:子节点引用每个节点最多存 1MB...
2019-06-07 23:07:00 92
原创 为什么要用微服务
为什么要用微服务因为网络不可靠,所以需要微服务来建立高可用、高并发、高性能的环境1.客户端可以访问多个服务器API 网关 访问多个服务器2.服务之间不同情形的通信同步通信:HTTP,RPC异步通信:消息队列3.对多个服务进行管理服务治理客户端注册:zk服务端注册:Eureka4.对宕机服务器处理重试、熔断、降级、限流...
2019-06-06 21:46:57 414
原创 Python 基础学习1
import math"""水仙花数是各位立方和等于这个数本身的数如: 153 = 1**3 + 5**3 + 3**3"""def lily(): for x in range(10000): result = 0 for item in list(str(x)): result += math.pow(int(it...
2019-05-09 19:56:05 93
原创 Git 基础
git 基础git 特点快速:几乎所有操作都在本地运行分布式:每个 clone 都是完整的生命周期副本工作区、暂存区(stage)、仓库场景教学普通青年# 克隆代码到本地git clone http://gittar.jjyyx.com/jjy-o2o-o2o-interface-platform/test-git &amp;amp;&amp;amp; cd test-git...
2019-03-15 18:16:35 182
原创 研发管理 - Trello
研发管理 - Trello作者:DecaMinCow博客:http://blog.csdn.net/m0_37567301邮箱:decamincow#gmail.com (#->@)创建团队创建看板创建时可以选择团队添加非团队成员创建看板内容创建列此处创建了4列创建卡片填充卡片内容填写内容描述支持 markdown 语法保存后的样子添加成员可添加多个任务相关成员添加标签标签可以用来
2017-04-14 13:56:26 841
原创 TensorFlow - 基础
TensorFlow - 基础作者:DecaMinCow博客:http://blog.csdn.net/m0_37567301邮箱:decamincow#gmail.com (#->@)图(Graph)使用图来表示计算任务构造阶段,创建神经网络执行阶段,训练 op数据(Tensor)Tensor 为 n 维数组数据Python 中产生的 Tensor 为 numpy ndarray 对象常量
2017-03-30 21:57:12 221
原创 TensorFlow - 环境配置 (MacOS)
TensorFlow - 环境配置 (MacOS)作者:DecaMinCow博客:http://blog.csdn.net/m0_37567301邮箱:decamincow#gmail.com (#->@)Python 下载3.5.2Python 系统路径和用户安装路径系统路径 $ /System/Library/Frameworks/Python.fram
2017-03-30 16:08:54 388
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人