精彩博客

关键两步+6个要点,让Windows应用程序享有K8S的绝佳优势

3003.com_【官方首页】-必赢贵宝会本文来自Rancher Labs 前 言 实际上,没有一个迁移路径能够适用于将所有传统应用程序迁移到云。这些应用程序通常在物理机、虚拟机或本地。虽然一般情况下是重新设计应用程序架构以适用云原生...

今天 11:50
185
0
springboot实现热部署

一、前言 在实际开发过程中,每次修改代码就得将项目重启,重新部署,对于一些大型应用来说,重启时间需要花费大量的时间成本。对于一个后端开发者来说,重启过程确实很难受。在java开发领域...

今天 11:20
381
0
从零开始入门 K8s | Kubernetes API 编程利器:Operator 和 Operator Framework

作者 | 夙兴 阿里巴巴高级工程师 本文整理自《CNCF x Alibaba 云原生技术公开课》第 24 讲,点击“阅读原文”直达课程页面。 关注“阿里巴巴云原生”公众号,回复关键词**“入门”**,即可下...

今天 10:35
125
0
nginx http模块配置合并

在配置nginx.conf文件的时候,我们很容易发现,有部分配置项是既可以配置在http块,也可以配置在server块,还可以配置在location块中。但是并不是所有的配置项都可以在任意位置进行配置的,根...

今天 09:39
474
0
ZooKeeper Watcher 机制

前言 在 ZooKeeper 中,客户端可以向服务端注册一个监听器,监听某个节点或者其子节点列表,当监听对象发生变化时,服务端就会向指定的客户端发送通知,这是 ZooKeeper 中的 Watcher 机制,W...

昨天 23:33
406
0
linux入门系列13--磁盘管理之RAID、LVM技术

前一篇文章学习了磁盘分区、格式化、挂载等相关知识,本文将讲解RAID和LVM技术。3003.com_【官方首页】-必赢贵宝会 磁盘管理操作主要是运维人员用的较多,如果只是单纯的开发人员,可以先略过本文。但是在很多小公司里往往都是...

昨天 15:38
1.4K
0
微服务与SOA架构

一、前言 面向服务架构(SOA)已经存在很多年了,这是一种用于设计软件的伟大原则。在SOA中,所有组件都是独立自主的,并能为其它组件提供服务。要替换掉系统中的某些部分而不对整个系统造成...

昨天 13:00
1.4K
0
SpringCloud微服务:阿里开源组件Nacos,服务和配置管理

源码地址:GitHub·点这里||GitEE·点这里 一、阿里微服务简介 1、基础描述 Alibaba-Cloud致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过...

昨天 10:55
2.4K
2
Spring Boot(十一):Spring Boot如何测试打包部署

一、开发阶段 (一)单元测试 在开发阶段的时候最重要的是单元测试,Spring Boot对单元测试的支持已经很完善了。 1、在pom.xml文件中添加依赖 <dependency> <groupId>org.springframework.bo...

昨天 10:06
1.9K
0
从零开始入门 K8s | Kubernetes API 编程范式

作者 | 陈显鹭 阿里巴巴高级技术专家 本文整理自《CNCF x Alibaba 云原生技术公开课》第 23 讲,点击“阅读原文”直达课程页面。<br />关注“阿里巴巴云原生”公众号,回复关键词**“入门”*...

昨天 09:53
1.9K
0
多图预警——从 RAID 到分布式系统中的副本分布

原文首发于个人博客「tobe的呓语」欢迎大家的访问收藏啊~ 我们知道,在面对大规模数据的计算和存储时,有两种处理思路: 垂直扩展(scale up):通过升级单机的硬件,如 CPU、内存、磁盘等,...

昨天 09:31
852
0
你应该了解的 Java SPI 机制

前言 不知大家现在有没有去公司复工,我已经在家办公将近 3 周了,同时也在家呆了一个多月;还好工作并没有受到任何影响,我个人一直觉得远程工作和 IT 行业是非常契合的,这段时间的工作效率...

