自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xcbeyond|疯狂源自梦想,技术成就辉煌

不为别的,只为技术沉淀……公众号:程序猿技术大咖,知识星球:技术那些事。

  • 博客(682)
  • 资源 (11)
  • 收藏
  • 关注

原创 构建基于Spring Cloud向Service Mesh框架迁移的解决方案及思路

作为新一代微服务架构体系,Service Mesh 技术有效地解决了 Spring Cloud 微服务架构和服务治理过程中的痛点问题,一经推出便引起了很大的反响。近一年来,伴随着云原生的热火朝天,Service Mesh 被推向了巅峰,从陌生走向大家的视界,甚至一些初创企业都想从中获得第一桶金。对于初创企业或全新产品,选择 Service Mesh 变得相对轻松很多,毕竟不存在迁移的问题。但对于大部分企业或成熟的产品体系,这样大的架构转型就变得很难以实施,需要多加权衡利弊,面对 Service Mesh 带

2021-04-12 13:40:53 894 11

转载 Kubernetes 生产环境最佳实践

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!众所周知,Kubernetes很难! 以下是在生产中使用它应遵循的一些最佳实践。遵循这些步骤能够确保更高的安全性和生产效率。毫无疑问,DevOps已经走过了一段很长的路! 借助于Kubernetes编排平台使得公司比以往更快地发布软件。随着容器用于构建和发布软件的使用量不断增加,Kubernetes已经成为事实上的容器...

2024-02-25 22:18:00 44

转载 新年王炸!OpenAI深夜放出Sora模型,AI视频行业大变天,人人视频剪辑的时代,来了!...

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!就在今天半夜,OpenAI 又一次血洗了整个 AI 界!ChatGPT母公司 OpenAI 正式上线了一个颠覆级的文生视频模型——Sora。在过去的半年里,一项具有革命性意义的技术横空出世,重新定义了我们对AI视频生成技术的认知。当我们还在关注Runway和Pika等平台仅能产生几秒钟简短动态场景时,Sora模型的问...

2024-02-16 20:52:55 42

原创 Java应用中各类环境变量的优先级及最佳实践

深入理解这些环境变量的优先级关系,将使得Java应用程序更加灵活和易于维护。本文将详细介绍这些环境变量的优先级,结合实际场景提供最佳实践,以帮助开发人员更好地配置和管理Java应用程序。

2024-02-07 13:24:52 917

原创 深入了解 Ansible:全面掌握自动化 IT 环境的利器

在当今复杂的 IT 环境中,自动化变得愈发重要。Ansible 是一款备受欢迎的自动化工具,它能够简化配置管理、应用程序部署和任务自动化等方面的工作。本文将深入探讨 Ansible 的各个方面,从基础概念到高级用法,帮助您全面掌握这个强大的工具。

2024-02-03 22:47:03 1189

原创 ChatGPT与文心一言:智能回复与语言准确性的较量

在当今数字化时代,随着人们对智能化技术的需求不断增长,智能回复工具也成为了日常生活中不可或缺的一部分。ChatGPT和文心一言作为两个备受瞩目的智能回复工具,在智能回复、语言准确性以及知识库丰富度等方面各有卓越之处。本文将对这两者进行全面比较,并深入探讨它们的特点、优劣势以及适用场景。

2024-01-28 23:06:27 1808

原创 AI技术大揭秘:探索人工智能的核心领域与必备技能

AI领域的技术发展日新月异,成为一名优秀的AI从业者需要不断学习和实践。希望本文能够帮助你了解AI领域的核心技术和必备技能,为你在这个充满挑战与机遇的领域走得更远提供帮助和启示。

2024-01-28 21:55:25 1000

转载 HR见过最好的离职原因是什么?

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!来源丨职猎圈面试找工作,经常会被面试官问及离职理由,而如何将其回答好,里面有着大学问!本文将面试者常用的跳槽五大原因进行了总结,站在用人单位的角度,给出最合适的离职理由表述方式,希望能够给即将要面试的你一些实质性的帮助。一、公司不适合因素跳槽用公司原因作为离职理由的员工占绝大多数,面试者以为把原因都归于公司,就能够显示...

2024-01-28 21:36:09 83

原创 AI科普:揭秘人工智能的奇妙世界

