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
kotlin注解
kotlin
单例
一、饿汉模式(1)类加载是线程安全的,静态变量是在类加载的时候进行赋值,所以该模式是线程安全的。(2)无法懒加载(此处只是伪概念,一般我们使用单例类的时候都需要单例对象。只有当声明了其他的静态方法,在不调用获取单例对象的方法前调用静态方法,才会体现出相对懒汉模式无法懒加载的特性,但实际使用中一般不会在单例类中再声明其他静态方法)(3)无法给构造函数传参//Java实现publicclassSing
yufumatou
·
2025-01-28 21:21
kotlin
kotlin单例
单例
2 files found with path ‘META-INF/lib_release.
kotlin
_module’
编译打包时却报错:2filesfoundwithpath'META-INF/lib_release.
kotlin
_module'。
我不勤奋v
·
2025-01-28 21:51
android编译问题
kotlin
android
gradle
java设计模式之工厂模式的使用|普通工厂模式、多个工厂方法模式、静态工厂方法模式、抽象工厂模式的使用|工厂模式的高级使用
demo:运行结果:3、静态工厂方法模式demo:运行结果:4、抽象工厂模式(AbstractFactory)demo:运行结果:高级使用1、通过if...else...来判断demo运行结果:2、通过
注解
小小鱼儿小小林
·
2025-01-28 20:47
#
设计模式
面试这样回答
设计模式
工厂模式
深度探索:Java 中
注解
与 AOP 的完美协作
注解
(Annotations)和面向切面编程(Aspect-OrientedProgramming,AOP)的出现,为我们提供了强大的工具来优雅地应对这些难题。
阿贾克斯的黎明
·
2025-01-28 20:16
java
java
Java 和
Kotlin
单例模式写法对比
目录1、饿汉模式Java写法:
Kotlin
写法:
Kotlin
这段代码反编译&简化后如下:2、懒汉模式,静态同步方法Java写法:
Kotlin
写法:
Kotlin
这段代码反编译&简化后如下:3、懒汉模式,双重检查
android阿杜
·
2025-01-28 20:15
Android
kotlin
单例模式
java
Kotlin
函数式API
Kotlin
函数式API1.maxByvallist=listOf("Apple","Banana","Orange","pear","Grape","Watermelon")valmaxLengthFruit
栈不全
·
2025-01-28 20:13
Kotlin
kotlin
java
开发语言
《
Kotlin
核心编程》中篇
2.解决方案可空类型声明:
Kotlin
通过在类型后加?来表示可空类型,如String?。这使开发者在代码中明确标记可能为null的变量,增强代码的安全性与可读性。例
张云瀚
·
2025-01-28 20:42
kotlin
kotlin核心编程
Spring Boot 接口防抖 + AOP
注解
+ 自定义异常处理 (防重复提交)的实现方案
前言在开发后端Java业务系统,包括各种管理后台和小程序等。在这些项目中,我设计过单/多租户体系系统,对接过许多开放平台,也搞过消息中心这类较为复杂的应用,但幸运的是,我至今还没有遇到过线上系统由于代码崩溃导致资损的情况。这其中的原因有三点:一是业务系统本身并不复杂;二是我一直遵循某大厂代码规约,在开发过程中尽可能按规约编写代码;三是经过多年的开发经验积累,我成为了一名熟练工,掌握了一些实用的技巧
cherry5230
·
2025-01-28 17:24
Spring
java
spring
boot
后端
java
redis
分布式
《
Kotlin
核心编程》下篇
设计模式设计模式分类创建型设计模式:概念:创建型设计模式主要用于对象的创建过程,比如对象的实例化、创建对象的方式和时机等,它关注的是如何将对象的创建和使用分离,使得代码在创建对象时更加灵活、可维护和可扩展。特点:封装对象创建过程;提高灵活性;便于代码复用。常见模式:单例模式、工厂模式、抽象工厂模式、建造者模式、原型模式。结构型设计模式:概念:结构型设计模式主要用于处理类或对象的组合结构,它关注的是
张云瀚
·
2025-01-28 16:40
kotlin
kotlin核心编程
Hook 函数
那么我突然想到我们在java开发中,自定义接口,做监听接口回调或者
kotlin
的高阶函数。Java中回调函数的触发或
kotlin
高阶函数的
消失的旧时光-1943
·
2025-01-28 16:39
react学习
开发语言
kotlin
的密封类
概念密封类使用sealed关键字声明,在
Kotlin
1.0中,密封类的所有子类必须嵌套在密封类内部;在
Kotlin
1.1中,这个限制放宽了,允许将子类定义在同一个文件中;在
Kotlin
1.5中,这个限制进一步放宽了
消失的旧时光-1943
·
2025-01-28 16:09
kotlin学习
kotlin
开发语言
android
使用
Kotlin
将 Vertx 和 Springboot 整合
本篇文章目的是将Springboot和Vertx进行简单整合。整合目的仅仅是为了整活,因为两个不同的东西整合在一起提升的性能并没有只使用Vertx性能高,因此追求高性能的话这是在我来说不推荐。而且他们不仅没有提高很多性能甚至增加了学习成本一、整合流程首先呢目标是将Vertx最终整合成和使用Springbootweb一样简单的httpserver。步骤:获取Springboot所有的Bean注册路由
zimoyin
·
2025-01-28 15:05
spring
boot
kotlin
java
跨域问题及解决方案
文章目录一、什么是跨域二、跨域产生的原因三、解决策略:1.CORS(跨域资源共享)2.在SpringBoot中配置CORS2.1在目标方法中添加`@CrossOrign`
注解
2.2添加Cors过滤
八月五
·
2025-01-28 15:04
实战项目
spring
boot
后端
@Contended
`@Contended`是Java8引入的一个
注解
,主要用于减少多线程环境下的伪共享(FalseSharing)问题。伪共享是由于缓存行的争用导致的性能问题,特别是在多核处理器上。
qq_31273845
·
2025-01-28 05:01
spring
java
后端
深入
Kotlin
语言在Android开发中的应用_Android_lecture07
本文还有配套的精品资源,点击获取简介:在Android开发领域,
Kotlin
凭借其简洁性、安全性和强大的交互能力已经成为首选编程语言。
新职语
·
2025-01-28 05:56
《spring编程常见错误50例》学习笔记 Day1
今天才了解到,我就这里复述一下:@SpringBootApplication里面会有@ComponentScan
注解
。参考配置如下@ComponentScan(excludeFilters={@
qq_31273845
·
2025-01-28 03:41
学习
spring
为什么不推荐在Spring Boot中使用@Value加载配置
@Value
注解
相信很多SpringBoot的开发者都已经有接触了,通过使用该
注解
,我们可以快速的把配置信息加载到Spring的Bean中。
·
2025-01-28 02:50
java后端
使用 @NoRepositoryBean 简化数据库访问
幸运的是,SpringDataJPA为这个问题提供了一个强大的解决方案:@NoRepositoryBean
注解
。
·
2025-01-28 02:19
java后端
Spring
注解
篇:@RequestParam详解!
全文目录:开篇语前言摘要概述源码解析使用案例分享应用场景案例优缺点分析核心类方法介绍测试用例测试用例分析使用场景优缺点分析测试用例小结总结文末开篇语哈喽,各位小伙伴们,你们好呀,我是喵手。运营社区:C站/掘金/腾讯云/阿里云/华为云/51CTO;欢迎大家常来逛逛 今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。
喵手
·
2025-01-28 02:03
Springboot
spring
java
后端
QueryWrapper 格式化日期字段查询
MyBatis-Plus并没有直接提供日期格式化的
注解
或方法,但可以通过以下几种方式达成目标。
qq_36608622
·
2025-01-27 20:52
spring
boot
mybatis
JAVA设计模式:依赖倒转原则(DIP)在Spring框架中的实践体现
2.1传统实现vsSpring实现对比三、Spring中DIP的完整示例3.1领域模型定义3.2具体实现3.3高层业务类3.4配置类四、Spring实现DIP的关键技术4.1依赖注入方式对比4.2自动装配
注解
五
缘友一世
·
2025-01-27 11:51
#
java进阶
依赖倒置原则
spring
java
Spring MVC全解析:从入门到精通的终极指南
如果文章对你有帮助的话,欢迎评论点赞收藏加关注+目录SpringMVC框架介绍核心
注解
@Controller@RequestMapping@PathVariableSpringMVC处理请求数据@RequestParam
rain雨雨编程
·
2025-01-27 09:08
Java编程
spring
mvc
java
后端框架
高性能Web应用
Kotlin
2.1.0 入门教程(六)
Kotlin
中最常见的数组类型是对象类型数组,由Array类表示。如果在对象类型数组中使用基本类型,这会影响性能,因为您的基本类型会被装箱为对象。为了避免装箱开销,请改用基本类型数组。
xvch
·
2025-01-27 09:06
Kotlin
kotlin
android
Android 定位 获取当前位置 (
Kotlin
)
导入:implementation'com.google.android.gms:play-services-location:21.3.0'头文件:importcom.google.android.gms.location.FusedLocationProviderClientimportcom.google.android.gms.location.LocationCallbackimport
xueqianliying
·
2025-01-27 08:05
android
kotlin
内联函数——runCatching
1.runCatching作用代替try{}catch{}异常处理,用于捕获异常。2.runCatching函数介绍参数:上下文引用对象为参数返回值:lamda表达式结果调用runCatching函数,如果调用成功则返回其封装的结果,并可回调onSuccess函数;如果在执行块函数时抛出了任何Throwable异常,则捕获该异常并将其封装为一个失败结果,并回调onFailure函数。例如,varn
闲暇部落
·
2025-01-27 08:03
Kotlin
kotlin
开发语言
android
Kotlin
2.1.0 入门教程(八)
完整语法形式中的参数声明放在花括号内,并且可以选择性地包含类型
注解
。主体放在->之后。如果推断的Lambda返回类型不是Unit,则La
xvch
·
2025-01-27 08:29
Kotlin
kotlin
android
基于SpringAOP解决若伊框架分页失效问题
于是利用spring的动态代理、AOP和
注解
对业务代码进行增强,以达到分页效果,灵感一部分来自某个帖子,后面会将帖子的链接附上。附上实现代码。
Steverovo
·
2025-01-27 04:39
java
tomcat
spring
spring
boot
servlet
Spring整合Mybatis流程(采用
注解
+log4j日志)
1.配置pom.xml文件jar包5.3.103.5.72.0.6UTF-888junitjunit4.11testorg.springframeworkspring-beans${spring.version}org.springframeworkspring-core${spring.version}org.springframeworkspring-context${spring.versi
nvjdn__
·
2025-01-27 03:01
spring
mybatis
log4j
【Springboot相关知识】Springboot结合SpringSecurity实现身份认证以及接口鉴权
工具类3.配置SpringSecurity4.创建JWT请求过滤器5.创建认证控制器6.创建请求和响应对象7.配置UserDetailsService8.运行应用程序9.测试总结接口鉴权1.启用方法级安全
注解
问道飞鱼
·
2025-01-27 01:45
后端开发实践
微服务相关技术
spring
boot
java
spring
spring
security
jwt
【SpringAOP】Spring AOP 底层逻辑:切点表达式与原理简明阐述
1.2@annotation1.自定义
注解
2.切面类3.添加
注解
???2.SpringAOP原理??2.1代理模式1.静态代理(了解)2.动态
web14786210723
·
2025-01-26 21:44
面试
学习路线
阿里巴巴
spring
java
后端
java.lang.NoClassDefFoundError 报错解决
我这个的原因是,在
Kotlin
包里面导入了一个java写的Activity,导致不找到Class。
GeniuswongAir
·
2025-01-26 20:34
java
开发语言
Swagger:API文档的得力助手
一、Swagger的核心价值(一)自动化文档生成Swagger能够根据代码中的注释和
注解
,自动生成详细的API文档。这大大减少了开发者手动编写文档的时间和工作量,同时也确保了文档与代码的一致性。
KBkongbaiKB
·
2025-01-26 18:25
java
spring
开发语言
java mybatis @Select()
注解
中script 执行like
注解
方式:@Select("SELECT*FROMyour_tableWHEREnameLIKECONCAT('%',#{keyword},'%')")Lists
风_流沙
·
2025-01-26 17:14
java
mybatis
tomcat
通过自定义
注解
去实现针对不同的请求和参数做一些共有方法的校验
背景:此时我们有一个需求,在进门之前我们需要检查这个人有没有进门的资格如果没有就不让他去执行我们进门之后的逻辑了,那么我们可以通过自定义
注解
去解决这个方案,避免了代码的冗余。
不入门的菜鸟
·
2025-01-26 15:25
java
开发语言
算法竞赛入门经典(第二版)第二章循环结构程序设计
注解
与习题下
2-4子序列的和输入两个正整数nintmain(){intn,m;doublea;while(scanf("%d%d",&n,&m)!=EOF&&n&&m){a=0.0;for(longlongi=n;i<=m;i++)//若变为int类型则,会有乘法溢出的问题{doubleb=i*i;a+=1/b;}printf("%.5f\n",a);}}2.5分数化小数输入正整数a,b,c,输出a/b的小数
土豆呀土豆
·
2025-01-26 14:25
算法竞赛入门经典
算法竞赛
ACM
Kubernetes满足高性能计算
IHME部署混合工作负载链接文章内容大部分翻译自kubernetes官方博文KubernetesMeetsHigh-PerformanceComputing,文章编写时间较早,结合自身认知对内容进行标
注解
释
qichengzong_right
·
2025-01-26 12:41
kubernetes
云原生
linux
linux
云原生
kubernetes
java语言学习(6)
十章类部类枚举和
注解
自定义实现枚举enum关键字实现枚举JDK内置的基本
注解
类型元
注解
:对
注解
进行
注解
补充:类的五大成员属性方法构造器代码块内部类内部类定义:一个类的内部又完整的嵌套了另一个类结构。
memorycx
·
2025-01-26 11:58
Javase
学习历程
java
学习
python
java基础加强四(反射,代理模式,自定义
注解
)
一、反射反射机制是java中一个很强大的功能,可以跳过jvm实例化对象的过程,直接实例化类的class对象,然后直接操作class对象,再运行过程中,几乎可以得到任何一个类的属性和方法,能够调用任何一个对象的方法和属性。Class对象:一个类的描述,存储了类的信息。看一下api:比如一个类叫Demo,在jvm加载的时候就会创建一个class对象,里边存储了Demo类的信息,有什么属性,方法,构造器
咸鱼太咸
·
2025-01-26 10:20
从新开始
java
反射
typing库
通过使用typing库,你可以为函数、变量和类添加类型
注解
,从而提高代码的可读性和可维护性,并帮助工具如IDE和类型检查器(例如mypy)进行静态类型检查。
离开那天
·
2025-01-26 09:48
windows
Java中的
注解
为什么要引入
注解
?
RB_VER
·
2025-01-26 09:46
Java基础
java
编程语言
注解
Annontation 详解
什么是
注解
Annontation?Annontation是Java5开始引入的新特征,中文名称叫
注解
。
宸之元亨利贞
·
2025-01-26 09:13
JavaSE基础
java
lombok
junit
spring
integration
springboot配置文件与
注解
文章目录配置
注解
@SpringBootApplication:@Configuration@EnableAutoConfiguration:@ComponentScan:@Value:@ConfigurationProperties
xiaobai_cpp
·
2025-01-26 08:37
java
spring
boot
后端
java
Mybatis plus的基本使用
目录1Mybatisplus的简介(来自官网)2基本使用步骤2.1引入依赖坐标2.2定义Mapper并继承BaseMapper接口3直接使用一部分自动生成的方法4基本规则5常用
注解
(都用于实体类)5.1
厂里英才
·
2025-01-26 03:55
Mybatis
plus
mybatis
plus
spring
boot
java
Swagger自动文档工具以及gin-swagger的使用
核心功能自动生成API文档:Swagger能够通过解析代码中的
注解
或配置文件,自动生成API文档,包括接口路径、
百川Cs
·
2025-01-26 03:24
Go工程化
后端
golang
gin
ci/cd
深入浅出 Python 函数:编写、使用与高级特性详解
本文旨在全方位解析Python函数的核心概念,包括基础定义、文档化、默认参数、可选参数、解包参数、关键字仅参数、
注解
、可调用性检查、函数名称获取、匿名函数(lambda表达式)、生成器以及装饰器等多种实用特性
田猿笔记
·
2025-01-26 03:51
python
开发语言
函数
Hibernate和Spring Data JPA
JPA是JavaPersistenceAPI的简称,中文名Java持久层API,是JDK5.0
注解
或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。
打伞的木头人
·
2025-01-26 02:12
SpringBoot继承JWT token实现权限的验证(从头开始)
定义一个标准化响应对象的类第3步:编写请求数据库数据代码第4步:自定义异常处理第5步:导入依赖第6步:自定义拦截器第7步:配置拦截器第8步:生成token第9步:开始测试代码第10步:vue请求示例扩展:自定义
注解
CodeGuruInk
·
2025-01-26 01:38
spring
boot
java
后端
java设计模式-创建型模式-建造者模式
java设计模式-创建型模式-建造者模式场景举例根据表名、每页条数、偏移量等属性进行拼接组装,并且根据不同的数据库类型生成不同的sql脚本观察Lombok@Builder
注解
生成的代码源码packagexin.yangshuai.basic01
shuair
·
2025-01-25 22:39
java设计模式
java
设计模式
建造者模式
springboot开启异步
注解
功能
主要记录内容:在springboot中如何开启异步
注解
功能,异步
注解
功能开启后,可以让在调用异步功能时,系统可以自动接着往下走,而不用一直在等待异步功能完成才可以接着走下一步任务。
白不懂黑的静
·
2025-01-25 21:33
spingboot
Spring
注解
09——BeanPostProcessor后置处理器深度剖析
该系列文章主要学习雷丰阳老师的《Spring
注解
驱动》课程总结。原课程地址:课程地址包括了自己阅读其他书籍《Spring揭秘》《SpringBoot实战》等课程。
大黄奔跑
·
2025-01-25 17:06
Spring注解驱动
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他