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
JMM(Java
Java
使用DFA算法实现敏感词过滤
架构SpringBoot+mysql+mybatils-plus依赖就懒得提供了sql初始化一下敏感词表DROPTABLEIFEXISTS`filter`;CREATETABLE`filter`(`ID`int(0)NOTNULLAUTO_INCREMENTCOMMENT'主键ID',`NAME`varchar(255)CHARACTERSETutf8mb4COLLATEutf8mb4_0900_
宇宙超级勇猛无敌暴龙战神
·
2025-06-22 22:12
java
开发语言
敏感词过滤
DFA
Kafka has been compiled by a more recent version of the
Java
Runtime (class file version 61.0)
在
Java
8下启动kafka_2.13-4.0.0的版本下报如下错误:[root@iZwz9a93gvuoloyla40zjyZbin]#./kafka-server-start.sh..
兮动人
·
2025-06-22 21:33
java
分布式
kafka
java
面试一定会遇到的100个面试题
2.问题:
Java
里的传引用和传值的区别是什么?答案:传引用是指传递的是地址而不是值本身,传值则是传递值的一份拷贝。3.问题:如果要重写一个对象的equals方法,还要考虑什么?
小高求学之路
·
2025-06-22 21:31
java学习
笔记
面试
java
面试
将 brand 变量设置为 null 而不是直接 new Brand()
这行代码把brand设为null,主要是为了遵循
Java
变量初始化规则:核心原因
Java
要求变量在使用前必须“明确初始化”。
2401_83708850
·
2025-06-22 20:00
java
Java
集合源码--ArrayList的可视化操作过程
关于ArrayList的元素插入、检索、修改、删除、扩容等可视化操作过程还有关于ArrayList的迭代器、线程安全和时间复杂度1.底层数据结构基于动态数组实现,内部维护一个Object[]数组。本质是数组数据结构,底层通过拷贝扩容使得数组具备了动态增大的特性。数组所具备的一些特性,ArrayList也同样具备,比如、插入元素的有序性、访问元素的地址计算等。ArrayList与普通数组的本质区别就
晓天天天向上
·
2025-06-22 20:57
java
算法
开发语言
数据结构
【
java
】乐观锁的实现和注意细节
文章目录1.前言乐观锁vs.悲观锁:基本概念对比使用场景及优势简述2.基于版本号的乐观锁实现代码示例注意事项3.基于CAS机制的乐观锁实现核心思想代码示例关键点说明4.框架中的乐观锁实践MyBatis中基于版本号的乐观锁实现示例代码JPA(Hibernate)中的乐观锁@Version注解关键点与底层原理示例代码5.乐观锁使用中的注意细节并发冲突后的重试机制与失败处理事务管理中的注意事项数据持久化
CC大煊
·
2025-06-22 20:26
技术方案
java
数据库
java
()->{}
这种写法叫做Lambda表达式,它是随着
Java
8发布的最重要新特性在项目中比较常见使用到的场景是使用线程池.execute()的时候的,需要写线程执行的匿名内部类时.execute(()->{});上面的
CC大煊
·
2025-06-22 20:26
Java基础
Java
8新API总结
OptionalOptional.ofNullable是
Java
8引入的Optional类中的一个静态方法,用于创建一个可能包含空值的容器对象。
weixin_43833540
·
2025-06-22 19:24
java
ArkCompiler在鸿蒙应用开发中的性能优化实践
关键点在于:字节码优化:通过arkc--opt-level=2启用O2优化,消除冗余指令;类型推断加速:使用@CompileMode(Fast)注解高频调用的
Java
方法;内存管理:配合ArkTS的@S
·
2025-06-22 19:52
harmonyos
深入实战 —— Protobuf 的序列化与反序列化详解(Go +
Java
示例)
我们将通过完整的示例,演示如何在Go和
Java
语言中使用Protobuf完成数据的编码与解码过程,并对比其性能优势,帮助你更好地理解Protobuf在实际
Code季风
·
2025-06-22 19:52
探索
Protobuf:从入门到精通
学习
rpc
go
golang
java
后端
跨语言RPC:使用
Java
客户端调用Go服务端的JSON-RPC服务
本文将介绍如何使用Go语言编写一个简单的JSON-RPC服务,并使用
Java
作为客户端来跨语言调用这个服务。一、背景介绍在之前的文章中,我们已经了解了如何使用Go语言构建一个基本的RPC服务。
Code季风
·
2025-06-22 19:51
深入探索Go
RPC:构建与实践
rpc
java
golang
json
网络协议
Protobuf 高级特性详解 —— 嵌套消息、Oneof 字段与自定义选项
在前几篇文章中,我们已经掌握了ProtocolBuffers(Protobuf)的基础语法、.proto文件的结构、以及如何使用Go和
Java
进行数据的序列化与反序列化操作。
Code季风
·
2025-06-22 19:51
探索
Protobuf:从入门到精通
json
golang
rpc
java
学习
当volatile失效:揭秘
Java
内存模型的隐匿陷阱与解决方案
从CPU缓存一致性问题到JDK新内存屏障实战问题背景资深
Java
面试题:“假设存在以下基于volatile的并发代码:publicclassVolatileExample{privatevolatilebooleanflag
悟能不能悟
·
2025-06-22 19:50
java
jvm
开发语言
Java
中的服务发现与负载均衡详解_openfeign_springcloud_nacos
微服务架构下的自动注册与发现在微服务架构中,服务注册与发现是关键组件,特别是在使用
Java
构建的分布式系统里。随着服务数量的增长,手动管理每个服务实例变得极其复杂且容易出错。
阿里-于怀
·
2025-06-22 19:20
java
服务发现
负载均衡
Java
中Spring Cloud如何实现服务发现与负载均衡
本文将深入探讨
Java
中SpringCloud如何实现服务发现与负载均衡。一、服务发现服务发现在微服务架构中扮演着
程序小先锋
·
2025-06-22 18:17
java
spring
cloud
服务发现
华为OD机试 2025 B卷 - 智能驾驶 (C++ & Python &
JAVA
& JS & GO)
智能驾驶华为OD机试真题目录点击查看:华为OD机试2025B卷真题题库目录|机考题库+算法考点详解华为OD机试2025B卷200分题型题目描述有一辆汽车需要从m*n的地图左上角(起点)开往地图的右下角(终点),去往每一个地区都需要消耗一定的油量,加油站可进行加油。请你计算汽车确保从从起点到达终点时所需的最少初始油量。说明:智能汽车可以上下左右四个方向移动地图上的数字取值是0或-1或正整数:-1:表
无限码力
·
2025-06-22 18:44
华为od
华为OD机试
华为OD机试
2025B卷
华为OD2025B卷
华为OD机考2025B卷
2025年- H84-Lc192--75.颜色分类(技巧、三路指针排序)--
Java
版
1.题目描述2.思路3.代码实现classSolution{publicvoidsortColors(int[]nums){intlow=0;//下一个0应该放的位置intmid=0;//当前检查的位置inthigh=nums.length-1;//下一个2应该放的位置while(mid<=high){if(nums[mid]==0){//把0放到前面swap(nums,low,mid);low+
豆包版:每天进步一点点
·
2025-06-22 17:12
java
leetcode
java
算法
排序算法
Spring Boot中动态操作Elasticsearch的实践指南
通过利用SpringDataElasticsearch模块,可以简化
Java
应用中Elasticsearch的CRUD操作。本文将指导如何实现单个文档的增删改查、模糊查询、分页查询、特
携程邮轮
·
2025-06-22 17:10
Day12--Servlet实现前后端交互(案例:学生信息管理系统登录页面)
(在一个完整的项目架构中,servlet的角色和位置)Servlet、GenericServlet和HttpServlet三者之间的关系是
Java
Web开发中的一个重要概念,它们共同构成了基于
Java
的服务器端程序的基础
IT ·南栀
·
2025-06-22 17:39
Java全栈
mybatis
servlet
交互
通过Nginx配置优化页面加载速度和接口响应时间的完整指南(AI)
一、静态内容优化(提升页面加载速度)1.启用高效压缩Gzip压缩配置:gzipon;gzip_typesapplication/xmlapplication/jsontext/csstext/
java
scriptapplication
秉承初心
·
2025-06-22 16:05
AI创造
nginx
运维
如何在Oracle应用中使用BI PUBLISHER API将RTF转换为XSL-FO
甲骨文公司为我们提供了一套BIPublisher
Java
类库,用于执行各种BIPublisher功能,如将RTF转换为XSL-FO、从XSL-FO和XML生成PDF输出等。
AlanChen
·
2025-06-22 16:05
Oracle
EBS项目或运维
XML
Publisher
基于Spring Boot+Vue的“暖寓”宿舍管理系统设计与实现(源码及文档)
SpringBoot+Vue的“暖寓”宿舍管理系统设计与实现第1章绪论1.1论文研究主要内容1.1.1系统概述1.1.2系统介绍1.2国内外研究现状第2章关键技术介绍2.1关键性开发技术的介绍2.1.1
Java
爱捣鼓的XiaoPu
·
2025-06-22 16:34
spring
boot
vue.js
后端
LangChain4j入门学习项目
点击跳转到网站一、LangChain4j技术概览与环境搭建1.1LangChain4j核心价值解析大模型集成统一API优势[2][6]
Java
生态下RAG/Agent等高级模式支持[13][14]1.2
HeartException
·
2025-06-22 16:03
人工智能
学习
volatile 对 int 和 long 修改的区别
volatile对int和long修改的区别volatile关键字在
Java
中用于保证变量的可见性和有序性,但对于不同基本数据类型(特别是int和long),其行为有一些重要区别。
@ chen
·
2025-06-22 16:03
Java基础
java
Java
单例模式实现方式
Java
单例模式实现方式 单例模式是确保一个类只有一个实例,并提供一个全局访问点的设计模式。
@ chen
·
2025-06-22 16:03
Java基础
java
单例模式
开发语言
java
jdk 国内下载镜像地址
华为镜像下载速度快,但是版本较少https://repo.huaweicloud.com/
java
/jdk/嗖嗖下载使用的是百度网盘下载http://www.sousou88.com/spec/
java
_openjdk.html
@ chen
·
2025-06-22 16:02
Java基础
jdk
Unable to start embedded Tomcat
通常是由于xml文件配置错误导致1.mapper指向错误2.字段类型错误TINYINT是数据库类型或者String是
Java
类型
MyFreeIT
·
2025-06-22 16:02
JDK
tomcat
mybatis
java
同城校园外卖系统
Java
源码:便捷点餐与商家管理实现
以下是基于
Java
的同城校园外卖系统源码实现方案,聚焦便捷点餐流程与商家管理功能的核心代码与架构设计,结合实际校园场景优化用户体验和商家运营效率。
·
2025-06-22 15:29
GIFPlayer 使用指南:创建可调速的 GIF 播放器
今天我要分享一个功能全面的
Java
ScriptGIF播放器类-GIFPlayer,它支持播放控制、速度调整和自适应尺寸等功能核心功能基本播放控制播放/暂停切换自动播放选项帧精确控制速度调节0.5倍到8倍可调速度加速
斯~内克
·
2025-06-22 15:28
前端
开发记录
javaScript
前端
javascript
【学习分享】shell脚本基础(全)
Shell1、基础语法1.1变量1.1.1规则与
java
、python的变量规则一致,大致包含以下规则:只包含字母、数字和下划线不能以数字开头避免使用Shell关键字(和其他语言是一样的)使用大写字母表示常量避免使用特殊符号和空格
无名的测试工程师
·
2025-06-22 15:26
python
开发语言
bash
物联网
tree- shaking的用途,原理
TreeShaking深度解析:用途与实现原理TreeShaking是现代
Java
Script打包工具中一项关键的优化技术,它能够显著减少最终打包文件的体积。
程序员流年大运
·
2025-06-22 15:56
JavaScript
Vue.js专题
nodejs
vue.js
javascript
前端
JAVA
面试题
1.语言特点跨平台解释执行垃圾回收反射机制2.面向对象(OO)面向对象是一种开发范式,通过抽象和实例化来解决问题,易于维护、复用和拓展。面向过程则将问题拆解成方法,通过方法调用解决问题,执行效率高。面向对象的三大特性:封装、继承、多态。封装:隐藏内部信息,暴露接口。继承:复用父类属性和方法,可重写方法。多态:同一件事在不同对象上有不同结果。实现多态的方式:重写、接口、抽象类与抽象方法。3.重写和重
嗨,正在熬夜的你
·
2025-06-22 14:53
面试部分
java
开发语言
以此记录学习
java
(vscode)的日子 day10
day10面向对象c++python
java
将大问题拆分成小问题,借助不同的对象去解决,最终实现功能定义一个类创建一个对象将复杂的对象简单化面向过程强调按步骤实现功能,先分析解决问题要经过的步骤,然后定义方法实现每个步骤的功能然后依次调用方法
嗨,正在熬夜的你
·
2025-06-22 14:23
java
学习
java
开发语言
《
Java
Debug 实战!从报错崩溃到精准修复,超详细调试指南》
《
Java
Debug实战!从报错崩溃到精准修复,超详细调试指南》一、为什么Debug是
Java
学习的「必修课」?
·
2025-06-22 14:17
JAVA
超详解洛谷入门P1789 【Mc生存】插火把(谁看谁会)
目录题目代码详解步骤一:接受数据二:创建数组三.再次接受四.插火把五.放萤石.六.遍历本题只用到了二维数组的基础知识(不到五十行代码)题目相信大家在做这道题的时候都会有一个小疑问?那就是如果我插的火把和萤石在不同的位置时,它好像亮的情况不一样,这种题最容报错的情况就是索引越界异常(RE).下面,我提供一下我自己的思路,来完全避免这种问题(附代码):首先,我们在创建二维数组的时候,在nxn方阵的上下
小羊斩肖恩
·
2025-06-22 14:17
算法
算法
java
2025年程序员转行方向推荐_2025年
java
开发转什么行业好
前言在人工智能(AI)迅速发展的背景下,传统编程领域的程序员改何去何从呢?2025年程序员可以转行去哪些地方呢?其实在现在AI时代对于传统的程序员来说是一个绝佳的实现职业转型、提升薪资待遇的机遇。那么对于考虑转行到大模型领域的程序员来说,有几个热门岗位是值得特别关注的。这些岗位不仅代表了当前技术发展的趋势,也提供了转型的广阔舞台和职业发展的新机遇。以下是几个推荐的岗位:1.AI大模型工程师AI大模
脱泥不tony
·
2025-06-22 14:16
java
开发语言
LLM
人工智能
程序员
转行
大语言模型
求助帖:学
Java
开发方向还是网络安全方向前景好
最近网络安全被一个培训机构吹得天花乱坠,虽然他家既有网安又有
java
和UI,我也是学软件工程的(山西某211,此机构是每年和我们学校合作的校企公司),但那里的老师仍然大力推荐我学网络安全(渗透、代码审计
Jerry404_NotFound
·
2025-06-22 14:15
安全
java
开发语言
渗透
代码审计
Python
网络安全
java
h d,
Java
, {Country} Hướng dẫn du lịch | Những việc nên làm tại
Java
, {Country} | Jetstar | Jets.
LàmộttrongnhữngđảonhỏnhấtcủaIndonesianhưngcũngnhưcácnơikháctrênkhắpđấtnước,
Java
đượcthiênnhiênbantặngcảnhđẹptựnhiênphongphú
openbiox
·
2025-06-22 13:14
java
h
d
前端基础知识
Java
Script系列 - 01(
Java
Script中的数据类型?存储上的差别?)
前言在
Java
Script中,我们可以分成两种类型:基本类型复杂类型两种类型的区别是:存储位置不同一、基本类型基本类型主要为以下6种:NumberStringBooleanUndefinednullsymbolNumber
前端小白从0开始
·
2025-06-22 13:14
前端
javascript
开发语言
Vue3 集成高德地图 API 开发实践
我们将深入探讨如何基于Vue3和高德地图
Java
ScriptAPI打造地图应用,从基础集成到进阶实践全覆盖,快速上手。
前端小白从0开始
·
2025-06-22 13:44
vue
高德地图
前端开发
地图开发
GIS
Java
8 JVM中对象从年轻代(Young Generation)晋升到老年代(Old Generation)的过程浅析
Java
8JVM中对象从年轻代到老年代的过程在
Java
8的JVM中,对象从年轻代(YoungGeneration)晋升到老年代(OldGeneration)的过程是内存管理的重要机制。
学亮编程手记
·
2025-06-22 13:43
Java基础
java
jvm
开发语言
前端开发:
Java
script 与 CSS3 动画的融合
前端开发:
Java
script与CSS3动画的融合关键词:
Java
Script、CSS3动画、前端开发、动画性能、事件驱动、硬件加速、浏览器兼容摘要:本文深入探讨
Java
Script与CSS3动画的融合技术
前端视界
·
2025-06-22 13:43
前端艺匠馆
javascript
css3
开发语言
ai
java
面试题08static关键字的含义
以下是常见场景详解:一、面向对象中(C++/
Java
/C#)1.静态成员变量属于类本身,而非对象实例。所有对象共享同一份数据。生命周期:程序启动时创建,结束时销毁。
·
2025-06-22 12:36
Java
中如何实现自定义依赖注入注解
Java
中如何实现自定义依赖注入注解关键词:依赖注入(DI)、自定义注解、反射机制、控制反转(IoC)、
Java
元编程摘要:本文将从0到1带您实现一个简单的自定义依赖注入框架,通过讲解注解定义、反射扫描
Java大师兄学大数据AI应用开发
·
2025-06-22 12:04
java
网络
开发语言
ai
线程安全集合选择深度解析
Java
集合框架提供了多种线程安全实现,本文从同步机制原理、性能特征、适用场景三个维度,系统解析Vector、ConcurrentHashMap、CopyOnWriteArrayList等核心类的选择策略
·
2025-06-22 12:16
程序员
【简历】某985大学:
java
简历项目重复度太高面试机会较少
美团实习-衣食住行上班分享✅工作地点与居住环境我的工作地点在北京的恒电大厦。为了方便上下班,我选择了在距离恒电大厦约2公里的地西安华为od还有嘛23届本科双非一本计算机现在在一家初创公司实习做遥感算法因为一个人支持整个项目加上待遇不高网易互娱泡池子uu们,网易互娱最后开奖和base地有没有关系呀上周五面的游戏研发服务端hr面,到现在也没开奖。身边等一个转正系统开放~今天看了下入职已经49天了,据说
愤怒的小青春
·
2025-06-22 11:01
java
Java
数组求和
数组元素求和*要求:元素是{68,27,95,88,171,996,51,210}*求出该数组中满足要求的元素和,要求是:求和的元素个位和十位都不能是7,并且不是偶数*定义一个数组,用静态初始化完成数组元素初始化*定义一个球和变量,初始值为0*遍历数组,获取到数组中的每一个元素*判断该元素是否满足条件,如果满足条件就累加*arr[x]%10!7;*arr[x]/10%10!=7;arr[x]%2=
程序老猫
·
2025-06-22 11:31
开发语言
java
【
JAVA
】
Java
输入输出
二、程序输入1、从键盘输入2、多组输入3、猜数字游戏总结前言提示:这里可以添加本文要记录的大概内容:在
Java
编程中,输入输出是程序与用户交互的核心桥梁,决定了数据如何流动、结果如何呈现。
@forever@
·
2025-06-22 11:31
JavaSE
java
开发语言
基于Vue3+AntDesign前后端分离后台管理系统 | 蓝鲸云
SpringBoot3、SpringSecurity、MybatisPlus、Vue3、TypeScript、Vite、AntDesign、MySQL等技术栈实现的单体前后端分离后台管理系统;后端基于
Java
·
2025-06-22 10:26
Servlet+JSP 实现分页查询的功能
创建一个存储分页信息的工具类packagecom.robot.utils;import
java
.util.List;/***存储页面的相关信息。
她的坏机器人
·
2025-06-22 10:56
JavaWeb
java
jsp
servlet
分页查询
javaweb
上一页
71
72
73
74
75
76
77
78
下一页
按字母分类:
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
其他