java技术圈 为您找到相关结果 27

V2Ray配置常见问题

V2Ray配置常见问题 1. 打开客户端闪退 可能原因:客户端的配置文件上不正确。 修正方法:请仔细检查配置文件并修改正确。 2. 客户端提示 Socks: unknown Socks version: 可能原因:客户端配置的 inboud 设置成了 socks 而浏览器的代理协议设置为 http。 修正方法:修改配置文件使客户端的 inboud 的 protocol 和浏览器代理设置的协议保持一致。 3. 客户端提示 Proxy|HTTP: failed to read http request > malformed HTTP request "\x05\x01\x00" 可能原因:客户端配置的 inboud 设置成了 https 而浏览器的代理协议设置为 socks4 或者 socks...阅读全文

G1收集器 - 反光的小鱼儿

载:https://blog.csdn.net/zhou2s_101216/article/details/79202893 http://blog.jobbole.com/109170/ https://my.oschina.net/robinyao/blog/983822 https://blog.csdn.net/coderlius/article/details/79272773 http://www.cnblogs.com/aspirant/p/8663872.html https://crowhawk.github.io/tags/#JVM 可以看看 概述 G1(Garbage-First )收集器是一种server-style 回收器,主要面向多核,大内存的服务器。G1 在实现...阅读全文

博文 2019-11-15 10:42:24 博客园

基于SonarQube代码质量检查工具总结

作者 陈彩华 文章转载交流请联系 caison@aliyun.com 复制代码最近公司引入了代码自动检查平台,技术选型是选择SonarQube,总结如下: 1 概述 SonarQube(sonar)是一个开源平台,用于管理源代码的质量。 SonarQube不只是一个质量数据报告工具,更是代码质量管理平台。 支持java, C#, C/C++, PL/SQL, Cobol, JavaScrip, Groovy 等等二十几种编程语言的代码质量管理与检测。 SonarQube可以从以下七个维度检测代码质量,而作为开发人员至少需要处理前5种代码质量问题。 (1) 不遵循代码标准 SonarQube可以通过PMD,CheckStyle,Findbugs等等代码规则检测工具规范代码编写。 (2) 潜在的...阅读全文

博文 2020-07-02 09:28:04 掘金

拯救老旧MAC计划——让你的Mac重新运行如飞