昨天 08:21
2.8K
0
Charles 从入门到精通

内容清单 Charles 的简介 安装 Charles Charles 初始化设置 过滤网络请求 截取HTTP/http数据 模拟弱网环境 修改网络请求 修改服务器返回内容 服务器压力测试 反向代理 解决与翻墙软件的冲突...

前天 02:51
2.7K
0
【WEBGL】谷歌瓦片图加载从原理到实现

年前为 NothingJs 实现了一个扩展 NJ_lod_ground,目标是简单实现加载谷歌瓦片。为了让读者更加容易的理解,我直接改成了 WebGL 实例(总代码800行左右、依赖glMatrix)。并且把相关内容整理...

02/22 21:34
1K
0
我眼中的分布式系统可观测性

3003.com_【官方首页】-必赢贵宝会作者:黄东旭,PingCAP 联合创始人兼 CTO 位于 M87 中心的特大质量黑洞示意图(© EHT Collaboration) 今天的文章我想从这张模糊的照片说起。 相信很多小伙伴对这张照片并不陌生,这是去年人...

02/22 17:43
1.8K
0
1.“==”,”equals()”,”hashCode()”等的问题

“==”,”equals()”,”hashCode()”这三个是不同而又有密切联系的概念,下面会梳理相关的知识点进行辨析。 一、”==”是运算符,equals()和hashCode()是函数 二、”==”操作符的用法 #1.如果...

02/22 17:33
2.2K
0
一小时搞定Eureka

一、什么是Eureka Eureka是Netflix公司开源的产品,它是一种基于REST( Representational State Transfer )的服务,主要用于AWS云。 Eureka提供了完整的Service Registry和Service Discove...

02/22 15:40
3.9K
1
在RedisTemplate中使用scan代替keys指令

SCAN 简介 SCAN 命令及其相关的 SSCAN 命令、 HSCAN 命令和 ZSCAN 命令都用于增量地迭代(incrementally iterate)一集元素(a collection of elements): SCAN 命令用于迭代当前数据库中的...

02/22 12:16
2.3K
0
突破CRUD | 万能树工具类封装

0、学完本文你或许可以收获 感受一个树工具从初始逐步优化完善的过程 树工具封装的设计思考与实现思路 最后收获一款拿来即用的树工具源代码 对于前端树组件有一定了解和使用过的同学可直接跳...

02/21 17:11
7.2K
3
图解kubernetes Pod生命周期事件生成器

PLEG(PodLifecycleEventGenerator)主要是用于周期性检测Pod的运行状态,从而对比Pod前后状态生成事件从而触发kubelet进行Pod容器状态的校证,让我们一起来初探下其内部实现机制 1. 图解设计 ...

02/21 12:51
1.3K
0

没有更多内容

加载失败,请刷新页面

Golang并发编程之互斥锁、读写锁详解

[TOC] Golang并发编程之互斥锁、读写锁详解 谢谢慕课网cap1537老师,写的不错. 我们对Go语言所提供的与锁有关的API进行说明。这包括了互斥锁和读写锁。我们在第6章描述过互斥锁,但却没有提到...

02/19 23:35
7.2K
3
基于Go的马蜂窝旅游网分布式IM系统技术实践

3003.com_【官方首页】-必赢贵宝会本文由马蜂窝技术团队电商交易基础平台研发工程师"Anti Walker"原创分享。 一、引言 即时通讯(IM)功能对于电商平台来说非常重要,特别是旅游电商。 从商品复杂性来看,一个旅游商品可能会包...

02/19 17:03
2.6W
8
如何高效地远程部署?自动化运维利器 Fabric 教程

3003.com_【官方首页】-必赢贵宝会关于 Python 自动化的话题,在上一篇文章中,我介绍了 Invoke 库,它是 Fabric 的最重要组件之一。Fabric 也是一个被广泛应用的自动化工具库,是不得不提的自动化运维利器,所以,本文将来介...

