自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Java Optional 学习与使用

Java Optional 学习与使用前言类的方法实际中的使用简单的创建`Optionnal`实例判空`isPresent()`函数`orElse()`和`orElseGet()`当传入对象为空时,两者并无差异当传入的对象不为空时:转化值`map()`方法`flatMap()`方法过滤值`filter()`方法前言最近在使用SpringBoot data JPA相关接口的时候发现,许多接口的返回类型都从传统的泛型<T>转化为了Optional<T>,而且我们所常用的List等也用

2020-11-10 20:07:39 402

原创 Java BIO, NIO, AIO通俗理解(学习笔记)

Java BIO, NIO, AIO通俗理解BIONIOAIOBIOclient的代码:package com.ylqq.JavaStudy;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.Socket;/** * BIO范例 * * @author ylqq *

2020-11-02 20:01:15 198

翻译 Scrum开发初探

Scrum开发初探Scum定义Scrum理论透明检视适应价值观Scum团队产品负责任人开发团队Scum masterScrum Master 服务于产品负责人Scrum Master 服务于开发团队Scrum Master 服务于组织Scum事件SprintSprint计划会议每日Scum站会开发工作Sprint评审会议Sprint回顾会议Scum工件产品代办列表Sprint代办列表(即上一个列表的一组,加上交付产品增量和实现Sprint目标的计划)增量结语Scum定义什么是Scum呢,其实说白了就是一

2020-10-28 20:38:06 213

原创 Java反射和动态代理模式

这两天在学习Java基础(苦逼应届生,要补的东西太多了!)把复习到的点记录一下,以后复习看!觉得有用的同学可以点下收藏哦!Java反射和动态代理模式Java反射机制反射构建对象反射方法动态代理模式JDK动态代理CGLIB总结:Java反射机制应用广泛:类的全限定名、方法和参数,完成对象的初始化,反射某些方法反射构建对象举一个例子:有一个类:public class ReflectServiceImpl { public void sayHello(String name) { Syst

2020-09-25 00:25:32 149

原创 SpringMVC原理理解(学习笔记)

SpringMVC原理前言结合图解小结前言结合图解小结

2020-06-17 13:25:05 130

原创 常用SpringMVC注解整理

SpringMVC常用注解RequestParamRequestBodyPathVaribaleRequestHeaderCookieValueModelAttributeSessionAttribute最近在学习SpringMVC,打算在学完之后写一两个项目再出他的整体思想浅谈的博客,这里记录一下学习过程中预计以后会用到的注解,和Spring一样,但是由于更换硬盘后,某些资料没有很好的备份丢失了,Spring的注解集合也在其中,不够这并不妨碍之后的编写,方便复习,给你看的同时,也给我自己看。Reque

2020-06-16 23:11:10 136

原创 奇偶法解决哲学家进餐问题

奇偶法解决哲学家进餐问题前言前言最近在写操作系统的课设,其中有一道关于进程同步的哲学家进餐问题,课件上的做法有两种,一种是“尝试法”,尝试是否有“哲学家”占用资源,另一种则是AND信号量,保证一次拿完两根筷子。解决此类可能引起死锁问题的方法很多,这里采用奇偶法来解决:规定奇数号的哲学家先拿起他左边的筷子,然后再去拿他右边的筷子;而偶数号的哲学家则先拿起他右边的筷子,然后再去拿他左边的筷子。五个哲学家都竞争奇数号筷子,获得后,再去竞争偶数号筷子,最后总会有一个哲学家能获得两支筷子而进餐。其

2020-06-10 11:01:53 1939

原创 Spring AOP思想的初步理解

Spring AOP(面向切面)思想浅谈前言为什么会产生AOPAOP具体是什么案例一案例二AOP的作用小结前言这段时间在学习JavaWeb的一些框架,之前写了一篇关于IOC(控制反转的),这次来把Spring另一个重要的思想给补上——Spring AOP为什么会产生AOP我们知道Java是一门面向对象的编程语言,而AOP,翻译过来就是面向切面。在实际的web工程中,比如传统的电商项目,交易系统和财务系统,交易系统存在一个交易记录的对象,而财务系统则存在账户的信息对象,在实际使用中,我们往往的需要对

2020-05-18 22:06:57 244

原创 初步理解 Spring IOC 思想

初步理解 Spring IOC 思想Spring IOC大体思想示例说明并辅助理解示例一(摘自狂神的视频):Spring IOC最近跟着B站的狂神学习了Spring的大概,以前有过写传统JavaWeb的经验,现在也算是进阶学习框架吧,这篇博客主要记录一下Spirng中的两个重要思想之一——IOC,控制反转大体思想在开发的过程中,当体量较小时,用户需求的变更我们只需要修改几行源代码,目标代码容易找到,且容易修改,逻辑也更容易理解。但当项目的体量逐渐增大,乃至上万行时,每次用户需求的变更,如果按照以往的

2020-05-10 21:25:10 514 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除