自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

极客挖掘机

你必须非常努力,才能看起来毫不费力

  • 博客(16)
  • 资源 (4)
  • 收藏
  • 关注

原创 手撕 44 道 JavaScript 送命题

最近有位同学分享给我一个网站,上面列举了 44 道 JavaScript 的送命题,想让我做一下。对于这种要求我能不满足么,果断开搞哇。网站地址:http://javascript-puzzlers.herokuapp.com/这个网站的名字叫做 JavaScript Puzzlers! ,直译过来就是 JavaScript 的难题,里面大部分都是让人摸不到头脑的题目,我被活活的虐待了近 ...

2020-04-30 10:15:19 1084 2

原创 一本正经的聊数据结构(3):栈和队列

前文传送门:「一本正经的聊数据结构(1):时间复杂度」「一本正经的聊数据结构(2):数组与向量」引言前一篇内容我们介绍了数组和向量,虽然说向量是数组的一个升级版,但是在另一个维度上,他们都属于线性结构。那么什么是线性结构呢?线性结构是一个有序数据元素的集合。常用的线性结构有:线性表,栈,队列,双队列,数组,串。线性结构是最常用的数据结构,它最大的特点是数据元素之间存在一对一的线性关...

2020-04-27 09:47:23 642

原创 你知道什么是 GitHub Action 么?

本文是 GitHub Action 的入门教程,如您已有相关使用经验可以直接关掉。GitHub Action 是 GitHub 于 2018 年 10 月推出的一个 CI\CD 服务。之前一直都是 Beta 版本,正式版于 2019 年 11 月正式推出。首先还是先放几个官方的链接:GitHub Action : https://github.com/features/actions...

2020-04-25 09:34:08 1575

原创 一本正经的聊数据结构(2):数组与向量

前文传送门:一本正经的聊数据结构(1):时间复杂度引言这个系列没有死,我还在更新。最近事情太多了,这篇文章也是断断续续写了好几天才凑完。上一篇我们介绍了一个基础概念「时间复杂度」,这篇我们来看第一个真正意义上的数据结构「数组」。那为什么题目中还会有一个向量呢?这个是什么东西?不要急,且听我慢慢道来。内存在聊数组之前,需要先了解一个硬件,这个就是我们电脑上内存。先了解一下内存的...

2020-04-16 09:15:13 865

原创 Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 14.4 本章小结

14.4 本章小结在本章中提出了微服务中分布式事务的问题,介绍了目前已有的两种解决思路,并且介绍了 Seata 的实现方案以及设计思路,是基于 XA 两阶段提交方式的一个改进版,对比原有的 XA 两阶段提交,提高了服务性能和降低了全局锁的时间,但是请各位读者注意一点,目前在 Seata v0.8.0 的版本中,Server端尚未支持集群部署,不建议应用于生产环境,并且开源团队计划在 v1.0.0...

2020-04-15 10:10:17 597

原创 Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 14.3 Spring Cloud Alibaba Seata 实战

14.3 Spring Cloud Alibaba Seata 实战14.3.1 目标介绍在本节,我们将通过一个实战案例来具体介绍Seata的使用方式,我们将模拟一个简单的用户购买商品下单场景,创建3个子工程,分别是 order-server (下单服务)、storage-server(库存服务)和 pay-server (支付服务),具体流程图如图14-15:14.3.2 环境准备在本...

2020-04-15 10:09:21 941

原创 Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 14.2 Spring Cloud Alibaba Seata 概述

14.2 Spring Cloud Alibaba Seata 概述上一节我们介绍了什么是分布式事务以及目前的一些设计方案存在的缺陷,本节我们介绍Spring Cloud Alibaba对分布式事务的解决方案——Spring Cloud Alibaba Seata。14.2.1发展历程2014 年,阿里中间件团队发布 TXC(Taobao Transaction Constructor),为...

2020-04-14 10:43:10 909

原创 Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 14.1 分布式事务概述

14.1 分布式事务概述在构建微服务的过程中,不管是使用什么框架、组件来构建,都绕不开一个问题,跨服务的业务操作如何保持数据一致性。14.1.1 什么是分布式事务?首先,设想一个传统的单体应用,无论多少内部调用,最后终归是在同一个数据库上进行操作来完成一向业务操作,如图14-1:随着业务量的发展,业务需求和架构发生了巨大的变化,整体架构由原来的单体应用逐渐拆分成为了微服务,原来的3个服务...

2020-04-12 15:14:31 802 1

原创 Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 13.4 本章小结

