自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小宋的博客

大闹一场,悄然离去

  • 博客(103)
  • 资源 (1)
  • 收藏
  • 关注

原创 【产品工作方法】产品需求调研

竞品调研:产品当前的阶段如果是0-1的环节,更多的时候需要进行竞品调研,存在同类产品可直接对其进行系统性竞品调研,不存在同类产品也可寻找不同行业的相似产品进行调研。用户调研:当产品已经度过了0-1的阶段后,产品的基础框架能力基本已铺设完毕,用户群体和数量在逐渐丰富。这个时候产品经理需要深入用户群体,正式进入一个提高用户使用效率&体验感,挖细节,创新的阶段。这时候更加考验主动对用户的调研。备注:竞品调研和用户调研不是非要2选一,需要定的是谁为主决定方向。

2022-08-19 18:06:34 593 1

原创 备选方案分析

备选方案分析备选方案生成:头脑风暴:横向思维备选方案分析备选方案生成:在我们制定解决方案的时候,尽可能多的去制定潜在可选方案,用于识别实现产品需求/执行项目工作(任务)的不同方法。(可生成备选方案的技术:头脑风暴、横向思维、备选方案分析等)头脑风暴:就是指BrainStorming、BS、智力激励法、自由思考法、集思广益法等去单纯地收集创意, 不进行分析及投票或排序直接头脑风暴法(头脑风暴法):尽可能激发创造性,产生尽可能多的设想质疑头脑风暴法(反头脑风暴法):对提出的设想、方案逐一质疑,分析其

2021-11-09 20:41:52 2101

原创 WBS技术

WBS技术原理作用:WBS分解:定义:常见的分解逻辑:分解步骤:分解原则:注意:原理以产品(可交付成果)为导向的产品结构/项目工作分解,把一个模糊的产品结构、项目工作或者概念,有结构、有层次、有条理的解析与分解成较小、更易于管理的组件。形成一个可规划、可执行、可控制、有逻辑的产品或项目。注意:WBS中的“工作”并不是指工作本身,而是指工作所导致的产品或可交付成果。作用:通过对所要交付的内容提供一个结构化的视图,来组织定义了产品的总范围,提高实现项目目标、交付产品(可交付成果)概率。WBS分解:

2021-11-03 19:10:42 755

原创 产品工作模式

产品工作模式产品工作流程产品战略结构规划:产品需求规划:需求规划的相关方对接:产品需求产出原则:需求评审:产品设计:产品设计的3大方向:产品设计相关方对接:设计评审:功能设计评审:视觉设计评审:需求宣讲会(立项):开发管理:验收:上线发布:运行维护:jira管理需求规范:产品工作流程产品战略结构规划(结构评审) → 产品需求规划(需求评审) → 产品设计(设计评审) → 需求宣讲会(立项) → 跟进开发(需求分析,概要设计,详细设计,编码,测试) → 验收 → 上线发布 → 运维产品战略结构规划:

2021-10-29 14:41:04 332 1

原创 多线程系列之并发集合容器(十五)

文章目录并发集合容器一、同步容器与并发容器二、并发容器类1. 并发MapConcurrentMap接口ConcurrentHashMap类ConcurrentNavigableMap接口与ConcurrentSkipListMap类2. 并发Queue3. 并发Set总结并发集合容器一晃春节就已经过去了,3月已然来临,小宋也开始了接下来的工作,但各位同学放心,抽空小宋还是会更新一下博客的本文,我们聊一聊并发集合容器的相关知识一、同步容器与并发容器我们知道在java.util包下提供了一些容器

2021-03-01 20:39:04 186

原创 留听阁--多线程系列之锁(十四)