人工智能正以惊人的速度改变着我们的生活。深入了解AI的基础概念、应用领域、发展挑战以及未来展望,有助于我们更好地迎接这个科技革命所带来的变革。让我们一同揭开AI的神秘面纱,共同探索未来的奇妙世界。

2024-01-24 23:37:27 391 1

原创 未来已来:AI引领智能时代的多领域巨变

这只是人工智能变革中的冰山一角,未来充满了更多未知的可能性。然而,我们也要深刻思考随之而来的社会、伦理和隐私等问题。让我们共同迎接这个数字化时代的未来,发现科技创新为我们带来的全新生活。

2024-01-24 22:59:46 1405

转载 决心下云,放弃微服务!谷歌提出新方法,成本直接降9倍

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!来自丨51CTO技术栈2023,微服务“水逆”之年。长期以来,不管大厂还是小厂,微服务都被认为是云原生服务应用程序架构的事实标准,然而2023,不止那位37signals的DHH决心下云,放弃微服务,就连亚马逊和谷歌等这些云巨头,正在带头开始革了微服务的命。谷歌坐不住了:我们做的微服务都错了!“在编写分布式应用程序时...

2024-01-24 22:07:05 73

原创 CSDN COC西安城市开发者社区2023年度线下聚会

汇聚西安本地各行各业的开发者朋友,回顾过去一年城市社区的成就和收获,感谢携手同行的各位,更加期待新鲜血液的加入,共同展望明年新发展。

2024-01-22 22:51:06 1293 8

转载 Kubernetes Pod 是如何获取 IP 地址的?

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!Kubernetes 网络模型的核心要求之一是每个 Pod 都拥有自己的 IP 地址并可以使用该 IP 地址进行通信。很多人刚开始使用 Kubernetes 时,还不清楚如何为每个 Pod 分配 IP 地址。他们了解各种组件如何独立工作,但不清楚这些组件如何组合在一起使用。例如,他们了解什么是 CNI 插件,但是不知道...

2023-09-07 22:02:26 266

转载 Kubernetes 1.28:介绍原生 Sidecar 容器

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!作者Todd Neal (AWS), Matthias Bertschy (ARMO), Sergey Kanzhelev (Google), Gunju Kim (NAVER), Shannon Kularathna (Google)本文介绍如何使用新的边车特性,该特性允许设置可重新启动的 Init 容器,并已在 ...

2023-08-31 21:29:39 340

