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实现
pdf文件的电子签字+盖章+二维码+水印+PDF文件加密的解决方案
二、使用itextPDF实现PDF电子公章工具类1、电子章的制作我们需要实现电子章盖章,我们这次推荐使用的线上做章工具来模拟电子印章网站:http://seal.biaozhiku.com/我们选择圆形章然后输入名,输入章名输入编码然后点击395生成,最后点击保存图片,我们的个人专业章就实现了效果如图:PDF模板图生成PDF效果图2、itextPDF的相关依赖com.itextpdfitextpd
shenzy呀
·
2023-08-26 14:11
文件下载
pdf水印
java
pdf
开发语言
【支付宝支付】
Java实现
支付宝APP支付流程
前言微信登录网页授权与APP授权微信JSAPI支付微信APP支付微信APP和JSAPI退款支付宝手机网站支付支付宝APP支付支付宝退款以上我都放到个人公众号,搜一搜:JAVA大贼船,文末有公众号二维码!觉得个人以后开发会用到的可以关注一下哦!少走点弯路…官方文档开放能力文档:https://opendocs.alipay.com/open/204/105297APP支付接口APIhttps://o
JAVA大贼船
·
2023-08-26 14:17
Java实现
文本文件拷贝(使用FileReader和FileWriter)
*文本拷贝将D:/TestFile/note.txt拷贝到D:/TestFile/backup/下*文本适合用字符流处理(因为编码的不同所以一个字符可能占不确定个字节,不适合用字节流处理)*因此采用FileReader和FileWriter来完成拷贝packagefilecopy;importjava.io.*;/***文本拷贝将D:/TestFile/note.txt拷贝到D:/TestFile
向日梦想家
·
2023-08-26 09:02
编程之路
java
开发语言
程序人生
java实现
mongoDB高级查询
新开发的项目数据库是使用MongoDB,关于MongoDB的查询网上也有很多,在这里做一个学习、记录,后续会持续更新。欢迎留言交流~1.多表联合查询SQL实现db.AA_Student.aggregate([{"$lookup":{"from":"AA_Score",//从表表名"localField":"code",//查询主表的关联字段"foreignField":"studentCode",
亭子下的李子
·
2023-08-26 09:17
mongoDB
Java学习
mongodb
java
研磨设计模式day12迭代器模式
目录场景解决方案解决思路代码示例代码改造
Java实现
迭代器迭代器模式的优点思考何时选用场景大公司收购了一个小公司,大公司的工资系统采用List来记录工资列表,而小公司是采用数组,老板希望通过决策辅助系统来统一查看工资数据不想看到两份不同的工资表
可是我还饿啊
·
2023-08-26 07:49
设计模式
迭代器模式
【Flink实战】Flink中的分流
拆分流正常处理异常处理数据读取合法入库异常监控拆分流数据的方式Split,已经废弃,不推荐使用FliterSideOut,推荐使用Fliter分流的
Java实现
publicstaticvoidmain(
顧棟
·
2023-08-26 04:05
Flink
flink
java
大数据
约瑟夫问题的一个简单
java实现
约瑟夫问题(有时也称为约瑟夫斯置换),是一个出现在计算机科学和数学中的问题。在计算机编程的算法中,类似问题又称为约瑟夫环。有n个囚犯站成一个圆圈,准备处决。首先从一个人开始,越过k-2个人(因为第一个人已经被越过),并杀掉第k个人。接着,再越过k-1个人,并杀掉第k个人。这个过程沿着圆圈一直进行,直到最终只剩下一个人留下,这个人就可以继续活着。问题是,给定了n和k,一开始要站在什么地方才能避免被处
GalileoGalilei
·
2023-08-26 01:23
螺旋矩阵 II(
java实现
)
[LeetCode]59.螺旋矩阵II(
java实现
)1.题目2.读题(需要重点注意的东西)3.解法4.可能有帮助的前置习题5.所用到的数据结构与算法思想6.总结1.题目2.读题(需要重点注意的东西)思路
Cloudeeeee
·
2023-08-25 20:34
LeetCode深度解析
leetcode
矩阵
java
螺旋矩阵 II-
java实现
题目所属分类螺旋矩阵II可以对比之前的leetcode54.螺旋矩阵-
java实现
看原题链接给你一个正整数n,生成一个包含1到n2所有元素,且元素按顺时针顺序螺旋排列的nxn正方形矩阵matrix。
依嘫_吃代码
·
2023-08-25 20:02
LeetCode
leetcode
矩阵
算法
Java实现
LeetCode 54.螺旋矩阵
给定一个包含mxn个元素的矩阵(m行,n列),请按照顺时针螺旋顺序,返回矩阵中的所有元素。示例1:输入:[[1,2,3],[4,5,6],[7,8,9]]输出:[1,2,3,6,9,8,7,4,5]示例2:输入:[[1,2,3,4],[5,6,7,8],[9,10,11,12]]输出:[1,2,3,4,8,12,11,10,9,5,6,7]来源:力扣(LeetCode)链接:https://lee
Blueming_first
·
2023-08-25 19:30
数据结构与算法
Java8 中的真的 Optional 很强大,你用对了吗?
Optional是
Java实现
函数式编程的强劲一步,并且帮助在范式中实现。但是Optional的意义显然不止于此。我
Mr小林
·
2023-08-25 17:35
python
开发语言
Android获取手机已安装应用列表
JAVA实现
最终效果:设计实现java代码://获取包列表privateListgetPkgList(){Listpackages=newArrayList();try{//使用命令行方式获取包列表Processp=Runtime.getRuntime().exec("pmlistpackages");//取得命令行输出内容写入流InputStreamReaderisr=newInputStreamReade
林鸿群
·
2023-08-25 16:30
Android
android
java
开发语言
Pop Sequence题目解答-
Java实现
编程题PopSequence题目GivenastackwhichcankeepMnumbersatmost.PushNnumbersintheorderof1,2,3,...,Nandpoprandomly.Youaresupposedtotellifagivensequenceofnumbersisapossiblepopsequenceofthestack.Forexample,ifMis5a
一只变强的Hacker
·
2023-08-25 15:43
springboot + shiro 整合 redis 缓存用户并发登录限制和用户登录错误次数
背景:上一篇文章,我们讲述了如何使用
redis缓存
用户的数据和session的数据,它使用shiro自带的RedisManager类即可实现。
快乐的小三菊
·
2023-08-25 15:00
shiro
redis
Spring+redis集成
redis缓存
1、引入maven依赖redis.clientsjedis2.7.0org.springframework.dataspring-data-redis1.6.2.RELEASE2、配置文件redis.properties#redis的配置文件#服务的ip地址redis.host=127.0.0.1#服务器连接端口号redis.port=6379#服务器连接密码(默认为空)redis.passwor
快乐的小三菊
·
2023-08-25 15:58
redis
redis
JAVA实现
startWord(codingbat)
题目如下Givenastringandasecond"word"string,we'llsaythatthewordmatchesthestringifitappearsatthefrontofthestring,exceptitsfirstchardoesnotneedtomatchexactly.Onamatch,returnthefrontofthestring,orotherwiseret
修玛哦
·
2023-08-25 13:04
后端项目开发:整合
redis缓存
因为各种场合比如门户和后台,需要不同的redis配置,我们在common包配置通用的reids配置。1.新建service目录,建立RedisService服务接口,同时编写工具类实现该接口。publicinterfaceRedisService{/***保存属性*/voidset(Stringkey,Objectvalue,longtime);/***保存属性*/voidset(Stringke
晓风残月淡
·
2023-08-25 10:02
软件项目开发最佳实践
缓存
redis
数据库
剑指Offer-数据结构与算法题目(
Java实现
)
1、栈与队列【剑指Offer-5】两个栈实现队列【剑指Offer-20】包含min函数的栈【剑指Offer-21】栈的压入、弹出序列【剑指Offer-64】滑动窗口的最大值【实现一个栈】【实现一个队列】【包含min/max函数的栈】【两个队列实现一个栈】2、链表【剑指Offer-3】从尾到头打印链表【剑指Offer-14】链表中倒数k个结点&中间结点【剑指Offer-15】反转链表【剑指Offer
藏呆羊
·
2023-08-25 09:16
剑指Offer
剑指Offer
数据结构
算法
Java
spring security oauth2 动态切换角色或者岗位,更新
redis缓存
1、切换角色或者岗位后更新缓存token,获取token,并更新token,特别要注意token中的内容accessToken.getAdditionalInformation().put(SecurityConstants.DETAILS_POST_ID,postId);Stringkey=authenticationKeyGenerator.extractKey(originalOAuth2A
木偶彡
·
2023-08-25 09:03
微服务
Java实现
一个简单的图书管理系统(内有源码)
简介哈喽哈喽大家好啊,之前作者也是讲了Java不少的知识点了,为了巩固之前的知识点再为了让我们深入Java面向对象这一基本特性,就让我们完成一个图书管理系统的小项目吧。项目简介:通过管理员和普通用户的两种操作界面,利用其中的方法以及对象之间的交互,来实现对图书的管理。源码book包主要包含book对象和bookList对象以及Main方法Book类描述书的有关信息,构造方法和各种getter,se
灰灰快醒醒
·
2023-08-25 08:06
java
python
开发语言
微服务中间件--多级缓存
多级缓存多级缓存a.JVM进程缓存1)Caffeine2)案例b.Lua语法1)变量和循环2)条件控制、函数c.多级缓存1)安装OpenResty2)请求参数处理3)查询Tomcat4)
Redis缓存
预热
中二Espresso
·
2023-08-25 07:18
微服务中间件
微服务
中间件
缓存
spring
java
KMP算法,用
java实现
的三种方法
暴力解决package经典算法的实现.KMP算法;publicclass暴力解决{publicintstrStr(Stringhaystack,Stringneedle){/*我们可以让字符串needle与字符串haystack的所有长度为m的子串均匹配一次。为了减少不必要的匹配,我们每次匹配失败即立刻停止当前子串的匹配,对下一个子串继续匹配。如果当前子串匹配成功,我们返回当前子串的开始位置即可。
Wzideng
·
2023-08-25 06:41
#
LeetCode题解
java学习
算法知识
算法
java
开发语言
字符串
数据结构
leetcode
java实现
折半插入排序、快速排序
折半插入排序@Testpublicvoidtest(){int[]arr={12,2,6,1,5};sort(arr);System.out.println(Arrays.toString(arr));}publicvoidsort(int[]arr){for(inti=1;i=stard&&right>left){right--;}arr[left]=arr[right];while(arr[l
qq_43555873
·
2023-08-25 03:04
java
安全
开发语言
FIT9131Assignment2课业解析
FIT9131Assignment2课业解析题意:
Java实现
一个名为256WithArraylists的游戏解析:游戏设计:一、玩家注册,开始游戏二、从multiples.txt文件中读取一个数,存储在
Elaine_059d
·
2023-08-25 03:23
Go和
Java实现
迭代器模式
Go和
Java实现
迭代器模式1、迭代器模式迭代器模式是Java和.Net编程环境中非常常用的设计模式。这种模式用于顺序访问集合对象的元素,不需要知道集合对象的底层表示。迭代器模式属于行为型模式。
242030
·
2023-08-25 01:07
设计模式
设计模式
java
golang
21栈的压入、弹出序列
(注意:这两个序列的长度是相等的)
Java实现
importjava.util.Stack;publicclassSoluti
Bing_o_o
·
2023-08-24 19:47
深入理解Boyer-Moore算法:
Java实现
与示例
深入理解Boyer-Moore算法:
Java实现
与示例Boyer-Moore算法是一种高效的字符串搜索算法,用于在文本中查找指定的模式字符串。
不一样的老墨
·
2023-08-24 17:14
python
算法
数据结构
探究字符串匹配算法:暴力法与KMP算法的
Java实现
探究字符串匹配算法:暴力法与KMP算法的
Java实现
字符串匹配是计算机科学中的基本问题之一,它涉及在一个主串中查找特定的子串。
不一样的老墨
·
2023-08-24 17:44
python
算法
开发语言
C++ 学习笔记之一:开发环境搭建(Eclipse+minGW)
CDT全称C/C++DevelopmentToolkit,是完全用
Java实现
在奋斗的大道
·
2023-08-24 16:32
c/c++
学习笔记
Java实现
excel表数据的批量存储(结合easyexcel插件)
场景:加哥最近在做项目时,苦于系统自身并未提供数据批量导入的功能还不能自行添加上该功能,且自身不想手动一条一条将数据录入系统。随后,自己使用JDBC连接数据库、使用EasyExcel插件读取表格并将数据按照业务逻辑批量插入数据库完成数据的初始化。接下来就看看加哥是怎么做的呢?第一步:创建一个maven项目并导入依赖。结合项目需要,只需要数据库和easyexcel的依赖包(在这里加哥使用的是mysq
加瓦程序设计师
·
2023-08-24 16:52
项目常见工具类及问题分享
excel
后端
java
java爬虫爬取百度图片_
Java实现
爬取百度图片的方法分析
本文实例讲述了
Java实现
爬取百度图片的方法。
weixin_39552768
·
2023-08-24 16:47
java爬虫爬取百度图片
java实现
网络爬虫,从网上爬取资源到本地
一个
java实现
的网络爬虫,从网上爬取文章保存到本地1.创建maven项目导入依赖org.jsoupjsoup1.12.1junitjunit4.12compilelog4jlog4j1.2.17jsoup
忧伤的橘子
·
2023-08-24 16:17
java
java
网络爬虫
毕业设计 - 基于JAVA的小区/园区停车管理系统(简便易上手)
本篇文章为大家展示基于
JAVA实现
的停车管理系统功能,有需者可参考。【技术框架】系统采用的技术是基于JAVA语言开发的后台管理系统,前后端不分离,数据库采用mysql。技术栈
华夏之威
·
2023-08-24 15:09
java
spring
开发语言
Java实现
文件下载Zip压缩
目录一、概述二、代码功能实现一、概述开发过程中碰到一个需求,需要将服务器上的多个文件打包为zip,并进行下载响应到客户端,写了一个Demo总结分享一下,如果有错误希望大家指正!二、代码功能实现这里实现只是模式本地文件下载Zip,响应的客户端下载实现思路创建一个临时文件zip构建一个Zip文件输出流从服务读取文件流放入Zip文件输出流把临时文件Zip写入OutputStream关闭资源1.contr
给自己一个 smile
·
2023-08-24 14:18
java
java
code
java基础
下载Zip
输入流
SpringBoot2.X整合Redis(单机+集群+多数据源)-Lettuce版
Redis三大客户端简介Jedis:是Redis老牌的
Java实现
客户端,提供了比较全面的Redis命令的支持,Redisson:实现了分布式和可扩展的Java数据结构。
java欧阳丰
·
2023-08-24 11:36
为什么冒泡排序是稳定的?
下面是使用
Java实现
冒泡排序的源代码,每一行都有详细的注释来解释代码的功能和处理边界情况。我还会在后面解释为什么冒泡排序是稳定的。
·
2023-08-24 10:22
redis-cli常用命令
文章目录1redis-cli连接redis服务1.1无密码本地登录1.2指定ip、端口、密码1.3指定ip、端口、密码并清理
redis缓存
1.4指定ip、端口、密码、数据库1.5shell连接redis2redis
L-960
·
2023-08-24 04:36
redis
linux
redis
java实现
排列组合算法
我这里只写了组合的算法。假设现有M=4个数据a,b,c,d。从中随机抽取n个数,n为1—4个数据进行组合。那么数学中的计算组合方式为C(4,1)+C(4,2)+C(4,3)+C(4,4)=4+6+4+1=15。那么共有15种组合方式。方案一:此方法容易理解但是效率慢我的做法是,按顺序循环组合,数据分为已组合的数据和未组合(未组合数据指的是已组合数据往后剩余的数据),然后把未参与组合的进行循环与已组
月色无痕
·
2023-08-24 03:09
排列组合
数据结构
java
Java实现
栈的顺序存储和链式存储
栈(Stack)栈是具有一定操作约束的线性表,它只在一端(栈顶)做插入和删除操作,它是典型的后进先出的一种数据结构,特别的,插入数据称为入栈(Push),删除数据称为出栈(Pop)。抽象数据类型描述数据对象集:一个有0个或多个元素的线性表。操作集:Item代表数据元素类型intlength()返回栈的长度(所包含的元素的个数)。booleanisEmpty()栈是否为空。voidpush(Item
一只变强的Hacker
·
2023-08-24 02:53
2018-08-31:Java 调用 Python脚本
因为摄像头的API是C++写的,之前的同事用
Java实现
了获取照片的步骤。
linyk3
·
2023-08-23 22:37
Java实现
PDF在线预览
Java实现
PDF在线预览的目的是为了让用户能够通过网页或应用程序直接在浏览器中查看和操作PDF文档,而无需下载到本地并使用PDF阅读器进行打开。这样可以节省用户的时间和存储空间,并提高
·
2023-08-23 17:16
前端html5
操作系统-
java实现
进程调度
Java实现
操作系统进程调度进程调度方式(1)非抢占式一旦处理机分配给某进程后,不管它运行多久让他一直运行下去,不会因为时钟中断等原因而抢占正在运行的处理机。
墨屋丶
·
2023-08-23 16:35
操作系统
java
算法
【操作系统-进程调度】总结与
Java实现
一、摘要学习操作系统FCFS、SJF、HRRF、HPF调度算法,并使用Java语言对四种调度算法进行源码级编程实现,对相关执行案例进行作图分析、逻辑验证。具体代码附在报告最后。二、量化数值关系周转时间=完成时间-到达时间响应比=(等待时间+执行时间)/执行时间平均周转时间=总周转时间/作业数等待时间=周转时间-执行时间带权周转时间=周转时间/服务时间三、算法描述及案例分析1.先来先服务(FCFS)
Tyfrank
·
2023-08-23 16:03
计算机基础
排序算法
算法
LeetCode(2):1109. 航班预订统计
1、
java实现
(提交失败因为内存太大,因为自己想出来的舍不得扔。。
coder鹏鹏
·
2023-08-23 16:03
LeetCode刷题
leetcode
【JavaWeb】Tomact部署Web项目及Maven工具的使用
Tomcat是一个web服务器,用于提供web(http,https)服务端程序,它是一个基于
Java实现
的一个开源且免费,也被广泛使用的HTTP服
X_H学Java
·
2023-08-23 13:42
JavaWeb
maven
tomcat
web
服务器
Java实现
本地缓存的几种方式
一、概念引入缓存,主要用于实现系统的高性能,高并发。将数据库查询出来的数据放入缓存服务中,因为缓存是存储在内存中的,内存的读写性能远超磁盘的读写性能,所以访问的速度非常快。但是电脑重启后,内存中的数据会全部清除,而磁盘中的数据虽然读写性能很差,但是数据不会丢失。二、手写本地缓存首先创建一个缓存实体类packagecom.example.vuespringboot.bean;importlombok
qinxun2008081
·
2023-08-23 11:38
Java入门
缓存
Caffeine
guava
Encache
Go和
Java实现
责任链模式
Go和
Java实现
责任链模式下面通过一个审批流程的案例来说明责任链模式的使用。1、责任链模式责任链模式为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。
242030
·
2023-08-23 09:58
设计模式
设计模式
java
golang
微服务(多级缓存)
多级缓存1.什么是多级缓存传统的缓存策略一般是请求到达Tomcat后,先查询Redis,如果未命中则查询数据库,如图:存在下面的问题:请求要经过Tomcat处理,Tomcat的性能成为整个系统的瓶颈
Redis
吃橘子的Crow
·
2023-08-23 08:36
微服务
微服务
缓存
架构
【Redis】缓存雪崩、缓存击穿、缓存穿透
在使用
Redis缓存
时,常常会遇到三个主要的问题,分别是缓存雪崩、缓存击穿和缓存穿透。这些问题都可能导致缓存系统的性能下降或数据不一致性的问题。
去码头整点薯条
·
2023-08-23 06:20
redis
缓存
redis
数据库
调整数组顺序使奇数位于偶数前面(
Java实现
)
该题为剑指offer——面试题14解法一没有保证数字的相对位置packagecn.itcast.day422;/***@authorJacob剑指offer——面试题14:调整数组顺序使奇数位位于偶数位前面***/publicclassDemo2{publicstaticvoidmain(String[]args){int[]arr={1,2,3,4,5,6,7};//int[]arr={1,3,
JacobGo
·
2023-08-23 06:17
剑指offer(Java实现)
调整数组顺序使奇数位于偶数前面
上一页
78
79
80
81
82
83
84
85
下一页
按字母分类:
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
其他