首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
从零开始学习微服务
wu55555
创建于2022-04-15
订阅专栏
从最核心的微服务组件入手,让你两天能够搭建微服务框架。并且持续讲解更多微服务组件,带你持续精进
等 38 人订阅
共45篇文章
创建于2022-04-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
springcloud:对象存储组件MinIO(十六)
0. 引言 在实际开发中,我们经常会面临需要存储文档、存储图片等文件存储需求,并且在分布式架构下,文件又需要实现各节点共享,类似于共享文件夹类的需求,在分布式服务器中创建共享文件夹成本较大,甚至当需要
linux:搭建zookeeper集群并设置开机自启
0. 引言 之前我们讲解过搭建zookeeper单节点,但在实际生产中,为了保证服务高可用,通常我们是采用集群模式。所以本次我们来实操集群模式的搭建 1. zk集群模式 zk可以作为注册中心和配置中心
java:实现用户扫码二维码自动跳转指定链接功能
0. 引言 近来接到要实现链接转二维码的需求,通过提供二维码给用户,让用户扫描后自动访问指定的H5页面,从而实现业务流转,这样的功能其实在其他很多场景也会用到,比如资产管理系统中,扫码资产二维码,从而
新一代分布式定时任务框架——PowerJob
0. 引言 之前我们讲解过主流的分布式定时任务框架xxl-job,随着技术的迭代更新,更多的定时任务框架也开始出现,今天我们来看一看新一代的定时任务框架PowerJob 1. PowerJob简介 P
缓存不止redis,学会使用本地缓存ehcache
0. 引言 随着redis的普及,更多的同学对redis分布式缓存更加熟悉,但在一些实际场景中,其实并不需要用到redis,使用更加简单的本地缓存即可实现我们的缓存需求。 今天,我们一起来看看本地缓存
flyway:如何优雅的管理数据库表结构历史版本
0. 引言 在开发周期较长,或者需求变更频繁,涉及多版本发布的项目中,我们常常遇到这样的问题: 改了表结构,开发环境执行了,忘记保存,发测试、生产环境时又要重写一遍DDL 多人开发,都改了表结构,无法
springcloud:快速上手定时任务框架xxl-job(十五)
0. 引言 实际开发中,我们常常遇到需要定时执行的任务,我们可以利用定时线程池或schedule框架等来实现定时任务,但这些方式都有效率、性能上的缺陷,在微服务框架下,我们期望一种更加规整、轻量、可靠
如何自动生成数据库说明文档
0 引言 最新在重新整理老项目的文档,其中数据库说明文档上一版更新还是在1年多前,文档中的数据结构说明与当前数据库严重脱节,所以更新数据库说明文档已经是迫在眉睫的事情了。 因为项目是一个比较大型且“年
springboot:除了OpenOffice还可以用它轻松实现文档在线预览功能【附带源码】
0. 引言 我们在项目中常常需要实现文档在线预览的功能,而文档种类繁多,除了pdf,还有word、text、excel、甚至还有mp3,mp4等多媒体文件。常用的手段是通过OpenOffice来将文档
GIT:如何删除仓库中的.idea .DS_Store target文件/文件夹并设置下次不上传
0. 引言 我们常常会有在git仓库初始化时,忘记设置.gitignore文件导致一些非工程文件上传到仓库中了,导致整个仓库的不美观,甚至影响其他开发同事配置代码。这时候我们就需要删除这些指定文件,那
dubbo:从零理解及搭建dubbo微服务框架(一)【附带源码】
0.引言 dubbo作为阿里巴巴开源的微服务框架,提供了高性能的RPC调用。同时因为有阿里的背书,在国内市场得到了广泛应用,dubbo的开源工作在2018年2月阿里将项目捐献给apache基金会后,得
dubbo:两种方式安装dubbo-admin、zookeeper
0.引言 我们在搭建dubbo框架时,需要安装一个dubbo-admin来管理服务已经配置文件,今天我们来看看如何通过docker快速搭建一个dobbo-admin 1. 基于docker安装 1、首
springboot:实现文件上传下载实时进度条功能【附带源码】
0. 引言 记得刚入行的时候,做了一个文件上传的功能,因为上传时间较久,为了用户友好性,想要添加一个实时进度条,显示进度。奈何当时技术有限,查了许久也没用找到解决方案,最后不了了之。 近来偶然想到这个
Java进阶:如何反编译jar包获取源码
0.引言 某些没有提供源码的历史遗留项目,或者第三方jar包,我们常常需要进行二开,但是又没有源码,这时就需要进行反编译获取到项目源码。 当然也不是所有的jar都能反编译的,某些做了防编译处理的则不能
springboot:实现excel生成并且通过邮件发送
0. 引言 实际开发中,特别是在B端产品的开发中,我们经常会遇到导出excel的功能,更进阶一点的需要我们定期生成统计报表,然后通过邮箱发送给指定的人员。 这样的一个功能我们将其拆分出来包括三方面的知
springboot:java实现邮件及附件发送、HTML正文的三种方式(三)【附带源码】
0. 引言 邮件发送是我们日常开发中比较常见的功能,常用于预警信息提醒、统计数据定期发送等需求。一般该方法会由前人封装好,实际开发时只需要调用即可,但具体怎么实现的,如何从零实现邮件发送,这是我们要掌
利用assemly插件将springboot项目打包为自定义脚本启动
0. 引言 springboot作为目前主流的java开发框架,因为便捷和易上手的特性,深受开发者欢迎。springboot默认以jar包形式,通过java -jar指令运行 但这样的启动方式实际上不
IDEA常用快捷键,提升开发效率利器
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第6天,点击查看活动详情 0.引言 IDEA作为目前最受欢迎的java开发工具,占据了开发者工具的绝对市场。很多初入行业的开发者只是
企业级GIT分支管控方案
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第3天,点击查看活动详情 0. 引言 GIT如今被广泛应用于企业开发项目托管,随着我们项目规模的扩大, 开发人员的数量也逐渐扩增,呈
spring cloud tencent:基于腾讯微服务框架手把手搭建项目(附带源码)(二)
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第2天,点击查看活动详情 0. 引言 我们上一章讲解了spring cloud tencent的各个组件,本章我们将带大家从零搭建一
下一页