随笔分类 -  Java

摘要:Java8引入Stream,主要用来处理集合,可以执行查找,过滤,映射等操作 特点: 不是数据结构,不会保存数据 不会修改原来的值 流在中间过程中只是对操作记录,并不会立即执行(惰性求值) Stream操作 1. 创建流 //Collection List<String> list = new Ar 阅读全文
posted @ 2022-05-19 09:47 流光之中 阅读(209) 评论(0) 推荐(0) 编辑
摘要:synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种: 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象; 修饰一个方法,被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对象是调用这个方法的对象 阅读全文
posted @ 2022-03-08 21:45 流光之中 阅读(17) 评论(0) 推荐(0) 编辑
摘要:Java动态代理 代理模式主要是指为类提供一个代理对象来间接地访问该类对象,并且可以在代理对象中完成一些通用的操作,例如为代理对象的每个函数都计算执行时间,为了降低代码冗余性,我们通过代理模式,间接的执行类中的方法,并在执行前后计算运行时间。代理并不实现被代理的方法,只是调用被代理类的方法 静态代理 阅读全文
posted @ 2021-10-29 18:08 流光之中 阅读(48) 评论(0) 推荐(0) 编辑
摘要:SpringBoot中AspectJ的使用 AspectJ作为语言级别的AOP框架,功能相比于SpringAOP更加强大。SpringAOP旨在提供给用户一个轻量级的AOP实现方案,它只能应用在SpringIOC容器中管理的bean。而AspectJ旨在提供给用户一个完整的AOP解决方案,它可以应用 阅读全文
posted @ 2021-10-15 13:22 流光之中 阅读(2175) 评论(0) 推荐(0) 编辑
摘要:Java多线程 1. 线程与进程 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,即进程空间或(虚空间)。进程不依赖于线程而独立存在,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 ​ 线程是指进程中的一个执行流程,一个进程中可以运行多个 阅读全文
posted @ 2021-10-15 13:21 流光之中 阅读(31) 评论(0) 推荐(0) 编辑
摘要:Object方法 1.toString() 默认返回为包名@改对象的hashCode值,开发中一般重写该方法,返回该对象的字符串表示。 2.equals(Object obj) 判断两个对象是否相等,返回值为true/false 重写equals()必须要重写hashCode(),两个对象相等,ha 阅读全文
posted @ 2021-10-15 13:20 流光之中 阅读(38) 评论(0) 推荐(0) 编辑
摘要:Java多线程 1. 线程与进程 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,即进程空间或(虚空间)。进程不依赖于线程而独立存在,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 ​ 线程是指进程中的一个执行流程,一个进程中可以运行多个 阅读全文
posted @ 2021-10-14 22:39 流光之中 阅读(37) 评论(0) 推荐(0) 编辑
摘要:SpringBoot下使用AspectJ(CTW)下不能注入SpringIOC容器中的Bean 在SpringBoot中开发AspectJ时,使用CTW的方式来织入代码,由于采用这种形式,切面Bean不在SpringIOC容器中,相关的代码在编译时就已经织入目标代码中,而SpringIOC中的Bea 阅读全文
posted @ 2021-09-02 12:41 流光之中 阅读(482) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
🚀
回顶
收起
🔑
  1. 1 起风了 买辣椒也用券
起风了 - 买辣椒也用券
00:00 / 00:00
An audio error has occurred.