JAVA
文章平均质量分 68
java
AI-0
如果是自己相信的事,就一定要去做,也许最终不会有什么好的结果,但你应该明白那并不是必然。
展开
-
二分查找实现取近似值
找出数组中与当前值近似的值原创 2022-06-18 17:23:03 · 181 阅读 · 0 评论 -
Annotation
Annotation前言一、问题引入二、java8重复注解实现1、创建存放重复注解的注解类2、创建实际用于注解的类3、创建使用了重复注解的类4、测试类前言重复注解?,看看java8如何实现一、问题引入对于Mybatis,我想大家并不陌生,那么注解形式的sql也应该接触过,在开发中有这样的一个地方例如: /** * 查询列表 * @param param 参数 */ @Select("sql 或者 加script的sql") @Results({原创 2021-11-26 16:10:00 · 230 阅读 · 0 评论 -
Optional
Optional前言一、Optional类的描述二、方法前言java Optional类的介绍使用一、Optional类的描述https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html官方的描述是这样的:A container object which may or may not contain a non-null value. If a value is present, isPresent() will r原创 2021-11-26 09:53:26 · 352 阅读 · 0 评论 -
Interface
Interface前言一、static 方法二、default方法前言对于接口的理解,一般只定义方法,不去实现而且一般也无法实现,但是java8就不一样了,java8 中的 interface 有两种方法可以实现,你知道吗一、static 方法静态方法一般直接通过类调用,在java8中interface也可以实现静态方法,操作如下:package com.study.java.inter;/** * @author bxz * @date 2021/11/25 */public i原创 2021-11-25 14:14:46 · 397 阅读 · 0 评论 -
java web bug 记录
springboot文件分片下载:为什么要分片:项目总会有一些特殊的需求,比如下载一个大文件,这个文件可能超过1G,这时候如果用简单的下载方式下载,对jvm的内存来说就带来了极大的考验,在springboot中使用普通下载方式下载一个文件占用内存是文件本身的两倍,因此对与内存比较小的服务器或PC,可能不够支持下载一个文件就会抛出堆内存溢出异常。以下是我用普通方式下载一个大文件对jvm内存的测试结果:实现文件下载的代码如下: @Override public void downloa原创 2021-08-30 18:33:25 · 268 阅读 · 0 评论 -
Maven 打包可执行jar pom配置
1、普通mvn项目pom>build>plugins 添加插件 <!-- 可执行jar 插件 --> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <appendAssemb转载 2020-06-30 11:12:27 · 322 阅读 · 0 评论 -
JAVA异常机制
通过本文你可以学到java中常见的异常java异常中使用的关键字try,catch,finally,throws,throw用try catch捕获异常throws声明抛出异常throw手动抛出异常自定义异常使用 类图package com.bai.cn.Exception;import java.io.File;import java.io.FileN...原创 2018-08-12 11:35:03 · 235 阅读 · 0 评论 -
JAVA集合之List
概述list是java集合中的4大接口之一,list是一个有序的集合,list中的元素可以重复,在平时编程使用频率也非常的高。list的常用实现类ArrayList 底层是数组实现;查询速度快;线程不安全,效率高 ;LinkedList 底层链表实现;增删改的速度快;线程不安全,效率高;Vector 底层是数组实现线程安全,效率低。手写Array...原创 2018-08-15 11:56:54 · 152 阅读 · 0 评论 -
Java集合迭代器Iterator
用迭代器遍历Java集合List,Set,Map package com.bai.cn.Collection;import java.util.ArrayList;import java.util.Collection;import java.util.HashMap;import java.util.HashSet;import java.util.List;import...原创 2018-08-17 09:14:07 · 197 阅读 · 0 评论