java 从零开始手写 RPC (07)-timeout 超时处理

《过时不候》 最漫长的莫过于等待 我们不可能永远等一个人 就像请求 永远等待响应 超时处理 java 从零开始手写 RPC (01) 基于 socket 实现 java 从零开始手写 RPC (02)
分类: 服务端 发布时间: 10-13 20:10 阅读次数: 0

音视频编解码 -- 编码参数 CRF

恒定速率因子(CRF,Constant Rate Factor)是一种编码模式,可以向上或向下调整文件数据速率以达到选定的质量级别,而不是特定的数据速率。
分类: 编程语言 发布时间: 10-13 20:10 阅读次数: 0

Java-第十四部分-JVM-垃圾回收相关概念(内存溢出、并发并行、安全点及引用等)

Java初学,给毕业论文做准备,整理一些基础要点防止以后忘记。代码逻辑都差不多,但是还有些特别的点需要整理。
分类: 编程语言 发布时间: 10-13 19:04 阅读次数: 0

springboot同时单机和集群配置兼容,一般人我不说哦

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 前言 web开发数据大多都是存储在数据库中,但是随着数据增多会导致我们的接口很慢。这个时候我们会引入redis来缓存不会经常变动的数据达到数
分类: 编程语言 发布时间: 10-13 19:04 阅读次数: 0

RocketMQ顺序消息

小知识,大挑战!本文正在参与「程序员必备小知识」创作活动 本文已参与 「掘力星计划」 ,赢取创作大礼包,挑战创作激励金。 18RocketMQ顺序消息 顺序消息的发送 发送顺序消息相比发送普通消息:
分类: 编程语言 发布时间: 10-13 19:04 阅读次数: 0

bean复制就用mapstruct

背景 使用 pom依赖 官网有个小例子可以看下: 第一步是创建两个需要互相复制的对象; 第二步是通过注解标识方法为对象复制方法; 第三步是调用方式; 使用方式非常清晰明了,他是怎么做到的呢,令人寻味。
分类: 编程语言 发布时间: 10-13 19:03 阅读次数: 0

【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(5):克拉默法则

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 前言 1.7 克拉默法则 内容 含有n个未知数$x_1,x_2,...,x_n$的n个线性方程的方程组 $$ \begin{cases} a
分类: 企业开发 发布时间: 10-13 19:03 阅读次数: 0

Xcode13.0和iOS15.0适配

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动 看了掘友的文章后,今天才升级xcode13,跑了一下老项目,发现不少问题,于是记录一下心得。 Xcode13.0 下载后完成,就开始创建一个工
分类: 移动开发 发布时间: 10-13 19:03 阅读次数: 0

每天1个Linux运维操作小技巧2️⃣

mysql偶尔误操作导致数据重复,譬如用户信息表,user_info,前端登录时后台会查询出多条记录,从而导致登录失败 解决思路:先查出重复
分类: 服务端 发布时间: 10-13 19:03 阅读次数: 0

【MIT 6.828 Lab4】多处理器,COW与IPC

Lab 4A SMP与协作调度 继 lab 2 的虚拟内存以及 lab 3 的用户态环境之后,lab 4 引入多处理器、调度管理以及进程间通讯机制,为文件系统与网卡驱动打下基础
分类: 编程语言 发布时间: 10-13 18:30 阅读次数: 0

mybatis-plus 自定义QueryWrapper(一)实现查询函数

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 前言 以下所有代码和观点来源均为 mybatis-plus 作为一个强大的 mybatis阵营的orm框架,很多功能已经用的飞起,但是呢在查
分类: 编程语言 发布时间: 10-13 18:30 阅读次数: 0

RocketMQ Binder集成消息订阅

小知识,大挑战!本文正在参与「程序员必备小知识」创作活动 本文已参与 「掘力星计划」 ,赢取创作大礼包,挑战创作激励金。 16 RocketMQ Binder集成消息订阅 AbstractMessag
分类: 编程语言 发布时间: 10-13 18:30 阅读次数: 0

Java并发基础 - synchronized篇

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 本文已参与 「掘力星计划」 ,赢取创作大礼包,挑战创作激励金。 在Java并发编程中,synchronized和volatile是两个非常重
分类: 编程语言 发布时间: 10-13 18:30 阅读次数: 0

【犬夜叉专场】场景对白动画的实现及优化(上)

我们本期要用pixi.js实现一个场景对白的动画,虽然看似很简单,但是完整的实现而且优化它也是非常值得斟酌的。
分类: 编程语言 发布时间: 10-13 18:30 阅读次数: 0

(干货) 基于element-ui一步步封装查询组件

element-ui作为后台管理系统使用最多的ui框架之一,我们在其基础上针对后台管理系统的需求封装更高层的组件,让制作后台管理系统更简单快捷,继上次封装的表格组件后,现在封装一个查询组件,联合使用!
分类: 编程语言 发布时间: 10-13 18:30 阅读次数: 0

虚拟滚动 - 非等高元素无限滚动加载解决方案

如果打造一个高性能的高体验的无限滚动组件?虚拟滚动是一个很好的方案,使用固定个数元素来模拟滚动,减少大量的元素渲染对性能的消耗
分类: 编程语言 发布时间: 10-13 18:30 阅读次数: 0

React 基础小知识:refs

React 技术全家桶基础小知识总结速记,有实用常见的小知识,也有些容易忽略的很有趣的小知识点,入股不亏~
分类: 编程语言 发布时间: 10-13 18:30 阅读次数: 0

组件化(一)方案

本文主要讲解组件化的两种方案 组件化 组件化其实就是将模块单独抽离、分层,并指定模块间的通讯方式,从而实现解耦的一种方式,主要运用与团队开发 为什么需要组件化? 主要有以下四个原因 1、模块间解耦 2
分类: 移动开发 发布时间: 10-13 18:30 阅读次数: 0

文件上传【×】面向对象编程【√】

前言 本文将从上层异常类设计开始到上传工具类的代码实现,再到控制层暴露接口,最后使用 Postman 测试,行云流水,干货满满,MM 再也不用担心不会写文件上传了!! 封装 异常类 关系总览 Base
分类: 服务端 发布时间: 10-13 18:30 阅读次数: 0

每天1个Linux运维操作小技巧1️⃣

Linux系统:scp命令传输文件到远程服务器 背景:当前工作环境是在windows系统,但是实际访问或验证的工作环境是Linux系统,那么
分类: 服务端 发布时间: 10-13 18:30 阅读次数: 0