文章目录锁一、synchronized的不足之处二、锁的三种分类1. 可重入锁和非可重入锁2.公平锁和非公平锁3.读写锁和排它锁三、JDK中有关锁的一些接口和类1. 抽象类AQS/AQLS/AOS2. 接口Condition/Lock/ReadWriteLock3. ReentrantLock4. ReentrantReadWriteLock5. StampedLock总结锁马上就是春节了,小宋在春节前再讲解一下JDK工具中关于锁的一些接口和类在多线程篇第九章的时候小宋介绍了Java原生的锁(基于

2021-02-06 15:22:55 170

原创 横碧轩--多线程系列之阻塞队列(十三)

文章目录阻塞队列一、阻塞队列的由来二、BlockingQueue的操作方法三、BlockingQueue的实现类1. ArrayBlockingQueue2. LinkedBlockingQueue3. PriorityBlockingQueue4. SynchronousQueue四、阻塞队列的原理五、 示例和使用场景1. 生产者-消费者模型2. 线程池中使用阻塞队列总结阻塞队列本章小宋讲解一下阻塞队列的相关知识下文会带着大家从阻塞队列的由来到它的原理带大家深入理解。一、阻塞队列的由来我们

2021-02-02 15:58:23 145

转载 微信10周年 -- 微信8.0!!!

2011年1月21日,微信1.0上线。……2021年1月21日,微信发布8.0版本。不知不觉微信已经陪伴了我们10年之久,而这次的10周年版本,更新很大,全新的使用体验,想必不会让你们失望。新的欢迎页首先感受到的就是新的欢迎页了,很简洁漂亮,有五句话,分别是:我看见 你,笑脸,烟花,一首歌,你看见的,对应了一些更新内容。表情改版最好玩的就是表情改版了,现在微信每个自带的表情都会动了,然后像庆祝、烟花之类表情的还有新特效。设置“我的状态”可以在微信我的页面设置当前状态了,可以添加当前状态

2021-01-25 14:25:45 319

原创 侠客岛--多线程系列之线程池(十二)

文章目录线程池原理一、为什么要使用线程池二、线程池的原理1. ThreadPoolExecutor提供的构造方法1.1 构造方法1.2 构造方法参数2. ThreadPoolExecutor的策略3. 线程池主要的任务处理流程4.ThreadPoolExecutor如何做到线程复用的?三、四种常见的线程池1. newCachedThreadPool2. newFixedThreadPool3. newSingleThreadExecutor4. newScheduledThreadPool总结线程池原

2021-01-21 14:14:56 305

原创 聚贤庄--多线程系列之AQS(十一)

文章目录AQS一、AQS简介二、AQS的数据结构三、资源共享模式四、AQS的主要方法源码解析1.AQS获取资源2.AQS释放资源总结AQS本章小宋深入讲解一下AQS的相关知识,如果想了解其它的多线程知识可以去小宋的多线程系列文章进行查阅。一、AQS简介AQS是AbstractQueuedSynchronizer的简称,即抽象队列同步器,从字面意思上理解:抽象:抽象类,只实现一些主要逻辑,有些方法由子类实现;队列:使用先进先出(FIFO)队列存储数据;同步:实现了同步的功能。那AQS

2021-01-14 18:13:37 182

原创 白云观--多线程系列之CAS和原子操作(十)

本章节小宋带大家学习一下CAS的相关知识和与之密切相关的原子操作。// A code blockvar foo = 'bar';目录CAS概念比较并交换的过程Java实现CAS的原理 - Unsafe类原子操作 - AtomicInteger类源码简析解决CAS原子操作的三大问题ABA问题循环时间长开销大只能保证一个共享变量的原子操作CAS概念CAS的全称是:Compare And Swap(比较并交换)。CAS有三个值:V: 要更新的变量(var)E: 预期值(expected).

2021-01-13 17:21:27 297 3

原创 古墓----多线程系列之Synchronized和锁(九)

小宋最近博文生产量有点低,希望各位同学见谅,工作有点忙,但还是会忙里抽闲给大家继续分享Java的相关知识。我们今天要讲的是多线程中不可放过的Synchronized和锁。Java中多线程的锁都是基于对象的,Java中的每一个对象都可以作为一个锁。还有一点需要注意的是,我们常听到的类锁其实也是对象锁。Java类只有一个Class对象(可以有多个实例对象,多个实例共享这个Class对象),而Class对象也是特殊的Java对象。所以我们常说的类锁,其实就是Class对象的锁。// A code bl.

2021-01-12 18:24:00 146

原创 雅石斋--多线程系列之volatile关键字(八)

本章我们继续讲解多线程中的volatile关键字目录Volatile基本概念Volatile内存语义内存可见性禁止重排序volatile用途Volatile基本概念详细讲解volatile之前,我们先复习一下它的基本概念。内存可见性: 在java内存模型那一章我们介绍了JMM有一个主内存,每个线程有自己私有的工作内存,工作内存中保存了一些变量在主内存的拷贝。内存可见性,指的是线程之间的可见性,当一个线程修改了共享变量时,另一个线程可以读取到这个修改后的值。重排序:为优化程序性能,对原有的指令执.

2021-01-05 16:44:17 284 6

原创 衡山--多线程系列之重排序与happens-before(七)

本章小宋重点讲一下重排序和happens-before的相关知识。目录什么是重排序?顺序一致性模型与JMM保证数据竞争与顺序一致性顺序一致性模型JMM中同步程序的顺序一致性效果JMM中未同步程序的顺序一致性效果happens-before什么是happens-before?天然的happens-before关系什么是重排序?顺序一致性模型与JMM保证数据竞争与顺序一致性顺序一致性模型JMM中同步程序的顺序一致性效果JMM中未同步程序的顺序一致性效果happens-before什么是ha.

2020-12-31 14:59:00 136 1

原创 清淑斋--多线程系列之Java内存模型基础(六)

本章节讲一下Java内存模型的一些基础知识,帮助这一块不太了解的同学理清思。目录Java内存模型基础并发编程模型的两个关键问题Java内存模型的抽象结构运行时内存的划分、既然堆是共享的,为什么在堆中会有内存不可见问题?Java内存模型JMM与Java内存区域划分的区别与联系Java内存模型基础下面会从并发编程,内存等一些方面一一讲解Java内存模型。并发编程模型的两个关键问题线程间如何通信?即:线程之间以何种机制来交换信息线程间如何同步?即:线程以何种机制来控制不同线程间操作发生的相对顺序.

2020-12-29 14:01:13 187 1

原创 CSDN Chrome插件,高效工作开发!!!

马上就元旦了,近期小宋看到了CSDN官方出品的CSDN Chrome插件,支持CSDN,这里就专门出一个博客讲解一下这个插件,方便大家了解使用。目录CSDN Chrome浏览器助手安装主要功能功能展示书签、历史记录、标签页搜索搜索资料查看文档计算器时间转换工具JSON解析器IP查询工具显示二维码查单词![在这里插入图片描述](https://img-blog.csdnimg.cn/20201229104803402.png?x-oss-process=image/watermark,type_ZmF.

2020-12-29 10:51:04 568 2

原创 倾梦轩--多线程系列之Java线程间的通信(五)

新的一周又开始了,本周五就是元旦了,希望大家有机会的话都能与家人团聚。本章我们继续讲解多线程系列章节,线程间的通信。目录Java线程间的通信锁与同步等待/通知机制信号量管道其它通信相关join方法sleep方法ThreadLocal类Inheritable ThreadLocalJava线程间的通信合理的使用Java多线程可以更好地利用服务器资源。一般来讲,线程内部有自己私有的线程上下文,互不干扰。但是当我们需要多个线程之间相互协作的时候,就需要我们掌握Java线程的通信方式。本文将介绍Java线.

2020-12-28 15:07:56 234 1

原创 清心阁--多线程系列之线程状态和主要转换方法(四)

今天是圣诞节,在这里祝各位同学圣诞快乐Merry Christmas!????。但是学习这件事情还是得继续哦。本章小宋讲一下Java线程的状态和主要的转换方法。目录操作系统中的线程状态转换Java线程的6个状态NEW状态这里引申两个start()的问题:RUNNABLE状态JVM 为何不区分ready和running?BLOCKED状态WAITING状态TIMED_WAITING状态TERMINATED状态线程状态转换BLOCKED与RUNNABLE状态的转换WAITING状态与RUNNABLE状态的

2020-12-25 16:34:10 1279 2

原创 联壁峰--多线程系列之线程组和线程优先级(三)

小宋带大家继续深入多线程的学习,本章讲解一下关于线程组以及线程优先级的相关知识。目录线程组线程的优先级线程组的常用方法及数据结构线程组的常用方法线程组的数据结构线程组我们先普及一下线程组的概念。java中用ThreadGroup来表示线程组,我们可以使用线程组对线程进行批量操作。ThreadGroup和Thread的关系就如同他们的字面意思,每个Thread必然存在于一个ThreadGroup中,Thread不能独立于ThreadGroup存在。执行main()方法线程的名字是main,如果在.

2020-12-24 17:48:54 1321 6

原创 凌月馆--Java8系列之Base64(八)

本章讲一下Java8系列Base64的相关知识点目录Base64内嵌类静态方法实例Base64在Java8中,Base64编码已经成为Java类库的标准。Java 8 内置了 Base64 编码的编码器和解码器。内嵌类分别有解码和编码的Decoder类和Encoder类静态方法Base64工具类提供了一套静态方法获取下面三种BASE64编解码器:基本:输出被映射到一组字符A-Za-z0-9+/,编码不添加任何行标,输出的解码仅支持A-Za-z0-9+/。URL:输出映射到一.

2020-12-24 11:08:09 537 3

原创 栖霞山--Java8系列之日期时间API(七)

本章讲一下java8中新的日期时间api目录日期时间APIJava8之前旧版情况Java8情况本地化日期时间 API使用时区的日期时间API1.要创建一个ZonedDateTime对象,有以下几种方法,一种是通过now()方法返回当前时间:2.可以解析自己定义的时区和日期时间3.通过给一个LocalDateTime附加一个ZoneId,就可以变成ZonedDateTime时区转换LocalDateTime和ZonedDateTime日期时间加减日期时间APIJava 8通过发布新的Date-Tim.

2020-12-23 18:02:17 388 3

原创 幽情阁--Java8系列之Nashorn JavaScript(六)

本章小宋讲一下JavaScript的引擎Nashorn目录Nashornjjsjjs 交互式编程jjs传递参数Java 中调用 JavaScriptJavaScript 中调用 JavaNashornNashorn 一个 javascript 引擎。从JDK1.8开始,Nashorn取代Rhino(JDK 1.6, JDK1.7)成为Java的嵌入式JavaScript引擎。Nashorn完全支持ECMAScript 5.1规范以及一些扩展。它使用基于JSR292的新语言特性,其中包含在JDK .

2020-12-23 15:16:51 5001 11

原创 忘忧阁--Java8系列之Optional类(五)

本章小宋带大家了解一下Java8的Optional类目录OptionalOptional类Optional类的方法Optional使用实例OptionalOptional 类是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。Optional 是个容器:它可以保存类型T的值,或者仅仅保存null。Optional提供很多有用的方法,这样我们就不用显式进行空值检测。Optional 类的引入很好的解决空指针异常。Optional.

2020-12-23 12:14:56 204 3

原创 试剑亭--Java8系列之Stream(四)

本章着重讲一下java8的Stream,小宋会带着大家进行详细的分析讲解。目录Stream什么是Stream如何生成流Stream提供的方法forEachmapfilterlimitsortedparallelStreamCollectors统计使用Stream实例StreamJava 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。Stream使用一种类似用SQL语句从数据库查询数据的直观方式来提供一种对Java集合运算和表达的高阶抽象。Stream API.

2020-12-22 17:59:44 276 3

原创 燕子坞--Java8系列之默认方法(三)

本章继续讲的是Java8默认方法的使用。该系列的博文会在近期一一更新完毕。目录默认方法特性语法多个默认方法静态默认方法实例使用默认方法Java 8 中新增了接口的默认方法。特性小宋简单点说,默认方法就是接口可以有实现方法,而且不需要实现类去实现其方法。我们只需在方法名前面加个default关键字即可实现默认方法。为什么要有这个特性?首先,之前的接口是个双刃剑,好处是面向抽象而不是面向具体编程,缺陷是,当需要修改接口时候,需要修改全部实现该接口的类,目前的java 8之前的集合框架没有fo.

2020-12-22 14:33:11 223 3

原创 凌霄山--Java8系列之方法引用(二)

今天继续往下讲讲java8新特性的方法引用。目录方法引用方法引用几种情况实例方法引用方法引用通过方法的名字来指向一个方法。好处:方法引用可以使语言的构造更紧凑简洁,减少冗余代码。基本使用方法引用使用一对冒号 ::方法引用几种情况在下面的 Car 类中定义了 4 个方法来作为例子区分 Java 中 4 种不同方法的引用。public class Car { @FunctionalInterface public interface Supplier<T> {.

2020-12-22 11:16:43 208 1

原创 云烟阁--Java8系列之函数式接口和Lambda表达式(一)

新的一周又开始了,这周小宋也有了新的计划,最近几个月有点懈怠,因为新的公司早上10点才上班导致我也习惯了晚睡晚起,今天决定开始恢复良好的作息早睡早起,第二天6点半起来去楼下的健身房运动,然后回来学习一下再去上班。会在接下来的博客中和各位同学一起见证我们各自的改变。目录Java8新特性1. lambda表达式1.1 语法1.2 实例1.3 变量作用域2. 函数式接口2.1 @FunctionalInterface2.2 java8函数式接口2.3 java.util.function2.4实例Java.

2020-12-21 14:23:04 223 3

原创 凌天阁--多线程系列之入门使用(二)

本周小宋买了东方新能源的基金,运气还是不错的,连涨五天小赚一笔,可以愉快的过一个周末了,连写博客的热情都更加高涨了呢????。进入正题我们今天讲一下多线程的入门使用。目录Thread类和Runnable接口继承Thread类实现Runnable接口Thread类构造方法Thread类的几个常用方法Thread类与Runnable接口的比较Callable、Future与FutureTaskCallable接口Future接口FutureTask类FutureTask的几个状态在上一篇博客中大家了解了操

2020-12-18 18:55:47 179 2

原创 倾月阁--多线程系列之进程与线程(一)

本章来讲述进程和线程的一些基础知识方便大家进入接下来多线程的深入学习。目录进程背景进程的提出线程背景线程的提出为什么我们要使用多线程呢?进程与线程的区别上下文切换进程背景最初的计算机只能接受一些特定的指令,用户每输入一个指令,计算机就做出一个操作。当用户在思考或者输入时,计算机就在等待。这样效率非常低下,在很多时候,计算机都处在等待状态。后来就有了批处理操作系统,把一系列需要操作的指令写下来,形成一个清单,一次性交给计算机。用户将多个需要执行的程序写在磁带上,然后交由计算机去读取并逐个执行这些.

2020-12-17 18:27:48 160 2

原创 天山--Spring系列之设计模式

小宋现在也步入了买基金的队伍,虽然错过了双十二的白酒,但是在新能源上还是小赚了点零花钱,虽然花了一点精力在基金股票上,但是博客还是要写的。????本章小宋带大家重新回顾一下Spring中涉及到的一些设计模式。目录控制反转(IoC)和依赖注入(DI)工厂设计模式单例设计模式代理设计模式代理模式在 AOP 中的应用Spring AOP 和 AspectJ AOP 有什么区别?模板方法观察者模式Spring 事件驱动模型中的三种角色事件角色事件监听者角色事件发布者角色Spring 的事件流程总结适配器模式s

2020-12-17 15:42:10 148 1

原创 回雁楼--Spring系列之IOC理论详解

目录控制反转(IoC)和依赖注入(DI)关于Spring IOC 的详细理解如下:什么是依赖倒置原则:控制反转:控制反转(IoC)和依赖注入(DI)IoC(Inversion of Control,控制反转) 是Spring 中一个非常重要的概念,它不是什么技术,而是一种解耦的设计思想。它的主要目的是借助于“第三方”(Spring 中的 IOC 容器) 实现具有依赖关系的对象之间的解耦(IOC容器管理对象,你只管使用即可),从而降低代码之间的耦合度。IOC 是一个原则,而不是一个模式,以下模式(但不限于

2020-12-14 14:27:59 140 2

原创 达摩院--Spring和Spring Boot注解大全

本章小宋会带大家去了解使用Spring和Spring Boot的详细注解,这个章节还是花了小宋一些时间的,下面要讲的基本上也就是大家平常工作时会使用的场景。注解大全@SpringBootAplicationSpring Bean注解@Autowired@Component,@Repository,@Service, @Controller注解@Resource@Resource 和 @Autowired区别@RestController@Scope@Configuration处理常见的HTTP请求注解GE

2020-12-10 15:26:36 2845 6

原创 烟雨楼--Spring系列之@Transactional注解使用详解

最近看到白酒的股票因为双十二疯涨,可惜小宋没有上车,羡慕那些已经在车上的人,小宋还是继续来写自己的博客吧????。本章小宋会详细讲解关于事务注解@Transactional的相关知识。目录事务@Transactional注解使用详解1.@Transactional 的作用范围2.@Transactional 的常用配置参数3.@Transactional 事务注解原理4.Spring AOP自调用问题5. @Transactional 的使用注意事项6.@Transactional 失效场景6.1 @Tr

2020-12-10 14:56:45 1074 2

原创 终南山--SpringBoot系列之Spring Data Jpa连表查询和分页

本章小宋带同学们了解一下JPA的连表查询和分页操作目录JPA连表查询和分页1.实体类2. 自定义Sql实现连表查询2. 自定义 SQL 语句连表查询并实现分页操作3. IN的操作查询4. BETWEEN操作查询5. 测试JPA连表查询和分页这里我们继续讲JPA如何实现连表和分页,因为JPA可以在repository层自定义sql所以也不难。1.实体类创建三个实体类。@Entity@Data@NoArgsConstructorpublicclass Company { @Id

2020-12-09 18:28:40 2510 2

原创 桃花岛--SpringBoot系列之Spring Data Jpa注解和基础操作

本章小宋讲一下Spring Data Jpa的一些常用注解和一些简单的基础操作。目录JPA注解和简单操作1.相关依赖2.配置数据库连接信息和JPA配置3.实体类3.1 创建表3.2 创建主键3.3 设置字段类型3.4 指定不持久化特定字段3.5 声明大字段3.6 创建枚举类型的字段4.创建操作数据库的 Repository 接口4.1 JPA自带方法用例4.1.1 增删改查4.1.2 条件查询4.2 JPA自定义Sql语句4.3 创建异步方法5.测试JPA注解和简单操作这里小宋讲解一下Spring D

2020-12-08 17:55:18 1508 2

原创 无量山--SpringBoot系列之处理异常的方式

目录SpringBoot 常见处理异常的方式一.使用 @RestControllerAdvice 和 @ExceptionHandler 处理全局异常1. 新建异常信息实体类2. 自定义异常类型3. 新建异常处理类4. controller模拟抛出异常5. 编写测试类二.使用 @ExceptionHandler 处理 Controller 级别的异常三.ResponseStatusExceptionResponseStatusException 提供了三个构造方法SpringBoot 常见处理异常的方式

2020-12-08 10:50:24 1520 2

原创 般若堂--Spring Boot系列之参数校验

本章小宋带大家详细了解一下在Spring boot项目中,是怎么去验证参数的。话不多说直接进入学习时间。目录参数校验注解相关依赖实体类一些常用的字段验证的注解JSR提供的校验注解:Hibernate Validator提供的校验注解:验证Controller的输入验证请求体(RequestBody)验证请求参数(Path Variables 和 Request Parameters)验证 Service 的输入Validator 编程方式手动进行参数验证自定义 Validator(实用)案例一:校验特定字

2020-12-04 15:58:41 1535 3

原创 清音洞--Spring系列之读取配置信息注解(六)

本章小宋简单介绍一下Spring的配置注解。目录读取配置信息注解@Value@ConfigurationProperties@PropertySource读取配置信息注解很多时候我们需要将一些常用的配置信息比如阿里云 oss 配置、发送短信的相关信息配置等等放到配置文件中。下面我们来看一下 Spring 为我们提供了哪些方式帮助我们从配置文件中读取这些配置信息。配置文件内容如下:server: port: 8080 tomcat: max-swallow-size: -1 s

2020-12-03 17:06:44 3037 1

原创 罗汉堂--Spring系列之Spring Bean注解(五)

Spring Bean注解Spring Bean注解@Autowired@Component,@Repository,@Service, @Controller注解@Resource@Resource 和 @Autowired区别@RestController@Scope@ConfigurationSpring Bean注解这里小宋详细讲一下Spring Bean相关的一些注解。@Autowired@Autowired 自动装配Bean,注解会自动导入对象到类中,被注入进的类同样要被 Spring

2020-12-03 15:08:50 2069 3

原创 缥缈峰--JVM系列之内存区域

本章小宋带大家复习一下JVM的内存区域,下面没有特别说明的话,都是在说HotSpot虚拟机。不耽搁大家的时间了,直接进入今天JVM的学习时间吧。Java内存区域简述运行时数据区域HotSpot虚拟机对象三级目录简述运行时数据区域HotSpot虚拟机对象三级目录...

2020-12-02 16:32:59 2440 4

redis windows x64 3.2

redis windows x64 3.2版本,无需安装直接使用。需要使用的同学们可以直接下载。关于redis的知识,有想了解的同学也可以直接去redis系列看相关的博客学习。

2020-12-04

空空如也

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

TA关注的人

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