注明:本文来自少数派,权侵删。(原文地址:https://xw.qq.com/cmsid/20180118C093OU00)MacBook Air这款经典的机器已经度过了其十岁生日,你或许想不到,这条古董产品线的需求仍然不低。现在还在使用旧款 MacBook 的用户其实不在少数,图书馆,咖啡厅里也常常能见到略显复古的苹果灯。如果还在使用经典款 Mac 电脑的你应该注意到,几次固件升级之后,膝上的并肩作战多年的老伙计已经威风不再,卡顿、发烫甚至死机的情况时有发生。拿什么拯救我们的老 Mac?请给你的 Mac 做一次彻底的检查和清理,让它在下一个年头里继续效力。调养篇:优化系统俗话说开刀不如药养,药养不如食养,许多情况下我们只是没有用正确的姿势使用 Mac,给它造成了过载的压力。做好下面几点,就...阅读全文

三分钟让你学会,如何做好项目质量管理

在企业进行项目化管理过程中,项目目标是每个人的共识,项目进度虽时有延误但相对容易衡量也比较可控,而项目质量则属于非常重要但却最容易被忽视的要素。 导致项目质量被经常性忽视的原因有两点:首先从广义上讲,项目质量不容易辨识;其次,就算知道也很难衡量和控制;而对于我们来说,管理那些不太理解的事情总是很难的。 一、准确识别项目质量 所以,做好项目质量管理的第一步是在一个项目开始前,除了确定项目目标外,还要清楚这个项目的质量是什么,然后再考虑如何保证质量并制定衡量质量的标准。 为什么说要准确识别项目质量呢?在很多情况下,我们自己都不知道这个项目或这项工作的质量是什么,所以,要想管理好质量首先要清楚的知道这个项目的质量是什么。 项目管...阅读全文

Linux中ARP学习和老化机制

本文分享自天翼云开发者社区《Linux中ARP学习和老化机制》 作者:云云生息ARP学习和老化机制在Linux网络通信中起着至关重要的作用。ARP(Address Resolution Protocol)地址解析协议是将IP地址解析为MAC地址的一种机制。本文将详细介绍Linux中ARP学习和老化的概念、工作原理以及其重要性。一、ARP学习在一个局域网(LAN)中,设备之间通信需要知道目标设备的MAC地址。但是,在IP网络中,设备之间通常只知道目标设备的IP地址。这时候ARP就发挥作用了。ARP会通过广播在局域网上发送一个ARP请求(ARP Request),询问某个IP地址对应的MAC地址。其他设备收到这个请求后,如果其中有设备的IP地址与之匹配,就会回复一个ARP响应(ARP Reply...阅读全文

博文 2023-07-20 10:53:14 Tianyiyun

Linux下为什么端口开着但是进程却不存在? – hao32的个人日志

一次偶然事件,我检查某台服务器系统时发现一个从来没见过的端口处于监听(LISTEN)状态,于是开始仔细检查系统。 [root@db097 ~]# netstat -lnpt | grep 7979 tcp 0 0 0.0.0.0:7979 0.0.0.0:* LISTEN - 进程里什么都没有,试了多种办法试着去找一下,都是一样的结果。 [root@db097 ~]# lsof -i:7979 google了半天,最后一段话提示了我: I realized it’s an port opened by kernel, that’s why it won’t show up with program name. For the port like this, it may relate to ...阅读全文

博文 2023-06-28 03:27:32 www.hao32.com

全栈混合云综合架构方案研究和落地

本文分享自天翼云开发者社区《全栈混合云综合架构方案研究和落地》,作者: y****n 链接: https://www.ctyun.cn/developer/article/354717063266373 (一)业务背景 随着云服务的便利性日益被市场接受,企业客户越来越倾向采用公有云服务补充其现有的企业内部部署的数据中心和私有云基础架构的不足。因此,混合云成为云服务市场的重要发展趋势。广义上讲,混合云的形态可以包括云与云的组合、云与传统IT系统的组合、云与虚拟化技术的组合等,它们可根据具体业务场景需求使用混合IT方式解决具体问题;狭义上讲,混合云指的是至少使用了两种不同部署模式(公有云、私有云、社区云)的云服务。当前,应用较多的混合云形式为公有云+私有云的组合。 现有混合云管理方法主要解决以下...阅读全文

云网络对等连接产品的高可用保证

本文分享自天翼云开发者社区《云网络对等连接产品的高可用保证》,作者:程****超对等连接是指两个同一区域内的VPC之间的网络连接。同一区域内的不同业务部门资源需要互通时,可通过对等连接连通两个账号下的VPC,实现同一区域内的云资源的内网访问。对等连接的建立过程需要双方互相确认,保障安全性。同时,伴随着业务的不断发展,当资源和网络架构已无法满足业务需求时,新业务下创建出的新VPC和云主机等资源,可以通过对等连接打通两个VPC,轻松实现业务部署。高可用实现方式:转发数据面:AZ网络接口高可用,多AZ的网络出口可以互为备份,当AZ1的网络接口出现故障或者拥塞时,其他备份的网元发布的低优先级路由自动接管AZ1发布出去的公网网段路由,将相应网络的流量引流到本AZ,实现快速切换。单机粒度,支持网卡bon...阅读全文

云内GSLB技术及应用场景

本文分享自天翼云开发者社区《云内GSLB技术及应用场景》,作者:c****n云业务容灾建设节奏一般是同城双活—异地双活—两地三中心(同城双活+异地多活),因为要解决的问题的复杂度和难度也是在逐步上升的,不可能一蹴而就。gslb可以实现两地三中心容灾,这时应用在多数据中心的情况下,业务需要分布式部署,无论哪个数据中心都可以独立承担业务,数据中心内通过服务器负载均衡(lb)进行数据中心内的业务负载,gslb是通过dns给lb做负载均衡,配合健康检查实现业务的故障切换,数据中心切换,一些算法如静态就近性可以就近访问加速等。一、基本概念1.业务域名用户访问应用服务的dns域名。2.服务成员域名最后返回的ip的地址,这个ip地址一般就是slb负载均衡设备的ip。3.地址池一组服务成员的集合,可以选择服...阅读全文

网络审计:为什么定期检查您的网络很重要

本文分享自天翼云开发者社区《网络审计:为什么定期检查您的网络很重要》,作者:易乾在数字化时代,网络安全成为组织和个人必须面对的重要挑战。网络审计是一种关键的安全措施,通过定期检查和评估网络系统的安全性,帮助发现潜在的安全漏洞和弱点,从而防止数据泄露和其他安全威胁。本文将介绍网络审计的重要性,并提供一系列具体的操作步骤,帮助您有效地执行网络审计。为什么网络审计很重要?发现潜在的安全漏洞:网络审计可以帮助识别网络中存在的安全漏洞,防止未经授权的访问和数据泄露。遵守法律法规:许多国家和地区的法律法规要求定期进行网络安全审计,以保护用户数据的安全。提高网络性能:网络审计还可以帮助识别网络性能问题,优化网络配置,提高网络效率。增强用户信任:通过定期的网络审计和改进,可以增强用户对组织的信任。如何执行网...阅读全文

天翼云VPC支持专线健康检查介绍

本文分享自天翼云开发者社区《天翼云VPC支持专线健康检查介绍》,作者:汪****波天翼云支持本地数据中心IDC(Internet Data Center)通过冗余专线连接到天翼云云上专有网络VPC(Virtual Private Cloud)时,需要在本地IDC侧和VPC侧分别配置健康检查来检测物理专线的连通性。当其中一条物理专线检测出故障时,可以顺利切换到另一条物理专线。如图1所示,天翼云控制器在云侧部署了对专线客户侧互联IP1的探测会话,源IP我们可以选择云侧VPC网段选择,例如VPC网段为10.0.0.0/24的地址,我们可以选择10.0.0.100作为健康检查IP1。另一条专线进行类似配置对专线客户侧互联IP2的探测会话,源IP我们可以选择云侧VPC网段选择,例如VPC网段为10.0...阅读全文

博文 2024-05-17 14:41:34 Tianyiyun

浅谈云主机在VPC中进行迁移的使用场景和操作方法

本文分享自天翼云开发者社区《浅谈云主机在VPC中进行迁移的使用场景和操作方法》,作者:刘****雪一、客户经常遇到的网络迁移问题客户在天翼云购买一台云主机并且部署完成想要的应用后,发现云主机的IP地址规划存在问题(比如,要修改VPC、子网的网段)。这时候如果需要重新购买云主机并重新部署应用则将会大大增加客户的使用成本。天翼云网络的基本特点是按需、弹性,可以支持云主机在不同网络场景下的迁移,从而大大减少客户重新购买计算实例的成本。客户通常面对的问题如下:1.网络地址规划有误,需要重新规划网络地址2.云主机出现故障,需要将故障机隔离到单独VPC或者子网二、天翼云提供的云主机迁移能力 1.修改为同VPC下同子网IP2.修改为同VPC下不同子网IP3.修改为不同VPC下子网IP​​关于修改内网IP的...阅读全文

博文 2024-05-11 10:24:56 Tianyiyun

Keepalived基本原理

本文分享自天翼云开发者社区《Keepalived基本原理》,作者:UjnrfcKeepalived简介Keepalived是Linux下一个轻量级别的高可用解决方案。高可用:广义来讲,是指整个系统的高可用行;狭义的来讲就是主机的冗余和接管。它与HeartBeat实现类似的功能,都可以实现服务或者网络的高可用,但是又有差别,HeartBeat是一个专业的、功能完善的高可用软件,它提供HA软件所需的基本功能,比如:心跳检测、资源接管,检测集群中的服务,在集群节点转移共享IP地址的所有者等等。HeartBeat功能强大,但是部署和使用相对比较麻烦,与HeartBeat相比,Keepalived主要是通过虚拟路由冗余来实现高可用功能,虽然它没有HeartBeat功能强大,但是Keepalived部署...阅读全文

C++大型流媒体项目-从底层到应用层千万级直播系统实战(完结)

xia仔ke:xingkeit.top/9593/ 引言 CentOS(Community ENTerprise Operating System)是一种基于Red Hat Enterprise Linux(RHEL)的开源Linux发行版,广泛应用于服务器环境。由于其稳定性、安全性和长生命周期,CentOS被许多企业和开发者所青睐。本文将探讨CentOS系统的安装过程,包括准备工作、安装步骤、配置与优化以及后续维护等方面。 1. CentOS概述 CentOS是一种社区驱动的Linux发行版,旨在提供一个免费的、企业级的操作系统。它与RHEL保持二进制兼容,但不提供官方支持。CentOS的发布周期通常与RHEL相匹配,确保用户能够获得与企业级版本相似的稳定性和安全性。因此,CentOS成为...阅读全文

博文 2025-01-22 22:19:56 www123456

LLM算法工程师全能实战教程

LLM算法工程师全能实战教程 获课:xuelingit.xyz/13757/ 获取ZY↑↑方打开链接↑↑ 如何保证LLM系统的高可用性? 保证大型语言模型(LLM)系统的高可用性(High Availability, HA)对于确保服务的连续性和用户体验至关重要。实现这一目标需要从系统架构设计、运维管理以及容错机制等多个角度入手。以下是确保LLM系统高可用性的关键策略: 1. 架构设计 分布式部署:将应用和服务分散部署在多个地理区域或数据中心,以减少单点故障的风险。 负载均衡:使用硬件或软件负载均衡器来分配流量,避免某些服务器过载,并提高整体系统的响应速度。 微服务架构:将应用程序分解为一系列小而独立的服务,这些服务可以独立部署、扩展和维护,从而增加灵活性和可靠性。 2. 容错与冗余 多实例...阅读全文

MQ大牛成长课–从0到1手写分布式消息队列中间件-mk

MQ大牛成长课–从0到1手写分布式消息队列中间件(完结)​xia仔ke:itazs.fun/5291/获取资源:上方URL获取资源构建一个从零开始的分布式消息队列中间件是一个复杂但非常有意义的项目。分布式消息队列在现代微服务架构中扮演着至关重要的角色,它可以解耦服务之间的直接依赖,提高系统的可扩展性和可靠性。以下是一个从设计到实现的详细指南,帮助你从零开始构建一个简单的分布式消息队列中间件。1. 设计阶段1.1 确定需求消息持久化:消息是否需要持久化存储?消息顺序:是否需要保证消息的顺序?消息确认:是否需要消息确认机制?高可用性:如何保证系统的高可用性?负载均衡:如何实现负载均衡?安全性:如何保证消息的安全传输?1.2 架构设计消息代理:负责接收、存储和转发消息。生产者:发送消息到消息代理。...阅读全文

Consul简介

本文分享自天翼云开发者社区《Consul简介》,作者:滑****秋Consul 是一款开源的服务网格解决方案,由 HashiCorp 公司开发。它提供服务发现、健康检查、KEY/VALUE 存储、多数据中心方案等功能,可以帮助企业构建和管理现代应用架构。Consul 的主要功能如下:1.服务发现: Consul 维护了所有服务的列表,并通过 DNS 和 HTTP API 进行服务发现。其他服务可以查询 Consul 获取所依赖的服务地址。2.健康检查: Consul 通过检查服务的健康状况来维持服务目录的"生存性"。如果某服务被检测为不健康,Consul 会将其从服务目录中移除,避免流量路由到该服务。Consul 支持多种检查方式,如 HTTP、TCP、TTL 等。3.KV 存储: Cons...阅读全文

博文 2024-11-19 15:19:18 Tianyiyun

ELB UDP健康检查常见故障分析

本文分享自天翼云开发者社区《ELB UDP健康检查常见故障分析》,作者:王****宁 什么是UDP健康检查 UDP是面向非连接的一种协议,在发送数据前不会通过进行三次握手建立连接,UDP健康检查的实现过程如下: 1.健康检查的节点根据健康检查配置,向后端发送ICMP request 消息。 如果健康检查节点收到了后端服务器返回的ICMP reply消息,则认为服务正常,继续进行健康检查。 如果健康检查节点没有收到后端服务器返回的ICMP reply消息,则认为服务异常,判定健康检查失败。 2.健康检查的节点收到ICMP reply消息后,会给后端服务器发送UDP探测报文。 如果在【超时时间】之内,健康检查的节点服务器收到了后端服务器返回的port unreachable的ICMP消息,则认为...阅读全文

「完结16章」手把手带你实战一线大厂微服务全链路追踪

「完结16章」手把手带你实战一线大厂微服务全链路追踪​获课:jzit和top/13783/获取ZY↑↑方打开链接↑↑可监控高性能微服务架构设计一、引言在当今数字化时代,微服务架构因其灵活性、可扩展性和易于维护等优点,被广泛应用于各类企业级应用中。然而,随着微服务数量的增加和系统复杂度的提升,确保系统的高性能和可监控性成为了架构设计的关键挑战。本文将探讨如何设计一个可监控的高性能微服务架构。二、高性能微服务架构设计要点2.1 服务拆分与粒度控制合理的服务拆分是微服务架构高性能的基础。根据业务功能和职责边界,将大型应用拆分为多个小而独立的微服务。服务粒度既不能过大导致耦合度高、难以维护和扩展,也不能过小造成服务间调用频繁、性能开销大。例如,在一个电商系统中,可将用户管理、商品管理、订单处理等功能...阅读全文

海量数据高并发场景,构建Go+ES8企业级搜索微服务无秘分享

海量数据高并发场景,构建Go+ES8企业级搜索微服务无秘分享获课:666it点top/895/获取ZY↑↑方打开链接↑↑ES运维指南:对ES运维经验分享Elasticsearch (ES) 是一个分布式搜索和分析引擎,适用于各种用例,包括全文搜索、结构化搜索、分析和综合使用场景。维护和管理Elasticsearch集群可能具有挑战性,尤其是在处理大规模数据时。以下是一些关于Elasticsearch运维的经验分享:规划与部署硬件选择:根据预期的数据量和查询负载来选择合适的硬件配置。确保有足够的RAM、快速的SSD存储以及足够的CPU资源。集群设计:规划节点的角色(如主节点、数据节点、协调节点),并确保主节点有足够冗余以防止脑裂问题。版本控制:保持Elasticsearch及其相关组件(如Lo...阅读全文

负载均衡重定向的验证方法

本文分享自天翼云开发者社区《负载均衡重定向的验证方法》,作者:y****n背景:为满足一些金融客户对于安全的需要,天翼混合云产品中的负载均衡支持重定向功能也就应运而生介绍:负载均衡的重定向功能的开启入口在添加监听器页面,且选择监听器协议为HTTP时,重定向开关才能打开,即当前支持HTTP重定向至HTTPS,详见下图:​验证方法:重定向功能是否真的能够将请求进行重定向则需要做进一步的深入验证,手段如下(以新租户为例):1、创建VPC,至少批量创建3个云主机A,B,C2、创建负载均衡证书3、创建负载均衡(内网即可,返回地址标注为lbip)与云主机所属同一个vpc4、添加HTTPS的监听器(端口标注为lbport1);创建云主机组且纳入云主机A和B设置相同的端口和权重;创建健康检查5、分别进入云主...阅读全文

博文 2025-01-06 16:57:35 Tianyiyun

LLM算法工程师全能实战教程

LLM算法工程师全能实战教程获课:xuelingit.xyz/13757/获取ZY↑↑方打开链接↑↑如何保证LLM系统的高可用性?保证大型语言模型(LLM)系统的高可用性(High Availability, HA)对于确保服务的连续性和用户体验至关重要。实现这一目标需要从系统架构设计、运维管理以及容错机制等多个角度入手。以下是确保LLM系统高可用性的关键策略:1. 架构设计分布式部署:将应用和服务分散部署在多个地理区域或数据中心,以减少单点故障的风险。负载均衡:使用硬件或软件负载均衡器来分配流量,避免某些服务器过载,并提高整体系统的响应速度。微服务架构:将应用程序分解为一系列小而独立的服务,这些服务可以独立部署、扩展和维护,从而增加灵活性和可靠性。2. 容错与冗余多实例运行:在同一区域内启...阅读全文

Kubernetes 高可用部署|运维进阶

​​​​​​​​获课:weiranit.fun/2865/获取ZY↑↑方打开链接↑↑Kubernetes(K8s)的高可用部署是运维进阶中的重要一环,它确保了Kubernetes集群在面临故障时能够持续提供服务。以下是对Kubernetes高可用部署的详细解析:一、Kubernetes简介Kubernetes是Google开源的分布式容器集群管理平台,支持跨多主机编排容器化应用,同时为容器化的应用提供快速的部署运行、灵活的资源调度、自动服务发现和动态伸缩等一系列完整功能。二、Kubernetes组件架构Kubernetes的组件架构主要包括Master组件和Node组件。Master组件:运行Kubernetes控制平面服务,关键组件包括:etcd:Kubernetes最重要的存储系统,存储...阅读全文

博文 2025-03-04 17:21:27 qwas125

高并发系统设计之负载均衡 1

在设计高并发系统时,负载均衡是确保系统能够高效、稳定处理大量请求的关键组件之一。它不仅有助于提高系统的可用性和响应速度,还能通过优化资源利用来降低成本。以下是关于高并发系统中负载均衡设计的详细探讨。​获课:keyouit.xyz/13983/获取ZY↑↑方打开链接↑↑负载均衡的作用提升性能:通过将请求分发到多个服务器上,可以有效减少单个服务器的压力,从而加快响应速度。增强可靠性:当某个服务器出现故障时,负载均衡器可以自动将流量导向其他健康的服务器,保证服务不中断。支持扩展性:便于向系统中添加更多服务器以应对不断增长的用户需求,实现水平扩展。实现负载均衡的技术方案1. 硬件负载均衡优点:高性能和稳定性,适合大规模部署。缺点:成本较高,配置复杂。示例产品:F5 BIG-IP, Citrix Ne...阅读全文

Taro3 Mysql Express开发企业级出行项目

本项目旨在开发一个企业级出行全栈应用,实现用户行程管理、车辆预订、路线规划等功能。前端使用 Taro3 框架构建跨平台应用,后端采用 Express 搭建服务器,MySQL 数据库存储数据。获课:keyouit.xyz/2850/获取ZY↑↑方打开链接↑↑bash复制代码bash复制代码bash复制代码bash复制代码使用 MySQL 客户端(如 MySQL Workbench 或命令行工具)创建数据库 enterprise_travel,并执行以下 SQL 语句创建表:sql复制代码在 enterprise - travel - back 目录下创建 db.js 文件,用于连接 MySQL 数据库:javascript复制代码在 enterprise - travel - back 目录下...阅读全文

博文 2025-03-06 14:25:36 huo1234567

MySQL与Direct I/O:绕过内核缓存的设计与性能优化

--- ### MySQL与Direct I/O:绕过内核缓存的设计与性能优化 --- #### 引言 在数据库系统中,I/O性能是影响整体效率的核心因素之一。MySQL(尤其是InnoDB存储引擎)通过**Direct I/O**(直接I/O)和**用户态缓存管理**的设计,在提升性能的同时确保数据一致性。本文将深入探讨这一机制的原理、实现及其背后的权衡。 --- ### 一、Direct I/O的基本原理 #### 1. 什么是Direct I/O? Direct I/O是一种文件访问模式,通过`O_DIRECT`标志(Linux)或`FILE_FLAG_NO_BUFFERING`(Windows)实现。其核心特点是**绕过内核的页缓存(Page Cache)**,直接将数据从用户空间写...阅读全文

博文 2025-03-28 00:20:24 dalang