- 以下示例提供了在JUnit Jupiter中编写测试的最少要求。package com.example.util;public class Calculator { public int add(int number1, int number2) { return number1 + number2; }}package com.example;import com... 以下示例提供了在JUnit Jupiter中编写测试的最少要求。package com.example.util;public class Calculator { public int add(int number1, int number2) { return number1 + number2; }}package com.example;import com...
- 1.0 Collection集合分类Collection 接口的接口 对象的集合(单列集合)List 接口:元素按进入先后有序保存,可重复LinkedList 接口实现类, 链表, 插入删除, 没有同步, 线程不安全ArrayList 接口实现类, 数组, 随机访问, 没有同步, 线程不安全Vector 接口实现类 数组, 同步, 线程安全Stack 是Vector类的实现类Set 接口:... 1.0 Collection集合分类Collection 接口的接口 对象的集合(单列集合)List 接口:元素按进入先后有序保存,可重复LinkedList 接口实现类, 链表, 插入删除, 没有同步, 线程不安全ArrayList 接口实现类, 数组, 随机访问, 没有同步, 线程不安全Vector 接口实现类 数组, 同步, 线程安全Stack 是Vector类的实现类Set 接口:...
- 问题起源在最近的工作中,AOP如何实现的问题一直困扰着笔者,奈何工作繁重,一直没有时间学习了解这一块。这一次,趁着工作上使用shiro的风,顺着shiro注解的使用过程,我们来逐步了解了注解,自定义注解的实现,Java反射,以及在上一篇文章《从使用Java代理的极简代码看Java代理逻辑》中,我们学习了Java的代理。顺着Java代理的学习路线,我们了解到有一个非常遍历的工具包:cglib... 问题起源在最近的工作中,AOP如何实现的问题一直困扰着笔者,奈何工作繁重,一直没有时间学习了解这一块。这一次,趁着工作上使用shiro的风,顺着shiro注解的使用过程,我们来逐步了解了注解,自定义注解的实现,Java反射,以及在上一篇文章《从使用Java代理的极简代码看Java代理逻辑》中,我们学习了Java的代理。顺着Java代理的学习路线,我们了解到有一个非常遍历的工具包:cglib...
- 前言上篇博客浅谈了一下Hibernate实体类对象有3种状态,瞬时态、托管态、持久态。--------浅谈Hibernate中对象的状态接着这篇博客来说说hibernate中的缓存机制是如何的Hibernate框架提供了很多的优化策略,缓存就属于其中的一种优化策略,hibernate中支持一级缓 存和二级缓存 在hibernate中,一级缓存默认是开启的,一级缓存的作用范围为会话级别(ses... 前言上篇博客浅谈了一下Hibernate实体类对象有3种状态,瞬时态、托管态、持久态。--------浅谈Hibernate中对象的状态接着这篇博客来说说hibernate中的缓存机制是如何的Hibernate框架提供了很多的优化策略,缓存就属于其中的一种优化策略,hibernate中支持一级缓 存和二级缓存 在hibernate中,一级缓存默认是开启的,一级缓存的作用范围为会话级别(ses...
- 1. @SuppressWarnings 注解 2. @SuppressWarning 中的属性介绍以及属性说明 1. @SuppressWarnings 注解@SuppressWarnings: 抑制编译器警告如下,可以看到idea中有警告的颜色标注当我们不希望看到这些警告的时候,可以使用 SuppressWarnings注解来抑制警告信息在{" "} 中,可以写入你希望抑制(不显示)警... 1. @SuppressWarnings 注解 2. @SuppressWarning 中的属性介绍以及属性说明 1. @SuppressWarnings 注解@SuppressWarnings: 抑制编译器警告如下,可以看到idea中有警告的颜色标注当我们不希望看到这些警告的时候,可以使用 SuppressWarnings注解来抑制警告信息在{" "} 中,可以写入你希望抑制(不显示)警...
- 1. @Deprecated 注解@Deprecated: 用于表示某个程序元素(类,方法等)已过时如果使用 Deprecated 去修饰一个类,表示这个类已经过时了,但过时不代表不能用了,即不推荐使用,仍然可以使用public class Deprecated_ { public static void main(String[] args) { A a = new ... 1. @Deprecated 注解@Deprecated: 用于表示某个程序元素(类,方法等)已过时如果使用 Deprecated 去修饰一个类,表示这个类已经过时了,但过时不代表不能用了,即不推荐使用,仍然可以使用public class Deprecated_ { public static void main(String[] args) { A a = new ...
- Java代码优化-请求合并与分而治之在进行系统设计的时候,不知道大家是否也遇到过这两个问题:大量请求造成数据库压力过大大量数据库查询造成请求执行时间过长本文将介绍在高并发、大量数据环境下,以上两种问题的应对思路。 一、请求合并首先思考一个场景,在高并发的系统中,在每秒内有大量的请求要访问数据库,如果不考虑缓存,怎么才能够处理降低数据库压力。有的同学可能会说这多简单啊,增加带宽,加内存提升服务... Java代码优化-请求合并与分而治之在进行系统设计的时候,不知道大家是否也遇到过这两个问题:大量请求造成数据库压力过大大量数据库查询造成请求执行时间过长本文将介绍在高并发、大量数据环境下,以上两种问题的应对思路。 一、请求合并首先思考一个场景,在高并发的系统中,在每秒内有大量的请求要访问数据库,如果不考虑缓存,怎么才能够处理降低数据库压力。有的同学可能会说这多简单啊,增加带宽,加内存提升服务...
- 刚刚面试回来的B哥又在吐槽了:现在的面试官太难伺候了,放着好好的堆、栈、方法区不问,上来就让我从字节码角度给他分析一下try-catch-finally(以下简称TCF)的执行效率… 刚刚面试回来的B哥又在吐槽了:现在的面试官太难伺候了,放着好好的堆、栈、方法区不问,上来就让我从字节码角度给他分析一下try-catch-finally(以下简称TCF)的执行效率…
- @[TOC](必会使用Java 结构化数据处理开源库 SPL) ✨博主介绍🌊 作者主页:苏州程序大白🌊 作者简介:🏆CSDN人工智能域优质创作者🥇,苏州市凯捷智能科技有限公司创始之一,目前合作公司富士康、歌尔等几家新能源公司💬如果文章对你有帮助,欢迎关注、点赞、收藏💅 有任何问题欢迎私信,看到会及时回复💅关注苏州程序大白,分享粉丝福利 前言现代Java应用架构越来越强调数据存储... @[TOC](必会使用Java 结构化数据处理开源库 SPL) ✨博主介绍🌊 作者主页:苏州程序大白🌊 作者简介:🏆CSDN人工智能域优质创作者🥇,苏州市凯捷智能科技有限公司创始之一,目前合作公司富士康、歌尔等几家新能源公司💬如果文章对你有帮助,欢迎关注、点赞、收藏💅 有任何问题欢迎私信,看到会及时回复💅关注苏州程序大白,分享粉丝福利 前言现代Java应用架构越来越强调数据存储...
- @[TOC](Java 中一个你绝对没用过,但是很好用的数据结构) ✨博主介绍🌊 作者主页:苏州程序大白🌊 作者简介:🏆CSDN人工智能域优质创作者🥇,苏州市凯捷智能科技有限公司创始之一,目前合作公司富士康、歌尔等几家新能源公司💬如果文章对你有帮助,欢迎关注、点赞、收藏💅 有任何问题欢迎私信,看到会及时回复💅关注苏州程序大白,分享粉丝福利 前言Java 中常规的集合工具,相比大... @[TOC](Java 中一个你绝对没用过,但是很好用的数据结构) ✨博主介绍🌊 作者主页:苏州程序大白🌊 作者简介:🏆CSDN人工智能域优质创作者🥇,苏州市凯捷智能科技有限公司创始之一,目前合作公司富士康、歌尔等几家新能源公司💬如果文章对你有帮助,欢迎关注、点赞、收藏💅 有任何问题欢迎私信,看到会及时回复💅关注苏州程序大白,分享粉丝福利 前言Java 中常规的集合工具,相比大...
- 👨🏻🎓博主介绍:大家好,我是芝士味的椒盐,一名在校大学生,热爱分享知识,很高兴在这里认识大家🌟🌈擅长领域:Java、大数据、运维、电子🙏🏻如果本文章各位小伙伴们有帮助的话,🍭关注+👍🏻点赞+🗣评论+📦收藏,相应的有空了我也会回访,互助!!!🤝另本人水平有限,旨在创作简单易懂的文章,在文章描述时如有错,恳请各位大佬指正,在此感谢!!! 目录WebMagic简介... 👨🏻🎓博主介绍:大家好,我是芝士味的椒盐,一名在校大学生,热爱分享知识,很高兴在这里认识大家🌟🌈擅长领域:Java、大数据、运维、电子🙏🏻如果本文章各位小伙伴们有帮助的话,🍭关注+👍🏻点赞+🗣评论+📦收藏,相应的有空了我也会回访,互助!!!🤝另本人水平有限,旨在创作简单易懂的文章,在文章描述时如有错,恳请各位大佬指正,在此感谢!!! 目录WebMagic简介...
- 前言上篇博客我简单介绍了Hibernate的基本概念和然后创建一个hibernate项目、核心配置文件以及对象的增删改查,博客传送门:浅谈对象关系映射框架Hibernate接着这篇文章来说说Hibernate中实体类对象的三种状态在Hibernate中,实体类对象有3种状态,瞬时态、托管态、持久态。 瞬时态:瞬时态对象没有id值(主键值),与session对象没有关联 托管态:托管态对象有i... 前言上篇博客我简单介绍了Hibernate的基本概念和然后创建一个hibernate项目、核心配置文件以及对象的增删改查,博客传送门:浅谈对象关系映射框架Hibernate接着这篇文章来说说Hibernate中实体类对象的三种状态在Hibernate中,实体类对象有3种状态,瞬时态、托管态、持久态。 瞬时态:瞬时态对象没有id值(主键值),与session对象没有关联 托管态:托管态对象有i...
- 「作者主页」:秋名山码民「作者简介」:阿里云博客专家、华为云享专家、全栈领域新星创作者,某不知名大学大一在读学习Java3个月及学习c++2年后的感受参考文献:《C++PrimerPlus》《java核心技术卷1》 数据类型Java和c++都是强数据类型的语言,但是在Java中整形的范围与运行Java代码的机器没有关系,解决了软件从应该平台移植到另外一个平台的问题,与之相反c++会根据不同的... 「作者主页」:秋名山码民「作者简介」:阿里云博客专家、华为云享专家、全栈领域新星创作者,某不知名大学大一在读学习Java3个月及学习c++2年后的感受参考文献:《C++PrimerPlus》《java核心技术卷1》 数据类型Java和c++都是强数据类型的语言,但是在Java中整形的范围与运行Java代码的机器没有关系,解决了软件从应该平台移植到另外一个平台的问题,与之相反c++会根据不同的...
- 在docker环境下,用最少的步骤把openjdk8源码编译构建成jdk 在docker环境下,用最少的步骤把openjdk8源码编译构建成jdk
- [跟着官方文档学Junit5][一][Overview][学习笔记]JUnit5文档的目标是为编写测试的程序员,拓展作者和引擎作者以及构建工具和IDE供应商提供全面的参考文档。 1.什么是Junit5和上一个版本的JUnit不一样,JUnit5由来自三个不同子项目的几个不同模块组成。JUnit5=JUnit Platform+JUnit Jupiter+JUnit VintageJUnit... [跟着官方文档学Junit5][一][Overview][学习笔记]JUnit5文档的目标是为编写测试的程序员,拓展作者和引擎作者以及构建工具和IDE供应商提供全面的参考文档。 1.什么是Junit5和上一个版本的JUnit不一样,JUnit5由来自三个不同子项目的几个不同模块组成。JUnit5=JUnit Platform+JUnit Jupiter+JUnit VintageJUnit...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
即将直播
热门标签