首页 > 2021年09月07日 > 全部分享
从零开始实现简单 RPC 框架 9:网络通信之心跳与重连机制
一、心跳 什么是心跳 在 TPC 中,客户端和服务端建立连接之后,需要定期发送数据包,来通知对方自己还在线,以确保 TPC 连接的有效性。如果一个连接长时间没有心跳,需要及时断开,否则服务端会维护很多无用连接,浪费服务端的资源。 IdleStateHandler Netty 已经为我们提供了心跳的 ...
分类:其他   时间:2021-09-07 16:48:51    收藏:0  评论:0  赞:0  阅读:10
ros melodic 的 joint_state_publisher问题
1 无法下载 joint_state_publisher_gui 错误如下 sudo apt-get install ros-melodic-joint-state-publisher-gui [sudo] *** 的密码: 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信 ...
分类:其他   时间:2021-09-07 16:48:36    收藏:0  评论:0  赞:0  阅读:16
go数据库操作
go数据库操作 下载数据库驱动 比如要使用MYSQL,就要下载MYSQL驱动:go get github.com/go-sql-driver/mysql 连接数据库 连接数据的DSN格式为: username:password@protocol(address)/dbname?param=value ...
分类:数据库技术   时间:2021-09-07 16:48:24    收藏:0  评论:0  赞:0  阅读:4
Mybatis-Plus - 分页查询
(目录) 前言 记录下Mybatis-Plus的分页查询,Mybatis-Plus的整合在上一篇文章:SpringBoot - 整合Mybatis-Plus 环境 SpringBoot2.53 + Mybatis-Plus3.3.0 具体实现 配置类 import com.baomidou.myba ...
分类:其他   时间:2021-09-07 16:48:11    收藏:0  评论:0  赞:0  阅读:9
React Native startReactApplication 方法简析
在 React Native 启动流程简析 这篇文章里,我们梳理了 RN 的启动流程,最后的 startReactApplication 由于相对复杂且涉及到最终执行前端 js 的流程,我们单独将其提取出来,独立成文加以分析。 首先来看 startReactApplication 的调用之处: mR ...
分类:移动平台   时间:2021-09-07 16:47:59    收藏:0  评论:0  赞:0  阅读:12
配置 · IDEA的Maven配置
1. 比较新版的IDEA可以通过添加依赖配置Maven,因此我没有专门去下载Maven。 2. 3. Maven的依赖项在pom文件中配置 4. 配置文件的内容可以在网站上找 https://www.mvnrepository.com/ 5. 将配置文件的内容复制到dependencies中运行刷新 ...
分类:其他   时间:2021-09-07 16:47:48    收藏:0  评论:0  赞:0  阅读:7
(一)栈和队列的基本概念
- 栈(stack) 栈(stack)是限定仅在表尾进行插入或删除操作的线性表。因此,对栈来说,表尾端有特殊含义,称为栈顶(top),相应地,表头端称为栈底(bottom)。不含元素的空表称为空栈。 栈的特点:栈的修改是按后进先出的原则进行的。因此,栈又称为后进先出(last in first ou ...
分类:其他   时间:2021-09-07 16:47:37    收藏:0  评论:0  赞:0  阅读:5
PVE 系统安装要求
我们建议在生产环境运行 Proxmox VE 时使用高质量的服务器硬件。 为了进一步减少故障主机的影响,您可以运行具有高可用性 (HA) 虚拟机和容器的集群。 Proxmox VE 可以使用本地存储 (DAS)、SAN、NAS 和 Ceph 等分布式存储 RBD。 评估的最低要求 这些最低要求仅用于 ...
分类:其他   时间:2021-09-07 16:47:22    收藏:0  评论:0  赞:0  阅读:7
js基础---Location该对象中封装了浏览器的地址栏的信息
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> /* * Location * - 该对象中封装了浏览器的地址栏的信息 */ window.onl ...
分类:Web开发   时间:2021-09-07 16:47:07    收藏:0  评论:0  赞:0  阅读:2
【Mac MySql异常】Bug 1045 (28000): Access denied to user 'root'@'localhost' on MAC OSX (use password: no) (ERROR 1045 (28000):
1、清除本地MySql相关 重装Mysql之前先删除本地MySql的相关文件。 sudo rm /usr/local/mysql sudo rm -rf /usr/local/mysql* sudo rm -rf /Library/StartupItems/MySQLCOM sudo rm -rf ...
分类:数据库技术   时间:2021-09-07 16:46:57    收藏:0  评论:0  赞:0  阅读:7
1391 检查是否存在有效路径 DFS
class Solution { public: bool res=false; bool hasValidPath(vector<vector<int>>& grid) { vector<vector<bool>> visit(grid.size(),vector<bool>(grid[0].si ...
分类:其他   时间:2021-09-07 16:46:46    收藏:0  评论:0  赞:0  阅读:5
hadoop配置在线刷新
动态刷新hdfs配置:hdfs dfsadmin -fs hdfs://nn1:8020 -refreshSuperUserGroupsConfigurationhdfs dfsadmin -fs hdfs://nn2:8020 -refreshSuperUserGroupsConfiguratio ...
分类:其他   时间:2021-09-07 16:46:33    收藏:0  评论:0  赞:0  阅读:11
在Android手机上运行JAVA程序
步骤一:编写Java程序 public class Hello { public static void main(String[] args) { System.out.println("Hello world!"); } } 步骤二 :编译成class文件 javac Hello.java 步骤 ...
分类:移动平台   时间:2021-09-07 16:46:24    收藏:0  评论:0  赞:0  阅读:7
关于谷歌浏览器无法开启摄像机的解决方法
关于谷歌浏览器无法开启摄像机的解决方法 项目部署到服务器之后,在谷歌浏览器中访问无法调起摄像机 方法1:nginx 配置ssl证书 (方法自行百度)本人配置好之后发现https无法调用http接口,所以放弃了这种方法。 方法2:谷歌浏览器设置 浏览器访问:chrome://flags/#unsafe ...
分类:其他   时间:2021-09-07 16:46:05    收藏:0  评论:0  赞:0  阅读:6
Linux命令进阶篇之二
实验步骤一 文件查看命令之cat与tac命令 命令:cat 语法:cat [-n] 文件 解释:-n:显示行号 直接跟文件,可以查看文件 更多用法请使用manpage查看。 接下来就来感受下: 先cp一份文件来操作,然后再用cat 然后cat 吧: 那来看看cat -n 命令吧:会把行号显示出来哦 ...
分类:系统服务   时间:2021-09-07 16:45:55    收藏:0  评论:0  赞:0  阅读:11
JS 树结构数据解构成平面数据 Tree to Array<primary>
JS 树结构数据解构成平面数据 Tree<层叠> to Array<基础> ...
分类:Web开发   时间:2021-09-07 16:45:43    收藏:0  评论:0  赞:0  阅读:8
分段锁
分段锁与ConcurrentHashMap的实现原理,今天来用自己的理解类比一下ConcurrentHashMap中分段锁的实现。 ConcurrentHashMap使用了分段锁来保证线程安全,效率比起使用synchronized的HashTable要高的很多。每个集合都可以看作是一个存储东西的房子 ...
分类:其他   时间:2021-09-07 16:45:32    收藏:0  评论:0  赞:0  阅读:6
java特性和优势
Java特性和优势 简单性 C++语法纯净版,没有头文件,没有指针运算,不用分配内存 面向对象 万物皆对象,重点放在对象及对象接口上 可移植性 跨平台性,一次编译,到处运行 高性能 即时编辑,代码效率高,接近C++ 分布式 通过网络调用方法 动态性 java本身不具有动态性,但是反射机制可以 多线程 ...
分类:编程语言   时间:2021-09-07 16:45:22    收藏:0  评论:0  赞:0  阅读:6
?【Java技术指南】「难点-核心-遗漏」Java线程状态流转及生命周期的技术指南(知识点串烧)!
前提介绍 本章主要介绍相关线程声明周期的转换机制以及声明周期的流转关系以及相关AQS的实现和相关的基本原理,配合这相关官方文档的中英文互译的介绍。 线程状态流转及生命周期 当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。在线程的生命周期中,它要经过新建(New)、就绪 ...
分类:编程语言   时间:2021-09-07 16:45:07    收藏:0  评论:0  赞:0  阅读:10
tableGroup
import React, { useState,useEffect,ReactNode} from 'react' import { Icon } from 'antd' import $ from './styleTableGroup.scss' export interface Column ...
分类:其他   时间:2021-09-07 16:44:55    收藏:0  评论:0  赞:0  阅读:8
973条   上一页 1 ... 4 5 6 7 8 ... 49 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!