WebSocket简介
【介绍】 websocket是一种在单个 TCP 连接上进行全双工通讯的协议,主要是为了弥补http协议上的不足之处 【为什么选择WebSocket】 可以实现服务端主动给客户端推送消息。一般应用都是客户端主动向服务端获取消息,而不是服务端实时推送消息, 这样既不能获取最新消息,又占用资源 Webs ... 查看全文
jsPlumb填坑记录
jsPlumb instance.reset() 删除连接不起作用,我遇到的情况是,调用jsPlumb的.js文件编码格式是GB2312,另存为UTF-8格式就正常了。。 连线重绘时错位,通常都是父容器设置了relative定位,而且出现了scroll不可视区域,通过调试找到连线 jtk-conne ... 查看全文
Kubernetes Pod健康检查机制
一、Pod的整个生命阶段 Pending:正在创建的Pod,但是Pod中的容器还没有完全被创建完成,这其中包含集群为容器创建网络,或者下载镜像的过程 Running:Pod内所有的容器都已经被创建,且至少一个容器正在处于运行状态、正在启动状态或者重启状态 Successed:Pod中所有容器都执行成 ... 查看全文
分布式唯一ID:雪花ID Snowflake .Net版
先抄个雪花ID介绍,雪花算法: (提高聚集索引的性能) 雪花ID是用一个64位的整形数字来做ID,对应.net中的long,数据库中的bigint,雪花算法的原始版本是scala版,用于生成分布式ID(纯数字,时间顺序),订单编号等。 自增ID:对于数据敏感场景不宜使用,且不适合于分布式场景。GUI ... 查看全文
.NET - Task.Run vs Task.Factory.StartNew
翻译自 Stephen Toub 2011年10月24日的博文《Task.Run vs Task.Factory.StartNew》,Stephen Toub 是微软并行计算平台团队的首席架构师。 在 .NET 4 中,Task.Factory.StartNew 是安排新任务的首选方法。它有许多重载 ... 查看全文
7. Jackson用树模型处理JSON是必备技能,不信你看
别只会一股脑的String -> POJO了,Jackson优雅灵活的树模型你值得拥有 查看全文
Linux与windows 实现简单文件互传命令
测试条件: CentOS6 XShell5 1. 首先将xshll连接至虚拟机 2. 安装上传命令 rz 下载命令 sz yum install lrzsz -y 3. 命令用法 上传: 直接输入rz 命令即可 下载: sz 需要下载的文件名 ... 查看全文
HotCorner-让Windows 10拥有macOS的触发角特性!
简介 macOS上有一个很方便的功能:“触发角”。通过这个功能可以设置当鼠标移动到屏幕的四个角时的触发事件,例如触发启动屏幕保护程序等,显示桌面等功能。和我们习惯的热键相对应,macOS将其称之为“Hot Corners(热角)”。笔者接下来要介绍的软件“HotCorner"就是用于让Windows ... 查看全文
C#方法重载 -0024
C#支持方法的重载:方法名相同,但是方法的参数或参数类型不同。 class ResultDisplayer { public void DisplayResult(string result) { // implementation } public void DisplayResult(int r ... 查看全文
C#类(二):继承和多态(EduCoder实训题目)
第1关:继承 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace K1 { public abstr ... 查看全文
C#方法:个数可变的参数 params -0027
使用可选参数,可以定义数量可变的参数。 还有另外一种方式也可以传递数量可变的参数,而且这种方式没有版本控制问题。、 这种方式是通过params定义一个数组作为参数(下面只能传递多个int型参数): public void AnyNumberOfArguments(params int[] data) ... 查看全文
C#表达式体方法 (expression-bodied method ) - 0023
C#表达式体方法 , expression-bodied method ... 查看全文
C# 9.0 新特性之模式匹配简化
阅读本文大概需要 2 分钟。 记得在 MS Build 2020 大会上,C# 语言开发项目经理 Mads Torgersen 宣称 C# 9.0 将会随着 .NET 5 在今年 11 月份正式发布。目前 .NET 5 已经到了 Preview 5 阶段了,C# 9.0 也已经初具规模。忍不住激动的 ... 查看全文
线程01-Thread类,Runnable接口
常见面试题:创建一个线程的常用方法有哪些?Thread创建线程和Runnable创建线程有什么区别? 答案通常集中在,继承类和实现接口的差别上面; 如果深入问一些问题:1.要执行的任务写在run()方法中,为什么要用start()方法启动?等等问题 简单的问题还是可以回答一哈子,但是涉及到深入些的问 ... 查看全文
聊聊算法——滑动窗口
有看到一句话,我深以为然:“所有算法的终极数据结构只有两种:数组和链表!”其他所有数据结构都是数组或链表的衍生品, 不管是树还是图或者栈,至于算法就最终都落到了这两种结构的操作上,滑动窗口也不例外!滑动窗口的应用场景还是很多的: HTTP的帧传输,滑动窗口限流算法、Flink中的滑动窗口等,今天,我 ... 查看全文
SpringCloud:Eureka 配置心跳机制
Server服务端 server: port: 8761 eureka: client: #实例是否在eureka服务器上注册自己的信息以提供其他服务发现,默认为true register-with-eureka: false #此客户端是否获取eureka服务器注册表上的注册信息,默认为true ... 查看全文