13.4 本章小结本章我们介绍了Dubbo Spring Cloud的一些基本使用操作,介绍了RPC和HTTP的一些优劣势以及性能方面的差距,如果是在系统之间做内部调用的时候可以使用RPC调用,毕竟性能更高,消耗更小,同时如果需要像系统外部提供接口,Dubbo Spring Cloud一样支持提供REST API,无需增加新的封装层或者代理层。希望各位读者在阅读本章节后可以依据具体业务场景合理选...

2020-04-12 15:13:46 539

原创 Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 13.3 Dubbo Spring Cloud HTTP

13.3 Dubbo Spring Cloud HTTP上一个小结我们介绍了Dubbo Spring Cloud的基本使用,使用的服务中心为Spring Cloud Alibaba提供的Nacos,Dubbo内部提供了基于Dubbo的RPC调用,同时,Dubbo Spring Cloud在整合了Spring Cloud之后,可以直接提供HTTP接口,同Spring Cloud无缝衔接,直接支持F...

2020-04-11 15:04:24 717

原创 实锤,无脑定投指数基金真的可以赚钱么?

投资有风险,入市需谨慎,本文不构成任何投资理财建议,仅做交流学习使用。不知道大家有没有在网上见过各种理财课程,说什么小白入门最简单的就是定投指数基金,还说人家巴菲特也这么投,这种课程介绍是越写越夸张,后面最夸张说还能打成一个小目标。过分了啊,如果打成小目标这么简单,那不是中国打成小目标的怎么地也有个百分之十左右了吧,但是我身边好像没见过达成小目标的人啊,难道是因为我太 qiong 的缘故?...

2020-04-06 14:03:33 2110

原创 Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 13.2 Dubbo Spring Cloud 入门实战

13.2 Dubbo Spring Cloud 入门实战13.2.1 入门案例本小结将会以一个简单的入门案例,介绍一下在使用Nacos作为服务中心,使用Dubbo来实现服务提供方和服务消费方的案例。Nacos的安装和部署已经在前面的章节介绍过了,这里不再赘述,如果还有不清楚的读者,请参考第十一章。创建父工程ch13_1父工程依赖pom.xml如下:代码清单:ch13_1/pom.x...

2020-04-05 18:26:02 1482

原创 Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 13.1 Dubbo Spring Cloud 概述

13.1 Dubbo Spring Cloud 概述13.1.1 Dubbo 简介可能说起来Dubbo,很多人都不陌生,这毕竟是一款从2012年就开始开源的Java RPC框架,中间由于各种各样的原因停止更新4年半的时间,中间只发过一个小版本修了一个小bug,甚至大家都以为这个项目已经死掉了,竟然又在2017年9月份恢复了更新,不可谓不神奇。网络上很多人都拿Dubbo和Spring Clou...

2020-04-03 11:48:37 807

原创 Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 12.5 本章小结

12.5 本章小结本章主要介绍了Spring Cloud Alibaba Sentinel的常用功能和主要特性,并介绍了Sentinel如何和现有的Spring Cloud做整合,包括整合Feign、RestTemplate、Zuul和Gateway,还介绍了Sentinel基于Nacos做动态规则存储。限于本书篇幅原因,无法介绍的更多,各位读者更多内容可以参考官方文档,地址为:https://...

2020-04-02 19:23:55 618

原创 Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 12.4 Sentinel 动态规则

12.4 Sentinel 动态规则前面几个小结较为详细的介绍了Sentinel的使用姿势,但是依然无法满足我们日常的生产需要,其中,非常重要的一点就是限流规则的配置是存在当前应用的内存中的,每次我们重启应用以后,我们在Sentinel控制台中配置的规则就丢失了,下面,我们就介绍一下Sentinel规则持久化的方式。Sentinel为我们提供了两种方式对规则进行修改:通过 API 直接修改...

2020-04-02 19:18:16 699

原创 Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 12.3 Sentinel 进阶实战

12.3 Sentinel 进阶实战12.3.1 Sentinel 整合 Feign 和 RestTemplateSentinel目前已经同时支持Feign和RestTemplate,需要我们引入对应的依赖,在使用Feign的时候需要在配置文件中打开Sentinel对Feign的支持:feign.sentinel.enabled=true,同时需要加入openfeign starter依赖使s...

2020-04-01 09:26:44 751

JDK_API_8.0帮助文档

今天本来要找API8.0查个东西,找了一圈网上竟然没有封装好的JDK_API_8.0,迫于无奈,自己搞了一个传上来

2014-10-02

apache-mina-2.0.8

apache-mina-2.0.8 不知道写点啥,名字已经很清楚了,我感觉我写啥都是多余的

2014-09-30

apache-2.4.6-win64

apache-2.4.6-win64,

2014-09-30

MyEclipse破解文件集合

前两天找了好多Myeclipse的破解工具,好多都不能用,最后整理出来这么个压缩包,包含2014,2013,10X多个版本的破解工具集合

2014-09-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除