转载 应用容器化后为什么性能下降这么多?

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!1. 背景随着越来越多的公司拥抱云原生,从原先的单体应用演变为微服务,应用的部署方式也从虚机变为容器化,容器编排组件k8s也成为大多数公司的标配。然而2. 压测结果2.1 容器化之前的表现应用部署在虚拟机下,我们使用wrk工具进行压测,压测结果如下:从压测结果看,平均RT为1.68ms,qps为716/s\color{...

2023-08-30 22:51:37 225

原创 从“芯”出发,国产IDE来了?网友:VS Code 姊妹款?

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!昨天日本核污水排放刷屏,今天却被一条github issues 霸屏:Vscode,你们是否与中国合作过?(Vscode, have you collaborated with China?)国产IDE来了?它就是CEC-IDE主页:https://cecide.digitalgd.com.cn/monorepo/ap...

2023-08-25 22:21:21 318

原创 Java性能分析中常用命令和工具

Java 性能分析是确保应用程序优化和效率的关键步骤,Java的这些命令和工具提供了详细的信息,可以帮助您分析和解决性能问题。

2023-08-20 19:04:27 419 3

原创 Linux系统下的性能分析命令

在Linux系统下,有很多命令,其中不少命令能够收集、查看应用程序的性能指标,为应用程序的性能优化起到关键性的作用。

2023-08-16 22:10:12 773 1

原创 Golang项目中如何轻松实现私有仓库pkg包的引入

在企业内部创建一个公共的Golang模块工程可以帮助提高代码复用性和开发效率。本文将从如何创建一个公共的Golang工程开始,指导你一步步创建它、并引入到你的工程中。

2023-08-11 15:50:37 1894 4

原创 西安科技大学:励志图存,自强不息

西安科技大学历史悠久,底蕴深厚。学校办学历史可以追溯到1895年成立的北洋大学工学院采矿冶金科,1938年迁并于西北工学院矿冶系,1957年并入西安交通大学,1958年从西安交通大学分出成立西安矿业学院,是当时隶属原煤炭工业部仅有的2所5年制本科院校之一。1998年学校实行“中央与地方共建,以地方管理为主”,划转陕西省。1999年更名为西安科技学院,2003年更名为西安科技大学。

2023-07-30 22:51:02 438

原创 istio 常见问题排查

istio场景问题排查

2023-07-26 22:37:42 845 1

转载 云原生微服务应用的平台工程实践

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!01微服务应用云原生化Aliware微服务是一个广泛使用的应用架构,而如何使得微服务应用云原生化却是近些年一直在演进的课题。国内外云厂商对云原生概念的诠释大同小异,基本都会遵循 CNCF 基金会的定义:云原生技术有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用。云原生的代表技术包括容器、...

2023-07-26 22:28:44 79

转载 RedisJson 横空出世,比 ES 快7 倍,惊爆了!

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!一、概述近期官网给出了RedisJson(RedisSearch)的性能测试报告,可谓碾压其他NoSQL,下面是核心的报告内容,先上结论:对于隔离写入(isolated writes),RedisJSON 比 MongoDB 快 5.4 倍,比 ElasticSearch 快 200 倍以上。对于隔离读取(isolat...

2023-07-15 23:08:46 90

原创 单元测试:构建可靠软件的关键步骤

在当今快节奏的软件开发环境中,构建可靠的软件是至关重要的。单元测试作为软件开发过程中的关键步骤之一,能够帮助开发者发现和解决代码中的错误,确保代码的正确性。本文将详细介绍单元测试的概念、重要性以及如何有效地进行单元测试,以帮助开发者构建更加可靠的软件。一、什么是单元测试?单元测试是软件开发中的一种测试方法,用...

2023-06-13 21:29:31 1695

原创 云原生架构:创新未来的应用开发和部署范式

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!摘要:本文深入探讨云原生架构的优势、实施指南以及关键技术和工具。通过容器化、微服务架构、持续交付和自动化管理等实践,云原生架构为企业提供了高可靠性、可扩展性和敏捷性,成为应对当今数字化时代挑战的理想选择。1. 引言云原生架构是一种现代化的应用开发和部署范式,旨在利用云计算和容器技术等创新工具实现高效、弹性和可管理的应用...

2023-05-27 21:19:24 1004

转载 必须知道的17个Go开发库

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!包含各种使用场景的Go第三方列表。随着时间的推移,Go语言爱好者已经创建并共享了许多Go框架和库。这些库有不同的功能,从微服务开发到构建web应用程序!备注:在Go语言中我们都称第三方库为package(包)。配置文件处理库配置文件通常以各种格式编写,如JSON和YAML。Go有一个非常有用的包,它使读取和写入各种格式...

2023-04-18 21:07:51 985 1

转载 刚刚,Kubernetes 1.27发布了

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!作者丨李国强译者丨分布式实验室Kubernetes v1.27 版本发布了,这是 2023 年的首个版本!本次发布包含 60 项增强功能。其中 18 项增强功能处于 Alpha 阶段,29 项升级到 Beta 阶段,13 项升级到稳定阶段。#01版本主题与徽标Kubernetes v1.27 的主题是轻松愉悦。这有点儿...

2023-04-14 22:15:37 197

转载 代码对比工具,我就用这6个!

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!程序开发的过程中,程序员会经常对源代码以及库文件进行代码对比,在这篇文章里我们向大家介绍六款程序员常用的代码比较工具。WinMergeWinMerge是一款运行于Windows系统下的文件比较和合并工具,使用它可以非常方便地比较多个文档内容,适合程序员或者经常需要撰写文稿的朋友使用。WinMerge会将两个文件内容做对...

2023-04-09 22:47:42 968

原创 如何通过 kubernetes ingress 或者 istio ingressgateway 来暴露 TCP 的服务

在 kubernetes 或 istio 应用中,一般都是通过 kubernetes ingress 或者 istio ingressgateway 来暴露 HTTP/HTTPS 的服务。但是在实际应用中,还是有不少应用是TCP长连接的,这个是否也是可以通过 ingress 来暴露呢?本文将讲述如何通过 kuberne...

2023-04-08 23:58:18 696

原创 Kubernetes安装篇(三):基于kind快速部署本地多套K8S集群

一种更加简洁、方便的 kubernetes 集群部署方式,支持本地快速搭建多套 Kubernetes 集群环境,通过集群切换可以完成不同场景的测试,基本满足所有需求。

2023-04-02 01:12:57 574

转载 容器与无服务器,是竞争对手还是队友?

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!本文解读容器和无服务器函数,探索开发人员如何在技术栈中采用它们。在 IT 行业,我们经常会听到诸如云计算、容器、无服务器框架等术语。那么什么是云计算?容器是如何工作的?函数又如何变成无服务器的?本文将尝试解读这些技术术语,并探索开发人员应该如何在技术栈中考虑采用容器或无服务器函数。例如,如果你的应用程序启动时间较长,那...

2023-03-29 23:08:33 102

转载 图解 Kubernetes Deployment 故障排查 | 推荐长期收藏

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!如果你不知道从何下手,那么在 Kubernetes 中排查故障可能会是一项艰难的任务。文本以超详细的图解说明了如何对 Kubernetes Deployment 进行故障排查,相信会对你有启发。下面这张图可以帮助你调试 Kubernetes 中的 Deployment。当你想要在 Kubernetes 中部署应用程序时...

2023-03-25 22:21:34 240

转载 一文了解Istio外部授权

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!初识Istio Authorization我们都知道认证(Authentication、Authn)与授权(Authorization、Authz)一同构建了起网络应用安全的基本屏障。通常,授权对认证有一定的依赖。比如我们熟悉的OAuth或者基于JWT Token的授权。Istio授权充分利用了Envoy的授权插件,基...

2023-03-23 22:19:32 307

转载 从 Nginx Ingress 窥探云原生网关选型

现今有越来越多的企业开始采纳云原生理念进行应用架构转型。而 K8s 和微服务是云原生的两大支柱,随着云原生浪潮而被广泛应用。 对多数应用而言,提供对外服务的使命并不会改变,相比于原来的单体应用,微服务架构下的应用的服务出口更多,管理更繁琐,微服务网关也应运而生;而 K8s 也提供了多种方式来暴露应用的服务,各种 Ingress 实现百花齐放。面对众多技术方案,我们如何做出合理的选择,规避潜在风险,...

2023-02-04 23:18:34 248

转载 Ambient Mesh | 无Sidecar又成为新的趋势了?

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!作者丨韩兵来源丨分布式实验室Istio的实验性环境网格(Ambient Mesh)号称能大大降低运营复杂性,但Linkerd的拥护者们则认为Sidecar本身并不是问题的关键。一种新的Istio服务网格架构抛弃了Sidecar代理,凭借显著降低运营复杂性的承诺引得企业IT专业人士纷纷侧目。但竞争对手Linkerd项目的...

2022-10-30 21:59:51 304

转载 云原生钻石课程|第8课:Kubernetes运维管理详解(上)

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!本篇文章来自《华为云云原生王者之路训练营》钻石系列课程第8课,由华为云容器洞察引擎CIE团队高级工程师 Roc主讲,带大家深入理解应用在K8s生产环境的最佳实践,包括应用更新与回滚,应用健康检查,弹性伸缩等特性。01工作负载更新和回滚机制无状态工作负载(deployment)更新在我们的生产环境中,deployment...

2022-08-15 21:00:03 303

转载 云原生钻石课程 | 第7课:Kubernetes 网络架构原理深度剖析(下)

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!本篇文章来自《华为云云原生王者之路训练营》钻石系列课程第7课,由华为云容器基础设施团队主任工程师Jimmy主讲,深入讲解Ingress和容器网络CNI在Kubernetes实现方法。01Ingress Controller机制剖析Ingress API接口模型与演进为K8S集群内服务提供聚合统...

2022-08-14 21:00:54 298

转载 JSON 之父:我们能为 JavaScript 所做最好的事就是让它退役

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!今年 6 月份发布的 Stack Overflow 2022 开发者调查报告曾指出,JavaScript 已经连续第十年成为最流行的编程语言,现有超过 65% 的开发人员在使用。但 JSON 之父 Douglas Crockford 却在最近的一次采访中表示,JavaScript 已经成为了进...

2022-08-14 21:00:54 234

转载 Kubernetes 如何优雅的重启Pod

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!在应用程序的整个生命周期中,正在运行的 pod 会由于多种原因而终止。在某些情况下,Kubernetes 会因用户输入(例如更新或删除 Deployment 时)而终止 pod。在其他情况下,Kubernetes 需要释放给定节点上的资源时会终止 pod。无论哪种情况,Kubernetes 都...

2022-08-10 21:00:34 1415

转载 云原生时代,如何构建自己的Serverless平台

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!2009 年加州大学伯克利分校发表了一篇文章,预言云计算将是未来重要的技术趋势。十年后的2019年,该校对 Serverless 技术再次进行预测,认为 Serverless 技术是未来十年的技术趋势。Serverless 计算被认为是云主机、容器之后的第三代计算形态。下图为云计算发展的整个过...

2022-07-30 23:02:22 883

Docker一键安装脚本

对于初学者而言,docker的安装成为了难题,安装步骤繁琐,更有可能失败。Docker一键化安装脚本将有助于你快速安装,只需脚本一点即可完成整个安装。

2021-02-04

docker-compose构建springcloud微服务项目

基于springcloud微服务进行实战说明,将构建一个在Docker Compose上运行的注册中心、配置中心、网关服务三个服务(三个容器),以此掌握docker Compose的基本使用。

2018-09-21

shipyard deploy自动部署脚本

shipyard deploy自动部署脚本。 目前大部分安装方式都是利用官方提供的在线脚本通过命令行进行安装,使用"curl -s https://shipyard-project.com/deploy | bash -s" 命令进行安装即可。实际上就是从官网下一个deploy shell脚本。最近我安装时,发现根本就访问不了官网(https://shipyard-project.com/deploy),着实让人抓狂。 因此,采用离线脚本安装方式,在此提供shipyar deploy脚本下载。此脚本做了一些细微的改动,以解决安装时,遇到的常见问题。

2018-09-20

SpringCloud Eureka集群项目

SpringCloud Eureka集群 demo,实现SpringCloud服务注册中心双节点集群。

2018-08-09

Java实现远程桌面连接

Java实现远程桌面连接的properjavardp源码工程,可直接运行。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2017-09-01

FCKeditor2.4.2

FCKeditor是一款功能强大的在线HTML编辑器,在博客日益兴盛的web2.0时代FCKeditor已经开始走向普通人的视线。 FCKeditor文本编辑程序(共享软件)为用户提供在线的文档编辑服务,其具有与微软office软件一样的功能,与之不同的是FCKeditor不需要用户安装任何形式的客户端,FCKeditor程序非常精简但功能强大,因此而受到广大应用者的青睐。 首先,FCKEDITOR的性能是非常好的,用户只需很少的时间就可以载入FCKEDITOR所需文件.对于其他在线编辑器来 说,这几乎是个很难解决的难题,因为在开启编辑器时需要装载太多的文件.比如CUTEEDITOR,虽然功能比FCKEDITOR还要强大,可是,它本身 也够庞大了,至于FREETEXTBOX等,其易用性与FCKEDITOR相比,尚有差距,可以说,FCKEDITOR是一个别具匠心的在线编辑器,它里 面融入了作者高深的面向对象的JAVASCRIPT功力,集易用性与强大的功能与一体. .与编辑器相关的所有图像,脚本以及调用页 .语言文件 .编辑器的皮肤文件 .工具样的贴图等 _samples中为示例文件同时,FCKeditor支持以下编程语言环境: ASP.Net\ASP\ColdFusion\PHP\Java\Active-FoxPro\Lasso\Perl\Python

2012-07-09

网页完全教程.chm

网页制作完全教程手册,方便查询、学习网页制作相关知识,包含有HTML,XHML,CSS,XML,JAVASCRIPT……

2012-06-24

疯狂java实战演义.pdf

《疯狂java实战演义》,以15个生动的Java案例,引领读者体验Java开发的乐趣。书中使用Java的Swing技术开发了若干个游戏,从这些游戏中可以了解到,Java一样可以做出优秀的游戏和应用程序。本书知识点丰富,适合有一定Java基础、有意向做Java桌面应用程序或者想了解Java图形界面编程的读者阅读,也可作为Java开发程序员的案例参考书。

2012-05-08

java设计模式

java设计模式(23个设计模式)

2012-04-29

学生成绩排序(TreeSet方式实现)

通过TreeSet类直接对学生成绩实现了排序功能,不必要进行相关额外的排序来实现!

2012-04-26

wordpress文章加分插件

wordpress文章加分插件

2011-12-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除