自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ejinxian的专栏

人生无常【关键每一步】

  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 服务器心跳机制

为什么需要心跳检测?正常的情况客户端断开连接会向服务端发送一个fin包,服务端收到fin包后得知客户端连接断开,则立刻触发onClose事件回调。但是有些极端情况如客户端掉电、网络关闭、拔网线、路由故障等,这些极端情况客户端无法发送fin包给服务端,服务端便无法知道连接已经断开。如果客户端与服务端定时有心跳数据传输,则会比较及时的发现连接断开,触发onClose事件回调。另外路由节点防火墙会关闭长时间不通讯的socket连接,导致socket长连接断开。所以需要客户端与服务端定时发送心跳数据保持

2021-02-27 18:00:09 4566

原创 Gateway WebSSH

Gateway是一个web版的SSH客户端WebSSH是一个简单的Web SSH客户端,用作连接到SSH服务器的SSH客户端webssh通常是指可以在web浏览器上实现的类似于xshell之类的ssh终端,把ssh终端的功能搬到web上来实现特征支持SSH密码验证,包括空密码。 支持SSH公钥认证,包括DSA RSA ECDSA Ed25519密钥。 支持加密密钥。 支持双因素身份验证(基于时间的一次性密码)。 支持全屏终端。 终端窗口可调整大小。 自动检测ssh服务器的默认编码

2021-02-27 17:52:02 235

原创 Fizz Gateway API in Java

Fizz是基于Java异步框架WebFlux微服务网关,能够实现热服务编排、授权选择、脚本编码、在线测试、高性能路由、API审核等目的,强大插件系统扩展,图形界面帮助企业API服务治理、减少中间层胶水代码、降低编码投入、提高API服务稳定性安全性。A Managerment API Gateway in Java支持接口回调支持HTTP Basic Auth认证支持JWT认证支持Key-Auth认证支持根据content-type解析接口的响应报文支持PUT/DELETE/PATCH/HE

2021-02-27 17:35:30 229

原创 Linux App Summit(LAS)社区 KDE & Gnome

LinuxApp Summit(LAS)由国际两大主流自由软件桌面环境 GNOME 和 KDE 联合主办,旨在通过将所有参与创建优秀Linux 应用程序用户体验的开发者聚集在一起,加速Linux应用程序生态的增长。LAS 已备受全球开源爱好者的关注UKUI 桌面环境产生了进一步的全球影响力。此外,优麒麟社区作为LAS 的社区合作伙伴,也与KDE和Gnome社区组织一起积极推动Linux应用生态发展官网地址https://linuxappsummit.org/...

2021-02-27 12:39:49 152

原创 Linux 内核LLVM编译

LLVM基础架构适用于多种Unix环境(GNU/Linux、FreeBSD、Mac OS X)和Windows环境我们将逐步介绍在所有这些系统中使用LLVM之前的必要准备步骤。在部分系统上有相应的LLVM和Clang预构建软件包LLVM初学者必须考虑以下情况:基于LLVM编译器的基本设置均包括LLVM和Clang库及工具包若要查看支持LLVM的平台的更新列表,可以访问http://llvm.org/docs/GettingStarted.html#hardware 。另外,http:/..

2021-02-26 13:34:34 1126

原创 Hive 大数据表性能调优

大数据应用程序开发人员在从 Hadoop 文件系统或 Hive 表读取数据时遇到了挑战。 合并作业(一种用于将小文件合并为大文件的技术)有助于提高读取 Hadoop 数据的性能。 通过合并,文件的数量显著减少,读取数据的查询时间更短。 当通过 map-reduce 作业读取 Hive 表数据时,Hive 调优参数也可以帮助提高性能 Hive表是一种依赖于结构化数据的大数据表。数据默认存储在 Hive 数据仓库中。为了将它存储在特定的位置,开发人员可以在创建表时使用 lo..

2021-02-20 22:49:10 270

原创 Linux 开源项目

Linux 领域的优质开源项目linux-command这个开源项目是 Linux 命令大全搜索工具,当前搜集了 570 多个 Linux 命令,主要内容包含:Linux 基础命令分类、Linux 学习资源整理(社区网站、知识相关、软件工具、开源镜像站点、游戏玩家发行版)等;GitHub 地址:https://github.com/jaywcjlove/linux-command除此之外,这个开源项目还提供了一个网站可以查看命令列表,默认排序是从 A-Z 进.

2021-02-20 22:46:34 1844

原创 Apache Gobblin 分布式大数据集成框架

Apache Gobblin 是一个分布式大数据集成框架,用于流式和批处理数据生态系统。该项目 2014 年起源于 LinkedIn,2015 年开源,并于 2017 年 2 月进入 Apache 孵化器通过简化跨多个执行环境、数据速度、规模、连接器等的接收、复制、组织和生命周期管理流程,Apache Gobblin 每天可用于集成数百 TB 和数千个数据集在支持简单转换的同时,从各种来源提取和导出数据,并汇入和汇出数据湖。 湖中的数据组织(例如压缩、分区、重复数据删除)。 元数据驱动的湖泊内数

2021-02-20 13:25:03 1092

原创 Spring Boot 的 GraphQL 框架DGS

DGS FrameworkNetflix 开发的 GraphQL 服务器框架Domain Graph Service(DGS)框架的源代码 ,该框架是为独立和联合 GraphQL 服务开发的内容流服务,用于简化 GraphQL 的实现Netflix 在 2019 年开始实施联合 GraphQL 架构,向新的体系结构过渡意味 Netflix 公司的许多后端团队需要在其 Java 生态系统中采用 GraphQL。Netflix 已经为后端开发标准化了 Spring Boot 快速应用程序开发框架..

2021-02-20 13:20:22 698 1

原创 Office Word Excel PPT Addin 插件开发

开发 office插件的 主要有 微软官方支持的 VSTO(Visual Studio Tools for Office)或者 Office add-ins方式,通过插件的方式为大部分办公人员提供插件,提高工作效率是一种杰出的软件共享方式自定义UI右侧项目上右击,添加新建项,选择功能区,添加名字即可。添加成功后,便可以按照可视化界面拖拽,双击定义操作等进行功能开发文档查找和替换开始自定义功能区NetOffice GitHub 地址https://github.com/N...

2021-02-10 10:44:30 1255

Web桌面提醒

Web 桌面提醒,浏览器可以最小化,提醒类似QQ,

2013-01-06

很好的一个算法实例c++

很好的一个算法实例,用到了数组,结构,函数等

2011-08-02

空空如也

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

TA关注的人

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