标签:java
Consul 概述 Consul 是一个可以提供服务发现,健康检查,多数据中心,key/Value 存储的分布式服务框架,用于实现分布式系统的发现与配置。Cousul 使用 Go 语言实现,因此天然具有可移植性,安装包仅包含一个可执行文件,直接启动即可运行,方便部署 Consul 安装与启动 以
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 前文概览 在前文《浏览器上写代码,4核8G微软服务器免费用,Codespaces真香》中,咱们以一个Java程序员的视角体验了GitHub的Code
本文通过简单的示例代码和说明,让读者能够了解微服务如何集成redis 之前的教程 https://www.cnblogs.com/leafstar/p/17638933.html 由于redis的安装网上教程很多,再次不再赘述,现在默认你已经安装好了redis   1.在需要redis的微服务下面
配置Redis哨兵集群时日志显示+sdown slave的问题 一、配置及其环境描述(问题产生的原因是因为Redis复制中主节点对从节点的ip配置错误,从而导致哨兵无法识别从节点,进而无法进行故障转移) 1.操作系统:Linux  虚拟机:VMware Workstation 16 Pro 、WS
1.前言 emm,翻了一下之前刚入职时候的学习笔记,发现之前在熟悉业务代码的时候曾经专门学习并整理过过设计模式中的责任链模式,之前只是对其简单了解过常用的设计模式有哪些,并未结合实例和源码深入对其探究,利用熟悉代码契机进行系统学习并整理文档如下。 2.什么是责任链模式? 俗话说没有规矩不成方圆,
阅读本文前,需要储备的知识点如下,点击链接直接跳转。java线程详解Java不能操作内存?Unsafe了解一下 LockSupport介绍 搞java开发的基本都知道J.U.C并发包(即java.util.concurrent包),所有并发相关的类基本都来自于这个包下,这个包是JDK1.5以后由祖
LogServiceImpl @Service @Slf4j public class LogServiceImpl implements LogService { private static final String TOPIC_NAME = "ods_link_visit_topi
 本文通过简单的示例代码和说明,让读者能够了解微服务如何集成RabbitMq 之前的教程 https://www.cnblogs.com/leafstar/p/17641358.html 在这里我将介绍Centos中通过docker进行安装RabbitMq   1.首先你已经有一台可以使用的虚拟机
What is Polymorphism 这个多态看中文确实有点费解,多态的英文是Polymorphism,它的翻译含义是: n. 多态性 (可以看出是比较宽泛的) n. 多型现象 从翻译也看不出啥, 我举一个生活中的例子来引入多态: 生活中有很多常见的物体具有多态性。例如,一张纸可以用来写字、画
前言 一些持续关注过我的朋友大部分都来源于我的一些资源分享和一篇万字泣血斩副业的劝诫文,但今年年后开始我有将近4个月没有再更新过。 有加过我好友的朋友私聊我问过,有些回复了有些没回复。 想通过这篇文章顺便说明一下个人的情况,主要是给大家的一些中肯的建议。 我的身体 今年年前公司福利发
1、背景描述 用Java编写了一个程序(可执行的jar),需要在Linux中启动并持续运行 1.1、直接执行程序 直接执行程序后,在程序执行期间,无法在当前会话中再执行其他操作 1.2、直接执行程序后中断 直接执行程序后,按Ctrl+C中断;这时虽然可以在当前会话中执行其他操作,但是
阅读本文前,建议先阅读Spring之基于注解的AOP 12.1、环境搭建 创建名为spring_aop_xml的新module,过程参考9.1节 12.1.1、配置打包方式和依赖 <?xml version="1.0" encoding="UTF-8"?> <proje
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 本篇记录了用docker搭建ElasticSearch8单机版再扩容的过程,既留给自己后面反复使用,也可以为正在部署环境的读者提供一些参考
前提 之前曾经写过一篇《SpringBoot3.x 原生镜像-Native Image 尝鲜》,当时SpringBoot处于3.0.0-M5版本,功能尚未稳定。这次会基于SpringBoot当前最新的稳定版本3.1.2详细分析Native Image的实践过程。系统或者软件版本清单如下: 组件 版
网络编程 一、概述 网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。 计算机网络 把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大,功能强的网络系统, 从而使众多的计算机可以方便地互相传递信息,共享硬件,软件,数据信息等资源。 网络编程目的 直接