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后端jdk
Java后端
入职第七天,领导要我对活动接口限流(限流算法)
一、背景小明今天上班,看到最近开的促销活动,发现后台日志有很多重复调用的请求数据,而且还是同个用户的,这个人也抢了很多活动商品,导致其他用户都没法购买到。很显热,活动接口被刷爆了,马上跟大佬商量,十分慌张,大佬说,要加一下限流,做一下防刷处理,缓解一下后台服务。但是,刚入职场的小明,还不了解限流是个啥,无从下手。所以,今天给初入职场的同学们,介绍一下什么是接口限流?为什么要接口限流?有哪些具体落地
小明爱吃火锅
·
2025-04-13 22:32
Java后端开发
限流
sentinel限流
令牌桶算法
滑动窗口算法
CGLIB 核心解析
与
JDK
动态代理不同,CGLIB不依赖接口,可直接代理普通类。2.核心机制(1)动态子类化原理:通过生成目标类的子类,重写父类方法,并在子类中插入自定义逻辑(如拦截器)。
宛如昨晚没早睡
·
2025-04-13 19:07
java
开发语言
Bazel5.0.0源码安装报错:no matching function for call to ‘StrFormat(const char [28], const char*&)’
背景介绍在红帽源码安装Bazel时,执行指令:envEXTRA_BAZEL_ARGS="--host_javabase=@local_
jdk
--tool_java_runtime_version=local_
jdk
"bash
1lI
·
2025-04-13 11:51
bazel
c++
JVM 之 String 引用机制解析:常量池、堆内存与 intern 方法
关于常量池中的String类型的数据,在
JDK
6中只可能是对象,在
JDK
7中既可以是对象也可以是引用案例一:Strings1=newString("1");Strings2="1";System.out.println
Johnny Lnex
·
2025-04-13 10:41
JVM
jvm
Thymeleaf模板引擎的语法
例如,在
Java后端
代码中,将一个名为user的对象添加到模型(Model)中:model.addAttribute("user",newUser("John","Doe"));在Thymeleaf模板中
alankuo
·
2025-04-13 09:34
后端
python
前端
javascript
重返JAVA之路-初识JAVA
目录1.什么是
JDK
?2.什么是JRE?3.什么是JVM?4.
JDK
,JRE,JAM之间的关系是怎么样的?5.什么是驼峰命名法?1.什么是
JDK
?
王磊鑫
·
2025-04-13 09:03
重返Java之路
java
开发语言
Java8环境安装(Linux版)
系统:CentOSLinux7安装包:
jdk
-8u361-linux-x64.tar.gz#在/usr/local中创建一个文件夹javamkdir/usr/local/java#把安装包上传到/usr
王 富贵
·
2025-04-13 00:35
linux
运维
服务器
java 手机音频播放,用Java实现音频播放
在
JDK
1.3.0之前,JavaSound是一个标准的
mirrorizeai
·
2025-04-12 23:30
java
手机音频播放
IDEA创建Java Web项目
✅作者简介:热爱国学的
Java后端
开发者,修心和技术同步精进。个人主页:JavaFans的博客个人信条:不迁怒,不贰过。小知识,大智慧。
趣享先生
·
2025-04-12 20:13
JAVA开发者成长之路
java
intellij-idea
前端
java导出word
com.sushengreneasyword1.1.34.packagecom.test.domain.word;importcom.sushengren.easyword.annotation.WordProperty;import
jdk
.nashorn.internal.objects.annotations.Getter
王大锤4391
·
2025-04-12 11:44
java
java
word
c#
什么是虚拟线程?与普通线程的区别
为了克服这个问题,Java在
JDK
21中引入了虚拟线程(VirtualT
魔道不误砍柴功
·
2025-04-12 07:09
Java使用与案例分享
java
jvm
开发语言
走进Java:创建SpringCloud项目
1.环境准备
JDK
17+:SpringBoot3.x需要
JDK
17及以上。Maven3.6+或Gradle7.x:构建工具。IDE:推荐IntelliJIDEA或VSCode。
Small Cow
·
2025-04-12 05:59
Java
java
spring
cloud
开发语言
MacOS安装多版本Java环境
或者从open
JDK
的网站下载对应的安装包。安装完成之后,在命令行中输入java-version,显示如下表示安装成功(以Java8为例子)➜java-versionjavaversion"1.8.0
吾心0218
·
2025-04-12 02:13
工具配置
java
macos
microsoft
jvm
Mac M芯片-配置Java环境变量
通过安装包安装:/Library/Java/JavaVirtualMachines/[具体版本]/Contents/Home通过homebrew安装:/opt/homebrew/Cellar/open
jdk
lctie
·
2025-04-12 02:13
macos
java
开发语言
Spring AI × MCP(Model Context Protocol):AI驱动的业务数据革命
实现效果目前数据库有一条数据通过助手查询我们库中数据快速开始要求
JDK
:17+父工程devil-ai搭建org.springframework.aispring-ai-bom${spring-ai.version
Devil._
·
2025-04-12 01:36
AI
Spring
Java
人工智能
java
ai
java 1.8 lambda表达式_
JDK
1.8 Lambda 表达式的使用
JDK
11正式版9月份就发布了,而且
JDK
12的构建版也出来了,突然发现自己好多项目用的还是7,8都还没有用熟练,有点恐慌是不是要被淘汰了。感觉恶补整理一份8的一个明显表示,Lambda表达式。
胡子长过汪涵
·
2025-04-12 00:31
java
1.8
lambda表达式
keepalived三主热备架构
配置KeepalivedserverB配置KeepalivedserverC配置Keepalived所有节点配置Nginx负载均衡远程复制给其他两台主机验证是否有文件三台server上启动服务配置三台
jdk
睡不够觉
·
2025-04-11 22:50
服务器
linux
网络
插入式注解处理器
JSR-269提案在
JDK
6提出并通过了JSR-269提案,提案通过了一组被称为“插入式注解处理器”的标准API,可以提前至编译期对代码中的特定注解进行处理,从而影响编译器的工作过程。
影࿐ེ
·
2025-04-11 17:11
服务器
前端
运维
Springboot 配合 Nginx 实现负载均衡
环境
JDK
1.8以以上Springboot2.3.3Nginx1.15以上安装下载(https://github.com/liuqi0725/springboot-useful/tree/master/
枫林wan
·
2025-04-11 17:08
Springboot
java
spring
boot
java
nginx
负载均衡器
【含文档+PPT+源码】基于微信小程序农家乐美食餐厅预约推广系统
项目视频介绍:毕业作品区域农家乐推广程序技术路线:后端:SpringBoot+Vue+ElementUI(后端是前后端分离的)前端:Uniapp框架开发工具:
JDK
1.8以上+IDEA+MySQL5.7
编程毕设
·
2025-04-11 17:38
美食
运维-docker专题-创建镜像-操作容器-制作
jdk
17的docker镜像等
最新版本更新https://code.jiangjiesheng.cn/article/341推荐《高并发&微服务&性能调优实战案例100讲源码下载》1.linux环境制作
jdk
17的docker镜像1.1
jdk
17
江节胜-胜行全栈AI
·
2025-04-11 12:35
Docker
Centos
运维
docker
容器
HashMap在
JDK
1.7和
JDK
1.8的区别
JDK
1.8对HashMap进行了多项重要改进,以下是主要区别:1.数据结构差异
JDK
1.7:数组+链表
JDK
1.8:数组+链表+红黑树(当链表长度超过8时转换为红黑树)2.插入方式
JDK
1.7:头插法
Littlegarbage_
·
2025-04-11 08:15
java
HashMap
jdk
链表
jdk
21、17、11安装包
我用夸克网盘分享了「
jdk
」,https://pan.quark.cn/s/c72666843e2b一、
JDK
下载选择版本企业常用:
JDK
8(1.8)是长期稳定版本,适合大多数企业项目。
西贝爱学习
·
2025-04-11 08:39
Java
jdk
linux安装
jdk
1.8
在Linux系统中安装
JDK
1.8的步骤如下:下载
JDK
1.8安装包。你可以从Oracle官网下载,或者使用Open
JDK
。
小佟
·
2025-04-11 05:25
linux
运维
服务器
JVM系列之
JDK
、JRE、JVM的区别是什么?(二)
系列博客专栏:JVM系列博客专栏SpringBoot系列博客文章目录JVM系列之
JDK
、JRE、JVM的区别是什么?
Nicky.Ma
·
2025-04-11 03:41
#
Java虚拟机
#
Java互联网高级培训教程
jvm
java
编程语言
【JVM】JVM是什么?
2.三种JVMSun公司的HotSpot;BEA公司的JRockit;IBM公司的J9JVM;在
JDK
1.7及其以前我们使用的都是Sun公司的HotSpot,但由于Sun公司和BEA公司都被Ora
程序员的成长之路
·
2025-04-11 03:41
Java面试题库
java
JVM
面试题
Java虚拟机
Java的
JDK
、JRE、JVM关系与作用
Java的
JDK
、JRE、JVM关系与作用java中的
JDK
、JRE和JVM是三个核心组件,各自承担不同角色,且存在层级依赖关系1.JVM(JavaVirtualMachine,Java虚拟机)是什么:
苦学编程啊
·
2025-04-11 03:39
Java基础
java
jvm
开发语言
解决BASE64Encoder报错的问题
问题:Cannotresolvesymbol‘BASE64Encoder’原因:在
JDK
9后,官方就已经不支持importsun.misc.BASE64Encoder了。
禾日木目心
·
2025-04-11 02:08
intellij-idea
tomcat
java的maven打包插件来了,package一键打包exe、dmg、rpm等
最近在写桌面客户端,由于发现打包始终没那么便捷,于是就写了此插件,只需要简单配置,就能打包exe,具体功能参考
jdk
的jpackage,需要
jdk
17以上,还有一些参数是要求
jdk
>17的,也就是18开始才有的
MisterZhang666
·
2025-04-11 00:20
1024程序员节
swing
gui
exe
java
打包
maven
Java学习手册:JVM、JRE和
JDK
的关系
在Java生态系统中,JVM(Java虚拟机)、JRE(Java运行时环境)和
JDK
(Java开发工具包)是三个核心概念。它们共同构成了Java语言运行和开发的基础。
佩奇的技术笔记
·
2025-04-10 23:17
Java学习手册
jvm
java
开发语言
解决Long类型前端精度丢失和正常传回后端问题
在
Java后端
开发中,可能会遇到前后端交互过程中Long类型精度丢失的问题。尤其是在JavaScript中,由于其Number类型是双精度浮点数,超过16位的Long类型值就会发生精度丢失。
Alkaid:
·
2025-04-10 21:32
Java
前端
java
javascript
vue.js
【Python自动化测试32】App自动化环境搭建
文章目录一、前言二、安装与环境搭建教学2.1环境依赖2.2appium程序安装2.3appium-python-client2.4模拟器安装2.5java
jdk
安装2.6AndroidSDK环境一、前言
萌笑天
·
2025-04-10 21:31
Python自动化测试
python
自动化
前端
自动化测试
开发语言
【附源码】计算机毕业设计java学生网上请假系统设计与实现
项目运行环境配置:
Jdk
1.8+Tomcat7.0+Mysql+HBuilderX(Webstorm也行)+Eclispe(IntelliJIDEA,Eclispe,MyEclispe,Sts都支持)。
李会计算机程序设计
·
2025-04-10 17:38
java
mybatis
mysql
[附源码]java毕业设计小区物业管理系统
项目运行环境配置:
Jdk
1.8+Tomcat7.0+Mysql+HBuilderX(Webstorm也行)+Eclispe(IntelliJIDEA,Eclispe,MyEclispe,Sts都支持)。
李会计算机程序设计
·
2025-04-10 17:38
java
mysql
开发语言
深度解读
JDK
8、
JDK
11、
JDK
17 和
JDK
21 的区别
随着Java生态系统的不断演进,每个新的
JDK
版本都带来了大量新功能、改进和性能提升。对于Java开发者而言,理解这些不同版本之间的差异,有助于在项目中选择最合适的
JDK
版本。
魔道不误砍柴功
·
2025-04-10 12:03
Java使用与案例分享
java
python
开发语言
mybatis的使用及源码分析(十六) Mybatis使用foreach遍历Map
1、新增时遍历map/***保存数据**@paramdbName库名*@paramtableName表名*@paramdatas待保存的数据*@date2022/6/10*@since
jdk
11*/@Insert
码农-文若书生
·
2025-04-10 10:19
mybatis
java
mybatis
java
mabatis遍历map
keys
values
JavaGuide-
JDK
新特性-笔记007
Java
JDK
新特性部分JavaGuide面试题博文:https://javaguide.cn/。本文是学习笔记,如果需要面试没有时间阅读原博文,可以快速浏览笔记。
wushenV
·
2025-04-10 08:39
面试笔记
面试
java
java: 警告: 源发行版 11 需要目标发行版 11
如果springboot项目设置了javacompile和maven
jdk
版本还是无效需要子maven中加入org.apache.maven.pluginsmaven-compiler-plugin3.8.11.81.8
腥臭腐朽的日子熠熠生辉
·
2025-04-10 04:14
maven
Springboot整合Mybatis+Maven+Thymeleaf学生成绩管理系统
安全退出学生信息管理班级信息管理教师信息管理课程信息管理选课信息管理考勤信息管理请假信息管理成绩信息管理系统管理开发环境(运行环境)系统环境:Windows10开发工具:IntelliJIDEAJava版本:
JDK
伊成
·
2025-04-10 04:42
spring
boot
java
学生成绩管理系统
mybatis
springboot
maven
jdk
11使用maven配置tomcat插件无法运行问题
一、问题错误名称[ERROR]Failedtoexecutegoalorg.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile(default-compile)onprojectspringmvc01:Fatalerrorcompiling:错误:无效的目标发行版:1.11->[Help1]起因:我在pmom.xml中配置了maven编
QR_adaptor
·
2025-04-10 04:11
菜鸡时期文章
tomcat
maven
java
从程序员到技术部经理的职业转型路径
案例:从精通
Java后端
开发到需要理解前端、数据库、云服务等全栈技术。从执行者到决策者的角色转换程序员关注代码
甘苦人生
·
2025-04-10 04:40
职业规划
职场发展
图解Java运行机制-JVM、JRE、
JDK
区别
以下是Java运行机制及JVM、JRE、
JDK
区别的图解与说明:---###一、Java程序运行机制1.
学堂在线
·
2025-04-10 01:52
编程
java
开发语言
jvm
记录 java11 新特性
Java11是
JDK
11的版本,于2018年9月发布。
li_Michael_li
·
2025-04-10 00:14
java
java
hadoop序列化和反序列化
2
JDK
中的序列化和反序列化使用java提供的序列化必须遵循三个条件:该类必须实现java.io.Serializable接口。对于该类的所有无法序列化的字段必须使用transient修饰。
yanzhelee
·
2025-04-09 19:12
hadoop
hadoop
序列化
反序列化
springboot Filter实现请求响应全链路拦截!完整日志监控方案
二、核心实现:一个Filter搞定双向数据流1.过滤器设计亮点✅请求参数捕获:GET/POST参数统一解析✅响应结果截取:支持JSON/XML等文本响应✅零代码侵入:不修改业务代码即可植入监控✅
JDK
1.8
浪浪山老周
·
2025-04-09 12:53
spring
boot
后端
java
初识Java-
jdk
版本说明
Java官网下载
JDK
:JavaDownloads|Oracle版本说明:installer:安装程序,执行exe文件即可以安装。MSIInstaller:安装程序,执行安装。
超懒的猿
·
2025-04-09 11:21
Java学习之路
java
简单的运维
rpm-build安装、VPN功能、frp连接Linux和windows系统实现内网穿透安装java的
JDK
并部署tomcat服务,配置Maven仓库并定位了阿里云镜像地址```shell版本信息:java
天青色等艳遇
·
2025-04-09 10:43
运维
linux
Docker启动时报错: Failed to start thread “GC Thread#0“ - pthread_create failed (EPERM) for attributes: st
tomcatUsingCATALINA_HOME: /usr/local/tomcatUsingCATALINA_TMPDIR:/usr/local/tomcat/tempUsingJRE_HOME: /opt/java/open
jdk
UsingCLASSPATH
吨吨幻想家
·
2025-04-09 09:35
docker
docker
容器
运维
hash hashcode变化_谈谈HashMap的hash()方法巧妙之处
先看看
JDK
1.8中hash算法的实现,感觉真的很巧妙。staticfinalinthash(Objectkey){inth;return(key==null)?
weixin_39777967
·
2025-04-09 04:04
hash
hashcode变化
你真的懂 Vue 的数据代理吗?深入 Object.defineProperty 的魔法世界
之前我长期从事
Java后端
开发,也做了不少后端项目,但一直对前端的响应式机制很好奇。
Graghm
·
2025-04-08 19:11
前端学习
vue.js
前端
javascript
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他