02/18 16:40
1.1W
1
前端 Docker 镜像体积优化

如果 2019 年技术圈有十大流行词,容器化肯定占有一席之地,随着 Docker 的风靡,前端领域应用到 Docker 的场景也越来越多,本文主要来讲述下开源的分布式图数据库 Nebula Graph 是如何将 Do...

02/11 09:58
1.5W
2
nginx http模块数据存储结构

从本节开始,我们将进入http模块实现原理的讲解,关于http模块,有一个非常重要的点就是其是如何存储http块、server块和location块的数据的,而且nginx有的配置项是可以在多个配置块中使用的...

02/11 08:24
9.4K
2
AntV 架构演进-G6 篇

本文作者:AntV 架构师-萧庆 简介 G6 是一个图关系可视化引擎,起始于我们的业务需求,历经波折,每次改版其架构都有很大的变化,这些变化背后都有来自业务上的思考和我们对 G6 定位的调整,...

02/10 17:42
1.3W
5
Serverless 的运行原理与组件架构

本文重点探讨下开发者使用 Serverless 时经常遇到的一些问题,以及如何解决 过去一年,我们和大量 Serverless 用户进行了线上和线下的交流,了解大家的业务场景、对 Serverless 的看法和使用...

02/09 20:10
1.3W
2
原生js+WebGL实现3D图片效果

海外党玩F***book的时候可能有接触过这个酷炫的3d图片效果: 只要通过客户端的这个入口—— 或者网页版的这个入口—— 就能生成。不知道咋玩的请参考官方的帮助手册。今天就教大家手撸出一个...

02/08 21:55
1.9W
9
一道快速考察 Python 基础的面试题

