springmvc框架 流程java

Java 请求如何保障幂等性

什么是接口幂等性? 首先看看幂等性的概念: 幂等性原本是数学上的概念,用在接口上就可以理解为:同一个接口,多次发出同一个请求,必须保证操作只执行一次。调用接口发生异常并且重复尝试时,总是会造成系统所无法承受的损失,所以必须阻止这种现象的发生。 比如下面这些情况,如果没有实现接口幂等性会有很严重的后果 ......
Java

On Java 中文版 基础卷 PDF

本书是布鲁斯 • 埃克尔时隔 15 年,继 Thinking in Java 之后又一力作,基于 Java 的 3 个长期支持版(Java 8、11、17),讲解 Java 核心语法,并对 Java 的核心变化进行详述。全书内容通俗易懂,配合示例讲解逐步深入,并结合实际开发需要,从语言底层设计出发, ......
中文版 基础 Java PDF On

《实战Java虚拟机 JVM故障诊断与性能优化》读书

最近读了《实战Java虚拟机 JVM故障诊断与性能优化》这本书,有一些收获,特此记录 1.有Java虚拟机规范,各大厂商根据规范自己实现VM,大家平常用的是Hotspot 2.堆一般分为 新生代,老年代。新生代里又分成 伊甸园区,from区,to区。一般对象是在伊甸园区出生,经过垃圾回收进入from ......
实战 故障 性能 Java JVM

12_Java基础-运算符

运算符 算术运算符:+,-,*,/,++,-- 赋值运算符:= 关系运算符:>,<,>=,<=,==(等于号),%(取余/模运算),!=(不等于),instance of 逻辑运算符:&&(与),||(或),!(非) 算术运算符 注意:运算中有Long,结果为Long;运算中有double,结果为d ......
运算符 基础 Java 12

11_Java基础-变量+常量

变量 Java是一种强类型语言,每个变量都必须声明其类型。 Java变量时程序中最基本的存储单元,包括 变量名 + 变量类型 + 作用域。 type varName [=value] [{,varName[=value]}]; //数据类型 变量名=值;可以用逗号隔开来声明多个同类型变量。 注意事项 ......
常量 变量 基础 Java 11

java面向对象

面向对象 类和对象: 类(设计图):是对象共同特征的描述。 对象:是真实存在的东西。 在Java中必须先设计类,然后才能获得对象。 类:public class 类型{ } 创建对象:类名 对象名=new 类名( ); 用来描述一类事物的类,专业叫做JavaBean 类 注意:类名首字母大写,需要见 ......
对象 java

java(接口)

接口 好处 通用性 隔离性 定义格式 pubilc interface 接口名称{ } 组成部分 抽象方法 注意 接口中抽象方法,修饰必须是,public abstract 接口中抽象方法修饰符可以省略不写,默认。 抽象方法只有方法头,没有方法体(不写大括号) public abstract 返回值 ......
接口 java

java本地图片映射

