让开发
成为一种享受!

程序架构

架构不仅仅是两个字而已

进制互转,你想要的这都有

东方雨倾阅读(642)评论(0)赞(0)

一、整数互转 1.1 十进制转二进制 转换规则:将十进制整数一直除以2,记录余数,如果结果不为0,继续将结果除以2,记录的余数从下往上就是2进制整数。 整数10转2进制示例: 除数 被除数 结果 余数 10 2 5 0 5 2 2 1 2 ...

看了这篇你就会手写RPC框架了

东方雨倾阅读(984)赞(3)

一、学习本文你能学到什么? RPC的概念及运作流程 RPC协议及RPC框架的概念 Netty的基本使用 Java序列化及反序列化技术 Zookeeper的基本使用(注册中心) 自定义注解实现特殊业务逻辑 Java的动态代理 自定义Sprin...

MongoDB启动闪退问题完美解决

东方雨倾阅读(1034)评论(0)赞(0)

如果你看到这篇文章,说明你也遇到了启动MongoDB闪退的情况。由于只是学习MongoDB,所以很多人不想使用MongoDB的安装版,而使用免安装版。但是在启动mongod.exe 的时候,就会出现闪退的情况,就跟以前某cat一样的…网上有...

wget命令详细介绍

东方雨倾阅读(352)评论(0)赞(0)

wget是什么? wget是一款非交互式的网络文件下载工具。 用法及选项详细介绍 wget [选项]… [URL]… 长选项(例如:–output-file=FILE)所必须的参数在使用短选项(例如:-o...

快速配置SSH免密登录

东方雨倾阅读(289)评论(0)赞(0)

前言 我们可以通过ssh命令连接远程机器,在上面执行操作,但是每次使用ssh都需要密码,不利于编写脚本操作: $ ssh 192.168.199.233root@192.168.199.233's password: 准备工作 准备两台机器...

Cassandra数据库之初体验

东方雨倾阅读(991)评论(2)赞(0)

什么是Cassandra? 当您需要可伸缩性和高可用性而不影响性能时,Apache Cassandra数据库是正确的选择。线性可扩展性 和在商用硬件或云基础架构上经过验证的容错能力使它成为关键任务数据的理想平台。Cassandra对跨多个数...

2020 网络知识 面试题整理

东方雨倾阅读(511)评论(0)赞(0)

三次握手和四次挥手 三次握手第一次握手:建立连接时,客户端发送syn包(syn=x)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。第二次握手:服务器收...

2020 数据库中间件 面试题整理

东方雨倾阅读(758)评论(0)赞(0)

数据库拆分方式 垂直拆分:按照业务进行拆分 水平拆分:对海量数据的表进行分表分库存储 数据库中间件的设计要点有哪些? 能解析SQL 支持读写分离 支持从库读的负载均衡 支持分库分表 支持跨库关联查询 支持分布式事务处理 主键ID生成 多数据...

2020 Netty 面试题整理

东方雨倾阅读(561)评论(0)赞(1)

Netty 是什么? Netty 是一款基于 NIO(Nonblocking I/O,非阻塞IO)开发的网络通信框架,对比于 BIO(Blocking I/O,阻塞IO),他的并发性能得到了很大提高。难能可贵的是,在保证快速和易用性的同时,...

2020 Zookeeper 面试题整理

东方雨倾阅读(571)评论(0)赞(0)

ZooKeeper是什么? ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务。 ZooKeeper提供了什么? 文件系统、通知机制 Zookeeper文件系统 Zookeeper提供一个多层级的节点命名空间(节点称为zno...

我愿终生等候,换你刹那凝眸

留点🐾印