这是前一阵子群友发在群里的一道面试题,利用 Python 字典的特性,可以巧妙地使用精简代码达成完美解。 题目 将 data 转换成 new_data 这种形式,写出转换过程。 data = { 'a_b_h':1, 'a_b_i...

02/08 12:39
1.4W
2
时序数据库 Apache-IoTDB 源码解析之系统架构(二)

上一章聊到时序数据是什么样,物联网行业中的时序数据的特点:存量数据大、新增数据多(采集频率高、设备量多)。详情请见: 时序数据库 Apache-IoTDB 源码解析之前言(一) 打一波广告,欢迎...

02/08 01:36
1W
5
BIO、NIO、AIO 介绍和适用场景分析

IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。 一、同步阻塞的BIO 在JDK1.4之前,我们建立网络连接的时候采用BIO模式,需要先在服务端启动一个serverSocket,然...

02/07 10:28
1.7W
3
还在使用 SVN 的企业,如何快速迁移到 Gitee

前言 2000 年 CollabNet 创建了 Subversion 项目,一晃 SVN 已经诞生 20 年了,截至 r1873568 SVN 主分支共有 59674 次提交,32 个开发者,288 次发布,2005 年 Linus Torvalds 创建了 Git,...

02/06 19:59
2.5W
3
破14亿,Python分析我国存在哪些人口危机!

2020年1月17日,国家统计局发布了2019年国民经济报告,报告中指出我国人口突破14亿。 猪哥的朋友圈被14亿人口刷屏,但是很多人并没有看到我国复杂的人口问题:老龄化、男女比例失衡、生育率下...

02/04 16:30
2.6W
10
nginx worker进程循环

3003.com_【官方首页】-必赢贵宝会worker进程启动后,其首先会初始化自身运行所需要的环境,然后会进入一个循环,在该循环中不断检查是否有需要执行的事件,然后处理事件。在这个过程中,worker进程也是需要与master进程交互的...

02/04 10:55
6.8K
2
聊聊计算和存储分离

1.背景 这篇文章是我一直想写的一篇,因为“计算和存储分离”最近几年在大家的视野中出现得越来越多,但其实很多对于其到底代表着什么也是模糊不清,这里我查阅了很多的资料再结合平时自己的...

微服务架构的理论基础 - 康威定律

摘要: 可能出乎很多人意料之外的一个事实是,微服务很多核心理念其实在半个世纪前的一篇文章中就被阐述过了,而且这篇文章中的很多论点在软件开发飞速发展的这半个世纪中竟然一再被验证,这...

02/02 13:43
2.5W
10
高性能架构设计总结

今天我们来总结一下高性能架构的设计 高性能架构可以分为为计算高性能和存储高性能 计算高性能架构 高性能架构设计主要集中在两方面: 尽量提升单服务器的性能,将单服务器的性能发挥到极致 ...

01/28 19:48
2.5W
7
PingCAP 的 5 年远程办公实践

前言 2020 年的春节注定是一个不平凡的春节,全国都在抗击新型冠状病毒肺炎。除了不出门,勤洗手,戴口罩之类的常规操作,我们就在想,在这个大背景下,我们还能够做哪些事情?考虑到春节假期...

01/28 12:13
4W
16
Service Mesh在百度网盘数万后端的实践落地

1 背景 起初,在网盘快速发展期,为了快速上线,采用了服务单体化 + 主干开发模式进行研发,随着用户规模爆发式的增长以及产品形态的丰富,单体化的不足就体现出来了,于是架构上采用了微服务...

01/22 11:19
2.4W
6
一线攻城狮实战经验:RDMA,好用却又很难用?

势不可挡的 RDMA 如今,服务器的网络带宽越来越高。当网络带宽迈过万兆这条线后,操作系统用于处理网络IO的开销就越来越难以忽视。在一些网络IO密集的业务中,操作系统本身成为了网络通信的瓶...

01/21 12:08
3.4W
6

没有更多内容

加载失败,请刷新页面

node 文件操作工具库 fs-extra

github http://github.com/jprichardson/node-fs-extra promise封装版, 比之前的回调函数更加顺手 const fs = require('fs-extra') // Async with promises: fs.copy('/tmp/myfile', '/tmp/...

1分钟前
0
0
图解kubernetes Kubelet驱逐管理关键实现

驱逐管理是kubelet自我保护的一种机制,当资源缺乏的时候,通过阈值和策略主动驱逐部分的Pod从而保持系统的资源水位在一个合理的范围内,本身的策略官方文档上已经写的很详细,今天只是看下其...

9分钟前
31
0
装饰器模式

//设计模式 //创建型设计模式:关注对象的创建 //结构型设计模式 :关注类鱼类之间的关系 // 组合优于继承,装饰器模式是组合+继承 //行为型设计模式 :关注对象和行为分离 //类与类之间的关...

14分钟前
21
0
centos7修改已存在用户的用户名以及密码

1目标: 将 mackcc 用户更名为 mackchao 1.1: 登出要修改用户名的用户(没有注销登录的用户无法修改) 1.2: 以root身份登录终端,进行如下操作: vim /etc/passwd # 修改用户名 和 用户根目...

16分钟前
28
0
intellij 提示 java-numbers.iml does not exist 不存在

intellij 提示 java-numbers.iml does not exist Please correct the file content。 如何解决这个问题? 最简单的办法就是删除 .idea 和 target 文件后,重新导入就可以了。 http://www.cw...

17分钟前
27
0
如何在SQL Server中重命名表?

我使用的SQL查询是: ALTER TABLE oldtable RENAME TO newtable; 但是,它给了我一个错误。 服务器:消息156,级别15,状态1,行1 关键字“TO”附近的语法不正确。 #1楼 要重命名列: sp_ren...

28分钟前
51
0
数据结构与算法系列四(单链表)

1.引子 1.1.为什么要学习数据结构与算法? 有人说,数据结构与算法,计算机网络,与操作系统都一样,脱离日常开发,除了面试这辈子可能都用不到呀! 有人说,我是做业务开发的,只要熟练API...

58分钟前
42
0
React项目中基本配置及常见坑的解决?

React项目中基本配置及常见坑的解决 一、创建React项目 # 全局安装脚手架 npm install create-react-app -g --save # 创建React项目 create-react-app my-app 二、实现Less文件的加载 1、暴露...

今天 12:01
94
0
MySQL中的错误“每个派生表必须具有自己的别名”是什么?

我在MySQL上运行此查询 SELECT ID FROM ( SELECT ID, msisdn FROM ( SELECT * FROM TT2 ) ); 它给出了这个错误: 每个派生表必须具有自己的别名。 是什么导致此错误? #1楼 这是一个不同的例...

今天 12:00
37
0
RTTR qt通用对象编辑表格

描述 在应用开发中,经常有中需求就是每一个对象然后使用表格来编辑这个对象的属性,缺少一个通用性的做法就是针对每一个对象来实现一个tablemodel来实现编辑功能。结合RTTR可以非常简便的实...

今天 11:56
33
0
关键两步+6个要点,让Windows应用程序享有K8S的绝佳优势

本文来自Rancher Labs 前 言 实际上,没有一个迁移路径能够适用于将所有传统应用程序迁移到云。这些应用程序通常在物理机、虚拟机或本地。虽然一般情况下是重新设计应用程序架构以适用云原生...

今天 11:50
185
0
Serverless Component 介绍和使用指南

Serverless Component 是什么,我怎样使用它? Serverless Components 的目标是什么? 我们希望通过 Serverless Components 让广大开发者更加便捷,平滑的联动云厂商提供的种种服务。 当前,...

今天 11:44
34
0
Windows计划任务每天自动重启FileZillaServer

计划任务 【触发器】设定为每天的某个时间点 【操作】则执行一个BAT文件 BAT如下 NET STOP "FileZilla Server FTP server" PING 127.0.0.1 -n 6 NET START "FileZilla Server FTP server" p...

今天 11:43
96
0
一文入魂!单片机初学者必看

一、为什么要学单片机技术? 传统的电子产品升级改造成智能化的电子产品需要用到单片机技术。也就是说传统的电子产品如电视机、电子表、计算器、数码相机、手机、MP3、遥控器、洗衣机等产品智...

今天 11:36
61
0
git pull 后发现代码更新错误,如何撤销【工具】

一、机器B,git pull 后想要撤销 1.git reflog 2.git reset --hard 1348393 (最近的操作ID) 3.这时候只是本地代码进行了改变,git远程仓库还是错误的,再次pull还是会更新下来 二、机器A,...

今天 11:34
63
0
electron-vue跨平台桌面应用开发实战教程(七)——ffi调用C++(Windows平台)

electron功能很强大,但是有一些跟操作系统底层交互的功能,electron无法实现,这个时候我们就可以调用原生来配合完成对应功能,本文主要讲解在windows平台下,调用C++的dll文件 在开始之前我...

今天 11:32
68
0
Linux就该这么学 -- shell编程 -- 计划任务

单次计划任务 循环计划任务

今天 11:29
66
0
laravel 多条件查询 闭包写法

laravel 多条件查询 闭包写法 直接上代码 1: 比如我要查询 符合条件的 部门和 用户 DB::table('user')->where('user_id',20)->whereIn('d_id',[82,83])->get(); 可以使用下面这种方法替换 ...

今天 11:20
21
0
springboot实现热部署

一、前言 在实际开发过程中,每次修改代码就得将项目重启,重新部署,对于一些大型应用来说,重启时间需要花费大量的时间成本。对于一个后端开发者来说,重启过程确实很难受。在java开发领域...

今天 11:20
381
0
为什么要选择开源的直播源码开发直播系统?

相信大家在购买直播源码的过程中,肯定都会咨询过是否开源这个问题。对于懂技术的人来说,开源的意思非常好理解,而对于不懂技术的人来说,开源可能是个非常难以理解的词汇。在这里跟大家简单...

今天 11:18
43
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部

页面底部区域 foot.htm