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