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 -
分布式锁
、Redisson
分布式锁
分布式锁
是控制分布式系统间同步访问共享资源的一种方式,其可以保证共享资源在并发场景下的数据一致性。
SphereX
·
2023-12-17 01:15
Redis
redis
分布式
数据库
翻页新篇章:从Offset/Limit到游标分页的全面探索
本文将深入探讨传统分页的挑战,并介绍基于指针(游标)的分页方法,展示如何用
Java实现
更高效的数据分页。传统的Offset/Limit分页传统分页方法依赖于offset和limit参数来查询数据。
一叶飘零_sweeeet
·
2023-12-17 00:55
果酱紫
数据库
mysql
mysql
数据库
如何设计接口公共返回码:让你的API“说话”更地道!
本文将深入探讨如何设计一个优秀的接口公共返回码体系,并提供
Java实现
示例,让你的API“说话”更加地道!目录引言什么是接口公共返回码?为什么需要接口公共返回码?
一叶飘零_sweeeet
·
2023-12-17 00:55
果酱紫
java
java
Claude2-SDK JAVA版本 它来啦!!!!!!!!
介绍一个使用
java实现
Claude2创建会话、聊天、发送附件、获取历史会话,清理历史记录等功能的api接口,可以对接第三方系统作为二次开发使用,且性能优越需要环境需要jdk9+最好jdk17使用说明结合
北堂飘霜
·
2023-12-17 00:24
java
python
开发语言
Redis
分布式锁
(三种实现方式:setnx+expire,set,Redission)
Redis
分布式锁
分布式锁
的由来在传统单机部署的情况下,可以使用Java并发处理相关的API(如ReentrantLcok或synchronized)进行互斥控制。
levitgu
·
2023-12-17 00:52
redis
分布式
数据库
微服务
云原生
缓存
后端
AES 加密 128位
本文就简单介绍如何通过
JAVA实现
AES加密。
糖糖_脩
·
2023-12-16 23:29
加密
数据
加密
java实现
SFTP服务器上传下载
importcom.google.common.base.Strings;importcom.jcraft.jsch.Channel;importcom.jcraft.jsch.ChannelSftp;importcom.jcraft.jsch.JSch;importcom.jcraft.jsch.JSchException;importcom.jcraft.jsch.Session;import
小吖么小一郎
·
2023-12-16 21:44
Redis课程:黑马点评
文章目录基于Redis实现短信登录商户查询缓存优惠券秒杀一人一单
分布式锁
Redis
分布式锁
误删情况说明解决Redis
分布式锁
误删问题使用lua脚本解决
分布式锁
的原子性问题基于阻塞队列实现秒杀优化Redis
阿正的梦工坊
·
2023-12-16 20:24
Spring
Boot
redis
数据库
缓存
Redisson的基本使用
它不仅提供了一系列的redis常用数据结构命令服务,还提供了许多分布式服务,例如
分布式锁
、分布式对象、分布式集合、分布式远程服务、分布式调度任务服务等等。
kk变色龙13
·
2023-12-16 20:50
java
redis
设计模式-享元模式
设计模式专栏模式介绍模式特点应用场景工厂模式和享元模式的区别代码示例
Java实现
享元模式python实现享元模式享元模式在spring中的应用模式介绍享元模式是一种软件设计模式,它使用共享对象来减少内存使用量
有梦想的攻城狮
·
2023-12-16 19:37
设计模式
设计模式
享元模式
java
Redisson
分布式锁
出现死锁,两种解决方式
项目场景:多节点应用获取单号,使用Redisson(3.10.1)
分布式锁
保证单号不会重复。
弎 霂
·
2023-12-16 19:34
分布式
redis
java
spring
boot
Redisson
分布式锁
的实现原理(小白话)
Redis基于setnx的
分布式锁
,存在以下的问题1.锁不可重入(uuid+线程id),2.不可重试(自旋while),3.超时释放(watchdog),4.主从一致性问题(redlock)单机模式下使用全局锁
Servers小白
·
2023-12-16 19:57
分布式
Redis第1讲——入门简介
毕竟Redis不论是在面试还是实际应用中都是极其重要的,在面试中诸如Redis的缓存问题、热key、大key、过期策略、持久化机制等;还有在实际应用中的Redis缓存、
分布式锁
、Reids实现排行榜、分布式限流功能
橡 皮 人
·
2023-12-16 18:45
Redis
redis
9种类型
底层结构
面试
浅谈
分布式锁
而这个分布式协调技术的核心就是来实现这个
分布式锁
。
OliverAAAAA
·
2023-12-16 16:17
Java的三种代理模式实现
代理模式通用类图
Java实现
代理模式分为两类三种,两类是静态代理和动态代理,动态代理又可以分为JDK动态代理和
1b( ̄▽ ̄)d
·
2023-12-16 15:53
代理模式
java
开发语言
java+ssm校友录实现、基于SSM+mysql的Web校友社交平台实现,
Java实现
的校友录系统
项目介绍JAVA、JSP之SSM校友录校友社交平台、主要技术SSMJSP、JSTL、jQuery、HTML、CSS、JSMysqlbootstrap开发工具和环境Eclipse\idea(都可以)兼容MavenTomcat8JDK1.8Mysql5.6Win10、Linux本系统依据开发要求主要应用于教育系统,完成对日常的教育工作中学生成绩档案的数字化要求管理。开发系统可使学院教职员工减轻工作压力
code306
·
2023-12-16 13:57
java
mysql
spring
boot
vue.js
微服务——分布式事务
事务理论基础
分布式锁
保证多线程下数据库操作安全保障分布式事务发生异常可以回滚.使用postman发送请求插入一条新订单。然后现在库存只剩下8个商品,如果买10个的话应该统一失败。
北岭山脚鼠鼠
·
2023-12-16 12:46
微服务
微服务
分布式
架构
使用
Java实现
PDF填充图片功能
一、引言在软件开发中,将图片填充至PDF文件是一项常见的需求。为了满足这一需求,我们可以使用Java编程语言和相关的库来实现。本文将介绍如何使用Java和iText库来实现PDF填充图片的功能。二、准备工作在开始之前,我们需要确保已经安装了Java开发环境,并且引入了iText库。iText是一个用于处理PDF文档的开源Java库,它提供了丰富的功能,包括创建、修改和提取PDF文件等。三、实现步骤
lang20150928
·
2023-12-16 12:53
pdf
java
pdf
python
爬虫入门案例——Java还能用来写爬虫?
那么和Python相比,
Java实现
的爬虫有什么不同呢?下面我们来看看两者有什么区别,用一个简单的案例来体验如何用
Java实现
网络爬虫。以后在和Python程序员
翰戈.summer
·
2023-12-16 09:39
其他内容
爬虫
开发语言
java
python
数据结构--稀疏矩阵及
Java实现
一、稀疏sparsearray数组1、先看一个实际的需求编写的五子棋程序中,有存盘退出和续上盘的功能。分析问题:因为该二维数组的很多值是默认值0,因此记录了很多没有意义的数据.->稀疏数组。2、稀疏数组基本介绍当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组。组的处理方法是:①记录数组一共有几行几列,有多少个不同的值②把具有不同值的元素的行列及值记录在一个小规模的数
勤奋的小狮子YY
·
2023-12-16 08:10
数据结构与算法
算法
java
数据结构
黑马点评05
分布式锁
1互斥锁和过期时间
实战篇-09.
分布式锁
-基本原理和不同实现方式对比_哔哩哔哩_bilibili1.
分布式锁
因为jvm内部的sychonized锁无法在不同jvm之间共享锁监视器,所以需要一个jvm外部的锁来共享。
BigOrangeSama
·
2023-12-16 06:45
java项目
分布式
初识大数据应用,一文掌握大数据知识文集(1)
文章目录初识大数据应用知识一、初识大数据应用知识(1)01、请用
Java实现
非递归二分查询?02、是客户端还是Namenode决定输入的分片?03、mapred.job.tracker命令的作用?
普修罗双战士
·
2023-12-16 06:22
大数据专栏
大数据
数据分析
数据仓库
数据挖掘
database
数据库开发
阿里云
设计模式-组合模式
设计模式专栏模式介绍模式特点应用场景组合模式和装饰者模式的区别代码示例
Java实现
组合模式python实现组合模式组合模式在spring中的应用模式介绍组合模式是一种结构型设计模式,它针对由多个节点对象
有梦想的攻城狮
·
2023-12-16 04:26
设计模式
设计模式
组合模式
java
用python实现一个
分布式锁
实现一个
分布式锁
需要考虑多个进程或者多台机器之间的协调。在这里,我们可以使用Redis实现一个基于Redis的
分布式锁
。
隔壁老姚
·
2023-12-16 04:34
python
分布式
redis
java n叉哈夫曼树_哈夫曼树(最优二叉树)及其
Java实现
一、定义一些定义:节点之间的路径长度:在树中从一个结点到另一个结点所经历的分支,构成了这两个结点间的路径上的经过的分支数称为它的路径长度树的路径长度:从树的根节点到树中每一结点的路径长度之和。在结点数目相同的二叉树中,完全二叉树的路径长度最短。结点的权:在一些应用中,赋予树中结点的一个有某种意义的实数。结点的带权路径长度:结点到树根之间的路径长度与该结点上权的乘积。树的带权路径长度(Weighte
weixin_39859220
·
2023-12-16 01:43
java
n叉哈夫曼树
java实现
定时任务
java实现
定时任务1.Timer定时器构造方法:Timer()创建一个定时器Timer(booleanisDaemon)isDaemon为true为守护线程定时器Timer(Stringname)创建一个定时器
上官阿坤
·
2023-12-16 00:13
java
开发语言
最大子数组和
java实现
【动态规划基础练习】
12.15最大子数组和给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。示例1:输入:nums=[-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组[4,-1,2,1]的和最大,为6。示例2:输入:nums=[1]输出:1示例3:输入:nums=[5,4,-1,7,8]输出:23解题思路:点击详解1
It_张
·
2023-12-16 00:40
算法练习
Java
动态规划
java
算法
Java实现
斐波那契数
12.12斐波那契数斐波那契数(通常用F(n)表示)形成的序列称为斐波那契数列。该数列由0和1开始,后面的每一项数字都是前面两项数字的和。也就是:F(0)=0,F(1)=1F(n)=F(n-1)+F(n-2),其中n>1给定n,请计算F(n)。示例1:输入:n=2输出:1解释:F(2)=F(1)+F(0)=1+0=1示例2:输入:n=3输出:2解释:F(3)=F(2)+F(1)=1+1=2示例3:
It_张
·
2023-12-16 00:35
java
开发语言
【东软实训Day2——2023.09.05】用
Java实现
客户端与服务器交互
一、客户端-服务器编程模型1个应用=1个服务器进程+1…N个客户端进程,其中服务器管理资源,并通过操作这种资源为客户端服务。客户端-服务器模型中的基本操作是事务(transaction)(注:不同于数据库中的transaction)。Step1:客户端向服务器发送一个请求,发起一个事务;Step2:服务器收到请求后,进行解释,并以适当的方式操作它的资源;Step3:服务器给客户端发送一个响应,并等
SevenYoung777
·
2023-12-15 22:49
java
服务器
交互
一句话理解系列
分布式锁
是什么?以Redis为例,设置一个键值对,服务器后端在处理请求时判断这个键值对存不存在,若不存在,就创建它,然后处理请求,处理完成后删掉这个请求。
Hiper
·
2023-12-15 20:50
Java实现
快速排序算法
快速排序算法(1)概念:快速排序是指通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序。整个排序过程可以递归进行,以此达到整个数据变成有序序列。(2)快速排序的的过程简图:选择一个关键值作为基准值。比基准值小的都在左边序列(一般是无序的),比基准值大的都在右边(一般是无序的)。示例代码:/***快速排序**
皮皮攻城狮
·
2023-12-15 17:55
算法
Java
java
算法
用
java实现
杨辉三角
杨辉三角:将第一行中间的数记为1,两边的数记为0;则第二行的数为其左上角的数加上右上角的数的和。如上图代码如下:importjava.util.Scanner;publicclassdemo1{/***杨辉三角**/publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);System.out.println("
陈咕咕咕咕
·
2023-12-15 17:43
java
开发语言
java实现
网络聊天
网络聊天实现步骤(从功能谈论方法):客户端:1.登录面板:注册提醒用户注册格式,登录账号密码不为空,点击登录的时候需要连接服务器端,启动聊天面板。(监听用户点击登录,这时候连接服务器)2.聊天面板:消息框接收服务器端发送的消息,发送消息框保存消息内容,点击发送按钮将发送消息框递给服务器端(需要创造一个线程不断监听服务器端发送回来的消息,并且显示在消息框)服务器端:1.服务器端需要循环监听客户端发送
陈咕咕咕咕
·
2023-12-15 17:39
python
开发语言
JAVA实现
敏感词高亮或打码过滤:sensitive-word
练手项目中实现发表文章时检测文章是否带有敏感词,以及对所有敏感词的一键过滤功能文章目录效果预览实现步骤敏感词高亮功能一键打码功能效果预览随便复制一篇内容到输入框机器审核文章存在敏感词,弹消息提示并进入人工审核阶段(若机器审核通过,则无需审核直接发表)审核浏览界面,把敏感词库关联到的所有敏感词高亮显示再来看看一键打码功能,将文章中的敏感词替换成*号文章进行打码后就能直接发表通过了实现步骤有想过使用E
LangForOne
·
2023-12-15 16:55
JAVA
经验分享
项目实例
java
spring
boot
leetcode-138-随机链表的复制(
Java实现
)
题目:给你一个长度为n的链表,每个节点包含一个额外增加的随机指针random,该指针可以指向链表中的任何节点或空节点。构造这个链表的深拷贝。深拷贝应该正好由n个全新节点组成,其中每个新节点的值都设为其对应的原节点的值。新节点的next指针和random指针也都应指向复制链表中的新节点,并使原链表和复制链表中的这些指针能够表示相同的链表状态。复制链表中的指针都不应指向原链表中的节点。例如,如果原链表
乐多ledo
·
2023-12-15 16:59
LeetCode
leetcode
链表
算法
Java实现
一个简单的贪吃蛇小游戏
一.准备工作首先获取贪吃蛇小游戏所需要的头部、身体、食物以及贪吃蛇标题等图片。然后,创建贪吃蛇游戏的Java项目命名为snake_game,并在这个项目里创建一个文件夹命名为images,将图片素材导入文件夹。再在src文件下创建两个包,一个命名为com.snake.view用来存放所有的图形界面类;一个命名为com.snake.controller用来存放启动的入口类(控制类)。二.代码呈现1.
~
·
2023-12-15 15:01
java
LeetCode算法题-Reverse Linked List(
Java实现
)
这是悦乐书的第192次更新,第195篇原创01看题和准备今天介绍的是LeetCode算法题中Easy级别的第51题(顺位题号是206)。反转单链表。例如:输入:1->2->3->4->5输出:5->4->3->2->1本次解题使用的开发工具是eclipse,jdk使用的版本是1.8,环境是win764位系统,使用Java语言编写和测试。02第一种解法先利用递归函数,进入到最后一个节点的位置,此时需
程序员小川
·
2023-12-15 15:07
便捷搭建 Zookeeper 服务器的方法,好用,收藏~
什么是ZooKeeperZooKeeper是Apache的一个顶级项目,为分布式应用提供高效、高可用的分布式协调服务,提供了诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知和
分布式锁
等分布式基础服务
程序员白楠楠
·
2023-12-15 14:03
Leetcode704二分查找、折半查找(
Java实现
)
好久没有更新算法题,今天来写一道二分查找的题目。题目要求如下,那么这道题的解题思路如下,我们寻找的过程是首先去访问数组的中间位置mid,如果nums[mid]大于了targe那么说明,我们要找的数在mid的左半边,此时我们让right-1。如果nums[mid]小于了targe那么说明我们要找的数在mid的右,因此此时我们应该让下标left+1。那么如果nums[mid]等于了targe那么说明找
你憨厚的老父亲突然
·
2023-12-15 13:07
算法
数据结构
设计模式-外观模式
设计模式专栏模式介绍模式特点应用场景外观模式和里氏替换原则的区别代码示例
Java实现
外观模式python实现外观模式外观模式在spring中的应用模式介绍外观模式(FacadePattern)是一种结构性设计模式
有梦想的攻城狮
·
2023-12-15 13:06
设计模式
设计模式
外观模式
服务器
Java实现
基于朴素贝叶斯的情感词分析
朴素贝叶斯(NaiveBayesian)是一种基于贝叶斯定理和特征条件独立假设的分类方法,它是基于概率论的一种有监督学习方法,被广泛应用于自然语言处理,并在机器学习领域中占据了非常重要的地位。在之前做过的一个项目中,就用到了朴素贝叶斯分类器,将它应用于情感词的分析处理,并取得了不错的效果,本文我们就来介绍一下朴素贝叶斯分类的理论基础和它的实际使用。在学习朴素贝叶斯分类以及正式开始情感词分析之前,我
码农参上
·
2023-12-15 12:51
古有程咬金“三板斧”威震隋唐,现有我“三板斧”大破分布式
在分布式系统的很多场景中,我们为了保证数据的最终一致性,需要很多的技术方案来支持,比如分布式事务、
分布式锁
等。有的时候,我们需要保证一个方法在同一时间内只能被同一个线程执行。
风平浪静如码
·
2023-12-15 12:33
用
Java实现
根据数据库中的数量,生成年月份+序号递增
在日常开发中,经常会遇到根据年月日和第几号文件生成对应的编号,今天给大家提供一个简单的工具类publicstaticfinalLongCODE=1L;/***@paramselect数据库中数据总数*@return*/publicstaticStringSubjectNo(Longselect){//在总数的基础上+1,用来标识新增数据的编号Stringcode=sequenceCode(1000
小黑孩.
·
2023-12-15 11:00
数据库
java
jvm
Java实现
pdf文件合并
在maven项目中引入以下依赖包org.apache.pdfboxpdfbox-examples3.0.1commons-iocommons-io2.9.0创建一个工具类packageorg.apache.pdfbox.utils;importorg.apache.commons.io.FileUtils;importorg.apache.pdfbox.examples.util.PDFMerge
lang20150928
·
2023-12-15 09:01
pdf
java
pdf
python
快速排序算法以及快速选择算法的
Java实现
模板题:215.数组中的第K个最大元素-力扣(LeetCode)原代码publicclasstest{/***快速排序*@paramleft左边界*@paramright右边界*@paramnums待排序数组*/publicstaticvoidselectquick(intleft,intright,int[]nums){if(left>right)return;inttemp=nums[left
晓宜
·
2023-12-15 08:22
算法
排序算法
数据结构
linux下
java实现
word 转pdf
documents4j是一个跨平台的文档转换库,并且可以在Linux上进行Word转PDF的操作。它利用MicrosftOffice的APIs来进行文档转换,因此需要在Linux上安装OpenOffice/LibreOffice编辑器。以下是在Linux环境下执行Word转PDF的基本步骤:安装OpenOffice/LibreOffice编辑器:Ubuntu:使用以下命令安装sudoapt-get
阳宗德
·
2023-12-15 06:32
windows
linux
java
word
网络编程及相关概念
并且
Java实现
了一个跨平台的网络库,程序员面
夜雪寒声
·
2023-12-15 05:56
网络
用
Java实现
Word文件转PDF工具,兼容Linux
主要使用了pdfboxApachePDFBox|AJavaPDFLibrary以及spire.docFreeSpire.DocforJava|JavaWord组件(e-iceblue.cn)两个工具包最近在做根据模板生成word文档,等wrod生成好后,人家又要pdf文件,索性将生成的wrod转pdf。也有使用documents4j进行转换,但是documents4j是依赖offic组件的,只适配
请叫我王小二
·
2023-12-15 05:30
java
word
pdf
如何设计一款高性能
分布式锁
,实现数据的安全访问?
于是乎,“
分布式锁
”便出现了。01什么是
分布式锁
?在计算机科学中,锁(lock)与互斥(m
Java弟中弟
·
2023-12-15 03:50
Java 在线预览pdf
参考文献
Java实现
word文档在线预览,读取office(word,excel,ppt)文件https://blog.csdn.net/weixin_34004576/article/details/
cgm625637391
·
2023-12-15 03:14
java
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他