摘要: public class IdWorker { private long workerId; private long datacenterId; private long sequence; public IdWorker(long workerId, long datacenterId, lon 阅读全文
posted @ 2021-06-25 09:30 表演给自己看的认真 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1、pom.xml添加以下依赖 <!-- Nacos依赖 --> <dependency> <groupId>com.alibaba.boot</groupId> <artifactId>nacos-discovery-spring-boot-starter</artifactId> <versio 阅读全文
posted @ 2021-04-23 17:40 表演给自己看的认真 阅读(1373) 评论(0) 推荐(0) 编辑
摘要: python3.6.5 six-1.15.0packaging-20.4 pyparsing-2.4.7appdirs-1.4.4setuptools_scm-4.1.2 toml-0.10.1importlib_resources-3.3.0 autocommand-2.2.1 more-iter 阅读全文
posted @ 2021-01-18 15:56 表演给自己看的认真 阅读(150) 评论(0) 推荐(0) 编辑
摘要: input { stdin { } file{ #扫描路径下特定名称的日志文件 #path => "/home/elastic/logs/a.log" #扫描路径下的.log结尾的所有日志文件 path => "/home/elastic/logs/*.log" #类型名称 type=>"log" 阅读全文
posted @ 2021-01-18 15:55 表演给自己看的认真 阅读(1026) 评论(0) 推荐(0) 编辑
摘要: 搭建过程 1、Elasticsearch集群搭建 2、Cerebro插件安装 tar -zxvf cerebro-0.9.1.tgz 解压cerebro压缩包 配置cerebro文件夹下 application.conf 配置集群的地址 ./cerebro -Dhttp.port=8080 启动ce 阅读全文
posted @ 2020-06-29 14:40 表演给自己看的认真 阅读(1487) 评论(0) 推荐(0) 编辑
摘要: 1、使用top命令定位异常进程。可以看见11268的CPU和内存占用率都非常高 此时可以再执行ps -ef | grep java,查看所有的java进程,在结果中找到进程号为11268的进程,即可查看是哪个应用占用的该进程。 top ps -ef|grep java 2、使用top -H -p 进 阅读全文
posted @ 2020-06-02 17:07 表演给自己看的认真 阅读(633) 评论(0) 推荐(0) 编辑
摘要: SpringBoot版本从1.4.0升级为版本2.2.6 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <!--<version>1.4 阅读全文
posted @ 2020-05-06 14:24 表演给自己看的认真 阅读(4185) 评论(0) 推荐(1) 编辑
摘要: 交换机的广播类型fanout,广播类型不需要routingKey,交换机会将所有的消息都发送到每个绑定的队列中去。 在发布消息时可以只先指定交换机的名称,交换机的声明的代码可以放到消费者端进行声明,队列的声明也放在消费者端来声明。 发布订阅类似观察者模式设计模式,一般适用于当接收到某条消息时同时做多 阅读全文
posted @ 2020-04-30 10:34 表演给自己看的认真 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1. Git命令 初始化一个Git仓库,使用git init命令。 添加文件到Git仓库,分两步: 1、使用命令git add <file>,注意,可反复多次使用,添加多个文件; 2、使用命令git commit -m <message>,完成。 git status命令可以让我们时刻掌握仓库当前的 阅读全文
posted @ 2020-03-16 17:36 表演给自己看的认真 阅读(113) 评论(0) 推荐(0) 编辑
摘要: public class TestHashMap { /** * HashMap是数组和链表组合构成的数据结构 * 数组里面每个地方都存了key-value这样的实例Java7叫Entry,Java8叫Node * 因为本身所有的位置都为null,在put插入的时候会根据key的hash去计算一个i 阅读全文
posted @ 2020-02-19 17:22 表演给自己看的认真 阅读(165) 评论(0) 推荐(0) 编辑
摘要: /** * RabbitMQ消息确认机制 * 关于rabbit的生产和消费方的一些实用的操作; * producer的confirm和consumer的ack,这两者使用的模式都是用来保证数据完整性,防止数据丢失 */ /** * producer的confirm模式 * 业务场景描述: * 促销系 阅读全文
posted @ 2020-02-14 10:15 表演给自己看的认真 阅读(1514) 评论(0) 推荐(0) 编辑
摘要: 添加依赖<!-- oauth --><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-oauth2</artifactId></dependency><dependen 阅读全文
posted @ 2019-08-23 17:27 表演给自己看的认真 阅读(59482) 评论(0) 推荐(0) 编辑
摘要: /** * java.time.Instant * java.time.Duration * Instant 默认使用UTC时区:2019-01-24T14:01:32.258Z * mongo中的时间与系统时间相差了8个小时,这是因为mongo中的date类型以UTC(Coordinated Un 阅读全文
posted @ 2019-08-07 13:33 表演给自己看的认真 阅读(5304) 评论(0) 推荐(0) 编辑
摘要: 魏晋陶渊明《形影神三首》 贵贱贤愚,莫不营营以惜生,斯甚惑焉;故极陈形影之苦,言神辨自然以释之。好事君子,共取其心焉。 形赠影 天地长不没,山川无改时。草木得常理,霜露荣悴之。谓人最灵智,独复不如兹。适见在世中,奄去靡归期。奚觉无一人,亲识岂相思。但余平生物,举目情凄洏。我无腾化术,必尔不复疑。愿君 阅读全文
posted @ 2023-06-26 10:51 表演给自己看的认真 阅读(35) 评论(0) 推荐(0) 编辑
摘要: IDEA启动报错 报错信息:Error running 'TmsApplication': Command line is too long. Shorten command line for TmsApplication or also for Application default config 阅读全文
posted @ 2021-07-10 15:50 表演给自己看的认真 阅读(150) 评论(0) 推荐(0) 编辑
摘要: bootstrap.yml server.port: 8888 spring: application.name: user-domain cloud.config.name: user-domain http.multipart.max-file-size: 100000KB http.multi 阅读全文
posted @ 2021-06-29 09:38 表演给自己看的认真 阅读(57) 评论(0) 推荐(0) 编辑
摘要: D:\newWorkSpace\nacos-2.0.0-bugfix\naming\src\main\java\com\alibaba\nacos\naming\consistency\ephemeral\distro\DistroConsistencyServiceImpl.java /** *一 阅读全文
posted @ 2021-06-25 15:39 表演给自己看的认真 阅读(576) 评论(0) 推荐(0) 编辑
摘要: /** * 用ThreadLocal来存储Session,以便实现Session any where. * */ public class ThreadLocalUtil { protected final Logger logger = LoggerFactory.getLogger(this.g 阅读全文
posted @ 2021-06-25 15:16 表演给自己看的认真 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 启动执行springfox-spring-web springfox大致原理springfox的大致原理就是,在项目启动的过种中,spring上下文在初始化的过程,框架自动跟据配置加载一些swagger相关的bean到当前的上下文中,并自动扫描系统中可能需要生成api文档那些类,并生成相应的信息缓存 阅读全文
posted @ 2021-06-25 15:08 表演给自己看的认真 阅读(2475) 评论(0) 推荐(0) 编辑
摘要: 安全防护 多种身份认证方式: key-auth, JWT, basic-auth, wolf-rbac。IP 黑白名单IdP 支持: 支持外部的身份认证服务,比如 Auth0,Okta,Authing 等,用户可以借此来对接 Oauth2.0 等认证方式。限制速率限制请求数限制并发防御 ReDoS( 阅读全文
posted @ 2021-06-25 15:06 表演给自己看的认真 阅读(4507) 评论(0) 推荐(0) 编辑
摘要: public class ZKLock implements Watcher { private ZooKeeper zk; //当前锁 private String currentLock; //资源名称 private String lockName; //锁根节点 private String 阅读全文
posted @ 2021-06-25 15:02 表演给自己看的认真 阅读(98) 评论(0) 推荐(0) 编辑
摘要: dubbo 工作原理 第一层:service 层,接口层,给服务提供者和消费者来实现的第二层:config 层,配置层,主要是对 dubbo 进行各种配置的第三层:proxy 层,服务代理层,无论是 consumer 还是 provider,dubbo 都会给你生成代理,代理之间进行网络通信第四层: 阅读全文
posted @ 2021-06-25 09:31 表演给自己看的认真 阅读(107) 评论(0) 推荐(0) 编辑