
java基础
文章平均质量分 51
java阿杜
一名专注于后端开发的 Java 程序员,具备扎实的编程基础和丰富的实战经验。热爱技术,善于解决问题并持续学习新技术。
展开
-
常见解决跨域的方法总结
在平常的开发工作中,我们经常会遇到跨域的问题。特别是前后端接口联调的时候,经常听到说跨域了。那么,究竟什么是跨域?出现了跨域应该怎么解决?有时我们做的项目,项目都搭建好了,允许跨域都已经配置了,很少遇到跨域的问题。今天,我们总结下什么是跨域及解决方法。原创 2025-03-31 19:33:45 · 594 阅读 · 0 评论 -
jmeter 工具安装及并发压测详解
在平常的开发工作中,我们经常需要对接口进行压测。比如查询接口、保存接口,在并发场景下看是否符合性能要求。那么怎么测试接口的性能呢?我们经常会用到 jmeter,那么今天我们来总结下 jmeter 的基本用法。原创 2025-03-27 10:35:09 · 637 阅读 · 0 评论 -
多线程 ThreadPoolExecutor线程池和Futuretask
在平常的开发工作中,经常需要使用多线程,如数据处理,那么ThreadPoolExecutor线程池和Futuretask应该如何使用呢?以上为ThreadPoolExecutor和Futuretask的基本用法。原创 2023-06-03 21:46:27 · 459 阅读 · 0 评论 -
java中判断是不是数字
java中判断是不是数字原创 2022-09-03 18:02:38 · 12341 阅读 · 2 评论 -
springboot实现定时任务(一) 基于@Scheduled注解
在平常的开发工作中,我们经常会用到定时任务,比如定时刷新数据,定时去执行某个业务操作,定时任务,我们经常使用,那么springboot可以怎样实现定时任务呢?1:创建定时任务:方法上添加@Scheduled注解,定义执行频率,如@Scheduled(fixedRate = 1000)@Componentpublic class ScheduledTask { @Scheduled(fixedRate = 1000) public void...原创 2022-04-10 21:45:37 · 3469 阅读 · 1 评论 -
java jdk 1.8中lambda表达式常用方法
在平常的开发工作当中,经常需要对数组进行一些操作,比如根据某个属性值分组,取出某个属性值作为数组等。那么,jdk 1.8为我们提供了便捷的方法,我们应该怎么使用呢?1:filter:根据某个属性值过滤数据:例如:过滤出来班级编号为 01 的学生public static void main(String[] args) { List<StuentVO> list = new ArrayList<>(); StuentVO vo...原创 2022-04-09 21:26:38 · 1217 阅读 · 0 评论 -
hashmap常用方法
在平常的开发工作中,我们经常会使用到hashmap,hashmap属于集合map下面的实现类,hashmap存储的是key-value结构的数据,那么它主要都有哪些方法呢?1:put方法:put(key,value),我们经常用存储一些常用的数据,比如flag、百分比之类的,我们就可以返回map结构,如果key相同则值会覆盖,允许key和value为null。2:get方法:get(key),主要用来取map中存储的数据,我们根据其key值,可以取到对...原创 2022-04-03 14:52:07 · 17031 阅读 · 1 评论 -
mysql中的limit和oracle中的rownum分页
在平常的开发工作中,我们经常经常需要用到分页。那么,在mysql和oracle中,分页函数分别是什么呢?有什么区别呢?1:mysql:在mysql中,我们使用的分页函数为limit,limit 0,5,limit后面的两个参数是可变的。第一个参数表示数据起始位置,第二个参数表示取几条数据。1)如:limit 0,5,查询结果如下:2)如limit 1,6,表示从第二条数据开始取,取的长度为6,因为数据的下标识从0开始算的。查询结果如下:3)根据时间排序后,取某几条数据...原创 2020-07-19 14:42:18 · 1999 阅读 · 0 评论 -
开发常用:多级if else,if else if嵌套的基本用法,missing return statement的问题
在平常开发工作中,我们经常会使用if else、else if 进行逻辑判断,合理的使用if else,实现业务逻辑。今天,主要写下if else的基本用法。1:if else的基本用法: public String Demo(){ String str1 = "11"; String str2 = "22"; String str3 = "33"; if (str1.equals(str2)) { ...原创 2020-07-12 13:39:07 · 2055 阅读 · 0 评论 -
面试必问:抽象类和接口的区别及联系
在平常的开发工作中,经常会用到抽象类和接口。在面试的时候,这个知识点也会被经常问到,那么,接口和抽象类具体有什么区别和联系呢?接口:抽象类:看了上面两段代码,发现接口中方法不能有方法体,方法不能定义为私有的,抽象类中的方法必须有方法体。接口主要用来实现,可以多实现,抽象类用来继承,Java中是单继承。 总结:1:接口用来实现,可以多实现;抽象类用来继承,是单继承。 2:接口中的方法不能有方法体,抽象类中的方法有方法体。 ...原创 2020-07-04 17:41:57 · 644 阅读 · 0 评论 -
面试常问:重载和重写的区别及联系
在平常开发工作中,我们经常会用到重写和重载。重写和重载的区别,面试中也会经常问到,那么具体有什么区别呢? 1:重写发生在父子类中,重载发生在同一个类中。比如有个父类,里面定义了某些方法,当在子类中继承父类时,重写父类的方法。 2:重写方法名、参数类型和个数一致,重载时方法名相同,参数个数、类型不一致。 3:重写主要还有的两个特点:重写的方法抛出的异常不能比父类的大,重写方法的访问修饰符范围比父类的大或者相等。 4:重载是编译期多态,重写是运行...原创 2020-06-28 06:57:57 · 2461 阅读 · 0 评论 -
面试常问:String、StringBuffer和StringBuilder的区别及联系
在平常开发工作中,经常会用到字符串,常用的有String、StringBuffer、StringBuilder,那么既然这三种都是字符串,那么它们有什么区别及联系呢?1:String:我们经常说String是不可变的,那么为什么它是不可变的呢?我们看下它的源码:public final class String我们可以看到String类上面有final关键字修饰,所以String类是不可变的,对象一旦创建,其中包含的内容不可更改。所以,平常开发工作中,需要一个字符串内容不变的对象时,用作跟原创 2020-06-20 13:12:39 · 1435 阅读 · 1 评论