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缓存
五子棋(
Java实现
)
importjava.util.Scanner;/***五子棋*/publicclassGobang{publicstaticchar[][]chessbord={{'┌','┬','┬','┬','┬','┬','┬','┬','┬','┐'},{'├','┼','┼','┼','┼','┼','┼','┼','┼','┤'},{'├','┼','┼','┼','┼','┼','┼','┼','
白日梦的尽头
·
2023-10-21 12:28
java
java
开发语言
java实现
生成二维码并压缩内容
前景:由于公司需求一个工具,这个工具需要将csv文件中的数据存入二维码中,使用手机进行识别。本文采用opencsv和google的zxing来将csv中的数据存储到二维码中,但是最终结果发现一个问题,明文存储在二维码中,将不能够存很多数据,因此,想了一个办法,便是使用GZIP对内容进行压缩后再存入二维码中。一、目录结构本文使用的是maven项目,bean目录存储需要将数据转换成的实体,util目录
安心不心安
·
2023-10-21 10:07
java小工具集合
java
十大排序算法——插入排序
Java实现
代码:publicclassInsert{publicstaticvoidmain(String[]args){int[]array=newint[]{2,3,5,8,9,0,4,5,1,6,8,7
瓦西大人
·
2023-10-21 09:30
力扣每日一题2022-04-16困难题:最大回文数乘积
最大回文数乘积题目描述思路枚举Python实现
Java实现
题目描述最大回文数乘积思路枚举从大到小枚举回文数,只要确定了左半部分,右半部分也就确定了,所以只需要枚举左半部分,又因为两个n位整数的乘积最多为
wcy1034036507
·
2023-10-21 09:28
leetcode每日一题
leetcode
力扣每日一题2022-03-02困难题:寻找最近的回文数
寻找最近的回文数题目描述思路模拟
Java实现
Python实现题目描述寻找最近的回文数思路模拟对于构造回文,最直接的思路就是做前后替换,对于回文数来说,将低位的数替换为对应的高位的数,这样的得到的回文数与原数较接近
wcy1034036507
·
2023-10-21 09:57
leetcode每日一题
leetcode
Redis缓存
数据库(一)
目录一、概述1、Redis2、Redis的安装RedisWindows环境设置3、String:字符串3.1、字符串3.2、数值3.3、bitmap4、Hash:散列5、List:列表6、Set:集合7、SortedSet:有序集合一、概述常识:磁盘:1.寻址:ms(毫秒)2.带宽:MB/s内存:1.寻址:ns(纳秒)2.带宽:GB/s秒-->毫秒-->微妙-->纳秒磁盘比内存在寻址上慢了10W倍
杀神lwz
·
2023-10-21 09:40
redis
nosql
【LeetCode 力扣】3.无重复字符的最长子串
Java实现
滑动窗口
题目链接:3.无重复字符的最长子串1原题描述:2解题思路初看此题,其实并不难理解,我们一共有两个指针,一个时我们子串的头start,一个是我们子串的尾end。我们的尾end依次加一,然后判断一下start到end-1之间有没有和end重复的字母。若存在下标为i的字母和end重复,那么我们需要将我们的头start变到当前重复i的下一个,也就是start=i+1start=i+1start=i+1,这
爱写BUG的老冉
·
2023-10-21 03:14
LeetCode
leetcode
算法
java服务器语言_gprc-java与golang分别实现服务端,客户端,跨语言通信(一.
java实现
)...
1.在pom中引入io.grpcgrpc-netty1.18.0io.grpcgrpc-protobuf1.18.0io.grpcgrpc-stub1.18.02.maven配置kr.motd.mavenos-maven-plugin1.5.0.Finalorg.xolstice.maven.pluginsprotobuf-maven-plugin0.5.1com.google.protobuf:
笨zhu
·
2023-10-21 03:29
java服务器语言
Java实现
学生管理系统项目 完整版,每个功能详细介绍,最后面完整源代码可直接执行
Java学生管理系统项目演示:实现思路:1、定义学生类下面是学生类的源代码2、主界面的代码编写思路:下面是主界面源代码效果展示3、添加学生的代码编写思路下面是添加学生的源代码效果展示4、查看学生的代码编写思路:下面是查看学生的源代码效果展示5、删除学生的代码编写思路:下面是删除学生的源代码效果展示6、修改学生的代码编写思路:下面是修改学生信息的源代码效果展示程序补充解决添加学生学号重复问题下面是源
菜鸟Java学习者 杰
·
2023-10-21 03:14
java
短链接/短网址生成算法
参考文章两种
JAVA实现
短网址服务算法
JAVA实现
-URL短网址生成算法【原创】这可能是东半球最接地气的短链接系统设计importorg.apache.commons.codec.digest.DigestUtils
firefly_
·
2023-10-21 03:24
Java实现
猜数字游戏
Java实现
猜数字游戏代码实现需求实现逻辑代码实现importjava.io.BufferedReader;importjava.io.FileNotFoundException;importjava.io.FileReader
青素i
·
2023-10-21 02:58
Java基础练习合集
java
rust
算法
Redis缓存
穿透、雪崩、击穿,简析及解决办法
Redis穿透查询数据在Redis和Mysql中都不存在,查询都落在Mysql上,使Mysql崩溃。解决办法:1、做好基础校验,包括用户鉴权,查询id参数等。2、缓存空查询结果(设置短过期时间,否则资源浪费)3、接口层增加布隆过滤器,将所有可能存在的查询参数存储到一个bitmap中,查询时校验(会有一定的出错率)。Redis雪崩Redis中多个缓存key一段时间内集中失效(大面积),发生大量缓存穿
李维山
·
2023-10-21 01:38
redis
nosql数据库
Socket介绍及使用
Java实现
socket通信
一、Socket概述Socket(套接字)是计算机网络编程中用于实现网络通信的一种机制。它提供了一种编程接口,允许应用程序通过网络进行数据传输,实现不同主机之间的通信。Socket可以看作是一种抽象的概念,用于描述网络通信的端点。它包含了通信所需的各种参数和状态信息,以便应用程序能够通过它进行数据的发送和接收。Socket的主要特点包括以下几个方面:通信协议:Socket可以基于不同的通信协议进行
小小印z
·
2023-10-21 00:44
计算机网络
网络
socket
基于jsp,java,javaweb毕设项目大全
1200套毕业答辩PPT模板毕业答辩PPT模板-精选88套基于
java实现
蜘蛛纸牌游戏基于java中国象棋游戏基于java五子棋游戏基于java记事本系统Java聊天室的设计与实现基于java网络版坦克大战游戏基于
IT教程资源-
·
2023-10-20 23:34
毕设
java
spring
boot
ssm
javaweb
Spring MVC 初学笔记
介绍SpringMVC是SpringFramework的一部分,是基于
Java实现
MVC的轻量级Web框架。
小汤汤汤汤
·
2023-10-20 23:18
SSM
Spring
mvc
spring
java
【
Java实现
】南京地铁导航系统的简单实现(三)—— 图形化界面的设计
麻烦有需求的看官Tp到前一节:【
Java实现
】南京地铁导航系统的简单实现(一)——存储站点信息_kksp993的博客-CSDN博客【
Java实现
】南京地铁导航系统的简单实现(二)——最短路径算法的实现_
kksp993
·
2023-10-20 22:35
java
程序设计
后端
缓存失效方案
一、背景WRITE:数据写入Mysql和
Redis缓存
,READ:先从
Redis缓存
中取数据,拿不到再从Mysql中加载,更新到Redis上图第三阶段,接收Mysql的binlog变更消息,可以参考阿里的
Sword52888
·
2023-10-20 22:02
缓存
vue 传base64到后台后台传到oss的
java实现
近期项目中需要将前台vue穿过来base64格式的图片记录保存存到阿里云oss上,通过网上找的一些方法结合自己的实际情况终于实现了,下面直接上代码:前台vue代码:营业执照加载上传插件失败!刷新上传资质照片({{curNumber}}/9)下一步您上传的资质照片,可能会作为您的资质实力公开展示 import{loginService}from"../services/login"impo
渲杭爸
·
2023-10-20 18:05
oss
vue
java实现
解数独的算法
BeginIndexRangeVO.java:importlombok.Getter;importlombok.Setter;importjava.io.Serializable;@Getter@SetterpublicclassBeginIndexRangeVOimplementsSerializable{privateintbeginRowNum;privateintbeginColNum;p
NullPointerExpection
·
2023-10-20 18:15
算法
数独
java
算法
数独
常用加密解密(2)——对称加密
id=9123本文主要介绍常用的对称加密算法的
Java实现
org.bouncycastlebcprov-jdk15on1.60org.bouncycastlebcpkix-jdk15on1.60AES我在
我是杨正
·
2023-10-20 18:48
一篇文章搞懂
Redis缓存
目录一、什么是缓存缓存的优缺点缓存的优点缓存的缺点二、
Redis缓存
三、缓存的更新策略主动更新策略四、缓存穿透解决方案五、缓存雪崩解决方案六、缓存击穿解决方案一、什么是缓存我们都知道在计算机中内存的速度比磁盘要快非常多
Owen Guo
·
2023-10-20 17:15
#
Redis
缓存
redis
spring
java上传文件大小限制
java实现
大文件上传
一.大文件上传基础描述:WEB框架中,对于浏览器上传文件的请求,都有自己的处理对象负责对HttpMultiPart协议内容进行解析,并供开发人员调用请求的表单内容。比如:框架中使用类似CommonsMultipartFile对象处理表二进制文件信息。.NET中使用HtmlInputFile/HttpPostedFile对象处理二进制文件信息。优点:使用框架内置对象可以很方便的处理来自浏览器的Mul
Mr_Zang666
·
2023-10-20 17:46
.net+文件夹上传
spring
cloud
spring
后端
c#
.net
Spring Cache+
Redis缓存
数据
SpringCache缓存组件,提供了类似@Transactional注解事务的注解Cache支持,且提供了Cache等抽象,方便切换各种底层Cache(比如Redis)一、添加依赖org.springframework.bootspring-boot-starter-data-redisorg.apache.commonscommons-pool2二、Redis配置类@Configuration
A尘埃
·
2023-10-20 15:42
redis
java
SpringCache
十大排序算法
Java实现
及其Leetcode算法题
十大排序算法
Java实现
及其Leetcode算法题不稳定:选择,快排,堆排稳定:插排,冒泡,归并选择排序选择排序从数组中选择最小的元素,将它与第一个元素交换位置,再从数组剩下的元素中选择出最小的元素,将它与数组的第二个元素交换位置
别找我打球了
·
2023-10-20 15:37
数据结构与算法
算法
快速排序
java
排序算法
Java实现
:堆排序
堆:符合以下两个条件之一的完全二叉树:根节点的值≥子节点的值,这样的堆被称之为最大堆,或大顶堆根节点的值≤子节点的值,这样的堆被称之为最小堆,或小顶堆将根节点的下标视为0,则完全二叉树有如下性质:对于完全二叉树中的第i个数,它的左子节点下标:left=2i+1对于完全二叉树中的第i个数,它的右子节点下标:right=left+1对于有n个元素的完全二叉树(n≥2)(n≥2),它的最后一个非叶子结点
巨齿小鲨
·
2023-10-20 14:40
数据结构和算法
Java
java
排序算法
数据结构
数据结构-堆排序
Java实现
目录一、引言二、算法步骤三、原理演示步骤1:构建最大堆步骤2:交换和堆化步骤3:排序完成四、代码实战五、结论一、引言堆排序是一种利用堆这种数据结构所设计的一种排序算法。堆是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父节点。二、算法步骤堆排序的核心是建立和维护一个二叉堆,通常是一个最大堆(MaxHeap)或最小堆(MinHeap)。在最大堆中,根节点
代码大师麦克劳瑞
·
2023-10-20 14:37
数据结构
数据结构
java
算法
排序算法
后端
java8中的map与flatmap
问题假如我们有这样一个需求给定单词列表["Hello","World"],你想要返回列表["H","e","l","o","W","r","d"],如果我们使用
java实现
这个需求,你会怎么实现呢?
g-Jack
·
2023-10-20 11:40
————【java基础】
java8
map
flatmap
算法-双指针(
Java实现
)
算法-双指针(
Java实现
)双指针-合并两个有序的数组双指针-判断是否是回文字符串双指针-合并区间双指针-最小覆盖子串双指针-反转字符串双指针-最长无重复子数组双指针-盛水最多的容器双指针-接雨水问题双指针
jarenyVO
·
2023-10-20 11:01
算法
算法
java
数据结构
Java实现
CRC16算法,源自lettuce源码
packagecom.lancer.newlearn.demos.web.generator.utils;importjava.nio.ByteBuffer;publicclassCRC16{privatestaticfinalint[]LOOKUP_TABLE=newint[]{0,4129,8258,12387,16516,20645,24774,28903,33032,37161,41290
桂亭亭
·
2023-10-20 10:35
算法
java
jvm
算法
java 变位词,变位词 java
Java实现
-两个字符串是变位词_Narasimha_Karumanchi-CSDN...2017年6月19日
Java实现
-两个字符串是变位词写出一个函数anagram(s,t)判断两个字符串是否可以通过改变字母的顺序变成一样的字符串
禁忌的爱
·
2023-10-20 10:58
java
变位词
基于ZXing.NET实现的二维码生成和识别客户端
一、前言ZXing.Net的一个可移植软件包,是一个开源的、多格式的1D/2D条形码图像处理库,最初是用
Java实现
的。已经过大量优化和改进,它已经被手动移植。
码农阿亮
·
2023-10-20 10:50
.net
使用ZXing扫描和生成二维码
ZXing是一个可以生成和解析多种格式的1D/2D条形码的开源类库,采用
Java实现
。Android和JavaSE可以集成使用。
ruancoder
·
2023-10-20 10:47
Android高级
Android
ZXing
二维码
Jmeter —— jmeter利用取样器中http发送请求
向服务器发送请求以及接收服务器的响应数据的一类元件,其中HTTP请求取样器是用来模拟常用的http请求的步骤如下:步骤一:添加线程组右击测试计划——添加——线程(用户)——线程组如下图:“线程组”的意思:JMeter是由
Java
程序员曦曦
·
2023-10-20 09:37
软件测试工程师
自动化测试
软件测试
jmeter
http
网络协议
软件测试
自动化测试
功能测试
程序人生
java实现
文件的下载
系统日志的获取不可能每次都登录服务器,所以在页面上能够下载系统运行的日志是必须的如何来实现日志的下载,这样的一个功能前端我们用到的是window.open(...)这样可以发送一个get请求到后台后台接收到get请求之后,如何实现对文件的下载@ResponseBody@RequestMapping("downlogsfile")publicvoiddownlogsfile(HttpServletR
我是大头鸟
·
2023-10-20 04:42
JavaWeb
java
开发语言
【Solution】商品秒杀之
Redis缓存
与MQ异步优化以及超卖一人一单等问题的解决
目录一、Demo开始前准备1、数据库准备2、项目准备3、全局唯一id生成器二、秒杀业务基本实现1、秒杀基本业务逻辑2、秒杀接口设计3、秒杀业务代码实现4、超卖问题产生三、保证线程安全解决超卖少卖问题1、超卖产生的原因2、加锁方案:乐观锁3、使用乐观锁少卖问题产生4、少卖问题产生原因5、解决少卖问题四、一人一单基本实现1、一人一单业务逻辑2、代码实现3、一人多买问题产生原因4、加锁解决一人多买问题时
西瓜霜润喉片
·
2023-10-20 04:22
solution
Java
Redis
缓存
redis
数据库
LeetCode01:Two Sum
Java实现
原题目:Givenanarrayofintegers,returnindicesofthetwonumberssuchthattheyadduptoaspecifictarget.YoumayassumethateachinputwouldhaveexactlyonesolutionExample:Givennums=[2,7,11,15],target=9,Becausenums[0]+nums
安心写代码吧
·
2023-10-20 00:17
LeetCode
leetcode
面试题
算法
【五:Spring MVC】
SpringMVC是一种基于
java实现
MVC模型的轻量级web框架SpringMVC详解_springmvc-CSDN博客SpringMVC开发流程_springmvc流程_素心如月桠的博客-CSDN
Leoon123
·
2023-10-19 23:17
spring
mvc
java
java实现
实时展示运行日志(1)-springboot + websocket 实现后台主动将日志推送到前端页面
最近有一个需求,要将任务运行的日志实时显示在前端页面上,让用户及时了解该任务的执行情况。分两部分:后台如何获取日志信息?获取日志信息后,如何实时展示在前端页面上?本文先讨论下实时展示到页面,可采取的方案有两种:①ajax轮询,隔3-5秒访问后台,获取日志信息响应;②无需前端请求,后台主动将日志信息推送到前端页面展示。以上两者都是可行的,没有绝对的优劣。本文就第二种方案使用websocket实现做了
daoerZ
·
2023-10-19 21:50
record
实时日志
websocket
java后台
JAVA实现
Word转Pdf文件
JAVA实现
Word转Pdf文件本文使用aspose实现将word完美转成pdf文件。
PineYao..
·
2023-10-19 20:55
Java文件处理
Java后端技术
java
开发语言
java实现
word转pdf(功能转载)(亲测验证)
转载自java将Word转换成PDF三种方法作者https://blog.csdn.net/weixin_38409915亲测三种方法第一种方法新版本word会报错,转换不了,询问了下其他网友同出现问题第三种方法可以转换,但是编码不一样,我们业务上传的百度文库,百度审核人员反馈的是文件不识别所以尽量使用第二种,亲测有效,编码大部分都识别jacob.jar包下载地址https://download.
桃花妖殿下
·
2023-10-19 20:24
后端
java
JAVA实现
word转pdf
最近做毕业设计要求可以在线预览word文件,就搜了下资料整理出了一种方法,但目前出现的问题的,排版出现了问题,会偶尔出现段落文字之间出现一段空白,但文字排版不会出现问题。需要用到aspose-words-14.9.0-jdk16.jar包链接:https://pan.baidu.com/s/15CdBe1V_xkL-uPrbww1CWw)提取码:aabc包第一步创建一个和src同等级的libs文件
是落落呢
·
2023-10-19 20:53
JAVA
java
java实现
word转pdf文件
找新工作的面试题,让我用java把word文件转为pdf文件,以下是代码,也方便我自己以后查找1依赖部分com.documents4jdocuments4j-local1.0.3com.documents4jdocuments4j-transformer-msoffice-word1.0.3代码实现部分publicstaticvoidconvert(Stringsite){FileinputWor
小学家
·
2023-10-19 20:53
pdf
maven
java
通过
java实现
word转PDF
介绍用于java项目中解决word转pdf的需求,转换的效果跟调用的工具类、字体库、源文件(是wps还是microsoft保存的,格式版本等)、系统环境等多个因素相关,没有百分百完成的方法,只有不断尝试,选择适合的方法。以下介绍三个能实现该功能的方法。一、通过Aspose实现说明:毕竟是需要付费买Licnse才能去水印的,还是比较好用的,我这边使用的版本是20.12。感兴趣的同学可以去aspose
ljj234567
·
2023-10-19 20:22
java
java
通过
Java实现
Word转PDF
xxWord转为PDF是非常常见的一种格式转换。通过转换可以将文档以更为稳定的格式进行保存,避免他人随意修改格式和内容。其实Word转PDF并不难,除了直接转换外也可以通过编程的方式来实现。网上相关的教程分享也很多。今天想介绍一个JavaWord组件——FreeSpire.DocforJava。通过它可以轻松实现Word转PDF,过程也十分简单容易上手。具体操作和代码请参考下面的内容。导入jar包
nini!
·
2023-10-19 20:21
word
pdf
java
java实现
word转pdf
前两天写了一篇博客,讲的是word、ppt、pptx等文件转pdf,我研究文件转化也是因为工作需要,后来发现写的功能在我本地(window10)没有问题,但是发到现场(Linux)word转pdf转化出来时0k,没办法只能再换一种方式,今天就给大家介绍ApacheOpenOffice。OpenOffice是开源的办公软件套件,包可以在多个操作系统上运行,包括Windows、MacOSX和Linux
穿背心的程序猿
·
2023-10-19 20:50
java
word
pdf
OpenOffice
linux
java ftp下载文件 慢_
java实现
ftp文件上传下载,解决慢,中文乱码,多个文件下载等问题...
标签://文件上传publicstaticbooleanuploadToFTP(Stringurl,intport,Stringusername,Stringpassword,Stringpath,Stringfilename,InputStreaminput){booleansuccess=false;FTPClientftp=newFTPClient();//org.apache.common
weixin_39829497
·
2023-10-19 15:21
java
ftp下载文件
慢
java ftp下载文件 慢_
Java实现
ftp文件上传下载解决慢中文乱码多个文件下载等问题...
//文件上传publicstaticbooleanuploadToFTP(Stringurl,intport,Stringusername,Stringpassword,Stringpath,Stringfilename,InputStreaminput){booleansuccess=false;FTPClientftp=newFTPClient();//org.apache.commons.n
好运爆棚
·
2023-10-19 15:49
java
ftp下载文件
慢
Java实现
反转数组
反转数组publicstaticvoidmain(String[]args){int[]nums={1,2,3,4,5,5,6,7,8};//定义数组//用foreach输出数组for(intnums1:nums){System.out.print(nums1+"");}int[]fan=fan(nums);//fan方法里赋值nums,并且用名为fan的数组接收。out1(fan);}//反转数
Rock_whh
·
2023-10-19 15:43
代码学习
java
算法
数据结构
面试58同城!面试官问我redis 雪崩、穿透、击穿怎么处理?
一、
Redis缓存
雪崩1.1缓存雪崩的概念缓存雪崩指的是在某个时间点,缓存中的大量数据同时失效,导致大量请求直接落到数据库上,造成数据库压力过大,甚至引发系统崩溃。
程序员伍六七
·
2023-10-19 14:53
面试
数据库
JAVA
面试
redis
java
人人都要知道的,
Redis缓存
使用的三种模式
本文将介绍
Redis缓存
使用的三种模式,包括CacheAside(旁路缓存)、Read/WriteThrough(读写穿透)和WriteBehindCaching(异步缓存写入),以及它们的适用场景和优缺点
程序员伍六七
·
2023-10-19 14:51
架构设计
数据库
缓存
redis
数据库
上一页
57
58
59
60
61
62
63
64
下一页
按字母分类:
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
其他