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
JDK(Java
Java
日期处理(Date、Calendar、DateFormat)
一:序本篇文章将介绍
JDK
1.8前的日期处理,其实已经不推荐使用了,但以前的项目也有少部分使用,所以在这里引出一下;在
JDK
1.8之前,
Java
中的日期和时间处理是由
java
.util.Date和
java
.util.Calendar
「已注销」
·
2025-06-07 01:14
java
python
开发语言
Spring 团队详解:AOT 缓存实践、JSpecify 空指针安全与支持策略升级
除了框架版本的跃迁,社区也关注Spring在新特性、兼容性与支持策略等方面的动态,特别是在
Java
AOT缓存集成、JSpecify空指针安全注解体系
·
2025-06-07 01:04
java
Java
面经
为什么重写equal()方法也要重写hashcode()方法在使用HashMap存放键值对时,首先会判断key的hashcode()在map中是否存在,若不存在直接存入,若存在会调用equal方法进行比较。那么我们现在知道一个前提了,即equal()相等,那么其hashcode()一定相等。如果我们重写equal不重写hashcode()话,导致equal()相等,而hashcode()不相等,即
只是当时已惘然——
·
2025-06-07 00:11
java成神之路
java
开发语言
Java
八股文——集合「Map篇」
Map面试官您好,关于
Java
中常见的Map集合,我可以从非线程安全和线程安全两个方面来介绍:首先,我们来看一下非线程安全的Map实现,这些在单线程环境下性能通常更好,但在并发场景下需要外部同步:HashMap
·
2025-06-07 00:41
Java
八股文——
Java
基础「面向对象篇」
参考小林coding和
Java
Guide面向对象和面向过程的区别面向对象(Object-Oriented)和面向过程(Procedural-Oriented)是两种不同的编程范式,它们在设计思想、代码结构和问题解决方式上有显著的区别
YuTaoShao
·
2025-06-07 00:41
Java八股文
java
开发语言
《JVM 启动参数怎么写最优?从 Xms 到 GCLog 的调优实践》
今天咱们来聊聊
Java
虚拟机的那些事儿~作为一个
Java
程序员,JVM就像是我们最亲密的小伙伴,但很多同学对它又爱又恨。今天我就用最通俗易懂的方式,带大家彻底搞懂JVM参数配置和性能优化!
魔道不误砍柴功
·
2025-06-07 00:11
Java使用与案例分享
jvm
JDK
1.8,
Java
,HashMap的put()方法全过程(超详细)
首先一个节点进来做hash值并取余运算,hash到对应的桶,开有没有hash冲突,如果没有直接插入,如果有就需要遍历链表,看有没有key相同的情况,如果有就进行值的替换,如果没有就插到链表尾部(哪些判断是否变为红黑树逻辑在下面进行解析,这里做个大概描述)1.7使用头插法,因为他认为先最近插入的最容易被访问,但是在并发,扩容数组的时候可能会出现死循环。因为并发扩容reHash一张新的表。扩容的时候会
java记
·
2025-06-07 00:11
哈希算法
java
数据结构
HashMap中的put方法执行流程(流程图)
在
JDK
1.8及以后版本中,其主要逻辑封装在putVal这个内部方法中。
YuTaoShao
·
2025-06-07 00:08
Java
流程图
哈希算法
散列表
面试大厂
Java
开发,李小梅的爆笑技术答疑之旅:从Spring Boot到Kafka
面试大厂
Java
开发,李小梅的爆笑技术答疑之旅:从SpringBoot到Kafka面试官:李小梅,欢迎来到我们互联网大厂的面试现场。今天我们主要围绕
Java
及其生态展开。准备好了吗?
mateHecho
·
2025-06-07 00:37
Java场景面试宝典
Java
Spring
Boot
Kafka
Redis
Hibernate
Spring
Cloud
OpenFeign
互联网大厂
Java
求职者面试实录
互联网大厂
Java
求职者面试实录第一轮面试官:
Java
核心知识问题1问题2问题3谢飞机回答简单问题回答好了复杂问题胡乱回答第二轮面试官:JUC、JVM、多线程问题1问题2问题3谢飞机回答简单问题回答好了复杂问题胡乱回答第三轮面试官
14L
·
2025-06-07 00:06
Java
面试
技术问题
面试实录
负载均衡将https请求转发后端http服务报错:The plain HTTP request was sent to HTTPS port
https请求报错:TheplainHTTPrequestwassenttoHTTPSport示例背景描述:www.test.com:11001服务需要对互联网使用https提供服务后端
java
服务不支持
Adorable老犀牛
·
2025-06-07 00:35
Nginx
http
负载均衡
https
nginx
互联网大厂
Java
面试:深入Spring Boot与微服务架构
第一轮提问:
Java
核心与SpringBoot王老师:你对
Java
SE8的新特性了解多少?请具体谈谈Lambda表达式的应用场景。谢飞机:啊,Lambda表达式,那个省去匿名类的写法是吧?
程序员rem
·
2025-06-07 00:34
Java场景面试宝典
Java面试
Spring
Boot
微服务架构
Redis缓存
Spring
Cloud
消息队列
Kafka
基于
Java
的springboot/SSM+vue.js+uniapp小程序的美食推荐系统的微信小程序附带文章源码部署视频讲解等
为什么选择我代码参考数据库参考测试用例参考源码获取前言博主介绍:✌CSDN特邀作者、资深全栈开发程序员,曾在互联网大厂担任高级职位、码云/掘金/华为云/阿里云/InfoQ/StackOverflow/github等平台优质作者、专注于
Java
程序员kidow
·
2025-06-06 23:03
小程序项目
Java核心技术精选
Java项目精选
java
小程序
spring
boot
互联网大厂
Java
面试:从Spring Cloud到Kafka的技术考察
场景:互联网大厂
Java
求职者面试面试官与谢飞机的对话面试官:我们先从基础开始,谢飞机,你能简单介绍一下
Java
SE和
Java
EE的区别吗?谢飞机:哦,这个简单。
14L
·
2025-06-06 23:00
Java场景面试宝典
Java面试
Spring
Boot
Spring
Cloud
Kafka
JWT
OAuth2
Redis
脚手架项目一直卡在98%,没有加载成功
项目场景:使用脚手架进行项目构建,使用了vue+node.js+脚手架问题描述控制台提示:D:\
java
\WebStorm>cdvue-admin-templateD:\
java
\WebStorm\vue-admin-template
·
2025-06-06 23:59
IM即时通讯技术栈与界面设计:WorkPlus的实践与创新
HTML、CSS和
Java
Scri
恒拓高科BeeWorks
·
2025-06-06 23:58
大数据
Idea搭建EJB架构Demo项目源代码:掌握企业级
Java
开发利器
Idea搭建EJB架构Demo项目源代码:掌握企业级
Java
开发利器【下载地址】Idea搭建EJB架构Demo项目源代码此项目提供了一个基于IntelliJIDEA的EJB(Enterprise
Java
Beans
潘辉炯
·
2025-06-06 22:25
java
多线程
线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。简单理解:应用软件中互相独立,可以同时运行的功能。并发:在同一时刻,有多个指令在单个CPU上交替执行并行:在同一时刻,有多个指令在多个CPU上同时执行多线程的实现方式继承Thread类的方式进行实现publicclassMythreadextendsThread{@Overridepublicvoidrun(){
·
2025-06-06 22:23
【
Java
SE基础】第七章:面向对象
解决小业务相对比较简单,但是面对复杂业务时,相对不好处理2.面向对象:(1)理解:将一些业务过程看成一个整体,利用对象之间的关系解决问题(2)优点:解决业务复杂问题时,相对简单二、对象1.概念:复杂的客观事物在
Java
柠檬味的薄荷心
·
2025-06-06 22:51
编程语言
#
Java
java
开发语言
笔记
JAVA
集合面试分享十五:HashMap、HashTable、TreeMap、LinkedHashMap之间有什么区别呢?
HashMap、HashTable、TreeMap、LinkedHashMap的区别如下:底层数据结构:HashMap:基于哈希表实现,允许使用null作为key或value。HashTable:也基于哈希表,但不允许使用null作为key或value。TreeMap:基于红黑树实现,可以确保Map中的元素处于排序状态。LinkedHashMap:基于哈希表和链表实现,维护了一个运行于所有条目的双
之乎者也·
·
2025-06-06 22:50
Java
集合内容分享
集合
java
Java
的抽象类
1.抽象类定义了一种类型:抽象类本身不能被实例化,但可以被子类继承。它提供了一种模板或者规范,子类需要实现其中的抽象方法,从而完善具体的行为。不能new这个抽象类,只能靠子类去实现它2.提供了代码重用的机制:抽象类可以包含普通方法和具体实现,子类可以直接继承这些方法。可以通过抽象类来定义一些通用的行为,避免重复编写代码。3.用于类的层级结构设计:抽象类通常用于表示一类对象的共同特征,它们的子类通过
葡萄成熟时 !
·
2025-06-06 22:49
java
jvm
开发语言
java
教程笔记(七)-类变量,代码块,抽象类,接口,内部类
1.类变量在
Java
中,类变量(ClassVariables)是指用static关键字修饰的成员变量。它们属于类本身,而不是类的实例对象。因此,无论创建多少个对象,类变量在整个程序中只有一份副本。
小前端大牛马
·
2025-06-06 22:49
java
笔记
开发语言
【
JAVA
语言-第18话】集合框架(五)——Map、HashMap、LinkedHashMap、TreeMap集合
1.5LinkedHashMap集合1.5.1概述1.5.2特点1.6TreeMap集合1.6.1概述1.6.2特点1.7Map集合练习1.8HashMap、LinkedHashMap、TreeMap的区别双列集合Map1.1概述
java
.util.Map
H底藏匿Y光
·
2025-06-06 22:17
JAVA语言
java
开发语言
认识一下jvmti(很厉害的)
JVMTI详解:
Java
虚拟机工具接口一、JVMTI概述JVMTI(
Java
VirtualMachineToolInterface)是
Java
虚拟机(JVM)提供的一套原生编程接口,用于实现
Java
程序的调试
烬柒小云
·
2025-06-06 21:17
安卓逆向
java
jvm
java
开发语言
【
Java
笔记】第7章:面向对象
前言1.编程思想2.对象3.类4.方法重载5.构造方法6.this7.引用结语#includeintmain{上期回顾:【
Java
笔记】第6章:数组个人主页:C_GUIQU归属专栏:【
Java
学习】return
熔光
·
2025-06-06 21:13
Java
java
笔记
学习
怎么通过 jvmti 去 hook
java
层函数
使用JVMTI手动实现Android
Java
函数Hook要通过JVMTI手动实现Android
Java
函数Hook,需要编写Native层代码并注入到目标进程中。
烬柒小云
·
2025-06-06 21:13
安卓逆向
java
java
开发语言
SSM之SpringMVC和Mybatis
SSM之SpringMVC和Mybatis一、文章介绍SpringMVCMybatisSSM整合二、SpringMVC(一)简介概念SpringMVC是一种基于
Java
的实现MVC设计模型的请求驱动类型的轻量级
码农OvO
·
2025-06-06 21:12
mybatis
Python的异步编程:async,await
作者博客:https://shiyu.dev/archives/1156我第一次接触异步编程肯定是在
Java
Script,第一次写延时函数的时候很奇怪为啥延时函数下面的代码会直接执行而不等待时间结束,然后就对异步编程有了一点点的了解
时不晴
·
2025-06-06 21:10
python
Java
进阶之旅-day05:网络编程
Java
作为一门广泛应用的编程语言,提供了强大的网络编程能力。今天,我们深入学习了
Java
网络编程的基础知识,包括基本的通信架构、网络编程三要素、IP地址、TCP协议、UDP通信等内容。
禹曦a
·
2025-06-06 21:39
Java基础加强
java
网络
开发语言
Spring Boot应用开发实战
SpringBoot应用开发实战:从零到生产级项目的深度指南在当今
Java
生态中,SpringBoot已占据绝对主导地位——据统计,超过75%的新
Java
项目选择SpringBoot作为开发框架。
·
2025-06-06 21:09
k8S 命令
kubectldescribepod
java
-spice-cloud-member-1-69975bd859-jhqvj-ndevkubectlgetpods-ndevkubectltoppod
java
-spice-cloud-member
是曼曼呀
·
2025-06-06 20:05
kubernetes
linux
容器
Java
单例模式详解
LazyInitialization)3.懒汉式+同步锁(线程安全)4.双重检查锁(Double-CheckedLocking)5.静态内部类(推荐)6.枚举(最佳实践)单例模式的序列化与反序列化问题单例模式适用场景总结单例模式是
Java
勤奋的知更鸟
·
2025-06-06 20:34
Java
单例模式
java
开发语言
贪心算法应用:网络流容量缩放优化(高容量边优先处理)
Java
中的贪心算法应用:网络流容量缩放优化(高容量边优先处理)一、网络流问题基础1.1网络流基本概念网络流(NetworkFlow)是指在一个有向图中,每条边都有一个容量(capacity),表示该边能承载的最大流量
纪元A梦
·
2025-06-06 20:04
贪心算法
贪心算法
网络
php
Linux环境部署—— Jenkins
目录一、安装Jenkins二、运行三、访问四、初始化插件失败五、卸载重装六、其他一、安装Jenkinshttps://www.jenkins.io/zh/download注意看下对应
jdk
版本要求https
Java_Yangsister
·
2025-06-06 20:33
Linux环境部署
linux
jenkins
运维
回文链表(
java
)
什么是回文链表回文链表是指一个链表,其节点值从前往后和从后往前读是相同的。例如,链表1->2->3->2->1就是一个回文链表,因为无论从头到尾还是从尾到头读,节点值都是一样的题目描述:给你一个单链表的头节点head,请你判断该链表是否为回文链表。如果是,返回true;否则,返回false。示例1:输入:head=[1,2,2,1]输出:true示例2:输入:head=[1,2]输出:false代
·
2025-06-06 20:03
Unity 单例模式完全指南
开发领域:前端开发|AI应用|Web3D|元宇宙技术栈:
Java
Script、React、ThreeJs、WebGL、Go经验经验:6年+前端开发经验,专注于图形渲染和AI技术开源项目:AI智简未来、晓智元宇宙
贵州数擎科技有限公司
·
2025-06-06 20:03
unity
单例模式
游戏引擎
Java
依赖注入、控制反转与面向切面:面试深度解析
致敬读者感谢阅读笑口常开生日快乐⬛早点睡觉博主相关博主信息博客首页专栏推荐活动信息文章目录
Java
依赖注入、控制反转与面向切面:面试深度解析一、控制反转(IoC)与依赖注入(DI)1.核心概念解析2.高频面试题二
岫珩
·
2025-06-06 20:32
Java
#
Java面试
#
Java基础
java
面试
开发语言
依赖注入
控制反转
面向切面
实现单例模式的常见方式
前言
java
有多种设计模式,如下图所示:单例模式它确保一个类只有一个实例,并提供一个全局访问点。1、单例模式介绍1.1、使用原因为什么要使用单例模式?
找不到、了
·
2025-06-06 19:59
spring
设计模式
java
单例模式
java
开发语言
Java
程序员成长记(一):菜鸟入职之 Maven「Dependency 大屠杀」
1、工位上的第一声叹息上午八点半的阳光斜切过XX科技的玻璃幕墙,小彬对着电脑屏幕眨了眨眼。入职第三天,他终于领到了属于自己的开发任务——「任务创建」功能开发。按照大飞哥给的《新人快速上手指南》,他先在IDEA里新建了SpringBoot模块,小心翼翼地在pom.xml里添上spring-boot-starter-web依赖。"应该和之前学的教程一样吧。"小彬喃喃自语,按下了Maven编译按钮。然而
程序员岳彬
·
2025-06-06 19:57
Java
程序员成长记
java
maven
开发语言
后端
程序人生
spring
boot
Java
程序员成长记(二):菜鸟入职之 MyBatis XML「陷阱」
技术知识点:MyBatis用法、EXPLAIN执行计划分析、索引优化原则、批量查询最佳实践一、批量查询的「自信陷阱」周五下午的阳光带着周末的慵懒,小彬盯着Jira上的新任务——「批量查询任务列表」。有了上周Maven依赖的经验,他自觉对SpringBoot多了几分底气,决定在MyBatis里大展身手。"批量查询用标签就行吧。"他自言自语,熟练地在TaskMapper.xml里写下SQL:SELEC
程序员岳彬
·
2025-06-06 19:57
Java
程序员成长记
java
spring
boot
spring
开发语言
mysql
sql
mybatis
Java
高频面试题场景(二):老年健康手环数据管理系统
系列文章序号文章名称1
Java
高频面试题场景(一):社区智能充电桩管理系统2
Java
高频面试题场景(二):老年健康手环数据管理系统文章目录系列文章一、项目信息项目介绍技术栈主要工作二、面试题及回答1.
程序员岳彬
·
2025-06-06 19:57
从项目到面试:Java
高频面试题场景化通关指南
java
开发语言
后端
人工智能
spring
面试
程序人生
Java
高频面试题场景(四):社区老年大学在线学习平台系统
系列文章序号文章名称1
Java
高频面试题场景(一):社区智能充电桩管理系统2
Java
高频面试题场景(二):老年健康手环数据管理系统3
Java
高频面试题场景(三):高校实验室设备共享平台4
Java
高频面试题场景
程序员岳彬
·
2025-06-06 18:55
从项目到面试:Java
高频面试题场景化通关指南
java
学习
开发语言
spring
boot
后端
spring
面试
Node事件循环机制详解
在
Java
Script开发中,事件循环是一个非常重要的概念,它决定了代码的执行顺序和性能表现。虽然浏览器和Node.js都使用事件循环来处理异步任务,但它们的实现和行为存在一些关键差异。
前端小巷子
·
2025-06-06 18:23
javascript
node.js
面试
开发语言
前端
JDK
从8升级到21的问题集
作者:京东工业韦付芝一、背景与挑战1.升级动因◦Oracle长期支持策略◦现代特性需求:协程、模式匹配、ZGC等◦安全性与性能的需求◦AI新技术引入的版本要求2.项目情况◦100+项目并行升级的协同作战◦多技术栈并存◦持续集成体系的适配挑战二、进度应用总数已完成应用下线待升级100+731310+三、主要问题域与解决方案1.依赖管理的"蝴蝶效应"•sun.misc.BASE64Encoder等
·
2025-06-06 18:57
程序员
设计模式-2 结构型模式
5、
JDK
动态代理实现核心:构
AllWe$
·
2025-06-06 17:20
设计模式
设计模式
JS 函数柯里化
在
Java
Script开发中,函数柯里化是一个非常重要的概念,它不仅可以提升代码的复用性和可读性,还能在某些场景下优化性能。本文将深入探讨函数柯里化的原理、实现方法以及实际应用场景。
前端小巷子
·
2025-06-06 17:49
javascript
前端
开发语言
面试
Python 爬虫实战:Selenium 爬取 B 站排行榜数据(动态加载页面的显式等待策略)
动态页面处理:完美应对
Java
Scri
yansideyucsdn
·
2025-06-06 17:19
python爬虫实战
python
爬虫
selenium
Java
枚举(enum):优雅管理常量的艺术
作为
Java
开发者,我们经常需要处理一组固定的常量值。
丨问丨
·
2025-06-06 17:18
java
python
开发语言
43道
Java
多线程高频题整理(附答案背诵版)
请说一下进程和线程的区别?进程和线程都是操作系统进行任务管理的基本单位,但它们之间存在一些关键的区别。独立性:进程是操作系统分配资源(如CPU时间、内存空间等)的基本单位,它是相互独立的,一个进程内的错误不会影响其他进程。而线程是进程内的执行单元,同一进程内的线程共享进程的资源,一个线程的错误可能会影响同一进程内的其他线程。开销:创建或删除进程的开销通常比创建或删除线程的开销大,因为进程之间没有共
编程大全
·
2025-06-06 17:45
面试题
java
开发语言
中间件
多线程
面试题
第11节 Node.js 模块系统
换言之,一个Node.js文件就是一个模块,这个文件可能是
Java
Script代码、JSON或者编译过的C/C++扩展。
程序猿小D
·
2025-06-06 16:07
Node.js教程
node.js
vim
编辑器
前端
服务器
上一页
110
111
112
113
114
115
116
117
下一页
按字母分类:
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
其他