logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

idea 中 “XXX has broken path” 错误解决

今天在idea中导一个包时(mybaits-plus-generator,位于maven子模块中),看右边 Maven Projects 中已经加到 Dependencies 里,但是在项目目录结构下面 External Libraries(整个项目依赖的包都在这里) 里一直看不到导入进来。刚开始想着一般是因为maven导入包时有问题,所以依次采取了以下排查步骤:1. 把maven 本地仓...

#idea
idea 中 “XXX has broken path” 错误解决

今天在idea中导一个包时(mybaits-plus-generator,位于maven子模块中),看右边 Maven Projects 中已经加到 Dependencies 里,但是在项目目录结构下面 External Libraries(整个项目依赖的包都在这里) 里一直看不到导入进来。刚开始想着一般是因为maven导入包时有问题,所以依次采取了以下排查步骤:1. 把maven 本地仓...

#idea
redis 高可用集群之水平扩展

Redis3.0以后的版本虽然有了集群功能,提供了比之前版本的哨兵模式更高的性能与可用性,但是集群的水平扩展却比较麻烦,今天就来带大家看看redis高可用集群如何做水平扩展,原始集群(见下图)由6个节点组成,6个节点分布在三台机器上,采用三主三从的模式1、启动集群# 启动整个集群cd /usr/local/redis-clusterbin/redis-server 9001/r...

#redis
mysql 索引底层数据结构和原理

1. 索引是什么?索引是帮助MySQL高效获取数据的排好序的数据结构2. 磁盘存取原理?寻道时间(速度慢,费时)旋转时间(速度较快)表中每一行记录在磁盘上不一定是连续的!因为往同一张表中插入数据是存在时间间隔的,这样在间隔期磁盘上会有其他数据写入。磁盘组成部分:多个盘片(逆时针旋转) + 磁柱 + 磁头(左右移动)数据存储在磁道中间的扇区一次磁盘IO = (磁头)寻道时间 + (盘片)旋转时间3.

Spring Boot整合Kafka

Kafka是一个分布式的、可分区的、可复制的消息系统,下面是Kafka的几个基本术语:Kafka将消息以topic为单位进行归纳;将向Kafka topic发布消息的程序成为producers;将预订topics并消费消息的程序成为consumer;Kafka以集群的方式运行,可以由一个或多个服务组成,每个服务叫做一个broker。producer...

#kafka#spring boot
axios使用及配置明细小记

Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。1. Features从浏览器中创建XMLHttpRequests从 node.js 创建http请求支持PromiseAPI拦截请求和响应转换请求数据和响应数据取消请求自动转换 JSON 数据客户端支持防御XSRF2. 安装使用 npm:$ ...

Apollo(阿波罗)架构深度剖析

通过学习 Apollo 的架构,带你深入理解微服务架构的基本原理一、介绍Apollo(阿波罗)[参考附录] 是携程框架部研发并开源的一款生产级的配置中心产品,它能够集中管理应用在不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。Apollo 目前在国内开发者社区比较热,在 Github 上有超过 5k 颗星,在国内众多互联...

日期时间工具(dayjs)的使用

简介Day.js 是一个轻量的处理时间和日期的 JavaScript 库,和 Moment.js 的 API 设计保持完全一样. 如果您曾经用过 Moment.js, 那么您已经知道如何使用 Day.js安装npm install dayjs --saveimport dayjs from 'dayjs'// 或者 CommonJS// var dayjs = require('d...

到底了