@Configurationpublic class WebMvcConfig extends WebMvcConfigurationSupport { /** * 添加静态资源映射 * @param registry */ @Override protected void addResourceH ......
图片 java

【MITK框架】如何在BlueBerry Example Launcher中添加入口选项

1、创建provisioning文件(根据示例拷贝&修改) D:/0_MITK/MITK/SuperBuild/MITK-build/bin/BlueBerryExampleLauncher_XXXXX.provisioning 其中D:/0_MITK为MITK为安装目录,XXXXX为在列表显示的类 ......
BlueBerry 框架 Launcher 入口 Example

Spark 框架模块和Spark的运行模式 -

整个Spark 框架模块包含:Spark Core、 Spark SQL、 Spark Streaming、 Spark GraphX、 Spark MLlib,而后四项的能力都是建立在核心引擎之上 Spark Core:Spark的核心,Spark核心功能均由Spark Core模块提供,是Spa ......
Spark 框架 模块 模式

InnoDB delete-update加锁流程分析

死锁 原因:并发事务在执行过程中,因争夺锁资源而造成互相等待。 加锁顺序导致死锁:不同表加锁顺序相反、相同表不同行加锁顺序相反,其中相同表不同行加锁顺序相反造成死锁有很多变种,其中容易忽略的是给辅助索引行加锁的时候,同时会给聚集索引行加锁;同时还可能出现在外键索引时,给父表加锁,同时隐含给子表加锁; ......
delete-update 流程 InnoDB delete update

【从零开始重学Java】第11天

前情提示 从零开始重学Java 第0天 从零开始重学Java 第1天 从零开始重学Java 第2天 从零开始重学Java 第3天 从零开始重学Java 第4天 从零开始重学Java 第5天 从零开始重学Java 第6天 从零开始重学Java 第7天 从零开始重学Java 第8_9_10天 Java数 ......
Java

Java学习积累

Java学习积累 对象判空 在判断获取的信息是否为空时需要注意字段类型的区别 如果是String类型变量需要采用 string == null StrUtil.isEmpty(string) StringUtils.isEmpty 一种是JDK String包中的内容 一种是Springboot中的 ......
Java

go的gin框架学习以及初始化---安装篇

1. 编辑器使用 vscode 设置中文,加载go语言相关插件 https://code.visualstudio.com/ 2.下载go运行环境 https://go.dev/dl/ 3.新建项目目录 bin pkg src(项目目录可存放多个项目) 每个项目文件下必须要有 go.mod 文件 4 ......
框架 gin

2024年1月Java项目开发指南3:创建Springboot项目

本文档编写于贰零贰肆年一月八日@萌狼蓝天 如果你不知道什么是springboot,那么你只需要知道,这是一个让我们减少配置工作量,方便开发的开发框架,能让我们更专心于业务开发,省的被各种各样的配置浪费时间。 至于这框架有啥效果,有啥优点,有啥缺点,用过就知道了! 软件:IDEA2023.2.3 创建 ......
项目 项目开发 Springboot 指南 2024

2024年1月Java项目开发指南2:项目设计

确定软件架构 1.前端用什么技术,什么框架,什么版本 2.后端用什么技术,什么框架,什么版本 3.用些什么软件,软件版本? 比如: 前端:vue3 + Element-Plus + Axios 后端:Java17 Springboot MyBatis-plus Maven3 数据库:MySQL5.5 ......
项目 项目开发 指南 2024 Java

评估一个框架的资源消耗高低

有以下几个因素会对其产生影响: 1 内存消耗: 框架在运行过程中所使用的内存量会直接影响资源消耗的高低。一些框架可能会加载大量的依赖库、中间件或插件,这些都会占用一定的内存空间。较大的内存消耗可能会对服务器的性能产生影响,特别是当并发请求增加时。 2 CPU 使用率: 框架的处理能力和性能也会对资源 ......
高低 框架 资源

2024年1月Java项目开发指南1:环境与工具准备

准备工作 基础能力 开发能力的事咱先不谈,有两个基础技能要学一下。 1.学习使用Markdown编写文档 2.学会使用git拉取代码和提交代码 软件准备 电脑需要安装以下软件: IDEA 2023.2 及其以上(Java开发统一使用IDEA) Webstorm 2023.2 及其以上(也可以使用VS ......
项目开发 环境 指南 工具 项目

支付宝小程序备案流程详解(必看!)

为什么要小程序备案 2023 年 8 月 4 日,工信部发布了《工业和信息化部关于开展移动互联网应用程序备案工作的通知》,为了落实《中华人民共和国反电信网络诈骗法》《互联网信息服务管理办法》以及《非经营性互联网信息服务备案管理办法》等法律法规要求,在中华人民共和国境内从事互联网信息服务的移动互联网应 ......
流程 程序

Java Spring Boot Controller、Service、DAO实践

如果你用过 Spring MVC,那就对 Controller、Service、DAO 三者的概念一定不陌生,我们通过 Controller 来接收请求和返回响应,具体的业务处理则放在 Service层 处理,而 DAO 则实现具体与数据库等持久层的操作。 今天从分层的角度来学习下在 Spring ......
Controller Service Spring Java Boot

css框架应该如何使用

Laravel是一个流行的PHP框架,它具有出色的可测试性,可以帮助开发人员在更短的时间内编写可靠的代码。但是,即使使用了这个框架,也可能会出现测试覆盖率较低的情况。测试覆盖率是指代码中已由测试案例覆盖的部分比例。测试覆盖率越高,代码质量越高。在本文中,我们将分享几种技巧,帮助您提高Laravel应 ......
框架 css

ci框架如何引入css

Laravel是一个流行的PHP框架,它具有出色的可测试性,可以帮助开发人员在更短的时间内编写可靠的代码。但是,即使使用了这个框架,也可能会出现测试覆盖率较低的情况。测试覆盖率是指代码中已由测试案例覆盖的部分比例。测试覆盖率越高,代码质量越高。在本文中,我们将分享几种技巧,帮助您提高Laravel应 ......
框架 css

css制作网页基本框架是什么

Laravel是一个流行的PHP框架,它具有出色的可测试性,可以帮助开发人员在更短的时间内编写可靠的代码。但是,即使使用了这个框架,也可能会出现测试覆盖率较低的情况。测试覆盖率是指代码中已由测试案例覆盖的部分比例。测试覆盖率越高,代码质量越高。在本文中,我们将分享几种技巧,帮助您提高Laravel应 ......
框架 网页 css

响应式css框架是什么意思

Laravel是一个流行的PHP框架,它具有出色的可测试性,可以帮助开发人员在更短的时间内编写可靠的代码。但是,即使使用了这个框架,也可能会出现测试覆盖率较低的情况。测试覆盖率是指代码中已由测试案例覆盖的部分比例。测试覆盖率越高,代码质量越高。在本文中,我们将分享几种技巧,帮助您提高Laravel应 ......
框架 意思 css

css框架和组件库有什么区别

Laravel是一个流行的PHP框架,它具有出色的可测试性,可以帮助开发人员在更短的时间内编写可靠的代码。但是,即使使用了这个框架,也可能会出现测试覆盖率较低的情况。测试覆盖率是指代码中已由测试案例覆盖的部分比例。测试覆盖率越高,代码质量越高。在本文中,我们将分享几种技巧,帮助您提高Laravel应 ......
组件 框架 css

java深copy

使用工具类SerializationUtils 说明:由于org.apache.commons.lang3包提供, AlarmDescDetailsDto r = SerializationUtils.clone(request); r.setAlarmObjectType(AlarmObjectT ......
java copy

java期末复习,阳光学院

1.面向对象都有那些特性以及你对这些特性的理解? 类具有封装性,继承性和多态性的特性。 (1)封装性:类的封装性为类的成员提供公有,缺省,保护和私有等访问权限,目的是隐藏类只的私有变量和类中方法的实现细节 (2)继承性:允许通过继承原有类的某些特性或全部特性而产生全新的类,原有的类称为基类(或者称为 ......
阳光 学院 java

Java反射遍历判断值是否属于枚举类Enum

首先,是一个枚举类: public enum AuditState { TO_BE_AUDIT(0, "待审核"), AUDITED(1, "已审核"); private String message; private Integer code; AuditState(Integer code, S ......
Java Enum

基于centos 7 x86_64 安装playwright框架

一. python 3 安装 playwright 要求python版本必须是在3.8及以上,推荐安装3.8~3.9的版本,可以很大一部分工作量,因为python 10(包括10)不在支持tls/ssl ,在安装时必须自己单独安装openssl进行代替,而升级openssl需要先升级gcc g++ ......
playwright 框架 centos 86 64

韩顺平java基础-12-异常

韩顺平java基础-12-异常 异常 基本概念 语法错误、逻辑错误不属于异常,区分语法错误、逻辑错误与异常的区别 分类 Error:指编译器无法处理解决的错误,可能是语法错误、逻辑错误。 Exception:编译时异常、运行时异常 **异常体系图 ** 异常分为运行时异常与编译时异常 运行时异常,编 ......
基础 java 12
共14300篇  :4/477页 首页上一页4下一页尾页