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
高级 | (二十二)
Java
常用类库
参考:
Java
常用类库|菜鸟教程一、核心
Java
类库二、常用第三方库以下是
Java
生态系统中广泛使用的第三方库:类别库名称主要功能官方网站JSON处理JacksonJSON序列化/反序列化https:/
coderSong2568
·
2025-06-06 13:48
#
JAVA
java
开发语言
Spring Boot 启动流程及配置类解析原理
通过提供约定优于配置的原则,SpringBoot大大降低了
Java
企业级应用的开发复杂度。
yuan19997
·
2025-06-06 13:17
spring
boot
后端
java
2025.04.23华为暑期实习真题【图像亮度坐标搜索】
Java
/Python/C++/JS/C 实现
目录题目思路Code题目题目内容给定一张二维图像,图像中每个值表示该坐标下的亮度。现在给定一个亮度值m,请返回离图像中心坐标最近的k个亮度为m值的坐标(x,y)。提示:1.图像中元素的坐标范围æ:[0,w-1],y:[0,h-1]。2.图像宽高w,h均为奇数,图像中心坐标(w-1)/2,(h-1)/23.平面上两点之间的距离为|x1-x2|+|y1-y2|。4.在距离相同的情况下,以x小的点优先;
MISAYAONE
·
2025-06-06 12:17
python
华为
java
华为暑期实习机试
开发语言
c++
Lombok的解释及其运用场景
Lombok是一个
Java
库,通过注解(Annotation)自动生成样板代码(如getter/setter、构造函数、toString等),从而减少冗余代码,提高开发效率。
·
2025-06-06 12:44
【云原生技术】Linux下如何安装jdk
(开发者首选的版本管理器)四、设置
JAVA
_HOME(所有方式通用)五、卸载或切换版本六、常见问题速查以下内容以最常见的两条发行版家族(Debian/Ubuntu和RHEL/CentOS/Rocky)为例
阿寻寻
·
2025-06-06 12:42
linux
java
运维
小米一面
java
开发 后端校招最新面试题
小米一面Kafka和RocketMQ的区别?Kafka的优缺点:优点:首先,Kafka的最大优势就在于它的高吞吐量,在普通机器4CPU8G的配置下,一台机器可以抗住十几万的QPS,这一点还是相当优越的。Kafka支持集群部署,如果部分机器宕机不可用,则不影响Kafka的正常使用。缺点:Kafka有可能会造成数据丢失,因为它在收到消息的时候,并不是直接写到物理磁盘的,而是先写入到磁盘缓冲区里面的。K
扫地僧009
·
2025-06-06 12:11
互联网大厂面试题
java
开发语言
SpringBoot整合Ehcache缓存
一、Ehcache介绍EhCache是一个纯
Java
的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认CacheProvider。Ehcache是一种广泛使用的开源
Java
分布式缓存。
Meiko丶
·
2025-06-06 11:10
Java
缓存
java
spring
Java
Script排序算法详解:从基础到高级
Java
Script作为一门广泛应用于Web开发的语言,提供了内置的排序方法,但了解各种排序算法的原理和实现对于开发者来说仍然至关重要。
前端呆猿
·
2025-06-06 11:39
js
前端
javascript
排序算法
开发语言
【
Java
开发日记】如何用SpringBoot整合Sharding Sphere实现数据脱敏
在真实业务场景中,数据库中经常需要存储某些客户的关键性敏感信息如:身份证号、银行卡号、姓名、手机号码等,此类信息按照合规要求,通常需要实现加密存储以满足合规要求。痛点一:通常的解决方案是书写SQL的时候,把对应的加密字段手动进行加密再进行插入,在查询的时候使用之前再手动进行解密。此方法固然可行,但是使用起来非常不便捷且繁琐,使得日常的业务开发与存储合规的细节紧耦合痛点二:对于一些为了快速上线而一开
程序员小假
·
2025-06-06 11:07
Java
开发日记
java
单元测试
开发语言
【Redis】Redis 的常见客户端汇总
目录一、命令行客户端二、图形界面的客户端三、
Java
客户端3.1SpringDataRedis3.2Jedis3.2.1连接池的配置3.3Lettuce3.3.1RedisTemplate工具类实现3.3.2
敖云岚
·
2025-06-06 11:03
Redis
redis
github
数据库
ZooKeeper 安装教程(Windows + Linux 双平台)
ZooKeeper安装教程(Windows+Linux双平台)Zookeeper和Kafka版本与JDK要求一、安装前准备系统要求
Java
环境(JDK17+)开放端口:2181(客户端),2888(集群通信
白嫖不白嫖
·
2025-06-06 10:01
Linux实战
zookeeper
windows
linux
Java
创建对象的多种方式
目录使用new关键字创建对象使用反射机制创建对象使用克隆创建对象通过序列化与反序列化创建对象使用依赖注入创建对象使用工厂模式创建对象使用构建器模式创建对象使用new关键字创建对象在
Java
中,使用`new
zsy_2020
·
2025-06-06 10:00
java
开发语言
面试
java
对hdfs文件的拉取和上传操作
文章目录一、创建Configuration对象二、创建FileSystem对象三、打开hdfs文件四、FileSystem的一些方法五、完整示例1、拉取文件2、上传文件一、创建Configuration对象org.apache.hadoop.conf.ConfigurationConfigurationconf=newConfiguration();设置部分属性//使用数据节点(DataNode)
yogima
·
2025-06-06 10:00
SSM
hdfs
hadoop
java
java
多线程及线程池
线程一、什么是多线程?二、线程的生命周期三、简单地创建一个线程1、实现Runnable接口2、继承Thread类3、使用Callable和FutureTask4、三种实现方式的对比四、线程同步和锁1、为什么需要线程同步?2、线程同步的实现方式3、synchronized和ReentrantLock使用示例五、线程池1、Executor接口2、ExecutorService接口isShutdown(
·
2025-06-06 10:59
深度解析ArrayList
目录基本概念底层实现原理底层数据结构容量初始化机制自动扩容机制增删改查操作原理内存管理细节常用方法遍历方式普通for循环增强for循环Iterator迭代器
Java
8LambdaArrayList与线程安全
小白写代码hh
·
2025-06-06 10:29
java
LIST
ArrayList
扩容
(LeetCode 每日一
题
) 1061. 按字典序排列最小的等效字符串 (并查集)
题目:1061.按字典序排列最小的等效字符串思路:使用并查集,来将等价的字符连起来,形成一棵树。这棵树最小的字母,就代表整颗树,时间复杂度0(n),细节看注释。C++版本:classSolution{public://并查集intfindd(intu,vector&p){if(p[u]!=u)p[u]=findd(p[u],p);returnp[u];}stringsmallestEquivale
岁忧
·
2025-06-06 10:29
C++
JAVA
Go版本
LeetCode
leetcode
算法
职场和发展
java
c++
go
java
泛型 注解_
JAVA
注解,泛型,反射
一、注解元注解元注解是用来修饰注解的注解,
java
提供了3种元注解。@RetentionRetentionPolicy.SOURCE表明注解仅存在源码之中,不存在.class文件中,更不能运行时可见。
·
2025-06-06 10:58
LeetCode 热
题
100 - 哈希 - 49
49.字母异位词分组-力扣(LeetCode)题目给你一个字符串数组,请你将字母异位词组合在一起。可以按任意顺序返回结果列表。字母异位词是由重新排列源单词的所有字母得到的一个新单词。示例1:输入:strs=["eat","tea","tan","ate","nat","bat"]输出:[["bat"],["nat","tan"],["ate","eat","tea"]]示例2:输入:strs=["
小河豚oO
·
2025-06-06 10:58
LeetCode
热题
100
leetcode
哈希算法
算法
Java
对象创建过程
了解过
Java
对象创建的过程吗?1.类加载检测加载对象时,先检查该对象的类模板是否已被加载。
·
2025-06-06 10:57
java
自定义注解 & 泛型
一、自定义注解1、定义注解使用@inteface,基本注解的定义packagecom.lemon.self.annotation.zhujie;import
java
.lang.annotation.ElementType
·
2025-06-06 10:27
java
泛型和注解
1、什么是泛型1.1泛型的概念泛型是
Java
SE5出现的新特性,泛型的本质是类型参数化或参数化类型,在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型1.2泛型的意义一般的类和方法
戒情卜戒爱
·
2025-06-06 10:57
java
开发语言
Redis缓存问题与解决方案
Java
实现布隆过滤器使用Guava库的BloomFilter类可以高效过滤无效请求,以下是完整代码示例。importcom.google.common.hash.BloomFilter
小折耳猫_
·
2025-06-06 10:57
缓存
redis
数据库
#1549.每件商品的最新订单
这
题
要找到没见商品的最新订单,使用python解,先导入pandas包importpandasaspd先将表转为可操作的数据矩阵,再从订单表数据中找打每件商品的最大订单日期,先存入一个结果矩阵,将这个结果矩阵与产品表相连接在对结果排序
上蒼笑
·
2025-06-06 09:55
python
pandas
JAVA
中的注解和泛型
目录
JAVA
注解介绍概念注解的本质4种标准元注解自定义注解泛型介绍泛型的定义
JAVA
泛型泛型方法()泛型类()类型通配符类型擦除
JAVA
注解介绍概念注解是JDK5.0引入的一种元数据机制,用来对代码进行标注
小白写代码hh
·
2025-06-06 09:25
java
注解
泛型
Java
对象创建过程
前言在
Java
开发中,我们经常使用new关键字来创建对象,但你是否想过,当执行Personperson=newPerson()这行代码时,JVM底层究竟发生了什么?让我们看看对象是怎么被创建的。
寒士obj
·
2025-06-06 09:25
Java
java
开发语言
LeetCode 热
题
100 - 哈希 - 128
128.最长连续序列-力扣(LeetCode)题目给定一个未排序的整数数组nums,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。请你设计并实现时间复杂度为O(n)的算法解决此问题。示例1:输入:nums=[100,4,200,1,3,2]输出:4解释:最长数字连续序列是[1,2,3,4]。它的长度为4。示例2:输入:nums=[0,3,7,2,5,8,4,6,0,1]输出:9示例
小河豚oO
·
2025-06-06 09:25
LeetCode
热题
100
leetcode
哈希算法
算法
第4
题
力扣LeetCode 热
题
HOT 100(34. 在排序数组中查找元素的第一个和最后一个位置)
第4
题
力扣LeetCode热
题
HOT100(34.在排序数组中查找元素的第一个和最后一个位置)题目给定一个按照升序排列的整数数组nums,和一个目标值target。
weixin_45440200
·
2025-06-06 09:54
算法
算法
leetcode
数据结构
快速排序
面试
【算法训练营Day06】哈希表part2
文章目录四数相加赎金信三数之和四数之和四数相加题目链接:454.四数相加II这个
题
注意它只需要给出次数,而不是元组。所以我们可以分治。
·
2025-06-06 08:18
力扣HOT100之二分查找: 34. 在排序数组中查找元素的第一个和最后一个位置
这道
题
完全没有思路,直接去看灵神的题解了,这道
题
的大概思路就是额外定义一个二分查找函数,对于给定数组nums和目标值target,返回第一个大于等于target的元素下标,当返回的下标处的元素恰好等于target
编程绿豆侠
·
2025-06-06 08:17
力扣HOT100
leetcode
算法
数据结构
ASP.NET 中的文本块功能解析
"")二、ASP.NET特有的文本处理方式1.Razor视图中的多行文本2.内联表达式块三、C#11.0的原始字符串字面量(RawStringLiterals)四、对比表格表1:ASP.NET/C#与
Java
梦幻南瓜
·
2025-06-06 08:47
c#
asp.net
后端
Java
StringBuffer线程安全机制深度解析:同步锁实现原理与性能优化
目录1.StringBuffer线程安全概述1.1StringBuffer的基本特性2.StringBuffer同步机制实现原理2.1同步锁实现方式2.2同步锁的字节码分析3.StringBuffer与StringBuilder对比3.1核心差异对比表3.2性能对比测试数据4.StringBuffer的锁优化策略4.1toStringCache优化机制4.2锁粒度分析5.多线程场景下的String
梦幻南瓜
·
2025-06-06 08:46
java
java
安全
性能优化
Python 算法入门教程:简单难度贪心算法实战
在leetcode上贪心算法相关的编程
题
比较多,本节以及接下来的一节都会选择使用leetcode习题来帮助我们巩固和实战贪心算法。
数据蜂窝
·
2025-06-06 08:14
Python
爬虫技能晋升路线
算法
python
贪心算法
探索 JNI - Rust 与
Java
互调实战
一、Rust+
Java
=?
Java
和Rust是两种现代编程语言,各自具有独特的优势,适用于不同的应用场景。
金汐脉动 | PulseTide
·
2025-06-06 08:42
禅与Java
禅与Rust
rust
java
开发语言
回顾
Java
与数据库的30年历程
当
Java
1.0于1996年推出时,语言和互联网都与今天大不相同。当时,网络主要是静态的,而
Java
承诺通过注入交互式游戏和动画来为网络注入活力,这一承诺极具前景。
·
2025-06-06 07:10
React---day9
11、css11.1styled的基本使用CSS-in-JS的模式就是一种将样式(CSS)也写入到
Java
Script中的方式,并且可以方便的使用
Java
Script的状态;npmaddstyled-componentsconstTitle
菥菥爱嘻嘻
·
2025-06-06 07:38
react学习
react.js
前端
前端框架
推荐开源项目:NotifyUtil - 简单易用的通知工具库
NotifyUtilabetterandmorecompatibleapiforandroidnotification项目地址:https://gitcode.com/gh_mirrors/not/NotifyUtil项目简介是一个由hss01248开发并维护的
Java
黎杉娜Torrent
·
2025-06-06 06:35
docker nginx proxy_pass 想让Nginx容器内的配置代理到宿主机上的某个端口
(比如
Java
应用运行在宿主机的8092端口)报错配置:location/api{proxy_set_headerX-Forwarded-For$remote_addr;proxy_passhttp:/
杰哥技术分享
·
2025-06-06 06:33
docker
nginx
容器
java
.lang.IllegalStateException: No parameter name specified for argument of type [
java
.lang.Integer
Springmvc绑定参数出现的异常(springmvcargumenttype[
java
.lang.Integer]notavailable)在使用SpringMVC绑定基本类型(如String,Integer
L.未来
·
2025-06-06 06:02
java
从
Java
的Jvm的角度解释一下为什么String不可变?
从
Java
的Jvm的角度解释一下为什么String不可变?
米粉0305
·
2025-06-06 05:29
java
jvm
开发语言
关于Playwright和Selenium 的区别和选择
多语言支持Selenium支持多种编程语言,如
Java
、C#、Python、
程序员的世界你不懂
·
2025-06-06 05:59
《playwright》
自动化
百度
经验分享
代码随想录训练营Day57(单调栈解决最近大于或小于关系):Leetcode739、496、面试经典百
题
:Leetcode80、274
Leetcode739:问题描述:给定一个整数数组temperatures,表示每天的温度,返回一个数组answer,其中answer[i]是指对于第i天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用0来代替。示例1:输入:temperatures=[73,74,75,71,69,72,76,73]输出: [1,1,4,2,1,1,0,0]示例2:输入:temperatur
辩证法写Bug
·
2025-06-06 05:27
算法
leetcode
代码训练LeetCode(23)随机访问元素
CSDN博客参考文章:380.O(1)时间插入、删除和获取随机元素-力扣(LeetCode)力扣(LeetCode)全球极客挚爱的技术成长平台文章目录代码训练(23)LeetCode之随机访问元素1.原
题
2
Once-Day
·
2025-06-06 05:56
#
十年代码训练
leetcode
算法
一元一次方程
且数据均在double类型以内,且一定有解(保留2位小数)样例输入26样例输出-3.00代码:import
java
.util.Scanner;publicclassT01{publicstaticvoidmain
小白烊
·
2025-06-06 04:21
数据结构(
JAVA
版)练习题
题目难易程度与题号顺序无关哦)目录1、多关键字排序2、集合类的综合应用问题3、数组排序4、球的相关计算问题5、利用类对象计算日期6、日期计算问题7、星期日期的计算8、计算坐标平面上两点距离9、异常处理设计问题10、
Java
渔梧
·
2025-06-06 04:20
数据结构(JAVA版)
数据结构
java
NodeJS全栈开发面试题讲解——P8实战场景
题
(建议重点准备)
✅8.1请设计一个「用户登录+JWT鉴权+角色权限」系统面试官您好,我曾在实际项目中搭建过完整的用户系统,下面我从登录流程、Token生成、角色权限控制三方面来讲解。一、登录流程:用户输入账号密码,前端发起/login请求后端验证用户名、密码(bcrypt加密比对)验证通过后生成JWT,返回给前端consttoken=jwt.sign({userId,role},secret,{expiresIn
穗余
·
2025-06-06 04:20
全栈
前端
数据库
node.js
面试
前端
Java
读取Excel中的图片,并保存
●以下代码只具有读取xls文件中的图片,并保存到指定位置的功能;●保存的图片都是jpg格式代码import
java
.io.BufferedInputStream;import
java
.io.File;impo
·
2025-06-06 03:49
java
读取excel的图片
java
读取excel中的图片1、第一步要导入相关的依赖这里我使用了阿里云的OSS对象存储、XFileStorage一键上传、apachePOIorg.apache.poipoi-ooxmlorg.dromara.x-file-storagex-file-storage-spring2.1.0com.aliyun.ossaliyun-sdk-oss3.17.42
不会变大小写
·
2025-06-06 03:48
java
excel
spring
gitee
Pytest测试框架学习笔记
Python中最流行的测试框架之一,相比Python自带的unittest框架,Pytest具有以下优势:特性unittestpytest安装方式无需安装手动安装版本管理无法改变版本可以指定版本代码风格
Java
song_ly001
·
2025-06-06 03:46
python
pytest
Python学习(5) ----- Python的JSON处理
JSON(
Java
ScriptObjectNotation)是一种轻量级的数据交换格式,常用于API和配置文件。
hello kitty w
·
2025-06-06 03:46
Python
python
学习
json
模拟试卷2
一、选择
题
(每小题2分,共90分)1.普通的台式计算机通常由()和外围设备组成。A.硬盘B.内存C.显示器D.主机2.内存按工作原理可以分为RAM和()。
weixin_45324042
·
2025-06-06 03:43
ci/cd
上一页
128
129
130
131
132
133
134
135
下一页
按字母分类:
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
其他