摘要: 简单工厂模式 说实话 每次学习设计模式都是开始于简单工厂模式,结束于工厂方法模式,主要是因为和工厂相关的模式有三种:简单工厂、工厂方法、抽象工厂 然后,然后就乱糟糟的了 其实细想,以前学习太浮躁的,只是看看资料不去深入思考,再再再次学习设计模式,决定要认真的学,每个设计模式都写一篇有关自己思考的博客 阅读全文
posted @ 2022-03-09 13:47 EtherealWind 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 一、深克隆、浅克隆 1. 用“=”(等于号)进行对象的复制 实际上是Person xiaoming 和Person xiaohong 都只是引用变量 ,它们两个都指向了同一个地址,就是实际的对象的地址,所以不能称之为复制对象: package com.shine.study.studyclone; 阅读全文
posted @ 2022-02-28 14:04 EtherealWind 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 单例模式 1.单例模式的懒汉式实现package com.shine.study.designpatterns.singletonpatterns; package com.shine.study.designpatterns.singletonpatterns; /** * @Author: Sh 阅读全文
posted @ 2022-02-25 14:13 EtherealWind 阅读(29) 评论(0) 推荐(0) 编辑
摘要: java的八个基本数据类型 byte、short、int、long、char、boolean、float、double 注意integer是int的封装类,是引用类型。int的默认值是0,integer的默认值是null。所以integer是能够区分0和null的区别的。一旦java看到null就表 阅读全文
posted @ 2021-11-23 16:12 EtherealWind 阅读(283) 评论(0) 推荐(0) 编辑
摘要: MySQL学习知识点总结 利用最近几天时间对mysql进行了巩固复习,跟着视频老师学习感觉又获得了一些新的知识,在这里记录一下复习的知识点。 MySQL服务器 可以理解为是一种软件,不同的服务器负责调用不同的文件类型,而mysql服务器就是处理表文件的一种软件 一.表文件、数据库、数据库服务器 1. 阅读全文
posted @ 2021-09-24 16:07 EtherealWind 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 写在前面: 其实现在更多的人在使用springboot框架来搭建项目,好处是简单方便拓展,但是想要学习以上说明的三个功能,我个人感觉还是从SSM框架进行切入,能够方便理解。另外,这篇博客更多的是记录如何使用,涉及原理的部分需要更多得学习。 SSM框架和监听器、过滤器、拦截器 —— 监听器 能帮助开发 阅读全文
posted @ 2021-08-05 17:17 EtherealWind 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 1.在使用spring框架的时候,我们在创建一些常用类之后,就会回来配置spring**.xml文件,在其中增加相应的bean,我们学视频或者根据网上搭建框架,一般都知道需要做这一步。但是很多人可能实际上还是很困惑这一步的真正目的到底是什么? 根据思考和查阅,这里增加bean是为了在项目启动的时候, 阅读全文
posted @ 2021-07-08 16:37 EtherealWind 阅读(193) 评论(0) 推荐(0) 编辑
摘要: #Lambda表达式学习笔记 当某个接口中只有一个抽象方法(不包括静态方法和默认方法),该接口称为 FunctionalInterface ,仅当这种接口,我们可以使用lambda表达式来实现该接口方法。可以在接口上标注@FunctionalInterface标签,可以用于校验该接口是否可以使用La 阅读全文
posted @ 2021-06-30 14:44 EtherealWind 阅读(37) 评论(0) 推荐(0) 编辑
摘要: java多线程高并发学习从零开始——初识volatile关键字 刚接触java 的高并发编程的时候,基本就会听说到volatile关键字,这个平时都不经常用到的关键字到底是有什么含义,都有什么性质呢?借着这个博客,本人写一下总结和一些自己的想法,如果有任何错误,欢迎指正。 什么是JMM(Java m 阅读全文
posted @ 2021-06-07 17:50 EtherealWind 阅读(63) 评论(0) 推荐(0) 编辑
摘要: java多线程高并发学习从零开始——新建线程 本笔记就本人学习中的一些疑问进行记录,希望各位看官帮忙审查,如有错误欢迎评论区指正,本人将感激不尽! 一、对线程和进程概念的理解 1.1 首先总结与线程比较相似也经常出现的另一个概念——进程 进程:计算机上的一个应用程序的载体就是一个进程,比如:QQ,微 阅读全文
posted @ 2021-05-10 16:39 EtherealWind 阅读(130) 评论(0) 推荐(0) 编辑