无
2017-07-19
无
2021-12-10
一、rz sz安装
https://github.com/aikuyun/iterm2-zmodem
二、使用#
2.1 sz 命令发送文件到本地#
sz filename
2.2 rz 命令本地上传文件到服务器#
rz
无
2021-12-21
参考docker安装Elasticsearch官方文档
https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html
# 获取镜像
```
docker pull docker.elastic.co/kibana/kibana:7.16.0
```
# docker-compose启动
## 新建do
无
2020-11-06
# Dubbo Server export
Dubbo服务端的服务暴露及初始化
1. org.apache.dubbo.config.spring.ServiceBean#afterPropertiesSet 开始spring 容器初始化好属性后,回调这个方法开始初始化Provider
2. 前面一堆是初始化ApplicationConfig、Module、Registry(注册中心)、Con
无
2020-11-03
1. 一般现在时(do)
表示经常发生的动作,或者表示客观事实
> Ligit travels more quickly than sound.
光的传播速度比声音快(客观事实)
2. 一般过去时(did),强调已经发生的动作
一般过去时表示某个过去时间点已经发生的动作。
> I used the pen before.
我之前用过这支笔(站在现在时间点来看已经发生的事情)
![](http
无
2020-06-05
# 软件准备
## 下载Jmeter3.1
下载地址:https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-3.1.zip
其他版本:https://archive.apache.org/dist/jmeter/binaries/
更高版本的Jmeter 5+好像有点问题,建议还是用这个版本吧
## 下载dubbo官方的j
无
2020-05-27
在google应用市场中搜索Dark Reader,可以在网页中进行反色护眼
![](https://leanote.com/api/file/getImage?fileId=5ecdda9aab644133bf00045d)
无
2020-04-28
> 前言:软件开发方法是软件开发的方法学,旨在提供软件的质量,降低开发成本
# 6.1 软件生命周期
1. 可行性研究和规划:通过可行性分析确认原件的必要性,价值点,初步确认软件的目标、范围、风险和开发成本等内容。
2. 需求分析:需求分析是开发过程的重要阶段,初步确认软件开发的目标和范围,之后则要对软件的需求进行细致分析,确认最终要做成什么样子。这个过程极其重要,如果这个阶段出现分析错
无
2020-04-17
# 信息系统工程
以结构、元素、信息及反馈等进行分析,以达到最优设计、最优规划、最优管理和最优控制的目的。
系统工程的方法,霍尔提出的三维结构体系,以时间维、空间维、知识维组成的立体结构概括性表示出系统工程的各个阶段、各个步骤及所涉及到的知识范围。
时间维———是指工作的进度,而于一个具体的工作项目,从制定规划起到一直更新为止,全部过程可分为七个阶段:
- 规划阶段——调研、程序设计阶段,
无
2020-02-07
无
2019-11-06
# 1. List转Map
```
/**
* List -> Map
* 需要注意的是:
* toMap 如果集合对象有重复的key,会报错Duplicate key ....
* apple1,apple12的id都为1。
* 可以用 (k1,k2)->k1 来设置,如果有重复的key,则保留key1,舍弃key2
*/
Map appleMap = appleList.
无
2019-10-16
# 一、进程调度
进程的调度室指按照某种策略或算法从就绪进程中为当前空闲的cpu选择在其上运行的新进程
# 二、进程的调度算法
##1. 时间概念
**周转时间**是指从作业开始提交给系统开始,到作业完成为止系统的
**平均周转时间T**=N各种作业的周转时间之和除以n
**带权周转时间**=作业的周转时间/系统为它提供服务时间
**响应时间**=用户从提交一个请求开始至系统首次响应的时间为止
无
2019-10-16
# 进程的概念
1. 进程是允许并发的程序在某个数据集合上运行的过程
2. 进程是**正文段**、**用户数据段**和**进程控制块**共同组成的执行环境。
# 进程与程序的区别
1. 程序是静态的,进程是动态的
2. 程序是永久的,进程是暂时存在的
3. 程序和进程存在的实体不同。程序是指令的集合,进程是由正文段、用户数据段、进程控制块组成
# 进程与程序的关系
进程是程序的一次执行,进程
无
2019-10-11
# processOn
体验地址:https://www.processon.com/i/56a24149e4b0bd5c5c250154
无
2019-10-10
MySQL Connector 版本升级
```
mysql
mysql-connector-java
8.0.11
```
Druid依赖升级
```
com.alibaba
druid
1.1.10
```
链接jdbc url改成
```
jdbc:mysql:
无
2019-08-20
# 什么是比特币
点对点的传输的一个去中心化的电子现金系统。每个节点都共同维护一个区块链形式存储的交易记录,每个比特币节点遵守同一个比特币网络协议,并基于密码学原理加密每一笔交易记录和区块,实现每一笔交易不可逆、防篡改、去中心化的、数据可监管溯源的电子现金交易系统。
## 比特币特点
- 比特币最初由中本聪2008年发明
- 比特币发行和交易不依赖中央机构
- 比特币的发行总量不会超过2100万
无
2019-07-11
# RokectMQ 和Kafka对比
| 对比项 | Kafka | RocketMQ | 总结 |
|-----|---------|---------|----------|
| 部署架构 | ![](https://leanote.com/api/file/getImage?fileId=5de098e9ab644158bc001954)
无
2019-06-01
# 前言
在大流量场景,秒杀、抢购场景,一般会对网站做一些流量控制,牺牲一部分流量而保护系统而不至于系统直接down机。
# 常见限流算法
## 固定计算限流
就是统计固定时间内的流量数量,如果超过了就限制。这种很容易实现,利用AutomicLong统计,下一个统计周期后又清零重新计算。
这样会有以下问题:
1. 1s之内的前100ms就已经达到了,那么后900ms就是空闲的。
2. 如果1s
无
2019-05-19
# 什么是操作系统
操作系统是提供计算机用不与计算机硬件之间的使用接口,并能够管理计算机软件和硬件资源的一个复杂的系统软件,为用户的应用程序提供直接可用的运行环境,是应用程序的开发变得简单、高效。
试想一下如果没有操作系统,你将怎样写代码?
例如你要写一个实现`printf("hello world")`的功能,你要怎么实现呢?
无操作系统的环境下,你只能使用汇编语言直接操作硬件