叶新东的个人博客 叶新东的个人博客 
  • 首页
  • 关于我
  • 碎言碎语
  • 学无止尽
  • 留言板
  • 登入
×
欢迎登录叶新东的博客
用户名:
密码:
首页 > 学无止尽 >  后端 每页10条   共7条   当前第1页
  • 应该选

    libevent 函数和结构体介绍

    yexindonglai@163.com 2024-05-23 22:04 后端

     551°

     0

    1、structevent_base2、structevent1、structevent_baseevent_base相当于是一个集合,里面存放了多个structevent;相信大家都听说过epoll吧,epoll里面有个就绪队列,就是请求已经准备好了,随时都可以拿出来进行消费,那么event_base就相当于是epoll里面的就绪队列;2、structevent刚刚说了event_base集合里面存放了多个structevent,那这里每个structevent都是一个事件或者是一个信号,也可以说每个structevent都是一个个的请求;
  • 应该选

    libevent 安装教程

    yexindonglai@163.com 2024-05-22 22:49 后端

     637°

     0

    安装从源码安装libevent1、下载libevent源码包2、解压&&安装&&编码教程安装从源码安装libevent教程来源:https://blog.csdn.net/yueni_zhao/article/details/1314557431、下载libevent源码包#下载到root目录cd/rootwget--no-check-certificatehttps://github.com/libevent/libevent/releases/download/release-2.1.12-stable/libevent-2.1.12-stable.tar.gz2、解压&&安装&&编码#解
  • 应该选

    表单重复提交、以及重复消费的幂等性问题解决方案

    yexindonglai@163.com 2022-05-23 14:23 后端

     1777°

     0

    什么是幂等性解决方案1、分布式锁+唯一索引2、token机制(防止重复提交)3、mysql数据库的唯一索引4、redissetnx命令5、状态机6、去重表7、乐观锁什么是幂等性幂等是一个数学上的概念,在软件行业里指的是多次相同的请求只会有一次修改,哪些情况下会导致幂等性问题呢?消息队列,为了保证消息不丢失,会有重发机制,有重发就会有重复消费的问题;微服务,服务之间的调用会有失败的情况,也会有重发机制,表单重复提交,前端的提交按钮在短时间内连续点击多次,就会有多个相同的请求同时打到后端;解决方案1、分布式锁+唯一索引索引可以是全局的唯一uuid,也可以是一个自增唯一的数字,在处理业务逻辑时进行上
  • 应该选

    一文带你理解 并发、并行、串行 的区别

    yexindonglai@163.com 2022-04-01 12:09 后端

     1602°

     0

    并发1.多个人同时做一件事2.一个人同时做多件事并行串行总结并发并发有2种含义:1.多个人同时做一件事生活中这种多个人做一件事的例子很常见,比如盖房子,肯定有多个人同时协作一起完成的,他们的共同目标都是相同的,就是把房子盖好;在软件中可以理解为多线程同时操作一个共享变量,这就是一种并发的操作2.一个人同时做多件事一个人同时做多件事,小明可以一边打电话一边拖地,这也是一种并发的操作,在软件中常见的就是多线程操作,往往一个进程中都是由多个线程组成的,就可以理解为一个进程同时做了很多件事;并行并行可以理解为多个人同时进行,并且这些人自己做自己的事,各不相关,就像在一家公司里面,虽然在一起工作,但是每
  • 应该选

    web项目使用WebSocket技术实现html实时打印log日志

    yexindonglai@163.com 2022-03-01 12:19 后端

     2283°

     0

       有时候进行查找错误的时候非要进入到linux系统里面查看服务打印的日志才知道错在哪,这就给排查时间增加了一些时间,所以为了方便,突发奇想,何不自己开发一个可以实时查看日志的接口呢,于是开发出了这么个玩意;项目下载地址:https://download.csdn.net/download/qq_27184497/12311384效果图如下:每次更新日志时,网页上都会打印出来相应的日志内容,代码也很简单先导入pom依赖<dependency> <groupId>javax.websocket</groupId> <artifactId>javax.websocket-api</artifac
  • 应该选

    二叉树、B树、红黑树 结构

    yexindonglai@163.com 2022-03-01 12:12 后端

     1150°

     0

      在数据结构中,树这个概念用的非常多,特别是在Map存储中其实就是一个树的概念,这种结构也叫树结构,跟线性结构不同,线性结构就是链表,就是一条线就可以表示完了,但是树状结构的分支会有无限多,我们本章就是只要理清楚红黑树的概念,但是要想理清楚红黑树就必须得先知道普通的树和B树的结构,理清楚这两个树可以帮助我们更好地理解红黑树,因为红黑树和B树是可以互相转化的! 树树没什么好说的,一个图你们就明白了树是怎么回事了!我们入场生活中的树的根是在下面的,但是在数据结构中,树的根节点一般是在上面的,所以在图片中做了一层转化;我们只需要知道什么是树就可以了;我们工作中用到的思维导图本质上也是树形结构 二叉
  • 应该选

    rpc、dubbo和http的区别

    yexindonglai@163.com 2022-03-01 11:32 后端

     1623°

     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不是协议
上一页 1 下一页
博客搜索
热门推荐
  • java日志框架JUL、JCL、Slf4j、Log4j、Log4j2、Logback 一网打尽

    3924

  • 手把手教你复现apache log4j2 漏洞

    2618

  • Elasticsearch 核心概念

    3542

  • Centos开启Swap交换分区教程

    3282

  • 9千字长文带你了解SpringBoot启动过程--史上最详细 SpringBoot启动流程-图文并茂

    2657

标签云
程序人生 人工智能 计算机理论与基础 资讯 音视频开发 区块链 安全 研发管理 编程语言 后端 数据库 移动开发 物联网 架构 云计算/大数据 互联网 游戏开发 运维 前端 Go Java linux Centos Docker Kubernetes SpringMVC Spring SpringBoot SpringCloud 设计模式 子墨掩码 IO Netty idea Redis Kafka Hystrix Mysql Eureka Oracle Mybatis Maven Nginx 消息队列 git flink Dubbo c++ QT 定时任务 DrawIO Lua skynet OpenCV CMake FFmpeg

Copyright © 2022 www.chn520.cn
粤ICP备18099573号 icode、爱程序、爱代码,联系管理员QQ:422301654