-
yexindonglai@163.com
2022-04-01 12:09
后端
67°
0
并发1.多个人同时做一件事2.一个人同时做多件事并行串行总结并发并发有2种含义:1.多个人同时做一件事生活中这种多个人做一件事的例子很常见,比如盖房子,肯定有多个人同时协作一起完成的,他们的共同目标都是相同的,就是把房子盖好;在软件中可以理解为多线程同时操作一个共享变量,这就是一种并发的操作2.一个人同时做多件事一个人同时做多件事,小明可以一边打电话一边拖地,这也是一种并发的操作,在软件中常见的就是多线程操作,往往一个进程中都是由多个线程组成的,就可以理解为一个进程同时做了很多件事;并行并行可以理解为多个人同时进行,并且这些人自己做自己的事,各不相关,就像在一家公司里面,虽然在一起工作,但是每
-
yexindonglai@163.com
2022-03-01 12:19
后端
51°
0
有时候进行查找错误的时候非要进入到linux系统里面查看服务打印的日志才知道错在哪,这就给排查时间增加了一些时间,所以为了方便,突发奇想,何不自己开发一个可以实时查看日志的接口呢,于是开发出了这么个玩意;项目下载地址:https://download.csdn.net/download/qq_27184497/12311384效果图如下:每次更新日志时,网页上都会打印出来相应的日志内容,代码也很简单先导入pom依赖<dependency> <groupId>javax.websocket</groupId> <artifactId>javax.websocket-api</artifac
-
yexindonglai@163.com
2022-03-01 12:12
后端
40°
0
在数据结构中,树这个概念用的非常多,特别是在Map存储中其实就是一个树的概念,这种结构也叫树结构,跟线性结构不同,线性结构就是链表,就是一条线就可以表示完了,但是树状结构的分支会有无限多,我们本章就是只要理清楚红黑树的概念,但是要想理清楚红黑树就必须得先知道普通的树和B树的结构,理清楚这两个树可以帮助我们更好地理解红黑树,因为红黑树和B树是可以互相转化的! 树树没什么好说的,一个图你们就明白了树是怎么回事了!我们入场生活中的树的根是在下面的,但是在数据结构中,树的根节点一般是在上面的,所以在图片中做了一层转化;我们只需要知道什么是树就可以了;我们工作中用到的思维导图本质上也是树形结构 二叉
-
yexindonglai@163.com
2022-03-01 11:32
后端
49°
0
什么是RPC PRC全称是RemoteProcedureCall,即远程过程调用。比如我发送了一个rpc请求:POST/getUser?user_id=123;相当于是我本地的电脑调用了远在服务器的getUser(user_id)方法,这就叫远程过程调用,这个远不一定是跨网络的调用,同一台电脑的2个进程之间调用也可以称为是RPC; 还有一点,RPC也是一种“API设计风格”,因为rpc只有GET和POST请求,它不像restful风格那样有多种请求:DELETE、PUT、GET、POST; RPC和Dubbo rpc和dubbo比起来,rpc更像是一种编程细想或者是通信方式(RPC不是协议
-
路人甲
2022-01-16 08:50
后端
136°
0
前言这里是用的golandidea,实际上这个idea和intellijidea的配置是一样的,并没有太大区别,开整1、进入File->settings->Editor->LiveTemplates2、添加模板组点击右上角的绿色+号,然后选择templategroup,然后输入group的name,这个名字你随便起,我的是:my。然后点ok属于你自己的组就创建好了3、添加模板选中刚才创建的myGroup,然后再次点击右侧的绿色+,这次选择的是第一个1.LiveTemplate。取名为sys,取名可以随便,只是个人觉得方便,你可以取别的。在Templatetext一栏输入System.out.p