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缓存
阿里技术官首次公开377页高并发小册,面试实战齐飞!
无论是工作还是开发Java项目所必需的技术栈:分布式Java框架、
Redis缓存
、分布式搜索ElasticSearch、分布式协调ZooKeeper、消息队列Kafka、高性能通信框架Netty这些已经是当代程序员必须要掌握的东西
Fightevery
·
2023-06-12 15:19
Java
架构
架构师
编程
面试
Java实现
文件分片上传
文章目录
Java实现
文件分片上传为什么要使用分片上传什么是分片上传?
975310
·
2023-06-12 11:28
java
后端
分片上传
比ureport好用的报表引擎-VeryReport报表引擎
编辑搜图请点击输入图片描述(最多18字)VeryReport采用
Java实现
,天生具有跨平台优势,可轻松部署到
VeryReport-非常报表软件
·
2023-06-12 11:17
java
开发语言
Java实现
区块链 --- 原理篇
什么是区块链?区块链是由一个个记录着各种信息的小区块链接起来组成的一串链条,和链表类似,是一种数据结构。应用于未来互联化的社会。区块链特性去中心化:区块链是分布式存储的,不存在中心点,所有每个节点都可以是中心。在生活中像银行、支付宝就属于中心点。开放性:区块链中的数据是公开透明的,每个人都可以参与进来。比如未来没有银行帮忙记账,我们的交易会记录在区块链中,里面有我们的交易流水,账户余额等,涉及到个
陈美丽工作室
·
2023-06-12 08:21
毕设
区块链
Java实现
基于RSA的数字签名
加密与数字签名的区别1、加密保证了数据接受方的数据安全性。加密的作用是防止泄密。2、签名保证了数据发送方的数据安全性。签名的作用是防止篡改。数字签名的应用问题:在比特币中,怎么证明这个交易是你发布的?这是就需要用到数字签名,数字签名大概可已描述为:用私钥加密,用公钥解密。发布一条交易信息:“我给xxx转了0.2个比特币”,将这条消息用自己的私钥加密,再发布出去,大众在收到这条消息后,用我的公钥验签
陈美丽工作室
·
2023-06-12 08:21
毕设
区块链
java
关于AES加密
java实现
和JS实现加密结果不同问题
AES加密后的数据进行MD5存储.此时问题就出现了,申请账号的流程如下:当新用户申请账号时,无需用户输入密码,初始化密码是后端设置好的,也就是说需要后端先进行AES加密,然后再进行MD5,问题就在于后端
Java
houjx3
·
2023-06-12 06:24
java
开发语言
redis缓存
穿透、缓存击穿、缓存雪崩
缓存的作用:降低后端负载提高读写效率,降低响应时间缓存的成本:数据一致性成本代码维护成本运维成本等更高二、
redis缓存
在不添加缓存的情况下则是客户端发送请求,请求到数据库中获取所需要的数据,然后返回给客户端
weixin_43763430
·
2023-06-12 00:14
Redis
缓存
redis
数据库
缓存穿透
缓存击穿
缓存雪崩
java序列化的作用
1.java序列化需要实现Serializaible接口或者Externalizable接口2.
java实现
序列化的作用:1.方便在远程调用时对象的解码与编码,就像new对象之间直接调用,不需要像传输对象之间像
m0_67513847
·
2023-06-11 23:23
java
jvm
servlet
一起刷算法与数据结构-链表篇1
大家好,我是工藤学编程大二在读作业侠系列最新文章
Java实现
聊天程序一起备战ccf-csp与蓝桥杯系列最新文章一起备战蓝桥杯与CCF-CSP之大模拟炉石传说一起刷算法与数据结构最新文章一起刷算法与数据结构
工藤学编程
·
2023-06-11 23:49
算法
链表
数据结构
力扣 # 69. x 的平方根
JAVA实现
力扣69.x的平方根给定一个非负整数x,计算并返回x的平方根,即实现intsqrt(intx)函数。正数的平方根有两个,只输出其中的正数平方根。如果平方根不是整数,输出只保留整数的部分,小数部分将被舍去。难度:简单示例1:输入:x=4输出:2示例2:输入:x=8输出:2解释:8的平方根是2.82842…,由于小数部分将被舍去,所以返回2提示:0<=x<=2^31-1代码如下:classSoluti
Panda薄荷糖
·
2023-06-11 23:27
力扣简单题
leetcode
算法
数据结构
力扣 # 1323. 6 和 9 组成的最大数字
JAVA实现
力扣1323.6和9组成的最大数字给你一个仅由数字6和9组成的正整数num。你最多只能翻转一位数字,将6变成9,或者把9变成6。请返回你可以得到的最大数字。难度:简单示例1:输入:num=9669输出:9969解释:改变第一位数字可以得到6669。改变第二位数字可以得到9969。改变第三位数字可以得到9699。改变第四位数字可以得到9666。其中最大的数字是9969。示例2:输入:num=9996
Panda薄荷糖
·
2023-06-11 23:27
力扣简单题
leetcode
算法
数据结构
移除元素
JAVA实现
27.移除元素题目:给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。说明:为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。你可以想
Panda薄荷糖
·
2023-06-11 23:26
力扣简单题
leetcode
算法
数据结构
力扣 # 383.赎金信
JAVA实现
383.赎金信**题目:给你两个字符串:ransomNote和magazine,判断ransomNote能不能由magazine里面的字符构成。如果可以,返回true;否则返回false。magazine中的每个字符只能在ransomNote中使用一次。**难度:简单示例1:输入:ransomNote=“a”,magazine=“b”输出:false示例2:输入:ransomNote=“aa”,m
Panda薄荷糖
·
2023-06-11 23:26
力扣简单题
1024程序员节
java
leetcode
力扣 #169.多数元素
JAVA实现
169.多数元素题目:给定一个大小为n的数组nums,返回其中的多数元素。多数元素是指在数组中出现次数大于⌊n/2⌋的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。难度:简单示例1:输入:nums=[3,2,3]输出:3示例2:输入:nums=[2,2,1,1,1,2,2]输出:2提示:n==nums.length1n/2)res=nums[i];}elsej=1;}returnr
Panda薄荷糖
·
2023-06-11 23:26
力扣简单题
算法
数据结构
java
Java实现
字典树 Trie
Java实现
字典树Trie一、字典树介绍二、Trie实现以及基本的插入查询操作数组实现:HashMap实现:Trie插入(这里都以数组实现为例):Trie查询:三、相关例题:1、leetcode[208
J沉淀
·
2023-06-11 20:52
数据结构与算法
java
开发语言
数据结构
用
Java实现
图片转文字的功能具体流程
要实现图片转文字的功能,我们可以使用OCR(OpticalCharacterRecognition,光学字符识别)技术。OCR技术可以将图片中的文字转换成计算机可识别的文本格式。在Java中,我们可以使用TesseractOCR或其他OCR库来实现图片转文字的功能。以下是使用TesseractOCR实现图片转文字的示例代码:添加依赖首先,我们需要在项目中添加TesseractOCR的依赖。可以在p
Aries263
·
2023-06-11 19:14
java
开发语言
servlet
解决SpringBoot jar包中的文件读取问题
大概说一下docx导出
java实现
思路:导出word的文档
coder小明
·
2023-06-11 19:06
我说用count(*)统计行数,面试官让我回去等消息...
2.1增加
redis缓存
2.2加二级缓存2.3多线程执行2.4减少join的表2.5改成ClickHouse3count的各种用法性能对比前言最近我在公司优化过几个慢查询接口的性能,总结了一些心得体会拿出来跟大家一起分享一下
我的尤克里里
·
2023-06-11 14:26
mybatis
java
spring
boot
Java实现
Counter类【复制可用】
参考Python的Counter的实现,实现了Java版本的Counterimportjava.util.*;importjava.util.stream.Collectors;importjava.util.stream.Stream;/***@authorBreath*@date3/6/202312:48PM*@description计数器*/publicclassCounter{/*T:需要
Breath57
·
2023-06-11 14:04
工具类
java工具类
实用为王
java
开发语言
id生成器
UidGenerator百度开源UidGenerator是
Java实现
的,基于Snowflake算法的唯一ID生成器。
wyyl1
·
2023-06-11 13:24
JAVA
ID生成器
importjava.net.InetAddress;importjava.net.NetworkInterface;/***名称:IdWorker.java*描述:分布式自增长ID**Twitter的Snowflake
JAVA
一点博客
·
2023-06-11 13:50
java实现
汉诺塔游戏(递归)(附超详细易懂注释)
我们很容易能想到,可以用递归来实现汉诺塔游戏。因为要将n(n>1)个盘子从“源”柱子移到“目标”柱子,我们要先把n-1个盘子从“源”柱子移到“辅助”柱子上,然后把最底下那一个盘子移到目标柱子上,最后把“辅助柱”上的n-1个盘子移动到目标柱子上。n==1时直接移到目标柱上,也是递归的出口。有了以上思路的铺垫,就可以开始实现代码了。publicclassHanoiDemo{publicstaticin
钢铁的面条
·
2023-06-11 07:55
java
开发语言
后端
递归算法
springboot WxJava 收发企业微信 应用消息
以下是简单的Wx
Java实现
企业微信应用消息收发的示例代码。1.引入依赖com.github.binarywangweixin-java-cp4.5.02.配置参数```yamlwx:cp:cor
java知路
·
2023-06-11 06:37
java
spring
boot
开发语言
用
Java实现
MD5,SHA-1等加密
晕死!好不容易把文字写无了,正准备粘代码,却一不小心点错!只好再写一遍了.起因是参加省上的程序设计比赛,有个题目是在Java中完成使用SHA-1算法对一个字符串加密.看到这个题目第一反应就是傻眼了,之前看过一点点相关的东西,不过,都是数字签名,而且当时也没有仔细去研究,所以直接告诉自己应该先放弃此题.时间逐渐在过去,其它题目也基本做完了,而离比赛结束还早,连注释都改了几遍了,应该可以试试解决这个问
volkia
·
2023-06-11 06:46
Java
java
string
null
加密
algorithm
hex
斐波那契数列(兔子繁衍问题)
Java实现
斐波那契数列斐波那契数列(Fibonaccisequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(LeonardoFibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n≥2,n∈N*)斐波那契数
肉蟹宝
·
2023-06-11 04:42
算法与数据结构
java
算法
Java实现
稀疏数组
稀疏数组package二刷.array;importjava.util.ArrayList;importjava.util.List;publicclassSparseArray{publicstaticint[][]generateArray(){int[][]spareArray=newint[5][5];//使用ThreadLocalRandom类spareArray[0][1]=1;spa
zzu菜
·
2023-06-11 03:43
备战秋招
java
算法
开发语言
MQ 服务占用 CPU 太高
3.CPU占用过高分析3.解决方案MQ服务占用CPU太高1.出现问题测试环境中,匹配业务运行时会出现响应缓慢或超时失败的情况2.分析过程1.通过日志定位问题服务根据匹配业务查询日志,发现查询房间信息的
Redis
专注如一
·
2023-06-11 02:40
解决真实问题
java
开发语言
bug
Java实现
加密(一)AES加解密
目录1.背景知识2.AES简介3.AES的加密过程(AES处理单位:字节)4.
Java实现
4.1生成密钥和偏移量4.2AESUtil.java源码4.3执行结果4.4线上验证1.背景知识在密码学中,加密算法分为单向加密和双向加密
ACGkaka_
·
2023-06-11 02:27
加解密
java
java短地址算法,K-最短(二选一)路径算法,
Java实现
Couldyourecommendanyjavalibrarywhichimplementsk-shortestalgorithm->searchingforalternativeways,nottheonlyshortestoneindirectedmultigraph?IfoundonlyJGraphTbutthereisactuallybug(whichisubmitted)butitwil
吧啦吧啦变
·
2023-06-11 02:54
java短地址算法
YEN--K最短路算法(K-Shortest-Path)
Java实现
前段时间要做一个Project,在建模过程中发现要求出一个网络拓扑中的前K条最短路才能进行后续的运算,自己研究了一段时间,实现了java版本的YEN--ksp算法。Yen's算法是Yen在1971年提出的以其名字命名的Yen算法。Yen's算法基于偏离路径算法思想,算法原理详见https://en.wikipedia.org/wiki/Yen%27s_algorithm我自己实现的这个算法比较粗糙
xycodec
·
2023-06-11 02:22
java
程序设计
K最短路算法
基于saml2.0的平台(适用多种平台)单点登录配置,以okta为例
目录现状和问题解决方案原理基于saml2.0协议的
Java实现
基于OKTA平台的实例演示结论题外话现状和问题事情的起因在于接到一个需求,要求在SAP的succesfactory中使用单点登录的方式来集成外部的
bigbearxyz
·
2023-06-11 01:22
SAP
java
使用java注解+切面实现
redis缓存
注入
公司有一个项目,使用dubbo提供服务,接口大部分是查询数据接口,数据需要
redis缓存
以减少服务器压力,如果每个接口都手动写代码实现
redis缓存
的话,工作量很大,因此思考只用一套代码实现redis功能注入
chuchanhong4976
·
2023-06-11 01:23
数据库
java
runtime
Java实现
word文档转pdf
需要的jar包:aspose-words-15.8.0-jdk16.jar下载地址:百度网盘请输入提取码|提取码:dfahjava代码:importcom.aspose.words.Document;importcom.aspose.words.License;importcom.aspose.words.SaveFormat;importjava.io.File;importjava.io.Fi
zhanghaisong_2015
·
2023-06-10 23:11
word
pdf
【算法系列专栏介绍】
专栏会根据不同的算法类别,详细讲解各个对应的算法,从概念到代码实现,会提供两种语言的代码实现:Python实现
Java实现
算法类别:项目中常用的算法有很多,下
颜淡慕潇
·
2023-06-10 22:14
算法系列
算法
App 软件开发《判断6》试卷及答案
(`✘`)3.ionic底层使用
Java实现
,所以需要安装JDK。(`✔`)4.使用ioni
one-ccs
·
2023-06-10 22:40
App
软件开发复习试题及答案解析
App软件开发
ionic
javascript
angular
angular.js
万字超详细的Java图书管理系统
”生命中的每个人都是一个故事,而每个故事都值得被讲述“作者:不能再留遗憾了专栏:Java学习该文章主要内容:用
Java实现
简单的图书管理系统文章目录前言基本思路书和书架书Book类书架BookList类用户身份
不能再留遗憾了
·
2023-06-10 21:34
Java学习
java
开发语言
javascript
SpringMVC+Spring+mybatis+Redis项目从零开始--分布式项目结构搭建
一.SSM项目-分布式项目结构搭建二.SSM项目-Springmybatismysql配置实现三.SSM项目-
redis缓存
策略和配置实现四.SSM项目-Springmvc配置实现一、SSM框架web项目从零开始
咕泡学院蓉蓉老师
·
2023-06-10 17:18
自动化测试-RobotFramework
它的测试功能可以通过使用Python或
Java实现
的测试库进行扩展,用户可以使用与创建测试用例相同的语法从现有的关键字创建新的更高级别的关键字【关键字驱动】更新Log-15Oct2021v4
Hank.HE
·
2023-06-10 16:00
接口自动化
平台化
python
测试框架
django
robot
jmeter
Java-SpringMVC配置详解
M(dao、service)V(html、jsp)C(Servlet)他是纯
Java实现
的核心三要素处理器映射器:(BeanNameUrlHandlerMapping)处理器适配器:(SimpleControllerHandlerAdapter
csdn_yasin
·
2023-06-10 16:20
Spring
Java
java
spring
SpringMVC
JSON
SSM
Java实现
导入、导出、处理Excel文件
一、内容概述 在实际开发中,难以避免遇到对Excel文件导入、导出的需求,由于我是第一次做便在此做学习记录,目的在于加深印象,便于回顾。本文将使用到POI技术处理包、java反射机制实现导入前端上传导入Excel文件,后端读取信息并将信息封装入实体对象;反过来,实现把实体对象的属性信息以Excel文件导出。最后将功能封装成工具类,便于复用。二、主要内容1.创建一个简单的Springboot项
CodeHui
·
2023-06-10 13:47
java 如何计算两个汉字的相似度?如何获得一个汉字的相似汉字?
实现引入mavencom.github.houbbnlp-hanzi-similar1.3.0
java实现
doublerate1=HanziSimilarHelper.similar('末','未');
·
2023-06-10 10:37
nlp人工智能chatgpt
《
Redis缓存
大作战:掌握缓存预热与设计要素》
本章学习目标:理解缓存设计要素掌握缓存预热缓存预热缓存预热就是系统启动前,提前将相关的缓存数据直接加载到缓存系统。避免在用户请求的时候,先查询数据库,然后再将数据缓存的问题!用户直接查询实现被预热的缓存数据。加载缓存思路:数据量不大,可以在项目启动的时候自动进行加载利用定时任务刷新缓存,将数据库的数据刷新到缓存中缓存设计组件选择/多级缓存的设计要分多个层次,在不同的层次上选择不同的缓存,包括JVM
Java-You
·
2023-06-10 09:31
高性能分布式缓存Redis
缓存
redis
java
缓存预热
缓存架构
复现在主线程上做网络请求抛异常
上篇文章:javaHttpURLConnection实现简单的网络请求,用
java实现
了简单的网络请求。我们看看在Android的主线程上做网络请求,会发生什么?
zhangjin1120
·
2023-06-10 08:50
Handler
网络
android
okhttp
Java之单元测试(JUnit单元测试框架)
无法得到测试的结果报告,需要程序员自己去观察测试是否成功无法实现自动化测试JUnit单元测试框架JUnit是使用
Java实现
的单元测试框架,开源,几乎所有IDE都集
我是逸杰
·
2023-06-10 08:29
Javase
java
开发语言
intellij-idea
Celix, OSGi in C
celix的目标是用C来实现OSGi规范,原生OSGi是用
Java实现
的,虽然概念上没有差别,但是c语言实现起来相对会更难一些。
spacecraft
·
2023-06-10 05:22
方法和技术
Flink架构
架构模型主要包含四个不同的组件:作业管理器(JobManager)资源管理器(ResourceManager)任务管理器(TaskManager)分发器(Application)Flink首先是由Scala和
Java
爱过java
·
2023-06-10 05:15
flink
Java实现
一个简单的日历表
要求:制作一个日历表(1990-2999),输入年月,输出该月的日历。importjava.util.Scanner;publicclassMyCalendar{publicvoidcalendarmenu(){while(true){Scannerreader=newScanner(System.in);System.out.println("输入年份;1900————2999");intyea
混子王江江
·
2023-06-10 03:21
java
intellij-idea
1024程序员节
Java实现
多线程判断素数
要求:输入10个很大的整数(超过12位的整数),判断是不是素数。请采用多线程的编程方式实现。1、输入10个大数2、为每个大数启动一个线程实现素数判断输入素数判断:结果测试:多线程:当有多个任务需要进行处理时,将多个任务同时进行处理,相对单线程节省了许多时间。
混子王江江
·
2023-06-10 03:20
intellij-idea
java
【二叉搜索树】简单二叉搜索树的
Java实现
,还没添加很多功能
今天大概用
Java实现
了下二叉搜索树的建立和输出,至于检索这个简单功能就不说了,插入功能也实现了。就差个删除了~emmm明天上午搞完它!!!这个是Java的《数据结构》要电子书的可以找我。。。
张照博
·
2023-06-09 17:37
分布式消息队列RocketMQ概念详解
2.5Producer2.6Consumer2.7NameServer2.8Broker2.9RocketMQ工作流程1.MQ概述1.1RocketMQ简介RocketMQ是阿里开源的分布式消息中间件,跟其它中间件相比,RocketMQ的特点是纯
JAVA
山河亦问安
·
2023-06-09 16:06
RocketMQ
java-rocketmq
分布式
rocketmq
上一页
97
98
99
100
101
102
103
104
下一页
按字母分类:
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
其他