说在前面 本次开始进行rocketmq源码解析,比较喜欢rocketmq的架构设计,rocketmq内嵌了namesrv注册中心保存了元数据,进行负载均衡、容错的一些处理,4.3以上支持消息事务,有管理控制台、命令行工具,底层namesrv与broker、client与server交互netty实现 ...
分类:
其他好文 时间:
2019-10-01 13:32:33
阅读次数:
92
MongoDB作为一种重要的非关系型数据库,它以字典(JSON)的形式存储数据,本文主要梳理pymongo库的增删改查方法作简单概括。 ...
分类:
其他好文 时间:
2019-10-01 13:32:14
阅读次数:
111
用户 useradd user1 //新建用户user1 userdel user1 //删除用户user1 userdel -r user1 //删除用户并且删除home目录的内容 password user1 123 //设置user1密码 echo 123 | passwd --stdin u ...
分类:
其他好文 时间:
2019-10-01 13:31:46
阅读次数:
128
request对象和response对象的原理1. request和response对象是由服务器创建的。我们来使用它们2. request对象是来获取请求消息,response对象是来设置响应消息 request对象继承体系结构: ServletRequest --接口 | 继承 HttpServ... ...
分类:
其他好文 时间:
2019-10-01 13:31:26
阅读次数:
95
1、水平布局Row控件即水平布局控件,能够将子控件水平排列。Row子控件有灵活与不灵活的两种,Row首先列出不灵活的子控件,减去它们的总宽度,计算还有多少可用的空间。然后Row按照Flexible.flex属性确定的比例在可用空间中列出灵活的子控件。要控制灵活子控件,需要使用Flexible控件:1... ...
分类:
其他好文 时间:
2019-10-01 13:30:38
阅读次数:
104
107. Binary Tree Level Order Traversal II Easy Easy Easy Given a binary tree, return the bottom-up level order traversal of its nodes' values. (ie, fr ...
分类:
其他好文 时间:
2019-10-01 12:19:17
阅读次数:
104
由于目前CentOS 7中还有一些包是依赖于python2的,如yum,因此在安装Python3时,尽量避免修改系统中Python2的相关设置。安装编译环境和软件依赖关系安装 Python3时,使用源码编译安装,安装前要确保相关的开发工具包组以及相应依赖关系已经安装,如果没有安装好依赖关系,可能会导... ...
分类:
编程语言 时间:
2019-10-01 12:18:21
阅读次数:
115
刚建立了自己的博客,准备补充下博客的内容,之后会持续更新upload-labs每一关的通过总结 项目地址:https://github.com/c0ny1/upload-labs Pass-01 ...
分类:
其他好文 时间:
2019-10-01 12:17:29
阅读次数:
360
最近看了一下部署游戏后台的服务器状况,发现我的一个Java程序其占用的CPU时长超过100%,排查后发现竟是Disruptor引起的,让我们来看看究竟为什么Disruptor会有这样的表现。 ...
分类:
其他好文 时间:
2019-10-01 12:16:37
阅读次数:
82
题目链接 题意: 石头剪刀布,有一个人时裁判,给你一系列情况,让你判断裁判的情况: 有一个裁判 player x can be determined to be the judge after y lines 没有裁判,谁是裁判都不成立 Impossible 有多个裁判 Can not determ ...
分类:
其他好文 时间:
2019-10-01 12:15:26
阅读次数:
113
本文作者:HelloGitHub kalifun 在上一篇文章我们介绍了 Zdog 如何使用,接下来这篇文章我将带领各位利用 Zdog 画出一个 GitHub 章鱼猫(和官方的还是有些差别的)。 Zdog 项目地址:https://github.com/metafizzy/zdog 一、分析 通过上 ...
分类:
Web程序 时间:
2019-10-01 12:13:57
阅读次数:
158
转自 https://www.cnblogs.com/gaorong/p/6430905.html 在linux下有很多信号,按可靠性分为可靠信号和非可靠信号,按时间分为实时信号和非实时信号,linux进程也有三种方式来处理收到的信号: (1)忽略信号,即对信号不做任何处理,其中,有两个信号不能忽略 ...
分类:
系统相关 时间:
2019-10-01 12:12:59
阅读次数:
90
1.Sass是css预处理器中的一种。 2.什么是css预处理器? CSS预处理器的出现,使得我们可以像操作JavaScript那样以“编程”的方式来书写CSS。在CSS预处理器中,我们可以使用变量、循环、函数等方式来简化操作,提高开发效率。 3.css预处理器语言最常见的3种: 1》Sass 2》 ...
分类:
其他好文 时间:
2019-10-01 12:11:24
阅读次数:
117
什么叫分片?在ip层下面的每一种数据链路协议都规定了一个数据帧中的数据字段的最大长度,这称为最大长度单元MTU。当一个IP数据报封装成链路层的帧时,其总长度一定要小于下面数据链路层的MTU。其中,以太网的的MTU值为1500。因此我们就发一个2000长度的数据报.ping 114.114.114.1... ...
分类:
其他好文 时间:
2019-10-01 12:10:20
阅读次数:
116
今天是中华人民共和国成立70周年,先祝我的祖国母亲生日快乐 由于最近嗓子不太好使,我就不发歌了 分割线 在学校挤了一点本来应该发呆的时间写了点没用的 前一部分是对一点OI知识的复习,后一部分是最近高中数学在复习数列,我结合矩阵xjb捣鼓了捣鼓,也没捣鼓出啥 分割线 另外我结合我的个人经历发现,人的有 ...
分类:
其他好文 时间:
2019-10-01 12:09:20
阅读次数:
99
克隆仓库1$ git clone 仓库SSH地址将线上仓库的文件克隆到一个空文件夹上传选取上传的文件1$ git add .“.”代表所有文件,如果只上传一个文件,直接输入文件名就行链接库,上传至暂存库1$ git commit -m "日志"与仓库建立联系,建立上传日志设置用户名邮箱12$ git... ...
分类:
Web程序 时间:
2019-10-01 12:08:23
阅读次数:
91
简介Annotation 提供了一条与程序元素关联任何信息或者任何元数据(metadata)的途径。从某些方面看,annotation就像修饰符一样被使用,并应用于包、类型、构造方法、方法、成员变量、参数、本地变量的声明中。这些信息被存储在annotation的“name=value”结构对中。 a... ...
分类:
编程语言 时间:
2019-10-01 12:07:39
阅读次数:
95