摘要: 南辕北辙:行动目的相反缘木求鱼:行事方法不对格格不入:不协调,不相容一蹴而就:事情容易,一下子就成功寅吃卯粮:经济困难杀鸡取卵:不顾长远利益相提并论:把不同的人或事一起谈论或看待振聋发聩:唤醒麻木的人微言大义:精微语言里的深刻的道理博大精深:学识、思想、理论丰富深刻源远流长:历史悠久,根底深厚矢志不 阅读全文
posted @ 2024-08-07 17:08 neona 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1.生产者发送流程 外部数据发送到kafka集群,创建一个main线程,创建一个kafka producer对象发送,首先调用一个send方法, 把这批数据用send方法发送。数据到拦截器,可以对数据进行加工操作,拦截器是可选项。数据到序列化器, java的序列化太重,kafka有自己的。数据到分区 阅读全文
posted @ 2022-09-23 18:24 neona 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 当一个类的构造函数参数个数超过4个,而且这些参数有些是可选的参数,考虑使用构造者模式。 阅读全文
posted @ 2022-03-08 10:59 neona 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 自动装箱 把基本数据类型转换为对应的包装类类型 自动拆箱 把包装类类型转换为对应的基本数据类型 String- 通过构造方法创建 ​ 通过 new 创建的字符串对象,每一次 new 都会申请一个内存空间,虽然内容相同,但是地址值不同 - 直接赋值方式创建 ​ 以“”方式给出的字符串,只要字符序列相同 阅读全文
posted @ 2021-12-08 20:25 neona 阅读(21) 评论(0) 推荐(0) 编辑
摘要: vim /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT= 阅读全文
posted @ 2020-09-08 15:51 neona 阅读(284) 评论(0) 推荐(0) 编辑
摘要: <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId> <version>4.1.42.Final</version> </dependency> package com.etc.websocket; i 阅读全文
posted @ 2020-09-07 16:49 neona 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 数据库表结构优化 根据数据库的范式,设计表结构,表结构设计的好坏直接关系到SQL语句的复杂度 适当的将表进行拆分,原本需要做join的查询只需要表查询就可以了 系统配置优化 大多数运行在Linux机器上,如tcp连接数的限制、打开文件数的限制、安全性的限制,因此我们要对这些配置进行相应的优化 硬件配 阅读全文
posted @ 2020-08-31 19:45 neona 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。 Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。 作用: 服务雪崩 服务降级 服务熔断 服务限流 1.cmd java -jar sentinel-dashboard-1.6.3.jar 2.打 阅读全文
posted @ 2020-08-30 09:05 neona 阅读(212) 评论(0) 推荐(0) 编辑
摘要: Nacos(官方网站:http://nacos.io)是一个易于使用的平台,旨在用于动态服务发现,配置和服务管理。它可以帮助您轻松构建云本机应用程序和微服务平台。 Nacos = Eureka + config + Bus 服务发现和服务运行状况检查 Nacos使服务易于注册自己并通过DNS或HTT 阅读全文
posted @ 2020-08-28 19:55 neona 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 在微服务框架种。 一个由客户端发起的请求在后端系统种会经过不同的服务节点来调用协同产生的最后的请求结果。 每一个前端请求都会形成一条复杂的分布式服务调用的链路。链路种出现任何一环出现高延时或者错误都会引起整个请求最后的失败。 Spring Cloud Sleuth 主要功能就是在分布式系统中提供追踪 阅读全文
posted @ 2020-08-28 15:18 neona 阅读(169) 评论(0) 推荐(0) 编辑