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实现
【设计模式】用
Java实现
代理模式
一.代理模式介绍与使用场景代理模式是一种结构设计模式,用于控制对其他对象的访问。在代理模式中,代理对象充当了被代理对象的接口,客户端通过与代理对象进行交互来间接访问被代理对象,从而可以在不改变客户端代码的情况下控制对被代理对象的访问。代理模式的核心思想是通过引入一个代理对象来控制对目标对象的访问。代理对象与目标对象实现相同的接口,客户端通过与代理对象进行交互,代理对象在内部处理实际的请求,并可以在
卷帘
·
2023-10-09 23:47
设计模式
设计模式
java
代理模式
Java利用数组实现商品管理系统
利用
java实现
商品管理系统,主要利用二维动态数组,二维数组里面存空间为4的一维数组的地址值,然后添加商品时扩容,删除商品时候缩容具有的功能1.添加商品信息2.查看商品信息3.最贵商品信息4.商品进行排序
风止
·
2023-10-09 23:15
java
开发语言
Java实现
哈希表
1.哈希表定义哈希表(hashtable,也叫散列表),是根据关键码值(keyvalue)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫散列函数,存放记录的数组叫散列表。哈希表可以提供快速的插入和查找工作,哈希表运算的非常快,而且编程实现也比较容易。哈希表是数组和链表结构。2.哈希表的原理1.哈希表是链表和数组实现的(数组里面存储
风止
·
2023-10-09 23:44
散列表
数据结构
java
哈希算法
开发语言
java实现
zip rar 7z 压缩包解压
1、7z和rar需要引入maven依赖,zip使用java自带的org.apache.commonscommons-compress1.9org.tukaanixz1.5net.sf.sevenzipjbindingsevenzipjbinding16.02-2.01net.sf.sevenzipjbindingsevenzipjbinding-all-platforms16.02-2.012、编
彭先生吖
·
2023-10-09 23:15
zip
rar
7z
java
开发语言
教你如何使用SpringBoot+Websocket+xterm+jsch实现一个网页版的Xshell
1、前言 上个周末的时候,在方志朋老师的公众号上看见了一篇《教你用纯
Java实现
一个网页版的Xshell(附源码)》的文章,非常感兴趣,这不正好这周六稍有闲时,就好好的研究了研究,顺便记录一下学习心得
姠惢荇者
·
2023-10-09 22:57
其他
xshell
SSH
jsch
xterm
Websocket
java实现
大数据分析,你掌握了多少?
一.java基础面试知识点java中==和equals和hashCode的区别int、char、long各占多少字节数int与integer的区别探探对java多态的理解String、StringBuffer、StringBuilder区别什么是内部类?内部类的作用抽象类和接口区别抽象类的意义抽象类与接口的应用场景抽象类是否可以没有方法和属性?接口的意义泛型中extends和super的区别父类的
程序员大三
·
2023-10-09 22:15
程序员
面试
后端
java
连续子数组的最大和(Java)
思路
Java实现
暴力穷举穷举左右端点,使用for循环计算左右端点之间的数值之和。优点:简单,容易理解缺点:时间复杂度为O(n³),当n较大时,耗时。
快喊我去学习
·
2023-10-09 22:31
java
算法
数组
动态规划
Java实现
添加文字水印、图片水印功能实战
java实现
给图片添加水印实现步骤:获取原图片对象信息(本地图片或网络图片)添加水印(设置水印颜色、字体、坐标等)处理输出目标图片一、
java实现
给图片添加文字水印1.获取原图片对象信息第一步:获取需要处理的图片获取图片的方式
莫轻言舞
·
2023-10-09 17:14
java
java
Java实现
Nginx图片上传
简介文件上传功能,是信息系统开发中的常用功能,在传统的开发流程中,前端通过表单上传文件,后端进行文件处理。不利之处在于后端需要写重复代码,每开发一个包含上传功能的系统,就需要写一遍上传逻辑。当文件未保存在共享服务器时,其它开发人员无法获取上传的文件的正确地址。当文件保存在共享文件系统时,需要对共享文件系统进行读写获取对应文件。基于以上不利之处,我们结合包含了upload_module和upload
yin_zh0522
·
2023-10-09 16:21
Java
Java
Nginx
图片上传
java实现
nginx监控_Nginx服务状态监控的方法
在Nginx的插件模块中有一个模块stub_status可以监控Nginx的一些状态信息,默认安装可能没有这个模块,手动编译的时候加一下即可。1.模块安装先使用命令查看是否已经安装这个模块:[root@ihxb123Znginx]#./nginx-V(V大写会显示版本号和模块等信息、v小写仅显示版本信息。如果已经安装,会在显示的信息中包含--with-http_stub_status_module
weixin_39547298
·
2023-10-09 16:48
java实现nginx监控
java实现
PDF转word,使用jacob插件
java实现
PDF转word使用jacob插件免费而且转化效果很完善最近开发过程中接触了这样的需求,但是网上很多都是word转PDF很少有pdf转word的代码,于是自己研究了一下,简单实现这个功能.使用流程
Swordwhisper
·
2023-10-09 16:14
java
java
开发语言
eclipse
用
Java实现
Nginx插件
下载指定版本的nginxnginx-clojure-BrowseFilesatSourceForge.net这里我选择的是0.5.2版本,下载之后需要进行解压编写插件新建一个maven项目,配置仓库和依赖clojars.orghttp://clojars.org/reponginx-clojurenginx-clojure0.5.2新建插件类packageorg.example;importsta
Calvin-Db
·
2023-10-09 16:41
java
nginx
算法
01 静态代理
1、操作步骤创建一个UserService.java接口publicinterfaceStudentService{voidquery();}创建一个UserServiceImpl.
java实现
类publicclassStudentSer
张力的程序园
·
2023-10-09 13:33
java实现
LFU缓存淘汰算法
LRU算法可参考:
java实现
LRU缓存淘汰算法原理:1.使
西凉的悲伤
·
2023-10-09 12:08
java
java
LFU缓存
Java
LFU缓存淘汰
java编写冒泡排序源代码,用
java实现
冒泡排序算法,java冒泡算法
用
java实现
冒泡排序算法,java冒泡算法冒泡排序的算法分析与改进交换排序的基本思想是:两两比较待排序记录的关键字,发现两个记录的次序相反时即进行交换,直到没有反序的记录为止。
kamilios
·
2023-10-09 11:08
java编写冒泡排序源代码
Java实现
LeetCode 236 二叉树的最近公共祖先
236.二叉树的最近公共祖先给定一个二叉树,找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树T的两个结点p、q,最近公共祖先表示为一个结点x,满足x是p、q的祖先且x的深度尽可能大(一个节点也可以是它自己的祖先)。”例如,给定如下二叉树:root=[3,5,1,6,2,0,8,null,null,7,4]示例1:输入:root=[3,5,1,6,2,0,8,nul
南 墙
·
2023-10-09 09:28
LeetCode
LAC
二叉树的最近公共祖先
Java实现
LeetCode 235 二叉搜索树的最近公共祖先
235.二叉搜索树的最近公共祖先给定一个二叉搜索树,找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树T的两个结点p、q,最近公共祖先表示为一个结点x,满足x是p、q的祖先且x的深度尽可能大(一个节点也可以是它自己的祖先)。”例如,给定如下二叉搜索树:root=[6,2,8,0,4,7,9,null,null,3,5]示例1:输入:root=[6,2,8,0,4,7
南 墙
·
2023-10-09 09:58
LeetCode
Java
二叉搜索树的最近公共祖先
力扣每日一题2022-01-19简单题:存在重复元素II
存在重复元素II219.存在重复元素II题目描述思路滑动窗口Python实现
Java实现
219.存在重复元素II题目描述存在重复元素II思路滑动窗口维护一个长度为k+1的集合作为窗口,判断是否出现重复,
wcy1034036507
·
2023-10-09 00:29
leetcode每日一题
leetcode
Java实现
二分查找,查询数组中的元素
折半查找法折半查找法具体实现1、主函数内部实现2、定义方法,并调用:3、调用Arrays中的binarySearch方法:总结折半查找法折半搜索(英语:half-intervalsearch),也称二分搜索(英语:binarysearch)、对数搜索(英语:logarithmicsearch),是一种在有序数组中查找某一特定元素的搜索算法。搜索过程从数组的中间元素开始,如果中间元素正好是要查找的元
无赖H4
·
2023-10-08 22:48
Java语法
java
算法
二分查找
数据结构
【力扣面试题】URL化
(注:用
Java实现
的话,请使用字符数组实现,以便直接在数组上操作。)二、题目分析
子夜的星
·
2023-10-08 22:17
#
力扣笔记
leetcode
算法
URL化
JAVA判断合法标识符 (
java实现
)
ProblemDescription输入若干行字符串,判断每行字符串是否可以作为JAVA语法的合法标识符。判断合法标识符的规则:由字母、数字、下划线“_”、美元符号“$”组成,并且首字母不能是数字。Input输入有多行,每行一个字符串,字符串长度不超过10个字符,以EOF作为结束。Output若该行字符串可以作为JAVA标识符,则输出“true”;否则,输出“false”。SampleInputa
MokylinJay
·
2023-10-08 20:49
保留整数 (
Java实现
)
ProblemDescription输入一个字符串str1,把其中的连续非数字的字符子串换成一个‘*’,存入字符数组str2中,所有数字字符也必须依次存入str2中。输出str2。Input输入为一行字符串str1,其中可能包含空格。字符串长度不超过80个字符。Output输出处理好的字符串str2。SampleInput$Ts!47&*s456a23*+B9kSampleOutput*47*45
MokylinJay
·
2023-10-08 20:49
leetcode 674.最长连续递增序列(C/C++/Java/python)
此外,还有双指针法【C++实现】、贪心法【
java实现
】、动态规划法【python实现】。其中,贪心法利用双指针,每轮遍历都会维护最终结果
CrazyPixel
·
2023-10-08 19:01
Leetcode
算法
动态规划
java
c++
leetcode
力扣每日一题2022-01-23中等题:股票价格波动
股票价格波动2034.股票价格波动题目描述思路哈希表+有序集合
Java实现
Python实现2034.股票价格波动题目描述股票价格波动思路哈希表+有序集合根据题意,需要记录特定时间戳的股票价格、返回最新股票价格以及返回最高和最低价
wcy1034036507
·
2023-10-08 13:20
leetcode每日一题
leetcode
Java实现
LeetCode 31下一个排列
31.下一个排列实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。必须原地修改,只允许使用额外常数空间。以下是一些例子,输入位于左侧列,其相应输出位于右侧列。1,2,3→1,3,23,2,1→1,2,31,1,5→1,5,1来源:力扣(LeetCode)链接:https://leetcode-
南 墙
·
2023-10-08 13:43
LeetCode
Java
LeetCode
31
下一个排列
蓝桥杯java日期问题_
Java实现
蓝桥杯日期问题
历届试题日期问题时间限制:1.0s内存限制:256.0MB提交此题问题描述小明正在整理一批历史文献。这些历史文献中出现了很多日期。小明知道这些日期都在1960年1月1日至2059年12月31日。令小明头疼的是,这些日期采用的格式非常不统一,有采用年/月/日的,有采用月/日/年的,还有采用日/月/年的。更加麻烦的是,年份也都省略了前两位,使得文献上的一个日期,存在很多可能的日期与其对应。比如02/0
黎声旭
·
2023-10-08 11:49
蓝桥杯java日期问题
【蓝桥杯】FJ的字符串(
Java实现
)
/*程序问题注释开始程序的版权和版本声明部分Copyright©2020,湖南工程职业技术学院信息工程学院学生Allrightsreserved.文件名称:蓝桥杯赛题作者:李斌完成日期:2020年04月08日版本号:021对任务及求解方法的描述部分问题描述FJ在沙盘上写了这样一些字符串:A1=“A”A2=“ABA”A3=“ABACABA”A4=“ABACABADABACABA”……你能找出其中的规
少年・阿斌
·
2023-10-08 11:48
【蓝桥杯】字符串匹配(
Java实现
)
/*程序问题注释开始程序的版权和版本声明部分Copyright©2020,湖南工程职业技术学院信息工程学院学生Allrightsreserved.文件名称:蓝桥杯赛题作者:李斌完成日期:2020年04月08日版本号:023对任务及求解方法的描述部分问题描述给出一个字符串和多行文字,在这些文字中找到字符串出现的那些行。你的程序还需支持大小写敏感选项:当选项打开时,表示同一个字母的大写和小写看作不同的
少年・阿斌
·
2023-10-08 11:48
【蓝桥杯】比较字符串(
Java实现
)
/*程序问题注释开始程序的版权和版本声明部分Copyright©2020,湖南工程职业技术学院信息工程学院学生文件名称:蓝桥杯赛题作者:李斌完成日期:2020年04月12日对任务及求解方法的描述部分问题描述编程实现两个字符串s1和s2的字典序比较。(保证每一个字符串不是另一个的前缀,且长度在100以内)。若s1和s2相等,输出0;若它们不相等,则指出其第一个不同字符的ASCII码的差值:如果s1>
少年・阿斌
·
2023-10-08 11:48
【蓝桥杯】字符串逆序(
Java实现
)
/*程序问题注释开始程序的版权和版本声明部分Copyright©2020,湖南工程职业技术学院信息工程学院学生文件名称:蓝桥杯赛题作者:李斌完成日期:2020年04月12日对任务及求解方法的描述部分问题描述输入一个字符串,长度在100以内,按相反次序输出其中的所有字符。样例输入tsinghua样例输出auhgnist程序问题注释结束*/importjava.util.Scanner;publicc
少年・阿斌
·
2023-10-08 11:48
用 Java 实现断点续传 (HTTP) | java教程
原文地址:https://www.toymoban.com/diary/java/362.html用
Java实现
断点续传(HTTP)断点续传是一种实现文件下载的机制,可以在中断下载后从上次下载的地方继续下载
Jon Daijn
·
2023-10-08 11:46
java
http
开发语言
对rx
java实现
思想的个人思考
这篇文章不是讲解rxjava如何使用,而是对其设计的思考。使用过rxjava的同学们都注意到rxjava的操作符很多很多,具体有多少?Rx的部分操作符截图.png对于这么多的操作符,如果作为大多数的我们而言,由我们来设计,当然是针对不同的操作符实现自己的逻辑即可咯。但是实际情况当然不是这么简单,rx操作符只要不是最终执行subscribe订阅,操作符是可以无限制切换调用的,例如.just(...)
android_hcf
·
2023-10-08 08:40
Neo4j深度学习
Neo4j的简介Neo4j是用
Java实现
的开源NoSQL图数据库。从2003年开始开发,2007年正式发布第一版,其源码托管于GitHtb。
秃狼
·
2023-10-08 08:30
neo4j
Java实现
添加文字水印、图片水印功能实战
Java实现
添加文字水印、图片水印功能实战本文介绍
java实现
在图片上加文字水印的方法,水印可以是图片或者文字,操作方便。
llp1110
·
2023-10-08 07:40
代码片段
java
python
php
力扣 404. 左叶子之和
Java实现
classSolution{intsum=0;publ
冷酷的摸鱼小将
·
2023-10-08 06:28
力扣
leetcode
算法
职场和发展
java实现
二叉树的遍历与构造以及三个简单问题
剑指Offer26.树的子结构题目描述输入两棵二叉树A和B,判断B是不是A的子结构。(约定空树不是任意一个树的子结构)B是A的子结构,即A中有出现和B相同的结构和节点值。例如:给定的树A:3/\45/\12给定的树B:4/1返回true,因为B与A的一个子树拥有相同的结构和节点值。递归实现/***@description剑指Offer26.树的子结构*@authorHelloWorld*@crea
HelloWorld. py
·
2023-10-08 03:24
数据结构与算法
java
python
算法
Java设计模式:Build模式
本文是自己的学习笔记,主要参考以下资料-
大话设计模式
,程杰著,清华大学出版社出版-马士兵教育1、Build模式应用场景2、Build模式的实现2.1、建立Builder1、Build模式应用场景Build
大苏打seven
·
2023-10-07 21:00
设计模式
设计模式
MySql学习笔记:MySql性能优化
本文是自己的学习笔记,主要参考以下资料-
大话设计模式
,程杰著,清华大学出版社出版-马士兵教育1、MySql调优金字塔2、MySql调优2.1、查询性能2.1.1、慢查询2.1.1.1、总结1、MySql
大苏打seven
·
2023-10-07 21:28
MySQL
mysql
【洛谷】- P5727 【深基5.例3】冰雹猜想 ——
Java实现
题目描述给出一个正整数n(n≤100),然后对这个数字--直进行下面的操作:如果这个数字是奇数,那么将其乘3再加1,否则除以2。经过若干次循环后,最终都会回到1。经过验证很大的数字(7X10^11)都可以按照这样的方式比变成1,所以被称为“冰雹猜想“。例如当n是20,变化的过程是[20,10,5,16,8,4,2,1]。输入格式无输出格式无输入输出样例输入#120输出#112481651020im
忻辰i
·
2023-10-07 20:26
洛谷
java
【洛谷】P5709 【深基2.习6】Apples Prologue / 苹果和虫子 ——
Java实现
题目描述八尾勇喜欢吃苹果。她现在有m(m0){i+=1;}System.out.println(m-i);}else{System.out.println(0);}}}易错点:1.没有排02.没有算上正在吃的苹果3.没有算上其他不符合条件的情况
忻辰i
·
2023-10-07 20:56
洛谷
java
java实现
仿钉钉头像的绘制
根据用户注册后没有上传头像,可以采用用户姓名绘制头像,类似钉钉头像。直接上代码:/***绘制字体头像*如果是英文名,只显示首字母大写*如果是中文名,只显示最后两个字*@paramname*@paramoutputPath文件路径*@paramoutputName文件名*@paramfillet圆角大小*@throwsIOException*/publicstaticvoidgenerateImg(
HelloWorld小能手
·
2023-10-07 19:08
后端
工具
java
java linux 中文_
Java实现
过滤中文乱码
导读最近在日志数据清洗时遇到中文乱码,如果只要有非中文字符就将该字符串过滤掉,这种方法虽简单但并不可取,因为比如像Xperia™主題、天天四川麻将Ⅱ这样的字符串也会被过滤掉。1.Unicode编码Unicode编码是一种涵盖了世界上所有语言、标点等字符的编码方式,简单一点说,就是一种通用的世界码;其编码范围:U+0000..U+10FFFF。按Unicode硬编码的区间进行划分,Unicode编码
抹奶茶
·
2023-10-07 18:26
java
linux
中文
leetcode(力扣)二分法算法
Java实现
实现功能在一组数组中用二分法查找到对应的值给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1。代码实现nums:是指整形有序(升序)的数组target:指目标值m:指中间值classSolution{publicintsearch(int[]nums,inttarget){intleft=0;intr
影816
·
2023-10-07 14:43
leetcode
算法
职场和发展
多播与Hazelcast服务自动发现,如何检测多播是否可用
本质是用
Java实现
的分布式缓存组件,同时还自带SQL查询,不仅可以像使用Java集合那样操作,还可以通过SQL来查询。看它和
悟初境
·
2023-10-07 12:51
分布式
多播
组播
hazelcast
分布式发现
Dijkstra 邻接表表示算法 | 贪心算法实现--附C++/
JAVA实现
源码
以下是详细步骤。创建大小为V的最小堆,其中V是给定图中的顶点数。最小堆的每个节点包含顶点编号和顶点的距离值。以源顶点为根初始化最小堆(分配给源顶点的距离值为0)。分配给所有其他顶点的距离值为INF(无限)。当最小堆不为空时,执行以下操作:从最小堆中提取具有最小距离值节点的顶点。令提取的顶点为u。对于u的每个相邻顶点v,检查v是否在最小堆中。如果v在MinHeap中并且距离值大于uv的权重加上u的距
TD程序员
·
2023-10-07 09:12
数据结构与算法
算法
贪心算法
c++
武汉理工大学计算机考研复试-算法与程序设计(绿皮书算法
java实现
)
经典算法设计与分析递归函数在运行时调用自身,并且一定要包含条件语句,在合适的时候终止递归//2013年算一个M的N次方,要求用递归;publicclassrecursion{publicstaticvoidmain(String[]args){System.out.println(f(5,3));}publicstaticIntegerf(intM,intN){if(N==1){returnM;}
GolvenDong
·
2023-10-07 07:52
数据结构
算法
算法
数据结构
java
RxBus实现过程详解
1,什么是RxBusrxbus不是什么框架,它只是一个通过rx
java实现
eventbus的类在android中使用时,它还还可以引用AndroidLifecycle来解决内存溢出问题它是观察者模式的一种应用
果果人8023
·
2023-10-07 04:47
Java实现
利用QQ邮箱发送邮件
博主在做项目时,要求能够系统能够通过点击按钮来向某一个用户发送邮件.于是博主使用了开启QQ邮箱的STMP来进行邮件发送,下面是完成步骤:首先我们需要开启邮箱发送端口:首先我们打开自己的邮箱就是这样我们在获得了我们的授权码后,接下来便是进行编写邮件发送接口了,我们使用的是Java语言,此外,我们还需要几个jar包程序如下:packagecom.auto.util;importjava.util.Pr
彭祥.
·
2023-10-07 04:58
经验积累
JAVA实现
二分法查找算法
现实生活中经常会遇到将具有某个特征的元素选择出来,并找出对应的位置。现在来一个小测验,在以数组【1,4,8,3,0,7,56】中找到8所在的位置,很明显大家可以通过直观的感受就可以找到8处于位置3上。现在换一组数据,【2,6,9,....,3,78,34】,总共有3000个元素,要求找到3这个元素处在的位置,可见从只管感受上不能选择出来。那么有没有更好的办法解决这个问题呢?针对这个问题,二分法查找
秋刀鱼程序编程
·
2023-10-07 04:46
java基础学习及编程
算法
数据结构
二分法查找
java
TomCat关键技术
HTTP服务器我们也同样可以通过JavaSocket来实现.而Tomcat就是基于
Java实现
的一个开源免费,也是被广泛使用的HTTP服务器。二、下载安装在Tomcat官网下载即可.To
敖云岚
·
2023-10-06 23:55
网络编程
tomcat
java
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他