java
文章平均质量分 77
java
六月的六
他说身逢盛世,当有所作为。
他说,失败总是贯穿人生始终,这就是人生
展开
-
lambda
lambda1.什么是lambdalambda是一个匿名函数lambda简明的将代码或方法作为参数传递进去执行lambda是函数式编程的应用函数式编程:其核心就是把函数作为值函数式接口:只有一个抽象方法的接口称之为函数式接口。函数式接口可以使用 @Functionallneterface 进行注解2.为什么要使用lambda优点简洁可以使用并行流来处理,充分利用多核cpu的优势;有利于JIT(java即时)编译器对代码进行优化缺点 非并行情况下,其计算速度并原创 2022-05-31 09:33:40 · 284 阅读 · 0 评论 -
stream
stream1.是什么stream是java8中处理集合的关键抽象概念,对集合进行操作使用声明式编程来处理集合的java接口,可以看作遍历数据集的高级迭代器。集合是内存中的数据结构,所有的值都是已经计算好的;流是一个概念上的数据结构,它的元素都是在使用到的时候才计算出来的。集合是关于数据的,流是关于计算的;集合是外部迭代,(外部迭代就是每次操作都要迭代一次);流是内部迭代,所有操作只需要一次操作。集合可以多次使用,就像DVD;流只能使用一次,就像直播2.为什么使用它使用stream原创 2022-05-31 09:30:33 · 242 阅读 · 0 评论 -
ArrayList源码阅读
ArrayList源码阅读原创 2022-05-26 18:09:42 · 86 阅读 · 0 评论 -
2021.7.7 关于spring注解
2021.7.7 关于spring注解# 系列文章目录例如:day1,关于spring的几个注解文章目录2021.7.7 关于spring注解# 系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结学习目标:学习内容:学习时间:学习产出:1,@AutoConfigureBefore 和 @AutoConfigureAfter 是 spring-boot-autoconfigure 包下的注解2,ValidationAutoConfiguration : springboo原创 2021-07-07 16:06:49 · 105 阅读 · 0 评论 -
2021-11-02日常
spring1.事务传播行为spring的事务传播行为有7类,事务传播就是:一个带有事务的方法被调用的时候,他的事务应该怎么处理。方法A带事务,方法B带事务require当方法B被调用时,如果调用它的那个方法带事务,就按照它的事务执行,如果不带就开启一个新的事务示例:@Transactional(propagation = Propagation.REQUIRED)public void methodA() { methodB();// do something} @T原创 2021-11-02 17:04:16 · 287 阅读 · 1 评论 -
2021.7.7 关于 @EnableAotoConfiguration
系列文章目录例如:day1,2021.7.7 关于 @EnableAotoConfiguration文章目录系列文章目录前言3,@EnableAotoConfiguration前言今天的第二篇3,@EnableAotoConfigurationorg.springframework.boot.autoconfigure.EnableAutoConfiguration这个就是注解 @EnableAotoConfiguration 的全类名关于 @EnableAutoConf原创 2021-07-07 16:15:46 · 113 阅读 · 0 评论 -
7.9 关于session-cookie
7.9好家伙,7.7,7.8连续两天没更今天碰到一个词 uri鉴权,其实就是uri授权,然后不太明白,就去看了百度,查到的结果,是类似防盗链的意思,就是会在你的uri上附加授权信息(比如授权的权限,过期时间,等等),然后在拿到这个uri的时候进行解析,看是不是自己的。在这个过程中呢,搜到了关于授权的四种方式:然后想起来之前面试的时候问了一个session和cookie的问题,回答的不好,重温一下。session-cookiecookie首先http是无状态协议,服务器不会知道哪一个浏览器访问原创 2021-07-09 13:15:00 · 107 阅读 · 0 评论 -
2021.7.8关于git使用命令行删除git某个分支上的某文件夹
2021.7.8关于git1,使用命令行删除git某个分支上的某文件夹首先 使用 git clone -b 分支名 把项目克隆下来,git clone 默认是克隆master分支git clone -b 分支名使用 git pull 同步一下使用 dir 或者 ls 查看文件夹都有哪些使用git rm -r --cached target target就是 要删除的文件夹git commit -m “delete target”git push -u origin fetch原创 2021-07-08 15:40:57 · 612 阅读 · 0 评论 -
HashMap源码阅读
关于HashMap的源码阅读原创 2022-05-22 23:51:31 · 422 阅读 · 0 评论 -
2021.6.28 多线程【狂神系列】
2021.6.28 多线程什么是多线程:线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运算单位,而多线程就是指从软件或者硬件上实现多个线程并发执行的技术,具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。简单来说:线程是程序中一个单一的顺序控制流程;而多线程就是在单个程序中同时运行多个线程来完成不同的工作。多线程是为了同步完成多项任务,不是为了提高运行效率,而是为了提高资源使用效率来提高系统的效率。多个线程是同一时间需要完成原创 2021-11-29 23:02:55 · 386 阅读 · 0 评论 -
多线程【学习】自【java编程的逻辑】
多线程1.关于线程的认识1.1创建线程的方式以及线程的理解线程一个程序的运行就叫做进程,进程是系统资源的分配,是不可控的;同时一个进程可以拥有多个线程;控制线程是我们能够做的。线程表示一条单独的流,它有自己的程序计数器,有自己的栈创建线程方式(1)继承Thread,也就是构造Thread类实现线程的执行单元(3种方式)(1)继承Thread,重写run方法(2)实现Runnable接口,实现run方法(3)实现Callable接口,实现run方法线程的资源共享简单来原创 2021-08-27 18:06:56 · 210 阅读 · 0 评论