【新手向】如何学习Java集合
如果认识我的同学可能就知道,我已经写过很多系列级的文章了,但是没有一篇是写给刚入门的同学来看的,大多数都是依照我个人的学习进度来编写。 虽然可以按照我的文章顺序去一篇一篇阅读,但是如果是新入门的同学可能更希望得到的是一个学习指南(路线指引)。于是我就有了这篇文章,希望对刚入门的…
全网最通俗易懂的Kafka入门!
众所周知,消息队列的产品有好几种,这里我选择学习Kafka的原因,无他,公司在用。 下面我以Kafka为例对这些问题进行简单的解答,进而入门Kafka。 众所周知,Kafka是一个消息队列,把消息放到队列里边的叫生产者,从队列里边消费的叫消费者。 一个消息中间件,队列不单单只有…
在Docker容器中部署整套基于SpringCloud的微服务架构,看这篇就对了!
本文以mall-swarm项目为例,主要介绍一个微服务架构的电商项目如何在Docker容器下部署,涉及到大量系统组件的部署及多个Spring Cloud 微服务应用的部署,基于CentOS7.6。 需要注意的是prod环境下从配置中心获取的是存储在git仓库中的配置,如需更改需…
庖丁解牛 Activity 启动流程
这是 Android 9.0 AOSP 系列 的第五篇了,先来回顾一下前面几篇的大致内容。 主要介绍了 Android 世界的第一个 Java 进程 Zygote 的启动过程。 主要介绍了 Zygote 进程 fork 的第一个进程 SystemServer,它承载了各类系统服…
Github标星25K+Star,SpringBoot实战电商项目mall出SpringCloud版本啦!
mall-swarm是一套微服务商城系统,采用了 Spring Cloud Greenwich、Spring Boot 2、MyBatis、Docker、Elasticsearch等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集…
虚拟机安装及使用Linux,看这一篇就够了!
本文将从虚拟机安装、Linux系统安装、SSH客户端工具使用三方面来详细介绍Linux系统的安装及使用。 最后点击完成,完成安装。 /var:存储系统日志信息。 此时宿主机还无法直接访问虚拟机,需要将虚拟机的网络模式改为桥接模式才可以。 连接完成后即可远程使用Linux系统了。…
全网最通俗易懂的【短链接】入门
最近接了一个需求,涉及到了短链接的相关的知识,于是去查阅了相关的资料,在这里给大家整理分享一下。 我帮阿里云推广服务器89/年,229/3年,买来送自己,送女朋友马上过年再合适不过了,买了搭建个项目给面试官看也香,还可以熟悉技术栈,(老用户用家人账号买就好了,我用我女朋友的😂…
涵盖大部分核心组件使用的 Spring Cloud 教程,一定要收藏哦!
这是一套涵盖大部分核心组件使用的Spring Cloud教程,包括Spring Cloud Alibaba及分布式事务Seata,基于Spring Cloud Greenwich及SpringBoot 2.1.7。20篇文章,篇篇精华,30个Demo,涵盖大部分应用场景。 注册…
🔥如何写一篇技术博客,谈谈我的看法
我一直推崇学技术可以写技术博客去沉淀自己的知识,因为知识点实在是太多太多了,通过自己的博客可以帮助自己快速回顾自己学过的东西。 下面来谈谈我一些观点(个人/主观),每个人都有自己的方法论,我的观点不适用于所有人。 首先,我认为要把自己当做是一个分享者,而读者是一个小白。然后模拟…
互联网/电商/广告常见的术语
在公司看文档的时候,经常看到一些专业的术语,很尴尬,看不懂。比如说gmv,dau等等 在公司的wiki里边搜到了一个专门讲解这些术语的PPT,我在这边整理和挑一些我觉得常见的,给大家分享一下。 PV(Page Views) :页面浏览量,指的是网站被浏览器的总次数。 我去访问h…
使用Seata彻底解决Spring Cloud中的分布式事务问题!
Seata是Alibaba开源的一款分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务,本文将通过一个简单的下单业务场景来对其用法进行详细介绍。 单体应用中,一个业务操作需要调用三个模块完成,此时数据的一致性由本地事务来保证。 随着业务需求的变化,单体应用被拆分成微…
Spring Cloud Alibaba:Sentinel实现熔断与限流
Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案,Sentinel 作为其核心组件之一,具有熔断与限流等一系列服务保护功能,本文将对其用法进行详细介绍。 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。 Sentinel 以流量为切入点,从…
🔥外行人都能看懂的WebFlux,错过了血亏!
我之前也说过,学习一项技术之前,先要了解为什么要学这项技术。其实这次学习WebFlux也没有多大的原生动力,主要是在我们组内会轮流做一次技术分享,而我又不知道分享什么比较好... 之前在初学大数据相关的知识,但是这一块的时间线会拉得比较长,感觉赶不及小组内分享(而组内的同学又大…
Jetpack Compse 实战 —— 全新的开发体验
经过前段时间的 Android Dev Summit ,相信你已经大概了解了 Jetpack Compose 。如果你还没有听说过,可以阅读这篇文章 Jetpack Compose 最新进展 。总而言之,Compose 是一个 颠覆性 的 声明式 UI 框架 ,它的口号就是 消…
我和我的公众号
... 在这里我简单来个自我介绍。认识一下我,认识一下我的公众号。 我在小学的时候喜欢玩的一款游戏叫做梦幻西游,这款游戏我一直玩到高二。在初中的时候,我姐姐帮我新建了一个角色,取了名字叫做Hon3y。当时还是一个非主流的时代,喜欢用颜文字、火星文、各种符号来展现个性的自己。 显…
Box 黑科技 —— 支持手机端反编译 !
有将近一个月没有更新文章了,一方面在啃 AOSP ,消化起来确实比较慢。在阅读的过程中,有时候上来就会陷入源码细节,其实这是没有必要的。刚开始更多的应该从整体脉络上去理解,摸清整个流程之后再去有针对性的看某些细节,才会事半功倍。下一篇应该会带来 Activity 启动流程分析 …
Spring Cloud Alibaba:Nacos 作为注册中心和配置中心使用
Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案,Nacos 作为其核心组件之一,可以作为注册中心和配置中心使用,本文将对其用法进行详细介绍。 Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动…
Spring Cloud Security:Oauth2实现单点登录
Spring Cloud Security 为构建安全的SpringBoot应用提供了一系列解决方案,结合Oauth2可以实现单点登录功能,本文将对其单点登录用法进行详细介绍。 单点登录(Single Sign On)指的是当有多个系统需要登录时,用户只需登录一个系统,就可以访…
Spring Cloud Security:Oauth2结合JWT使用
Spring Cloud Security 为构建安全的SpringBoot应用提供了一系列解决方案,结合Oauth2还可以实现更多功能,比如使用JWT令牌存储信息,刷新令牌功能,本文将对其结合JWT使用进行详细介绍。 signature为以header和payload生成的签…
Spring Cloud Security:Oauth2使用入门
Spring Cloud Security 为构建安全的SpringBoot应用提供了一系列解决方案,结合Oauth2可以实现单点登录、令牌中继、令牌交换等功能,本文将对其结合Oauth2入门使用进行详细介绍。 OAuth 2.0是用于授权的行业标准协议。OAuth 2.0为简…