自定义博客皮肤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|疯狂源自梦想,技术成就辉煌

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

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

转载 一文了解Istio外部授权

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

2023-03-23 22:19:32 398

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

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

2023-02-04 23:18:34 277

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

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

2022-10-30 21:59:51 333

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

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

2022-08-15 21:00:03 321

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

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

2022-08-14 21:00:54 320

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

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

2022-08-14 21:00:54 250

转载 Kubernetes 如何优雅的重启Pod

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

2022-08-10 21:00:34 1551

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

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

2022-07-30 23:02:22 932

转载 代码注释的艺术,优秀代码真的不需要注释吗?

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!01前言Aliware前天回家路上,有辆车强行插到前面的空位,司机大哥暴躁地拍着方向盘吐槽道“加塞最可恶了”,我问“还有更可恶的吗”,司机大哥淡定说道“不让自己加塞的”。似乎和我们很类似,我们程序员届也有这 2 件相辅相成的事:最讨厌别人不写注释,更讨厌让自己写注释。一段糟糕的代码,往往大家最...

2022-07-20 22:15:39 137

转载 服务网格规模化应用下的Istio Sidecar配置管理挑战与实践

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!服务网格是服务间通信的基础设施层, 服务网格 Istio 近期已经宣布了加入云原生计算基金会(CNCF)的意向,今后会得到更多开发者的信任和应用。阿里云内部很早就开始调研并实践 ServiceMesh 技术,通过总结业务场景落地经验,持续驱动技术发展,积累一系列服务网格核心技术,并将其沉淀成为...

2022-06-25 23:14:21 906

原创 Dockerfile 的最佳实践 | Dockerfile 你写的都对么?

镜像的优劣全靠 Dockerfile 编写的是否合理、合规。本文将讲述编写 Dockerfile 的一些最佳实践和技巧,让我们的镜像更小、更优。

2022-05-22 22:33:27 697 1

转载 Java 革新之路:GraalVM 原生镜像

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!作者丨Alina Yurenko译者丨明知山Java 主导着企业级应用。但在云计算领域,采用 Java 的成本比它的一些竞争对手更高。原生编译降低了在云端采用 Java 的成本:用它创建的应用程序启动速度更快,使用的内存更少。那么,Java 用户的问题来了:原生 Java 是如何改变开发方...

2022-05-22 21:56:27 524

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

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!本篇文章来自《华为云云原生王者之路训练营》钻石系列课程第6课,由华为云容器基础设施团队主任工程师Jimmy主讲,深入讲解 Kubernetes容器网络模型,Service负载均衡机制、CNI接口的实现原理以及若干实践案例。01Kubernetes基本网络模型剖析K8S 网络模型对互通性的要求节...

2022-05-14 22:19:58 465

转载 云原生钻石课程 | 第5课:Kubernetes存储架构原理深度剖析(下)

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!本篇文章来自《华为云云原生王者之路训练营》钻石系列课程第5课,由云原生存储解决方案Everest2.0的架构设计专家Jabin主讲,跟随K8S的存储演进史,进一步了解容器存储的架构设计。K8s初期为存算分离所做的解耦设计Volume,采用强耦合、灵活性差的in-tree模式,虽然已经让用户专注...

2022-05-06 21:56:06 536

转载 彻底搞懂 K8S Pod Pending 故障原因及解决方案

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!即使在高成熟度级别 Kubernetes 集群中 pod pending 也是无处不在。如果您随机询问任何使用 Kubernetes DevOps 工程师来确定折磨他们噩梦的最常见错误,pod pending 可能是非常常见的问题(可能仅次于 CrashLoopBackOff)。尝试推送更新并...

2022-05-04 21:35:04 29800 4

转载 Taskfile - 比 Makefile 更好用的构建工具

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!作者丨bleem译者丨https://mritd.com/about/1. Taskfile 是什么Taskfile 通过 yaml 来描述各种执行任务, 其核心采用 go 编写; 相较于 Makefile 的 tab 分割和 bash 结合语法 Taskfile 显得更加现代化和易于使用(...

2022-04-29 23:17:24 348

转载 SpringCloud 优雅下线+灰度发布

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!前言在生产环境中,如何保证在服务升级的时候,不影响用户的体验,这个是一个非常重要的问题。如果在我们升级服务的时候,会造成一段时间内的服务不可用,这就是不够优雅的。那什么是优雅的呢?主要就是指在服务升级的时候,不中断整个服务,让用户无感知,进而不会影响用户的体验,这就是优雅的。实际上,优雅下线是...

2022-04-19 20:39:51 242

转载 云原生钻石课程 | 第4课:Kubernetes存储架构原理深度剖析(上)

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!本篇文章来自《华为云云原生王者之路训练营》钻石系列课程第4课,由云原生存储解决方案Everest2.0的架构设计专家Jabin主讲,详细介绍云原生存储体系,面对复杂存储环境k8s是如何应对的。从上节课(Kubernetes高级调度器原理详解)中我们了解了高级调度器的原理。K8s为适应不同需求的...

2022-04-16 21:07:42 494

转载 云原生钻石课程 | 第3课:Kubernetes高级调度器原理详解

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!本篇文章来自《华为云云原生王者之路训练营》钻石系列课程第3课,由华为云容器批量计算架构师王雷博主讲,为大家深入讲解Kubernetes调度流程原理以及典型调度算法。1Kubernetes的调度流程原理与算法详解众所周知,Kubernetes 是为了管理大规模的集群,当集群的计算节点非常多时,如...

2022-04-10 22:50:51 561

转载 云原生钻石课程 | 第2课:Kubernetes 技术架构深度剖析

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!本篇文章来自《华为云云原生王者之路训练营》钻石系列课程第2课,由华为云容器服务架构师Leo主讲,详细讲解了kubernetes核心机制的实现原理和设计精髓,包括List-Watch机制和Informer模块,以及kubernetes controller机制原理。1Kubernetes系统架...

