首页
学习
活动
专区
工具
TVP
发布

RAIN7 de 编程之路

专栏成员
116
文章
107007
阅读量
32
订阅数
设计LRU 缓存结构
设计LRU 缓存结构 import java.util.*; /** * LRU 最近最少使用,内存淘汰算法 */ public class LRUCache { // 双向链表, 访问节点,说明使用一次,那么这个节点就移动到头部作为热门数据,其余数据位置不变,尾部就是最近最少使用的节点 // 怎么插入呢? 如果缓存为空,那么头插法插入。如果缓存满了,先将尾节点删除,然后插入到头节点后面 // 双向链表删除尾节点、插入头节点的效率都是O(1) // 但是如果我们去
RAIN7
2023-04-04
3110
git clone 一个 SpringBoot 项目,如何在本地运行?
git clone 一个 SpringBoot 项目,如何在本地运行? 一、导入项目 1、点开Project Structure 2、配置jdk信息 3、创建out文件夹 4、指定src为source
RAIN7
2023-03-20
1K0
Selenium Web自动化测试学习(一)
Java的环境变量目录怎么找呢?我们在刚开始学Java的时候肯定配置过环境变量,在高级系统设置中
RAIN7
2023-03-09
4600
SpringCloud 学习(一)---- 微服务的概念
微服务起源于 2014年3月25日,由两大作者 詹姆斯大叔 和 马丁大叔 共同提出
RAIN7
2022-11-12
2460
SpringBoot 项目 返回时间 日期、格式不正确 解决办法
  今天做一个 SpringBoot+Vue 的一个练习项目,想要搞一个创建该账号的时间,记录下来,然后展示在网页中,但是遇到了很多的问题,先介绍以下,我们之前怎么做的。
RAIN7
2022-10-08
2.1K0
RabbitMQ 学习(七)----发布确认
  保证生产者将信息成功的发送到 RabbitMQ的 server端了,那么broker就会回一个确认,如果没有收到或者收到拒绝信息,那么说明可能网络不好没有发送成功,server端宕机了,broker拒绝接收等情况,如果不进行后续处理,那么信息就会丢失,生产者收到失败的消息使用回调函数在进行处理。
RAIN7
2022-10-07
4680
前后端交互工具 ---- Ajax 的使用
  function() ,回调函数里面有两个参数,一个是data表示响应的正文body,一个是status表示响应的状态码描述信息。
RAIN7
2022-10-05
2.1K0
RabbitMQ 学习(六)---- 路由订阅模型
在Fanout模式中,一条消息,会被所有订阅的队列都消费。但是,在某些场景下,我们希望不同的消息被不同的队列消费。这时就要用到Direct类型的Exchange。
RAIN7
2022-10-04
3030
RabbitMQ 学习(五)---- Fanout 广播模型
  这种广播模式很像,就是生产者把通知的内容都录音到电台(exange)里,消费者如果想要听到,必须使用该频率的耳机(queue 绑定 exange)去听才能收到。所有消费者只要通过一个队列进行绑定,那么都能听到,都能消费该信息,这就是广播模式。
RAIN7
2022-10-04
3270
RabbitMQ 学习(四)---- 工作队列模式
  这是第二种模型 (Work Queue),任务模型,当消息处理比较耗时的时候,生产者发送消息的速度远远大于消费的速度,长此以往,消息就会堆积的越来越多,无法及时处理,可以使用work模型,让多个消费者绑定到一个队列,共同消费队列中的消息。队列中的消息一旦消费,就会消失,因此任务是不会被重复执行的。
RAIN7
2022-10-04
5310
后端 学习 前端 Vue 框架基础知识
里面放入定义好的数据,data:{name:“”,list:[{id:“”,name:“”}]},全部都写成json格式的
RAIN7
2022-10-04
1.8K0
RabbitMQ 学习(一)---- 安装与基本配置
在这里安装指南,自己是什么系统就下载RabbitMQ的安装包,同时 最下面的Erlang/OTP 也得下载,因为 RabbitMq 是 Erlang 写的,所以需要安装该语言的相关环境
RAIN7
2022-09-30
4610
RabbitMQ 学习(二)---- HelloWorld 简单模型
之前我们使用rabbitMq 网页客户端 开放了 15672 的端口,要想是的 java客户端访问服务器成功,需要开放 5672 的端口号。在服务器安全组设置
RAIN7
2022-09-29
2220
RabbitMQ 学习(三)---- 连接工具类
  之前我们写生产者消费者模型的时候,会有很多冗余代码,比如生产者和消费者都需要创建连接工厂、设置连接配置、以及关闭资源等操作。
RAIN7
2022-09-29
7040
SpringBoot 开发 -- JWT 认证教程
最开始 我们登陆的时候,是将 对象存到session当中,每次请求的时候,取session中是否存在该对象进而判断是否通过认证。
RAIN7
2022-09-28
1.1K0
Git 学习(二)---- 分支及协作开发
  比如说我们默认创建的分支就是 master,master的代码得一直在线上运行,如果出现了紧急bug,那么创建一个副本(分支 hot-fix),在副本上进行随意修改。master 合并 最终 hot-fix 的版本,达到优化bug且不影响程序线上运行的效果。
RAIN7
2022-09-28
3060
Axios 前后端交互工具学习
  Axios是一个异步请求技术,核心作用就是用来在页面中发送异步请求,并获取对应数据在页面中进行渲染,页面局部更新技术Ajax.
RAIN7
2022-09-28
7020
vue-cli 初始----安装运行Vue项目
去node.js官网下载版本到本地,我下载到 E:\node.js\,下载完之后会有这么多文件
RAIN7
2022-09-28
9670
Git 学习(三)---- GitHub 远程库操作
(3)已经成功创建仓库了,可以看到 有 https 上传的仓库地址,ssh 上传的仓库地址
RAIN7
2022-09-28
5110
Redis 非关系型数据库学习(三)---- Redis 基础知识
  在之前的学习中,我们已经在Linux系统上安装了Redis,之后的所有操作都在Linux 系统上完成操作
RAIN7
2022-09-27
3610
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档