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实现错误页面
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
设计模式-享元模式
设计模式专栏模式介绍模式特点应用场景工厂模式和享元模式的区别代码示例
Java实现
享元模式python实现享元模式享元模式在spring中的应用模式介绍享元模式是一种软件设计模式,它使用共享对象来减少内存使用量
有梦想的攻城狮
·
2023-12-16 19:37
设计模式
设计模式
享元模式
java
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
使用
Java实现
PDF填充图片功能
一、引言在软件开发中,将图片填充至PDF文件是一项常见的需求。为了满足这一需求,我们可以使用Java编程语言和相关的库来实现。本文将介绍如何使用Java和iText库来实现PDF填充图片的功能。二、准备工作在开始之前,我们需要确保已经安装了Java开发环境,并且引入了iText库。iText是一个用于处理PDF文档的开源Java库,它提供了丰富的功能,包括创建、修改和提取PDF文件等。三、实现步骤
lang20150928
·
2023-12-16 12:53
pdf
java
pdf
python
springMVC异常处理机制
无论做什么项目,进行异常处理都是非常有必要的,而且你不能把一些只有程序员才能看懂的错误代码抛给用户去看,所以这时候进行统一的异常处理,展现一个比较友好的
错误页面
就显得很有必要了。
lihfqq
·
2023-12-16 11:24
java-web
springMVC异常处理机制
爬虫入门案例——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
数据结构
初识大数据应用,一文掌握大数据知识文集(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
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
服务器
交互
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
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
用
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
Java 在线预览pdf
参考文献
Java实现
word文档在线预览,读取office(word,excel,ppt)文件https://blog.csdn.net/weixin_34004576/article/details/
cgm625637391
·
2023-12-15 03:14
java
Day16——网络编程
并且
Java实现
了一个跨平台的网络库,程序员面对的是一个统一的网络编程环境。1.1InetAddress类InetAddress类主要表示IP地址,其一个实例就是一个ip地址。
cherish9927
·
2023-12-15 02:52
Java
SE
开发语言
java
Flask 异常处理和日志记录
Flask提供了灵活的错误处理机制,允许开发者自定义
错误页面
、捕获异常并提供友好的用户体验。在这篇博客中,我们将探讨Flask中的错误处理机制以及如何有效地处理各种错误情况。
汪汪队~
·
2023-12-15 00:06
Flask
flask
python
后端
用
java实现
模仿 Postman 发送 form-data 形式的请求,并指定编码格式
可以使用ApacheHttpClient库来模仿Postman发送form-data形式的请求,并指定编码格式。以下是一个示例代码:importorg.apache.http.HttpEntity;importorg.apache.http.HttpResponse;importorg.apache.http.client.HttpClient;importorg.apache.http.clie
十七号程序猿
·
2023-12-14 20:03
Java常用方法
技术分享
Java
java
开发语言
Java实现
的拼图游戏
文章目录源码下载地址项目介绍项目功能界面预览项目备注毕设定制,咨询源码下载地址源码下载地址点击这里下载代码项目介绍该游戏主要通过按钮图片的转换进行,但是JButton本身不具有我们所需要的功能,所以创建一个MyButton类,通过继承JButton来增加我们的功能。具体功能如下:MyButton():构造函数,设置原始坐标xy;Getxy():返回原始坐标Pic():对按钮对象进行贴图Setnxy
做阿尔法的狗
·
2023-12-14 17:54
毕业设计
java
Github、Gitee优秀的开源项目分享
在线文档symphony-一款用
Java实现
的现代化社区(论坛/问答/BBS/社交网络/博客)系统平台。concurrent-Java多线程系列文章。
kmaiAsuka
·
2023-12-14 17:12
资源分享
github
gitee
开源
Java实现
布隆过滤器
一、概述布隆过滤器本质上是一个很长的二进制数组,主要用来判断一个数据存不存在数组里,如果存在就用1表示,不存在用0表示,它的优点是空间效率和查询时间都比一般的算法要好的多,缺点是有一定的误识别率和删除困难。二、实现原理当一个元素被加入集合时,通过K个散列函数将这个元素映射成一个位数组中的K个点(offset),把它们置为1。检索时,我们只要看看这些点是不是都是1就(大约)知道集合中有没有它了,如果
夜空下的星
·
2023-12-14 17:40
java
哈希算法
springboot 同时连接多个redis
线上服务需要连接三个redis服务器;业务背景不能介绍,直接上代码:技术选型:Springboot连接reids的三个客户端:Jedis:是Redis的
Java实现
客户端,提供了比较全面的Redis命令的支持
窦再兴
·
2023-12-14 17:08
技术贴
redis
spring
boot
java
多个reids
Java实现
IPV4与Long之间的转换
1、背景做为程序员,就一定会接触到ip地址的概念。它是用于标识网络设备的唯一标识。在Java开发项目中,经常涉及到ip地址与long型或者int型数据之间的转换。2、IP地址构造ipv4地址主要由4点分十进制表示,每个部分的范围是0~255。例如192.168.111.63、ipv4与long之间转换的代码publicclassutils{publicstaticvoidmain(String[]
秋天18°C
·
2023-12-14 16:27
java编程
java
intellij-idea
开发语言
Java实现
TCP一对一通信,UDP协议实现群聊
实现服务端对话框:其中可自行更改对话框大小样式等配置。packagecom.ex.controller;importjavax.servlet.http.HttpServletRequest;importjavax.swing.*;importjava.awt.*;importjava.awt.event.*;importjava.io.*;importjava.net.*;publicclass
Night-sky
·
2023-12-14 15:54
java
tcp/ip
udp
使用
Java实现
汉诺塔问题
文章目录汉诺塔问题今天和大家来看看汉诺塔问题,这也是一个经典的算法汉诺塔问题分治算法经典问题:汉诺塔问题汉诺塔的传说汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动
皮皮攻城狮
·
2023-12-14 14:29
算法
Java
java
算法
使用
Java实现
桶排序算法
文章目录桶排序算法今天来看看桶排序算法:桶排序算法(1)基本思想:把数组arr划分为n个大小相同子区间(桶),每个子区间各自排序,最后合并。计数排序是桶排序的一种特殊情况,可以把计数排序当成每个桶里只有一个元素的情况。(2)排序过程:找出待排序数组中的最大值max、最小值min我们使用动态数组ArrayList作为桶,桶里放的元素也用ArrayList存储。桶的数量为(maxmin)/arr.le
皮皮攻城狮
·
2023-12-14 14:58
算法
Java
java
算法
Java实现
文件分片上传
为什么需要文件分片上传大文件上传中断:假如我们有一个5G的文件,上传过程中突然中断我们该怎么办?上文件上传响应时间长:假如我们有个10G的文件,单次上传时间长,用户体验长,该怎么办?大文件上传重复上传:某些大文件,我们已经上传过了,我们不想再一次上传,该怎么办?若文件不大希望提升传输效率可考虑:论最强IO:MappedByteBufferVSFileChannel:https://blog.csd
shark-chili
·
2023-12-14 14:54
Java
Java
spring
boot
java实现
网络聊天
网络聊天实现步骤(从功能谈论方法):客户端:1.登录面板:注册提醒用户注册格式,登录账号密码不为空,点击登录的时候需要连接服务器端,启动聊天面板。(监听用户点击登录,这时候连接服务器)2.聊天面板:消息框接收服务器端发送的消息,发送消息框保存消息内容,点击发送按钮将发送消息框递给服务器端(需要创造一个线程不断监听服务器端发送回来的消息,并且显示在消息框)服务器端:1.服务器端需要循环监听客户端发送
陈咕咕咕咕
·
2023-12-14 14:05
服务器
运维
使用
Java实现
基数排序算法
文章目录基数排序算法基数排序算法(1)基本思想:将整数按位数切割成不同的数字,然后按每个位数分别比较。(2)排序过程:将所有待比较数值(正整数)统一为同样的数位长度,数位较短的数前面补零。然后,从最低位开始,依次进行一次排序。这样从最低位排序一直到最高位排序完成以后,数列就变成一个有序序列。(3)代码示例:/***基数排序*@paramnumber待排序的数组*@paramd表示最大的数有多少位*
皮皮攻城狮
·
2023-12-14 14:31
算法
Java
java
算法
java实现
局域网内视频投屏播放(二)爬虫
代码链接视频播放原理大多视频网站使用的是m3u8,m3u8其实不是一个真正的视频文件,而是一个视频播放列表(playlist)。它是一种文本文件,里面记录了一系列的视频片段(segment)的网络地址。这些视频片段通常是ts格式的,也就是传输流(transportstream)格式。ts格式的视频片段可以很快地在网络上传输和播放,而不需要等待整个文件下载完毕。这样就可以实现流媒体(streamin
@summer@
·
2023-12-14 13:46
音视频
java实现
局域网内视频投屏播放(三)投屏原理
常见投屏方案常见的投屏方案主要有以下几种:DLNADLNA的全称是DIGITALLIVINGNETWORKALLIANCE(数字生活网络联盟)。DLNA委员会已经于2017年1月5日正式解散,原因是旧的标准已经无法满足新设备的发展趋势,DLNA标准将来也不会再更新。但是DLNA协议的使用依然比较广泛,短时间内不会退出历史舞台,在某些情况下依然是最好的解决方案之一。DLNA不是技术,而是一种方案,一
@summer@
·
2023-12-14 13:46
服务器
运维
java实现
局域网内视频投屏播放(一)背景/需求
一背景我们在用电视上投屏电影或者电视剧时,如果没有vip,用盗版电影网站投屏的话会有两个问题,1:他们网站没有投屏功能。2:卡!!!。还有就是不能随心所欲的设置自己先要自动播放的视频列表(如看完柯南第一集后想自动播放火影第十五集),所以为了实现投屏自由,需要这么一个功能来让电视播放局域网内的视频。二需要的设备需要的设备为电脑,可以投屏的电视或有投屏应用的机顶盒如爱投屏三原理利用多线程爬虫从视频网站
@summer@
·
2023-12-14 13:16
音视频
java
spring
boot
upnp
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他