2022-04-09 21:25:30 547

转载 Nginx 基本配置

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!Nginx 是一个高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务,其因丰富的功能集、稳定性、示例配置文件和低系统资源的消耗受到了开发者的欢迎。本文,我们总结了一些常用的 Nginx 配置代码,希望对大家有所帮助。侦听端口server{...

2022-04-09 21:25:30 266

原创 谈阿里云云效 DevOps | DevOps 不再只是 Jenkins

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!提及 DevOps 这个词,大家都一定不会陌生。近些年一直被大家所追捧、讨论,频频出现在各大技术社区、产品实践之中,可谓备受瞩目。那么,DevOps 是什么呢?有人说它是 Jenkins 的最佳实践,是一种工具,也有人说它是一种思想,更有人说它是一种方法论。今天,我们不具体谈论 DevOps ...

2022-04-04 20:38:20 4746 1

转载 云原生钻石课程 | 第1课:容器运行时技术深度剖析

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!本篇文章来自《华为云云原生王者之路训练营》钻石系列课程第1课,由华为云容器技术架构师冯老师主讲,深入介绍了容器技术的神秘面纱,揭开其背后的技术原理,给大家还原一个清晰的容器运行时技术全貌。1容器引擎和运行时机制原理剖析容器引擎和运行时原理1:CRI接口CRI接口:kubelet调用容器运行时...

2022-03-26 21:00:00 383

转载 45 个 Git 经典操作场景,专治不会合代码

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!git对于大家应该都不太陌生,熟练使用git已经成为程序员的一项基本技能,尽管在工作中有诸如Sourcet...

2022-03-06 21:07:00 454

转载 基于云平台的41种可复用的架构最佳实践 | 赠书活动

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!感谢大家对公众号“程序猿技术大咖”的信任与支持,为回馈广大粉丝,今天为大家带来赠书福利,3本技术书籍包邮、免...

2022-03-05 21:30:04 415

转载 系统架构性能问题诊断及优化思路

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!作者丨人月聊IT来源丨http://u6.gg/k3qpu今天谈下业务系统性能问题分析诊断和性能优化方面的内...

2022-02-27 21:11:34 561

转载 云原生第10课:Istio 灰度发布管理

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!本篇文章来自《华为云云原生王者之路训练营》黄金系列课程第10课,由华为云研发专家Lynsey 博士主讲,详细...

2022-02-21 22:16:56 882 2

转载 云原生第9课:Istio服务网格快速入门

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!本篇文章来自《华为云云原生王者之路训练营》黄金系列课程第9课,由华为云研发专家Lynsey 博士主讲,详细介...

2022-02-20 21:36:03 816

转载 与 Kubernetes 共存:强大的 API 使用和管理

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!本篇文章是关于 Kubernetes API 的。如何使用自定义资源 (CR) 对其进行扩展,以及当它的某些...

2022-02-18 23:42:25 199

转载 那些有用但不为大家所熟知的 Java 特性

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!在本文中,你将会了解到一些有用的 Java 特性,这些特性可能你之前没有听说过。这是我最近在阅读关于 Jav...

2022-02-17 22:55:42 163

转载 如何设计一个复杂的业务系统?从对领域设计、云原生、微服务、中台的理解开始...

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!大年初一,看完中国队 1:3 越南队的比赛,在思考中国足球每况愈下的深层次原因之外,不禁回想起这几年做过的一...

2022-02-12 23:04:52 195

原创 构建多架构镜像的最佳实践

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!在云时代,容器化已经成为一种事实,把软件产品打包、构建成 Docker 镜像是最基本、最关键的一步。在信创的...

2022-01-23 21:00:00 822 1

转载 云原生微服务技术趋势解读

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!随着开源和云计算的推进,云原生微服务作为核心的技术保持着 20%左右的高速增长;随着微服务技术的成熟,门槛大...

2022-01-18 21:19:28 238

转载 一文读懂蓝绿发布、A/B 测试和金丝雀发布的优缺点

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!01背景Aliware目前,业界已经总结出了几种常见的服务发布策略来解决版本升级过程中带来的流量有损问题。本...

2022-01-04 22:44:11 250

原创 2021年终回顾 | 我的云原生拥抱之路

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!2021 即将结束,又到了一年一度的盘点时刻,今年该说点啥?回顾这一年,还是从盘点技术说起,聊一聊我的云原生...

2022-01-03 21:30:00 391 3

原创 利用 Github Pages 和 Hugo 快速搭建免费的个人网站

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!你有个人网站吗?在自媒体时代,人人都在不断向互联网等不同媒介输出内容,如:博客、微博以及抖音等,并在特定领域...

2021-12-26 20:55:07 1226 6

转载 再严重的 Log4j2 漏洞也伤害不了 Java

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!作者丨Erik Costlow译者丨核子可乐李冬梅来源:https://www.infoq.cn/arti...

2021-12-14 22:52:07 309

转载 GitHub“代码搜索”技术预览版发布

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!GitHub 在博客宣布(https://github.blog/2021-12-08-improving-...

2021-12-13 22:51:21 216

转载 未来五年,云原生运行时可能的发展方向

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!在过去几年里,蚂蚁集团的基础设施进行了广受瞩目的大规模 Mesh 化改造,成为业内服务网格化的一个标杆。在收...

2021-12-12 21:05:25 401

转载 【超赞】技术架构的战略和战术原则

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!技术架构,是将产品需求转变为技术实现的过程。技术架构解决的问题包括了如何进行纯技术层面的分层、开发框架选择、...

2021-12-09 23:11:15 144

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关注的人

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