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实现剑指offer
Java实现
婚恋交友网站 JAVA+Vue+SpringBoot+MySQL
目录一、摘要1.1项目介绍1.2项目录屏二、功能模块2.1数据中心模块2.2会员管理模块2.3新闻管理模块2.4相亲大会管理模块2.5留言管理模块三、系统设计3.1用例设计3.2数据库设计3.2.1会员信息表3.2.2新闻表3.2.3相亲大会表3.2.4留言表四、系统展示五、核心代码5.1查询会员5.2查询相亲大会5.3新增留言5.4查询留言5.5查询新闻六、免责说明一、摘要1.1项目介绍基于JA
customer08
·
2024-02-05 08:43
java
交友
vue.js
spring
boot
后端
mysql
Java实现
音乐平台 JAVA+Vue+SpringBoot+MySQL
目录一、摘要1.1项目介绍1.2项目录屏二、功能模块三、系统展示四、核心代码4.1查询单首音乐4.2新增音乐4.3新增音乐订单4.4查询音乐订单4.5新增音乐收藏五、免责说明一、摘要1.1项目介绍基于微信小程序+JAVA+Vue+SpringBoot+MySQL的音乐平台,包含了音乐档案模块、音乐收藏模块、音乐订单模块,支持PC后台和微信小程序用户端使用,还包含系统自带的用户管理、部门管理、角色管
customer08
·
2024-02-05 08:43
java
vue.js
spring
boot
mysql
开发语言
Java实现
康复中心管理系统 JAVA+Vue+SpringBoot+MySQL
目录一、摘要1.1项目介绍1.2项目录屏二、功能模块2.1普通用户模块2.2护工模块2.3管理员模块三、系统展示四、核心代码4.1查询康复护理4.2新增康复训练4.3查询房间4.4查询来访4.5新增用药五、免责说明一、摘要1.1项目介绍基于JAVA+Vue+SpringBoot+MySQL的康复中心管理系统,包含了访客管理、房间管理、入住退房管理、缴费管理、药品档案管理、康复训练、网上咨询模块,还
customer08
·
2024-02-05 08:43
java
vue.js
spring
boot
mysql
开发语言
后端
Java实现
教学过程管理系统 JAVA+Vue+SpringBoot+MySQL
目录一、摘要1.1项目介绍1.2项目录屏二、功能模块2.1教师端2.2学生端2.3微信小程序端2.3.1教师功能如下2.3.2学生功能如下三、系统展示四、核心代码4.1查询签到4.2签到4.3查询任务4.4查询课程4.5生成课程成绩六、免责说明一、摘要1.1项目介绍基于JAVA+Vue+SpringBoot+MySQL的教学过程管理系统,包含了课程档案、课程题目、课程成绩、消息通知、课堂签到、课堂
customer08
·
2024-02-05 08:41
java
vue.js
spring
boot
mysql
开发语言
【百占百胜】-三创比赛,学习定时器的心路历程and基于spring-task实现定时任务简单介绍
在我了解的过程中发现
java实现
定时任务有四种,
放开这颗白菜让我来
·
2024-02-05 06:20
Java网站开发
java
spring
java实现
对一个文件夹内所有文件包括子文件夹的压缩 (zip格式)
java实现
对一个文件夹内所有文件包括子文件夹的压缩(zip格式)文章目录
java实现
对一个文件夹内所有文件包括子文件夹的压缩(zip格式)一、压缩效果展示待压缩文件目录结构压缩后文件目录结构二、实现代码
不称职的程序员❦
·
2024-02-05 05:35
Java实用小工具
java
python
开发语言
[设计模式
Java实现
附plantuml源码~结构型]处理多维度变化——桥接模式
[设计模式
Java实现
附plantuml源码]专链确保对象
程序员三木
·
2024-02-05 02:13
设计模式
设计模式
java
桥接模式
剑指offer
offer03数组中的重复数字题目描述:找出数组中重复的数字。在一个长度为n的数组nums里的所有数字都在0~n-1的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。示例1:输入:[2,3,1,0,2,5,3]输出:2或3我的思路:一.用字典。存在的问题:①一开始字典并未赋值,所以不能用if(dic[nums[i]]!=null
RussellW0
·
2024-02-04 20:57
数据结构
c#
设计模式学习15(
Java实现
)——代理模式
写在前面记录学习设计模式的笔记提高对设计模式的灵活运用学习地址https://www.bilibili.com/video/BV1G4411c7N4https://www.bilibili.com/video/BV1Np4y1z7BU参考文章http://c.biancheng.net/view/1317.html项目源码https://gitee.com/zhuang-kang/DesignPa
康小庄
·
2024-02-04 17:21
OJ刷题:《
剑指offer
》之单身狗1、2 !(巧用位操作符,超详细讲解!)
目录1.单身狗11.1题目描述1.2排序寻找1.3巧用位操作符2.单身狗21.1题目描述1.2排序寻找1.3巧用位操作符不是每个人都能做自己想做的事,成为自己想成为的人。克心守己,律己则安!创作不易,宝子们!如果这篇文章对你们有帮助的话,别忘了给个免费的赞哟~1.单身狗11.1题目描述在一个整型数组中,只有一个数字出现一次,其他数组都是成对出现的,请找出那个只出现一次的数字。例如:数组中有:123
秋风起,再归来~
·
2024-02-04 16:18
初阶C语言刷题
算法
判断指定日期为当年第几天(
Java实现
)
想要实现的功能是:从键盘输入年、月、日判断这一天是本年的第几天不妨先从一个更简单的程序开始入手:从键盘输入2022年的月、日。要求通过程序输出该日期为2022年的第几天:如2月2日为2022年的第(31+2)=33天代码如下:packagecom.atguigu.java;importjava.util.Scanner;publicclassDateTest{publicstaticvoidmai
横坐标。
·
2024-02-04 13:22
算法
java
intellij-idea
开发语言
后端
leetcode刷题(
剑指offer
)113.路径总和Ⅱ
113.路径总和Ⅱ给你二叉树的根节点root和一个整数目标和targetSum,找出所有从根节点到叶子节点路径总和等于给定目标和的路径。叶子节点是指没有子节点的节点。示例1:输入:root=[5,4,8,11,null,13,4,7,2,null,null,5,1],targetSum=22输出:[[5,4,11,2],[5,8,4,5]]示例2:输入:root=[1,2,3],targetSum
花里胡哨的菜只因
·
2024-02-04 13:57
leetcode
算法
职场和发展
leetcode刷题(
剑指offer
)138.随机链表的复制
138.随机链表的复制给你一个长度为n的链表,每个节点包含一个额外增加的随机指针random,该指针可以指向链表中的任何节点或空节点。构造这个链表的深拷贝。深拷贝应该正好由n个全新节点组成,其中每个新节点的值都设为其对应的原节点的值。新节点的next指针和random指针也都应指向复制链表中的新节点,并使原链表和复制链表中的这些指针能够表示相同的链表状态。复制链表中的指针都不应指向原链表中的节点。
花里胡哨的菜只因
·
2024-02-04 13:57
leetcode
链表
算法
leetcode刷题(
剑指offer
) 297.二叉树的序列化和反序列化
297.二叉树的序列化与反序列化序列化是将一个数据结构或者对象转换为连续的比特位的操作,进而可以将转换后的数据存储在一个文件或者内存中,同时也可以通过网络传输到另一个计算机环境,采取相反方式重构得到原数据。请设计一个算法来实现二叉树的序列化与反序列化。这里不限定你的序列/反序列化算法执行逻辑,你只需要保证一个二叉树可以被序列化为一个字符串并且将这个字符串反序列化为原始的树结构。提示:输入输出格式与
花里胡哨的菜只因
·
2024-02-04 12:55
leetcode
linux
服务器
java经典面试题基础篇(持续更新算法)
文章目录一.基础算法1.1两数相加1.2无重复字符的最长子串1.3输出二叉树1.4
剑指Offer
04.二维数组中的查找1.5
剑指Offer
07.重建二叉树5.1思考:5.1.1前序遍历+中序遍历5.1.2
最难不过坚持丶渊洁
·
2024-02-04 12:33
Java体系
java
leetcode
链表
Java实现
异步回调
Java实现
异步回调什么是异步回调设想一个情景,A是处理业务的一个步骤,A需要解决一个问题,这时候A可以问B,让B来告诉A答案,这期间,A可以继续做自己的事情,而不用因为B做的事而阻塞。
丁川
·
2024-02-04 11:45
java
开发语言
java数据结构与算法刷题-----LeetCode15. 三数之和
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-02-04 08:53
算法
java
算法
leetcode
链表
雪花算法及
Java实现
一、全局唯一ID介绍1、背景现如今越来越多的公司都在用分布式、微服务,那么对应的就会针对不同的服务进行数据库拆分,然后当数据量上来的时候也会进行分表,那么随之而来的就是分表以后id的问题。例如之前单体项目中一个表中的数据主键id都是自增的,mysql是利用autoincrement来实现自增,而oracle是利用序列来实现的,但是当单表数据量上来以后就要进行水平分表,阿里java开发建议是单表大于
雪顶猫的鳄
·
2024-02-04 06:37
java
算法
java
开发语言
解决SpringBoot jar包中的文件读取问题
大概说一下docx导出
java实现
思路:导出word的文档
wuxiaopengnihao1
·
2024-02-04 05:14
spring
boot
jar
java
Java实现
微信公众号每日推送
公众号需要企业才可以申请,并且需要交300元认证费。所以用的是微信测试的订阅号你是否还在为每天发早安晚安而发愁你是否还在迫于女朋友的淫威之下而每天说着土味情话你是否还在为记不住女朋友的生日,记不住你俩的纪念日而挠头如果现在告诉你有这么一款产品可以解决以上的所有烦恼让男人重振雄风你能否看完此文章呢作为一个优秀的程序员快去为你的女朋友准备一个吧最终效果图:保姆级教学1、springboot实现java
毕设学长
·
2024-02-04 04:32
微信
微信公众平台
java
[
剑指offer
] 不用加减乘除做加法
本文首发于我的个人博客:尾尾部落题目描述写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。解题思路用位运算来实现。step1:进行异或运算,计算两个数各个位置上的相加,不考虑进位;step2:进行位与运算,然后左移一位,计算进位值;step3:把异或运算的结果赋给num1,把进位值赋给num2,依此循环,进位值为空的时候结束循环,num1就是两数之和。参考代码publi
繁著
·
2024-02-04 03:59
Leetcode-3--递归、DFS、回溯
Leetcode--回溯、进制运算递归24两两交换链表143重排链表98验证二叉搜索树1796不同的二叉搜索树二叉树展开成链表回溯22括号生成39组合总和40组合总和216组合总和46排列47全排列⭐️
剑指
NKidult
·
2024-02-03 23:20
Leetcode
java实现
快速排序、归并排序、希尔排序、基数排序算法...
快速排序算法importjava.util.Arrays;publicclassQuickSort{publicstaticvoidmain(String[]args){int[]arr={1,1,78,-5,4,3,76,12};System.out.println("排序前:"+Arrays.toString(arr));quickSort(arr,0,arr.length-1);System
谁的青春不迷茫_5c6a
·
2024-02-03 22:08
Java实现
对接微信支付功能接口详解(三)
本系列文章简介:微信支付是一种在线支付解决方案,允许用户通过微信内的支付功能进行付款。它提供了多种支付方式,包括扫码支付、公众号支付、小程序支付等。在Java应用程序中实现微信支付功能,可以为用户提供方便快捷的支付体验。本文详细讲解了如何从0到1实现对接微信支付功能,包括注册开发者账号、导入微信支付的JavaSDK、创建配置类、实现支付服务类、与微信支付服务器进行交互等详细步骤,并配有图文解析,欢
凛鼕将至
·
2024-02-03 22:25
java
微信
开发语言
终于结束年前算法篇的计划了!!!
花了差不多一个月终于在年前刷完了:代码随想录+
剑指offer
||的所有题目了,这一路刷过来还是感觉不容易的最开始一天7到8题,到后面遇见熟练类型的题目一天可以写16到18题,个人感觉最难的部分还是贪心,
学心理学的猫
·
2024-02-03 21:25
经验分享
剑指offer
第二版(101——119)(全部完结)
剑指Offer
II101.分割等和子集boolcanPartition(vector&nums){intsum=0;for(inti=0;i=nums[i-1];j--){//cout&nums){intsum
学心理学的猫
·
2024-02-03 21:54
剑指向offer
算法
c++
开发语言
关于LeetCode测试正确一提交就错的解决方法
下图是错误的下图是正确的题目是:t
剑指Offer
II015.字符串中的所有变位词错误代码如下classSolution{public:vectorfindAnagrams(strings,stringp
学心理学的猫
·
2024-02-03 21:24
leetcode
算法
职场和发展
java实现
将数据生成图表至excel导出(包括折线图,柱状图,饼状图)
1.目的根据已有数据,手动(java后台)生成图表至excel并导出。用于后台查询到数据后直接创建图表,可以代替直接使用图表信息字符串。2.说明使用jfree图表绘制类库绘制图表,并生成到本地或读取至输出流用于在excel中生成;使用poi操作excel;3.使用jar包使用maven管理jar包,主要包含poi和jfree:3.11org.apache.poipoi${poi-version}o
Da白兔萘糖
·
2024-02-03 21:06
Java
java
excel
开发语言
python_ACM模式《
剑指offer
刷题》链表4
题目:面试tips:询问是否需要判断环,可微调下方代码。思路:思路一:判断环是否存在:设定一快一慢指针,均从头节点出发,快指针一次走两步,慢指针一次走一步。若无环,则快指针会先到达空,返回False表示无环;若有环,则快慢指针必定相遇。前者无环快指针先到达空节点好理解,后者有环为什么快慢指针必定相遇呢?这里提供两种理解方式。理解①:理解②:设慢指针刚进入环的第一个节点时,快指针(此时必定在环中)与
cuier520
·
2024-02-03 21:30
剑指offer练习
链表
数据结构
python_ACM模式《
剑指offer
刷题》二叉树1
题目:面试tips:1.询问是否可以使用双端队列(看后面思路就可知为什么要问这个)思路:时复和空复都为O(n)思路一:利用双端队列。总体思想是利用二叉树层序遍历(二叉树的层序遍历就是用队列dq,且从左往右每一层存入队列中),但这里的双端队列使用在path中,即存储路径path时,遇到奇数列,从dq中读出来的节点进行尾插入path;遇到偶数列,从dq中读出来的节点进行头插入。例如:层序遍历对上述二叉
cuier520
·
2024-02-03 21:27
剑指offer练习
python
开发语言
剑指Offer
--从头到尾打印链表
输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。#-*-coding:utf-8-*-#classListNode:#def__init__(self,x):#self.val=x#self.next=NoneclassSolution:#返回从尾部到头部的列表值序列,例如[1,2,3]defprintListFromTailToHead(self,listNode):#write
lazydecoder
·
2024-02-03 20:15
2021-10-13
IT1.LeetCode力扣:构建乘积数组2021-10-13(
剑指Offer
66.构建乘积数组)2.《
剑指offer
》:p312~p315英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2024-02-03 19:44
Java实现
AES ECP PKCS5Padding加解密工具类
Java实现
一个AES/ECB/PKCS5Padding加解密算法工具类加密算法:AES模式:ECB补码方式:PKCS5Padding1.工具类importlombok.Getter;importlombok.Setter
一灰灰blog
·
2024-02-03 18:56
java并发编程
0.思维导图并行:单位时间多个处理器同时处理多个任务并发:一个处理器处理多个任务,按时间片轮流处理1.
java实现
多线程有几种方式♥♥♥实现接口会更好一些,因为java不支持多重继承,因此继承了Thread
韩顺平的小迷弟
·
2024-02-03 16:04
#
java基础
java
数据库
开发语言
Java实现
LeetCode 429 N叉树的层序遍历
429.N叉树的层序遍历给定一个N叉树,返回其节点值的层序遍历。(即从左到右,逐层遍历)。例如,给定一个3叉树:返回其层序遍历:[[1],[3,2,4],[5,6]]说明:树的深度不会超过1000。树的节点总数不会超过5000。/*//DefinitionforaNode.classNode{publicintval;publicListchildren;publicNode(){}publicN
南 墙
·
2024-02-03 16:33
LeetCode
Java
N叉树的层序遍历
递归
迭代
java实现
根据指定日期获取今年 去年 本季度 上个季度 本月 上个月的值
日期工具类记录:importjava.text.DecimalFormat;importjava.text.SimpleDateFormat;importjava.util.ArrayList;importjava.util.Calendar;importjava.util.Date;importjava.util.List;/***处理时间的工具类*/publicclassDateUtil{/*
未兆
·
2024-02-03 15:26
小技巧
java
Java实现
PDF文件转图片(支持单页和多页)
目录一、背景二、maven环境2.1、依赖2.2、插件三、PDF工具类四、实践4.1、单页PDF形式的发票转为图片4.2、多页PDF文档转为图片结语一、背景 很多小伙伴们不知道怎么把PDF文件转成图片,并且网上的实例总是跑不通,因为很多小细节没有写出来。现在我给大家两个个完整的实例:单页PDF形式的发票转为图片和多页PDF文档转为图片。我这边采用的是springboot项目,JDK是1.8。具体
嘉禾嘉宁papa
·
2024-02-03 14:47
Java基础实战
java
spring
boot
PDF文件转图片
Java 实现的限流算法
Java实现
的三种限流算法:滑动日志令牌桶漏桶获取连接许可的接口publicinterfaceLimiter{//获取许可booleantryAcquire();}1.滑动日志用一个有序集合来存储所有请求的时间戳
雾里有果橙
·
2024-02-03 14:42
java
开发语言
详解:二分查找算法【
Java实现
】(递归&&非递归)
目录一、基本概念二、二分查找算法的图解思路分析【递归法】:代码实现:二分查找优化:实现返回数组里多个相同的数的所有索引三、二分查找算法的图解思路分析【非递归法】:一、基本概念二分查找法(BinarySearch)算法,也叫折半查找算法。二分查找针对的是一个有序的数据集合,查找思想有点类似于分治思想。每次都通过跟区间的中间元素对比,将带查找的区间缩小为之前的一半,直到找到要查找的元素,或者区间被缩小
嗨森-程序杀手
·
2024-02-03 14:21
算法
数据结构
java
代码随想录算法训练营DAY10 | 栈与队列 (1)
理论基础及
Java实现
参考文章:栈和队列一、LeetCode232用栈实现队列题目链接:232.用栈实现队列https://leetcode.cn/problems/implement-queue-using-stacks
橙南花已开
·
2024-02-03 13:51
代码随想录算法训练营
算法
java
蓝桥杯 - 垒骰子(
java实现
)
赌圣atm晚年迷恋上了垒骰子,就是把骰子一个垒在另一个上边,不能歪歪扭扭,要垒成方柱体。经过长期观察,atm发现了稳定骰子的奥秘:有些数字的面贴着会互相排斥!我们先来规范一下骰子:1的对面是4,2的对面是5,3的对面是6。假设有m组互斥现象,每组中的那两个数字的面紧贴在一起,骰子就不能稳定的垒起来。atm想计算一下有多少种不同的可能的垒骰子方式。两种垒骰子方式相同,当且仅当这两种方式中对应高度的骰
只爱吃土豆
·
2024-02-03 13:36
蓝桥杯
蓝桥杯
java
算法
数据结构
java实现
Http请求
使用HttpClient库HttpClient是一个HTTP客户端库,提供了向HTTP服务器发送请求和处理响应的方法。它支持多种请求协议,如GET、POST等,并允许开发者自由地设置请求头、请求参数、连接池等。HttpClient还提供了基于线程池的异步请求处理方式。示例代码:packagecom.sdwg.module.person.controller.admin.fkyy;importnet
Y2000104
·
2024-02-03 12:38
http
网络协议
网络
Java实现
棒球比赛(栈的利用)
你现在是一场采特殊赛制棒球比赛的记录员。这场比赛由若干回合组成,过去几回合的得分可能会影响以后几回合的得分。比赛开始时,记录是空白的。你会得到一个记录操作的字符串列表ops,其中ops[i]是你需要记录的第i项操作,ops遵循下述规则:整数x-表示本回合新获得分数x“+”-表示本回合新获得的得分是前两次得分的总和。题目数据保证记录此操作时前面总是存在两个有效的分数。“D”-表示本回合新获得的得分是
花朝666
·
2024-02-03 12:12
java
数据结构
栈
stack
springMVC
springMVC是一种基于
Java实现
MVC模型的轻量级web框架。
机跃
·
2024-02-03 09:14
java
使用
Java实现
视频直播解决方案
使用
Java实现
视频直播解决方案1.概述本博客使用JavaCV开发的rtsp流转rtmp流并进行推流,并使用nginx实现流媒体直播方案1.1网络摄像头协议(一般网络摄像头支持协议有GB/T28181和
代码人生520
·
2024-02-03 09:29
项目实战
java
Java实现
视频抽帧
1️⃣配置Maven在pox.xml中加入org.bytedecojavacv-platform1.5.72️⃣创建FrameExtractorimportorg.bytedeco.javacv.*;importjavax.imageio.ImageIO;importjava.awt.image.BufferedImage;importjava.io.File;importjava.io.IOEx
lcannal
·
2024-02-03 07:59
实用小功能
java
开发语言
生产问题排查系列——redis告警连接异常问题排查
Jedis是Redis的
Java实现
的客户端,其API提供了比较全面的Redis命令的支持;Redisson实现了分布式和可扩展的Java数据结构,和Jedis相比,功能较为复杂,不仅支持字符串操作,且还支持排序
吴代庄
·
2024-02-03 07:56
Java
问题排查
redis
数据库
缓存
最大熵阈值python_李航统计学习方法(六)----逻辑斯谛回归与最大熵模型
针对最大熵,提供一份简明的GIS最优化算法实现,并注解了一个IIS最优化算法的
Java实现
。
weixin_39669638
·
2024-02-03 06:20
最大熵阈值python
leetcode刷题(
剑指offer
) 50.Pow(x, n)
50.Pow(x,n)实现pow(x,n),即计算x的整数n次幂函数(即,xn)。示例1:输入:x=2.00000,n=10输出:1024.00000示例2:输入:x=2.10000,n=3输出:9.26100示例3:输入:x=2.00000,n=-2输出:0.25000解释:2-2=1/22=1/4=0.25提示:-100.00。-104>=1;}returnres;}}
花里胡哨的菜只因
·
2024-02-03 03:05
leetcode
算法
职场和发展
leetcode刷题(
剑指offer
) 946.验证栈序列
946.验证栈序列给定pushed和popped两个序列,每个序列中的值都不重复,只有当它们可能是在最初空栈上进行的推入push和弹出pop操作序列的结果时,返回true;否则,返回false。示例1:输入:pushed=[1,2,3,4,5],popped=[4,5,3,2,1]输出:true解释:我们可以按以下顺序执行:push(1),push(2),push(3),push(4),pop()
花里胡哨的菜只因
·
2024-02-03 03:05
leetcode
算法
职场和发展
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他