
Java学习专栏
文章平均质量分 85
Java全栈的学习
不颓废的程序员
97年的一个打工boy
展开
-
多线程入门秘籍
多线程入门秘籍公众号:不颓废的程序员前言:无论是在工作中还是面试中,多线程都属于非常常见的一个知识,那接下来让我们一起探讨一下多线程的世界吧一、进程与线程进程是程序的一次执行过程,是系统运行程序的基本单位,进程是动态的,即每次运行一个程序,是一个进程从创建、运行到消亡的过程。线程与进程相似,但线程是比进程更小的运行单位,在一个进程里可以创建多个线程,与进程不同的是,这些线程都拥有各自的程序计数器、虚拟机栈、本地方法栈和局部变量等属性,同类的多个线程可以共享进程的堆和方法区资源,由于各个原创 2021-03-10 21:11:31 · 473 阅读 · 4 评论 -
Java的单例模式
Java的单例模式我的公众号:不颓废的程序员一、什么是单例模式?一句话概括: 保证一个类有且仅有一个实例,并提供该实例的全局访问方法所以为了达到单例的效果,一般要包含三个要素私有的静态的实例对象 private static Singleton instance私有的构造方法 private Singleton(){} ,使得在类的外部无法通过new的方式来创建对象公有的、静态的、访问该实例对象的方法 public static Singleton getInstance原创 2021-02-25 00:17:20 · 258 阅读 · 4 评论 -
Spring IOC 知识点总结
文章目录1.广义的 IOC2.IOC 容器的原理3.对 IOC 的理解4.总结1.广义的 IOC在这之前,我们先记住一句话。好莱坞原则:Don’t call me, we will call you. 即“不用打电话过来,我们会打给你”。控制反转(Inversion of Control,简称 IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称 DI),还有一种方式叫“依赖查找”(Dependenc转载 2020-12-29 21:02:49 · 273 阅读 · 1 评论 -
Docker的简单安装教程
文章目录1.卸载旧的版本2.安装需要的安装包3.设置docker的镜像4.更新yum软件包索引5.安装docker的内容6.启动docker7.查看docker是否安装成功8.通过运行`hello-world` 映像来验证是否正确安装了Docker Engine9.查看一下下载的hello-world镜像10.配置阿里云镜像加速器11.卸载docker1.卸载旧的版本yum remove docker \ docker-client \原创 2020-12-28 23:47:13 · 415 阅读 · 0 评论 -
基于mybatis-plus的一个简单入门案例
文章目录1. 创建一个数据库(test),创建一个user表2. 新建一个springboot工程2.1 引入pom依赖2.2 创建一个application.yml文件2.3 新建一个实体类2.4 新建一个userMapper类2.5 在springboot启动类中加上@MapperScan2.6 在测试类中写测试代码3. 最后测试成功1. 创建一个数据库(test),创建一个user表CREATE DATABASE test;USE test;DROP TABLE IF EXISTS user原创 2020-12-27 18:04:10 · 254 阅读 · 3 评论 -
使用IDEA 从零开始搭建一个 Spring Boot + JPA + Swagger入门项目
使用IDEA 从零开始搭建一个 Spring Boot + JPA + Swagger入门项目我的gitee项目地址:https://gitee.com/hgqstudy/hgqstudy.git私信我,一起加入微信群学习吧1. 新建一个Spring Boot 项目File -> New -> Project -> Spring Initializr -> Next -> Next -> Next ->Finish2. 新建数据库CREATE DATA原创 2020-11-13 14:18:24 · 580 阅读 · 1 评论