E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
java实现redis缓存
网页版的 Redis 可视化工具来了,已开源?
轻量级
Redis缓存
图形化管理工具,包含redis的5种数据类型的CRUD操作软件架构后端springboot2.2.2.RELEASEJDK1.8jedis3.2.0commons-lang33.5hutool-core5.1.1fastjson1.2.62h2database1.4.200
技术琐事
·
2023-09-23 05:28
redis
程序人生
缓存
database
数据库
JavaSE习题 用
Java实现
登录界面
JavaSE习题用
Java实现
登录界面登录界面题目要求:编写代码模拟三次密码输入的场景。最多能输入三次密码,密码正确,提示“登录成功”,密码错误,可以重新输入,最多输入三次。三次均错,则提示退出程序。
JiA-Bai
·
2023-09-22 23:25
JavaSE习题
java
经验分享
程序人生
【数据结构】
Java实现
常用数据结构
【数据结构】Java算法基础一、前言KMP算法汉诺塔八皇后(分治算法)马踏棋盘算法(骑士周游问题)图的深度优先算法+贪心算法优化第一章、稀疏数组和队列1.1稀疏数组基本介绍当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组。稀疏数组的处理方法是:记录数组一共有几行几列,有多少个有效值把具有不同值的有效元素的行列及值记录在一个小规模的数组中,从而缩小程序的规模packa
_popo_
·
2023-09-22 22:26
#
数据结构
【日常业务开发】
Java实现
异步编程
【日常业务开发】
Java实现
异步编程
Java实现
异步编程什么是异步异步的八种实现方式异步编程线程异步Future异步CompletableFuture实现异步Spring的@Async异步SpringApplicationEvent
喜羊羊sk
·
2023-09-22 21:19
#
日常业务开发
java
开发语言
平滑加权轮询算法
java实现
实现代码/***功能描述:平滑加权轮询算法**@authorzhangpu*@date11:462023/9/22*/publicstaticvoidsmoothnessWeightPollLoadBalance(){ServerserverA=newServer("127.0.0.1",5,0);ServerserverB=newServer("127.0.0.2",3,0);Serverser
村东头老张
·
2023-09-22 20:31
java相关
算法
java
开发语言
力扣每日一题2022-08-31中等题:验证栈序列
验证栈序列题目描述思路模拟Python实现
Java实现
C++实现题目描述验证栈序列思路模拟根据题意,pushed和popped两个数组有如下性质:数组pushed的元素互不相同;两个数组长度一致;popped
wcy1034036507
·
2023-09-22 19:21
leetcode每日一题
leetcode
python
java
c++
力扣刷题笔记,8. 字符串整数转换
针对力扣第8题,重点学习
JAVA实现
自动机的写法。1.自动机 字符串中的数字为结果的条件是:这个数字(包含符号)的前面只有空格 每次输入的字符包括四种情况:空格“”,符号“+/-”,数字,其他。
qq_45483846
·
2023-09-22 19:23
力扣刷题笔记
leetcode
算法
职场和发展
JAVA代码实现HTTP请求的常用方法
目前
JAVA实现
HTTP请求的方法最常用的有两种:通过HttpURLConnection去实现,HttpURLConnection是JAVA的标准类,是JAVA比较原生的一种实现方式。
九尾小白
·
2023-09-22 18:28
日常小记录
java
http
CS 1027 用
java实现
2D数据算法
Assignment1CS1027ComputerScienceFundamentalsIIDuedate:Thursday,October5at11:55pm1.LearningOutcomesInthisassignment,youwillgetpracticewith:CreatingclassesandtheirmethodsArraysand2DarrayConditionalsandl
·
2023-09-22 16:55
算法
159.235 使用
java实现
数据视觉查看器
159.2352023S02—Assignment2Thisassignmentcoversthetopics:coordinates,transformations,3dmodelling,andvisiblesurfaces.WireframeDataViewerWriteaJavaprogramthatrendersa3dimensionaltrianglewireframesurfaced
·
2023-09-22 13:04
后端
COLA-statemachine事务失效踩坑
最大的特点是无状态、采用纯
Java实现
,用FluentInterface(连贯接口)定义状态和事件,可用于管理状态转换场景。比如:订单状态、支付状态等简单有限状态场景。
Ben_Ym
·
2023-09-22 12:29
java
spring
状态模式
Java实现
PDF导出/预览
网上有很多关于PDF导出的文章,但是个人感觉实现的过于复杂,又是模板又是html的,有的还需要字体模板的支持,本片文章只是实现简单的PDF表格导出,可以实现PDF动态表格导出/预览,这类文章网上很少,就给你们整理一篇吧!实现思路:本地创建PDF文件--》打开PDF文件--〉写入各种数据--》保存PDF--〉将PDF输出到页面下载--》删除本地PDF文件第一步:导入相关的依赖,如果原来有依赖记得替换
破 风
·
2023-09-22 08:14
pdf
微软(TTS)文本转语音服务API实现
此博客实现与
java实现
微软文本转语音(TTS)经验总结_javatts_${简简单单}的博客-CSDN博客之上,首先感谢博客源码的提供,本人在上面添加了一些详细的注释,方便大家跟好的理解和使用,毕竟我已经用原文调试了一下午才调通
破 风
·
2023-09-22 08:12
microsoft
开发语言
java
java实现
ppt转图片、ppt转pdf
最近做的需求需要实现在线预览ppt的功能,网上查了一遍,比较完美的方案都需要依赖第三方的服务或调用微软的在线接口,由于项目部署内网,同时为了不增加项目的复杂度,最终决定使用纯
java实现
,依赖poi将ppt
fmi110
·
2023-09-22 07:06
springboot
java
ppt转pdf
ppt在线预览
JAVA实现
把PPT转PDF的方法
文章目录前言一、Apachepoi是什么?二、具体实现1.引入依赖2.ppt/pptx转换pdf(返回InputStream)3.ppt/pptx转换pdf(返回pdf文件)前言项目里前端想要上传的ppt转成pdf之后上传oss,好方便前端在页面中预览。找了好几个ppt转pdf的方案,最终选择Apachepoi使用jacob可以将office文件转换成pdf,因为需要依赖MicrosoftOffi
ErrorRua
·
2023-09-22 07:04
powerpoint
java
pdf
spring
boot
学习
使用Java将PPT、PPTX和PDF转换为图片
从Office到图片—使用
Java实现
文件格式转换PDF转图片1.万事第一步2.撸代码PPT/PPTX转图片1.万事第一步2.撸代码验收一下最近小雨遇到了一个需求,需要在前端小程序中嵌入展示Office
HGW689
·
2023-09-22 07:33
我会用代码做office办公
java
powerpoint
pdf
颜色交替的最短路径(leetcode,广搜,可重做)-------------------
Java实现
1129.颜色交替的最短路径(leetcode,广搜,可重做)-------------------
Java实现
题目表述给定一个整数n,即有向图中的节点数,其中节点标记为0到n-1。
菜菜小堡
·
2023-09-22 07:06
leetcode
java
算法
一文读懂 Redis 缓存系统
【摘要】本文介绍了
Redis缓存
原理、详细解析了缓存模型、缓存一致性和缓存异常场景。【作者】李杰,专注于Java虚拟机技术、云原生技术领域的探索与研究。
LinkSLA
·
2023-09-22 06:22
缓存
redis
java
Java实现
单链表
目录一.单链表二.单链表基本操作的实现1.单链表类、属性的定义2.求链表长度3.链表是否包含值为key的节点4.添加元素5.删除节点6.清空链表三、完整代码一.单链表链表是一种在物理存储结构上非连续的存储结构,数据元素的逻辑顺序通过链表中的引用链接次序实现。链表的结构多样,我们通过实现无头单向非循环链表,来进一步理解链表。从图中可以看出,链表在逻辑上是连续的,但在物理存储结构上不一定是连续的由于链
楠枬
·
2023-09-21 23:27
Java
java
开发语言
数据结构
Java实现
One-way traffic(单向交通)
One-waytrafficInacertaintowntherearenintersectionsconnectedbytwo-andone-waystreets.Thetownisverymodernsoalotofstreetsrunthroughtunnelsorviaducts.Ofcourseitispossibletotravelbetweenanytwointersectionsi
南 墙
·
2023-09-21 23:52
算法练习题
Java
One-way
traffic
图论之桥
用于化学和生物信息学的开源 Java 库:The Chemistry Development Kit (CDK)
用
Java实现
,它既可用于服务器端计算服务(可能配备Web界面),也可用于应用程序和客户端小程序。本文介绍了CDK的新QSAR功能以及最近引
六月雨滴
·
2023-09-21 23:17
Oracle
java
开发语言
后端
redis缓存
击穿
Redis缓存
击穿是指这种问题发生在
Redis缓存
中。特征:数据热度高:某些数据被频繁访问,但缓存过期后需要重新生成。大量请求同时到达:在数据过期的瞬间,有大量请求同时访问这个数据。
·
2023-09-21 23:04
java
【Redis篇】
Redis缓存
之缓存雪崩
1缓存雪崩1.1缓存雪崩的定义缓存雪崩是指在同一时段大量的缓存key同时失效或者Redis服务宕机,导致大量请求到达数据库,带来巨大压力。1.2解决方案1.2.1大量的缓存key同时失效给不同的Key的TTL添加随机值,比如将缓存失效时间分散开,可以在原有的失效时间基础上增加一个随机值,比如1-5分钟随机,这样每一个缓存的过期时间的重复率就会降低,就很难引发集体失效的事件。1.2.2Redis服务
Hello_Success
·
2023-09-21 22:49
Java面试宝典
缓存
redis
java
Redis缓存
相关问题
目录缓存穿透缓存雪崩缓存击穿Redis集群方案主从复制Replication哨兵sentinel高可用介绍Redissentinel介绍Redissentinel使用配置sentinel启动sentinel测试sentinelRedis内置集群clusterRediscluster介绍哈希槽方式分配数据Rediscluster的主从模式Rediscluster搭建准备Redis节点启动Redis集
养一只摆烂猫.
·
2023-09-21 22:46
从0-1的后端学习
缓存
redis
数据库
【Redis面试题二:缓存击穿、缓存穿透、缓存雪崩】
目录一、概念1.缓存击穿2.缓存穿透3.缓存雪崩二、解决方案1.解决缓存击穿2.解决缓存穿透3.解决缓存雪崩一、概念1.缓存击穿突发热点访问时,热点数据在
Redis缓存
中不存在或已过期。
Lithium233
·
2023-09-21 22:04
缓存
redis
数据库
面试
阿里面试Redis最常问的三个问题:缓存穿透、缓存击穿、缓存雪崩(带答案)
一、缓存穿透如上图,正常情况下,如果用户在
redis缓存
中没有查询到自己想要的数据,就会去mysql数据库中查询。
长头发的程序猿
·
2023-09-21 22:04
缓存
面试
redis
es——
java实现
基本搜索功能
在输入框输入搜索关键字、点击页面过滤项、翻页、排序都会导致请求发出,查询商品信息:需要实现的功能包括:关键字搜索分类、品牌、价格过滤排序分页高亮竞价排名接口说明:controller层:/***关键字搜索,分页*/@PostMapping("/list")publicPageDTOlist(@RequestBodyRequestParamsparams){log.info("关键字搜索,分页===
专吃海绵宝宝菠萝屋的派大星
·
2023-09-21 19:42
es
elasticsearch
json
java
JWT验证 和权限
JWT的优点:体积小,因而传输速度更快多样化的传输方式,可以通过URL传输、POST传输、请求头Header传输(常用)简单方便,服务端拿到jwt后无需再次查询数据库校验token可用性,也无需进行
redis
无药可救的渣渣
·
2023-09-21 17:02
Java实现
纯后台调用打印机并且打印操作
文章目录一、前言?二、模拟数据库打印1.DemoDto实体类2.打印根据类3.测试效果三、连接数据库查询数据1.需查询的实体类2.打印工具类3.业务代码4.测试一、前言?本篇讲解关于如何实现纯后台的打印操作,无前端代码,使用JAVA.AWT类实现。代码分为两个部分:打印直连数据库数据以及打印功能的实现。二、模拟数据库打印依赖:com.google.zxingcore3.3.01.DemoDto实体
喝汽水的猫^
·
2023-09-21 16:21
Java
java
Java实现
Excel的导入以及导出,极其简单
文章目录一、环境准备二、Excel的导入测试三、Excel的导出测试一、环境准备1、我这里使用的是SpringBoot开发的,创建工程自行创建2、导入相关依赖org.springframework.bootspring-boot-starter-web2.3.6.RELEASEorg.apache.poipoi-ooxml4.1.2cn.hutoolhutool-all5.3.8mysqlmysq
喝汽水的猫^
·
2023-09-21 16:50
Java
java
spring
boot
redis如何测试
对redis的测试:1.作为常见的nosql数据库,redis的特点是高性能,高速查询2.业务开发过程中,有时候对应高频访问的热点信息,比如活动的排行榜、组队活动的队伍信息等等,对这类数据会做
redis
想学好python的人
·
2023-09-21 13:19
redis
redis
数据库
缓存
Python 缓存库
文章目录缓存库缓存库的类型Python中有用的缓存库Python中的
Redis缓存
库Python中的lru_cache库Python中的其他缓存库总结缓存是一种可以存储数据以供快速访问的内存类型。
迹忆客
·
2023-09-21 12:04
Python
实用技巧
python
缓存
spring
SpringBoot从Redis中取出缓存的对象,但却出现同一类型对象无法转换为同一类型的对象问题java.lang.ClassCastException:
问题:从Redis中取出的缓存对象,出现同一类型转换错误最近在写Springboot项目,用到
Redis缓存
对象User,通过key取出来后的value并赋值给同一类型的对象,但是却出现了一个神奇的报错
淋雨一直走啊
·
2023-09-21 08:52
SpringBoot
java
spring
boot
缓存
mysql增量同步kafka_Canal+Kafka实现MySQL与Redis数据同步
思维导图前言在很多业务情况下,我们都会在系统中加入
redis缓存
做查询优化。如果数据库数据发生更新,这时候就需要在业务代码中写一段同步更新redis的代码。
weixin_39667452
·
2023-09-21 07:06
mysql增量同步kafka
canal+Kafka实现mysql与redis数据同步
在实际开发过程中,通常都会把数据往
redis缓存
中保存一份,做下简单的查询优化。
codingjav
·
2023-09-21 07:00
mysql
springboot
redis
kafka
redis
mysql
canal
List<HashMap<String,String>>实现自定义字符串排序(key排序、Value排序)
系列文章目录SpringBoot+Vue3实现登录验证码功能
Java实现
发送邮件(定时自动发送邮件)换个角度使用Redis去解决跨域存取Session问题
Redis缓存
穿透、击穿、雪崩问题及解决方法SpringCache
心态还需努力呀
·
2023-09-21 06:05
java知识点
后端知识点
list
数据结构
java
算法
junit
【leetcode】146.LRU缓存机制 (哈希表+双向链表,
java实现
)
146.LRU缓存机制难度中等运用你所掌握的数据结构,设计和实现一个LRU(最近最少使用)缓存机制。它应该支持以下操作:获取数据get和写入数据put。获取数据get(key)-如果关键字(key)存在于缓存中,则获取关键字的值(总是正数),否则返回-1。写入数据put(key,value)-如果关键字已经存在,则变更其数据值;如果关键字不存在,则插入该组「关键字/值」。当缓存容量达到上限时,它应
Hi丶ImViper
·
2023-09-21 06:45
LeetCode
链表
java
数据结构
redis
LRU 缓存机制(
java实现
)
题目描述运用你所掌握的数据结构,设计和实现一个LRU(最近最少使用)缓存机制。实现LRUCache类:LRUCache(intcapacity)以正整数作为容量capacity初始化LRU缓存intget(intkey)如果关键字key存在于缓存中,则返回关键字的值,否则返回-1。voidput(intkey,intvalue)如果关键字已经存在,则变更其数据值;如果关键字不存在,则插入该组「关键
成钰
·
2023-09-21 06:13
算法
编程刷题
链表
链表
数据结构
java
算法
栈(
java实现
)
栈是特殊的线性表,只能从表尾进行插入和删除,称为入栈和出栈。image.pngpackageorg.example.ch3;/***stack*@paramelementtype*/publicclassStack{//capabilityofstackprivatestaticintMAX_SIZE=20;privateintsize;privateT[]elements;/***initiat
Vekaco
·
2023-09-21 03:00
剑指Offer面试题38:数字在排序数组中出现的次数
Java实现
题目:数字在排序数组中出现的次数统计一个数字在排序数组中出现的次数。例如输入排序数组{1,2,3,3,3,3,4,5}和数字3,则输出次数4.算法分析:既然输入的数组是排序的,那么我们很自然的想到利用二分查找算法。在题目给出的例子中,我们可以先用二分查找算法找到第一个3.由于3可能出现多次,因此我们找到的3的左右两遍可能都是3,于是我们在找到3的左右两边顺序扫描,分别找出第一个3和最后一个3.因为
安心写代码吧
·
2023-09-20 19:19
算法
面试题
剑指Offer
java
剑指offer
算法
面试题
Redis缓存
目录什么是缓存?缓存特性1、缓存雪崩2、缓存穿透3、缓存击穿4、缓存预热什么是缓存?在程序中如果没有设置缓存的时候,用户想要获取到数据一般都是直接从数据库中获取。加入缓存之后会这样执行我们都知道查询数据库是一个比较慢的过程,对用户而言这样的体验是非常不好的。加入缓存之后,查询数据就会先在缓存中查找,如果缓存中没有才会去访问数据库,在数据库中查找到数据后再写回到缓存中以便后面查找,这样可以大大降低访
我不是小明同学
·
2023-09-20 18:33
缓存
redis
数据库
高性能AC算法多关键词匹配文本功能
Java实现
直接上测试结果:1000000数据集。1000000关键词(匹配词)装载消耗时间:20869毫秒匹配消耗时间:6599毫秒代码和测试案例:packagecom.baian.tggroupmessagematchkeyword.ac;importlombok.Data;importjava.util.*;/***@program:tg-parent*@description:ac*@author:*
Java林间
·
2023-09-20 17:05
算法
java
条条大路通罗马 —— 使用 Go-Redis 连接 Amazon ElastiCache for Redis 集群
AmaoznElastiCacheforRedis集群是一个或多个缓存节点的集合,其中所有节点都运行
Redis缓存
引擎软件的实例。ElastiCacheforRe
亚马逊云开发者
·
2023-09-20 17:43
redis
golang
缓存
数据库
nosql
java算法题解法_LeetCode算法题-Power Of Three(
Java实现
-七种解法)
这是悦乐书的第204次更新,第215篇原创01看题和准备今天介绍的是LeetCode算法题中Easy级别的第71题(顺位题号是326)。给定一个整数,写一个函数来确定它是否为3的幂。例如:输入:27输出:true输入:0输出:false输入:9输出:true输入:45输出:false跟进:你可以不使用任何循环/递归吗?本次解题使用的开发工具是eclipse,jdk使用的版本是1.8,环境是win7
小丞不吃饭
·
2023-09-20 16:54
java算法题解法
java算法题解法_LeetCode算法题-Ugly Number(
Java实现
-四种解法)
这是悦乐书的第199次更新,第208篇原创01看题和准备今天介绍的是LeetCode算法题中Easy级别的第64题(顺位题号是263)。编写一个程序来检查给定的数字是否是一个丑陋的数字。丑陋的数字是正数,其主要因子仅包括2,3,5。例如:输入:6输出:true说明:6=2×3输入:8输出:true说明:8=2×2×2输入:14输出:false说明:14并不丑陋,因为它包含另一个因子7。注意:1通常
程紫颜
·
2023-09-20 16:23
java算法题解法
LeetCode算法题-Power Of Two(
Java实现
)
这是悦乐书的第194次更新,第200篇原创01看题和准备今天介绍的是LeetCode算法题中Easy级别的第56题(顺位题号是231)。给定一个整数,写一个函数来确定它是否是2的幂。例如:输入:1输出:true说明:2^0=1输入:16输出:true说明:2^4=16输入:218输出:false本次解题使用的开发工具是eclipse,jdk使用的版本是1.8,环境是win764位系统,使用Java
程序员小川
·
2023-09-20 16:22
【算法】---LeetCode
LeetCode
算法题
面试题
LeetCode算法题-Perfect Number(
Java实现
)
这是悦乐书的第249次更新,第262篇原创01看题和准备今天介绍的是LeetCode算法题中Easy级别的第116题(顺位题号是507)。我们定义PerfectNumber是一个正整数,它等于除了它自己之外的所有正除数之和。现在,给定一个整数n,编写一个函数,当它是一个完美数字时返回true,否则返回false。例如:输入:28输出:true说明:28=1+2+4+7+14注意:输入数字n不会超过
程序员小川
·
2023-09-20 16:22
【算法】---LeetCode
LeetCode
算法题
面试题
java实现
文件加密解密
一、对于文件流读写取的方式对比:inputStream.read()与OutputStream.write()单字节读取,效率低下inputStream.read(newbyte[80*1024])与OutputStream.write(newbyte[80*1024])固定数组读取,经测试数组增加到80k左右性能最佳nputStream.read(inputStream.available())
follow_me!
·
2023-09-20 14:55
springboot
spring
boot
java实现
栈的出栈和入栈等基本操作
Stack接口:publicinterfaceMyStack{//进栈Objectpush(Objects);//出栈Objectpop();//判断空booleanisEmpty();//查看栈顶元素Objectpeek();}stack接口实现类publicclassMyStackImplimplementsMyStack{privateinttop=-1;//栈顶privatestaticf
西瓜鲤鱼
·
2023-09-20 14:57
elasticSearch:使用Kibana对数据进行增删改查
由于之前已经分享过elasticSearch的
java实现
主要方法(如下链接),该文章主要分享使用Kibana对数据的操作。不用通过跑代码的方式,使得某些简单操作更快捷。
黄黄黄黄黄莹
·
2023-09-20 14:02
elasticsearch
上一页
68
69
70
71
72
73
74
75
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他