-
基于 Netty 开发轻量级 RPC 框架
笔者在开发基于客户端/服务端模式通信的插件的时候,需要用到轻量级最小包依赖的RPC框架,而市面上的RPC框架份量过于庞大,最终打包下来都是几十兆甚至上百兆,而这里面大多数功能我都用不上,于是思来想去我决定写一款属于自己的轻量级RPC框架,简单易用快速接入。 关于技术选型 协议序列化/反序列化 网络通信基于TCP/IP为基础自定义应用层协议,常见的序列化/反序...
时间:2024-02-02点击:215收藏
-
VS Code 1.86 会导致远程开发功能无法使用
Visual Studio Code 今日发布的最新版 1.86引入一项严重的破坏性变化,其远程开发服务器工具链最低环境要求的glibc 版本提升为 2.28。 由于Ubuntu 18.04 LTS 使用 glibc 2.27,因此有开发者发现自己升级到 VS Code 新版本后,使用 Remote SSH 无法连接到远程机器。 https://v2ex.c...
时间:2024-02-02点击:240收藏
-
京东物流基于 StarRocks 的数据分析平台建设
作者:京东物流 数据专家 刘敬斌 小编导读: 京东集团 2007 年开始自建物流,2017 年 4 月正式成立京东物流集团,截至目前,京东物流已经构建了一套全面的智能物流系统,实现服务自动化、运营数字化及决策智能化。 京东物流在运营数字化及决策智能化过程中,实时化运营分析的业务需求越来越多,原有平台架构中的数据孤岛、查询性能低、运维难度大、开发效率低等问题日...
时间:2024-02-02点击:206收藏
-
极限挑战:使用 Go 打造百亿级文件系统的实践之旅
JuiceFS 企业版是一款为云环境设计的分布式文件系统,单命名空间内可稳定管理高达百亿级数量的文件。 构建这个大规模、高性能的文件系统面临众多复杂性挑战,其中最为关键的环节之一就是元数据引擎的设计。JuiceFS 企业版于 2017 年上线,经过几年的不断迭代和优化,在单个元数据服务进程使用 30 GiB 内存的情况下,能够管理约 3 亿个文件,并将元数据...
时间:2024-02-02点击:198收藏
-
gRPC 1.61.0 发布,跨语言 RPC 框架
gRPC 是可以在任何环境中运行的现代开源高性能 RPC 框架。gRPC 1.61.0 现已发布,包含了一些完善、改进和错误修复;具体更新内容如下: Core [xDS] 修复聚合集群设计。(#35313) [SSA] 更改 xds_override_host 策略以根据上次使用时间而不是 EDS 运行状况来管理子通道。(#35397) [xDS] 从 CD...
时间:2024-02-02点击:201收藏
-
社区月报丨2024 年 1 月,多款应用迎更新,还有 deepin Meetup 的初次相见和久别重逢!
内容来源:deepin 社区 deepin(深度)社区1月总览 2024年1月,有975位小伙伴加入了deepin开源社区大家庭,目前共有论坛伙伴151,007位; 在1月,2024年第一场deepin Meetup在北京正式举办,同时deepin(深度)社区举办的龙年春节壁纸大赛也完美落下帷幕; 1月deepin SIG组共提交PR 1116 个 ,提交I...
时间:2024-02-02点击:165收藏
-
Socket.D 协议的开发缘由
为什么搞个新协议? 2021年时,想为Solon 生态提供一种 MVC 体验的 Socket 和 WebSocket 开发方式。这个想法,要求消息“能路由”、“有元信息”、“可建立关联性”。于是就开发了 Socket.D 早期版本(算是草案版)。经过两年的实践,其重新定义为: 是想要有一种更简单、更通用的通讯方式。简单,且便适用任何场景和平台(想是这么想的啊...
时间:2024-02-02点击:213收藏
-
go-carbon v2.3.8 发布,轻量级、语义化、对开发者友好的 golang 时间处理库
carbon 是一个轻量级、语义化、对开发者友好的 Golang 时间处理库,支持链式调用、农历和 gorm、xorm 等主流 orm。 目前已被awesome-go-cn收录,如果您觉得不错,请给个 star 吧 github.com/golang-module/carbon gitee.com/golang-module/carbon 更新日志 修复儒略...
时间:2024-02-02点击:206收藏
-
面试官:你能简单聊聊MyBatis执行流程
本文分享自华为云社区《面试必问|聊聊MyBatis执行流程?》,作者: 冰 河。 MyBatis源码解析 大家应该都知道Mybatis源码也是对Jbdc的再一次封装,不管怎么进行包装,还是会有获取链接、preparedStatement、封装参数、执行这些步骤的。 配置解析过程 String resource = "mybatis-config.xml"; ...
时间:2024-02-02点击:184收藏
-
开源日报:“Linux 中国” 开源社区宣布停止运营;小红书开源「InstantID」
欢迎阅读 OSCHINA 编辑部出品的开源日报,每天更新一期。 # 2024.2.1 今日要点 OpenSource Daily Java 提案计划弃用 sun.misc.Unsafe 中的内存访问 OpenJDK 社区中一个名为 “Deprecate Memory-Access Methods in sun.misc.Unsafe for Removal”...
时间:2024-02-02点击:191收藏
-
Visual Studio Code 1.86 发布
Visual Studio Code 1.86 现已发布,具体更新内容如下: 每个窗口的缩放级别- 独立调整每个窗口的缩放级别。 默认情况下启用的新设置 window.zoomPerWindow,可让你配置缩放命令(放大、缩小、重置缩放),使其仅适用于活动窗口,而不适用于所有打开的窗口。 Hey Code 语音命令- 使用语音命令启动聊天会话。 通过新的 a...
时间:2024-02-02点击:195收藏
-
还在争论 jpa 和 mybatis?国产 Java ORM:sqltoy-orm 5.2.92 发版
开源地址: github:https://github.com/sagframe/sagacity-sqltoy gitee:https://gitee.com/sagacity/sagacity-sqltoy idea 插件 (可直接在 idea 中检索安装):https://github.com/threefish/sqltoy-idea-plugins...
时间:2024-02-02点击:210收藏
点击排行
推荐阅读
最新文章
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS7,CentOS8安装Elasticsearch6.8.6