- 博客(8)
- 资源 (9)
- 收藏
- 关注
原创 Groovy快速入门
Groovy是Apache 旗下的一种基于JVM的面向对象编程语言,既可以用于面向对象编程,也可以用作脚本语言。在设计上它既基于JVM,又借鉴了Ruby、Python 和 Smalltalk等语言的优秀特性,比如动态类型转换、闭包和元编程支持等。Groovy可以与Java很好的互相调用并结合编程,比如在写Groovy的时候可以直接按Java的语法写,也可以在Java中调用 Groovy 脚本。比起Java,Groovy语法更加的灵活和简洁,可以用更少的代码来实现Java实现的同样功能。
2025-04-27 18:43:14
312
原创 Java中的反射学习笔记
Java反射机制是指在运行时动态地获取一个类的信息并能够操作该类的属性和方法的能力。Java反射机制使得程序能够在运行时借助Class类的API来操作自身的属性和方法,从而大大增强了Java的灵活性和可扩展性。
2025-04-27 17:21:14
1699
原创 Mybatis-Plus 代码生成器实战
MyBatis-Plus是一个增强版的MyBatis,它提供了一个代码自动生成器,可以根据数据库表快速生成Entity、Mapper、Service、Controller各层代码,从而减少重复的工作极大提高了开发效率。另外,生成的代码遵循MyBatis-Plus的约定,易于理解和维护。下面将介绍如何使用MyBatis-Plus的代码生成器一键生成Java代码。
2025-04-26 22:18:57
702
原创 Mybatis入门与实战
MyBatis 是一个优秀的持久层框架,它简化了与数据库的交互,避免了大量的 JDBC 代码。以下是一个使用 MyBatis 实现简单数据库操作的案例。
2025-04-26 18:50:49
279
原创 Java中的NIO使用小结
NIO中主要包含以下3大对象,缓冲区Buffer, 通道Channel已经选择器Selector。本文主要对NIO的使用做了一个简单的小结。
2023-03-15 10:54:28
179
原创 Java中的Socket流程及简单实现
在Java中基于socket的网络通信主要是使用ServerSocket及Socket来分别构建服务端和客户端,双方通过发送和接收字节数组来实现数据的交换
2023-03-14 16:02:10
629
原创 Spring中的@Async注解的使用示例
在Springboot中通常会使用@Async注解开启一个异步线程来执行异步任务,本文主要讨论该注解的使用示例及在使用过程中的注意事项。在@Async中使用自定义线程池,并对Request属性进行复制。
2023-03-05 22:29:50
296
原创 微服务中基于JWT的安全认证使用示例
在微服务系统中有多种方案来保持用户的状态及安全认证,比如session方案,token方案,本文讨论比较主流的JWT方案的使用示例。基于JWT的认证方案有着诸多优势,比如能够携带一些基本信息,使用了加密算法和加签算法防止字符串被篡改,在网关层就可以实现有效性验证而无需再次到认证服务中去校验,极大地减轻了认证服务的压力。但在状态的注销方面存在劣势,实际使用中需要结合其他方案来处理。
2023-03-04 15:18:19
258
1
Making Java Groovy--Kenneth.A.Kousen
2018-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人