![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java基础
文章平均质量分 61
集合、IO、Lambda表达式、JDK8、Stream流、IO模型
我用漂亮的押韵形容被掠夺一空的爱情
编程是技术,更是艺术!
展开
-
bean 放入spring容器的几种方式
向spring容器中加入bean的几种方式:@Configuration + @Bean@ComponentScan + @Component@Import 配合接口进行导入使用FactoryBean。实现BeanDefinitionRegistryPostProcessor进行后置处理。原创 2023-02-05 16:43:33 · 230 阅读 · 0 评论 -
Spring Boot 2学习目录
Spring Boot 2 学习笔记Spring Boot 2 学习笔记(1 / 2)Spring Boot 2 学习笔记(2 / 2)原创 2022-02-10 15:51:45 · 267 阅读 · 0 评论 -
JDK各个版本的新特性
JDK各个版本的新特性************ 如有侵权请提示删除 ***************文章目录JDK各个版本的新特性JDK1.19 新特性JDK1.18 新特性JDK1.17 新特性JDK1.16 新特性JDK1.15 新特性JDK1.14 新特性JDK1.13新特性JDK1.12 新特性JDK1.11 新特性JDK1.10 新特性JDK1.9 新特性JDK1.8 新特性JDK1.7 新特性JDK1.6 新特性JDK1.5 新特性JDK Version 1.4JDK Version 1.3J原创 2022-02-10 15:13:51 · 3031 阅读 · 0 评论 -
Java-基础-目录
Java-基础-目录名称笔记地址一:Java语言概述一:Java语言概述二:变量、标识符、保留字、变量二:变量、标识符、保留字、变量三:运算符三:运算符四:程序流程控制四:程序流程控制五:数组五:数组六:面向对象(上)六:面向对象(上)七:面向对象(中)七:面向对象(中)八:面向对象(下)八:面向对象(下)九:异常九:异常十:多线程十:多线程十一:常用类十一:常用类十二:枚举与注解十二:枚举与注解原创 2022-02-10 14:52:18 · 115 阅读 · 0 评论 -
maven用法之Scope、Optional
Maven的生命周期存在编译、测试、运行这些过程,那么显然有些依赖只用于测试,比如junit;有些依赖编译用不到,只有运行的时候才能用到,比如mysql的驱动包在编译期就用不到(编译期用的是JDBC接口),而是在运行时用到的;还有些依赖,编译期要用到,而运行期不需要提供,因为有些容器已经提供了,比如servlet-api在tomcat中已经提供了,我们只需要的是编译期提供而已。总结来说:compile:默认的scope,运行期有效,需要打入包中。provided:编译期有效,运行期不需要提供,不会打原创 2022-01-18 17:26:34 · 123 阅读 · 0 评论 -
AOP-JointPoint和ProceedingJoinPoint使用详解
参考:转载 2021-11-12 13:38:21 · 370 阅读 · 0 评论 -
关于DES加密中的 DESede/CBC/PKCS5Padding
关于DES加密中的 DESede/CBC/PKCS5Padding今天看到一段3DES加密算法的代码,用的参数是DESede/CBC/PKCS5Padding,感觉比较陌生,于是学习了一下。遇到的java代码如下:Cipher cipher=Cipher.getInstance(“DESede/CBC/PKCS5Padding”);以前写的代码,给的参数都是DES或DESede。实际上DESede是简写,它与DESede/ECB/PKCS5Padding等价。这个参数分为三段。第一段是加密算法转载 2021-05-07 13:49:30 · 3079 阅读 · 0 评论 -
泛型
泛型泛型泛型就是参数化类型适用于多种数据类型执行相同的代码泛型中的类型在使用时指定泛型归根到底就是“模版”优点:使用泛型时,在实际使用之前类型就已经确定了,不需要强制类型转换。泛型主要使用在集合中import java.util.ArrayList;import java.util.List; public class Demo01 { // 不使用泛型,存取数据麻烦 public static void test1(){ List list = new A转载 2021-03-30 14:32:54 · 90 阅读 · 0 评论 -
自定义注解及应用
自定义注解及应用************ 如有侵权请提示删除 ***************文章目录自定义注解及应用1.注解的概念2.注解的使用范围3.基本语法4.元注解5.自定义注解的配置使用a.在方法上的应用b.特殊语法6.自定义注解的运行时解析7.注解属性的应用1.注解的概念注解是一种能被添加到java代码中的元数据,类、方法、变量、参数和包都可以用注解来修饰。注解对于它所修饰的代码并没有直接的影响。2.注解的使用范围注解又许多用法,其中有:【为编译器提供信息】 - 注解能被编译器检测原创 2021-02-05 16:41:05 · 389 阅读 · 0 评论 -
跨域问题
跨域问题****************** 如有侵权请提示删除 *********************方案一:addCorsMappings方法/** * 跨域配置 * */@Configurationpublic class CorsConfig implements WebMvcConfigurer { @Override public void addCorsMappings(CorsRegistry registry) { registry.a原创 2021-01-20 18:39:23 · 196 阅读 · 0 评论 -
java基础 测试
java基础 测试简介软件的测试包含单元测试、集成测试、系统测试和回归测试四个阶段。软件测试,从测试方法上来区分可以分为黑盒测试、白盒测试和灰盒测试。黑盒测试黑盒测试,也称为功能测试。测试者不了解程序的内部情况,不需具备应用程序的代码、内部结构和编程语言的专门知识。只知道程序的输入、输出和系统的功能,这是从用户的角度针对软件界面、功能及外部结构进行测试,而不考虑程序内部逻辑结构。测试案例是依应用系统应该做的功能,照规范、规格或要求等设计。测试者选择有效输入和无效输入来验证是否正确的输出。原创 2021-01-15 21:49:45 · 358 阅读 · 0 评论 -
Java基础-1 基础数据类型及常用引用数据类型
Java基础-1 数据类型及常用引用数据类型基本数据类型java四类八种基本数据类型:基本数据类型占用字节默认值包装类表数范围byte字节型10Byte-128~127short(短整型)20Short-215~215-1int(整型)40Integer-231~231-1long(长整型)80.0Long-263~263-1float(浮点型)40.0fFloat-3.403E38~3.403E38原创 2021-01-15 21:46:19 · 131 阅读 · 0 评论 -
corn 表达式
corn表达式字段范围字段含义示例在线工具字段范围顺序秒分钟小时日期月份星期年(可选)取值0-590-590-231-30(31)1-121-7…允许特殊字符, - * / (4个), - * /(4个), - * /(4个), - * / ? L W C (8个), - * /(4个), - * / L # C (8个)19...原创 2019-08-07 16:06:57 · 882 阅读 · 0 评论 -
幂等性
一、什么是幂等性幂等(idempotent、idempotence)是一个数学与计算机学概念,常见于抽象代数中。 在编程中.一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。例如,“getUsername()和setTrue()”函数就是一个幂等函数. 更复杂的操作幂等保证是利用唯一交易号(流水号)实现. 我的理解:幂等就是一个操作,不论执原创 2021-01-12 22:24:36 · 133 阅读 · 0 评论 -
减少代码中臃肿的if-else
这里写自定义目录标题减少代码中臃肿的if-else减少代码中臃肿的if-else转载 https://blog.csdn.net/u011635492/article/details/85043793转载 2021-01-09 00:13:30 · 98 阅读 · 0 评论