自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【无标题】nothing

dddd

2022-10-02 20:17:01 96 1

原创 5.Docker之五容器数据卷

5 Docker容器数据卷https://www.jianshu.com/p/8c4903b063475.1 是什么先来看看Docker的理念:将运用与运行的环境打包形成容器运行 ,运行可以伴随着容器,但是我们对数据的要求希望是持久化的容器之间希望有可能共享数据Docker容器产生的数据,如果不通过docker commit生成新的镜像,使得数据做为镜像的一部分保存下来,那么当容器删除后,数据自然也就没有了。为了能保存数据在docker中我们使用卷。一句话:有点类似我们Redis里面的

2021-10-06 20:48:00 82

原创 4.Docker之四镜像

4 Docker 镜像https://www.jianshu.com/p/d9d68186df0f4.1 是什么镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。4.1.1 UnionFS(联合文件系统)UnionFS(联合文件系统):Union文件系统(UnionFS)是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个

2021-10-06 20:47:10 138

原创 3.Docker之三常用命令

3 Docker常用命令https://www.jianshu.com/p/0808280b74ab3.1 帮助命令#查看docker版本docker version#查看docker信息docker infodocker --help3.2 镜像命令#列出本地主机上的镜像docker images各个选项说明:REPOSITORY:表示镜像的仓库源TAG:镜像的标签IMAGE ID:镜像IDCREATED:镜像创建时间SIZE:镜像大小同一仓库源可以有多个 TAG,代

2021-10-06 20:46:36 70

原创 2.Docker之二安装

2 Docker安装https://www.jianshu.com/p/2e91d12721542.1 前提说明CentOS Docker 安装Docker支持以下的CentOS版本:CentOS 7 (64-bit)CentOS 6.5 (64-bit) 或更高的版本前提条件目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。Docker 运行在 CentOS-6.5 或更高的版本的 C

2021-10-06 20:46:04 80

原创 1.Docker之一简介

1 Docker简介https://www.jianshu.com/p/10526eaa24351.1 是什么1.1.1 问题:为什么会有docker出现一款产品从开发到上线,从操作系统,到运行环境,再到应用配置。作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后,不同版本环境的兼容,对运维人员都是考验。Docker之所以发展如此迅速,也是因为它对此给出了一个标准化的解决方案。环境配置如此麻烦,换一台机器,就要重来一次,费力费时。很多人

2021-10-06 20:45:17 66

原创 2021-09-12

Java开发常见面试题详解(LockSupport,AQS,Spring循环依赖,Redis)[总览问题详解String.intern()的作用linkLeetCode的Two Sum题link什么是可重入锁?link谈谈LockSupportlink谈谈AQSlinkSpring的AOP顺序linkSpring的循环依赖linkRedis各基本类型应用场景linkRedis分布式锁linkRedis内存配置及

2021-09-12 22:24:51 401

原创 Java开发常见面试题详解(JVM)_2

Java开发常见面试题详解(JVM)_2JVM问题详解JVM垃圾回收的时候如何确定垃圾?是否知道什么是GC Rootslink你说你做过JVM调优和参数配置,请问如何盘点查看JVM系统默认值link你平时工作用过的JVM常用基本配置参数有哪些?link强引用、软引用、弱引用、虚引用分别是什么?请谈谈你对OOM的认识linkGC垃圾回收算法和垃圾收集器的关系?分别是什么请你谈谈怎么查看服务器默认的垃圾收集器是那个?link生产上如何配置垃圾收集器

2021-09-01 01:31:53 276

原创 Java开发常见面试题详解(LockSupport,AQS,Spring循环依赖,Redis)_3

Java开发常见面试题详解(LockSupport,AQS,Spring循环依赖,Redis)_3总览问题详解String.intern()的作用linkLeetCode的Two Sum题link什么是可重入锁?link谈谈LockSupportlink谈谈AQSlinkSpring的AOP顺序linkSpring的循环依赖linkRedis各基本类型应用场景linkRedis分布式锁linkRedis内存配置及

2021-09-01 01:18:44 528

原创 Java开发常见面试题详解(并发)_1

预览并发问题详解请谈谈你对volatile的理解linkCAS你知道吗?link原子类Atomiclnteger的ABA问题谈谈?原子更新引用知道吗?link我们知道ArrayList是线程不安全,请编码写一个不安全的案例并给出解决方案link公平锁/非公平锁/可重入锁/递归锁/自旋锁谈谈你的理解?请手写一个自旋锁linkCountDownLatch/CyclicBarrier/Semaphore使用过吗?link阻塞队列知道吗?li

2021-09-01 01:14:44 109

原创 1-PHP基础

typora-copy-images-to: images1.1 今日目标掌握互联网的工作原理掌握域名、DNS和IP地址之间的关系理解hosts文件在互联网访问过程中的作用理解静态网站和动态网站的区别理解动态网站的服务器组成了解PHP的工作过程掌握PHP变量的使用方式理解可变变量的概念掌握可变变量的访问形式理解变量的值传递和引用传递的区别1.2 PHP简介1.2.1 概述PHP是Hypertext Preprocessor的缩写,(超文本预处理器)是一种在服务器端运行的.

2020-11-04 14:01:21 191

原创 2-PHP基础2

typora-copy-images-to: images1.1 今日目标理解常量的概念掌握常量的使用方式理解魔术常量的概念和应用理解string类型中单引号和双引号的区别掌握PHP中数组的访问方式;理解PHP代码的执行解析过程;掌握逻辑运算符的使用;理解短路运算的原理;掌握自操作运算符的使用;理解前置和后置自操作符的区别和原理;了解强制转换的价值和应用场景;理解if分支结构的应用场景;理解switch分支结构的应用场景;理解switch和if分支的区别;1.2 常量.

2020-11-04 13:58:57 99

原创 1-PHP基础

typora-copy-images-to: images1.1 今日目标掌握互联网的工作原理掌握域名、DNS和IP地址之间的关系理解hosts文件在互联网访问过程中的作用理解静态网站和动态网站的区别理解动态网站的服务器组成了解PHP的工作过程掌握PHP变量的使用方式理解可变变量的概念掌握可变变量的访问形式理解变量的值传递和引用传递的区别1.2 PHP简介1.2.1 概述PHP是Hypertext Preprocessor的缩写,(超文本预处理器)是一种在服务器端运行的.

2020-11-04 13:58:00 129

转载 SpringBoot @ConfigurationProperties 、@Value 注值

Spring Boot ymal 语法 与 @ConfigurationProperties 、@Value 注值、 ${xxx} 占位符本文链接:https://blog.csdn.net/wangmx1993328/article/details/80998758目录YAML 语法规范@ConfigurationProperties 注值@Value 取值注入@Value VS @ConfigurationProperties配置文件 ${xxx} 占位符YAML 语法规范1、Spr

2020-08-07 15:27:03 396

转载 2020-08-07

# Spring Boot ymal 语法 与 @ConfigurationProperties 、@Value 注值、 ${xxx} 占位符![](https://csdnimg.cn/release/phoenix/template/new_img/original.png)[蚩尤后裔](https://me.csdn.net/wangmx1993328) 2018\-07\-11 12:32:07 ![](https://csdnimg.cn/release/phoenix/template/

2020-08-07 14:59:12 97

转载 CentOS 7镜像下载

https://www.jianshu.com/p/a63f47e096e8

2020-01-08 23:19:14 112

原创 transient 关键字总结

1)transient修饰的变量不能被序列化;2)transient只作用于实现 Serializable 接口;3)transient只能用来修饰普通成员变量字段;4)不管有没有 transient 修饰,静态变量都不能被序列化;...

2019-08-29 18:32:31 151

转载 MySQL explain执行计划详细解释

http://outofmemory.cn/mysql/mysql-explain一. explain 语法explain < table_name >例如: explain select * from t3 where id=3952602;二.explain输出解释+----+-------------+-------+-------+-----------------...

2019-08-27 11:12:25 178

转载 java 泛型中的上界(extend)和下界(super)

1. 泛型中上界和下界的定义上界 <? extend Fruit>下界 <? super Apple>2.上界和下界的特点上界的list只能get,不能add(确切地说不能add出除null之外的对象,包括Object)下界的list只能add,不能getimport java.util.ArrayList;import java.util.List; c...

2019-08-19 19:05:56 563

转载 @GeneratedValue 四种标准用法为TABLE,SEQUENCE,IDENTITY,AUTO

一、JPA通用策略生成器JPA提供四种标准用法,由@GeneratedValue的源代码:@Target({METHOD,FIELD}) @Retention(RUNTIME) public @interface GeneratedValue{ GenerationType strategy() default AUTO; String gene...

2019-08-19 16:01:11 120

原创 @GeneratedValue获取数据库中表的主键自增

@GeneratedValue(strategy = GenerationType.IDENTITY) // 获取数据库中表的主键自增package com.atguigu.gmall1128.bean;import lombok.Data;import javax.persistence.*;import java.io.Serializable;import java.util....

2019-08-19 15:50:51 1088

转载 Java中如何克隆集合——ArrayList和HashSet深拷贝

Java中如何克隆集合——ArrayList和HashSet深拷贝编程人员经常误用各个集合类提供的拷贝构造函数作为克隆List,Set,ArrayList,HashSet或者其他集合实现的方法。需要记住的是,Java集合的拷贝构造函数只提供浅拷贝而不是深拷贝,这意味着存储在原始List和克隆List中的对象是相同的,指向Java堆内存中相同的位置。增加了这个误解的原因之一是对于不可变对象集合的...

2019-08-19 14:06:54 844

转载 MySQL Flashback 闪回功能详解

1. 简介mysqlbinlog flashback(闪回)用于快速恢复由于误操作丢失的数据。在DBA误操作时,可以把数据库恢复到以前某个时间点(或者说某个binlog的某个pos)。比如忘了带where条件的update、delete操作,传统的恢复方式是利用全备+二进制日志前滚进行恢复,相比于传统的全备+增备,flashback显然更为快速、简单。目前MySQL的flashback功能是利...

2019-08-19 11:02:36 165

转载 MySQL高级

1. MySQL 的架构介绍1. MySQL 的内部架构连接层服务层引擎层存储层2. 查看MySQL存储引擎show engines;show variables like '%storate_engine%';: 查看默认的存储引擎2.1 MyISAM 和 InnoDB 比较3. SQL优化步骤观察,至少跑一天,看看生产的慢SQL情况;开启慢查询日志,设置阈值,比...

2019-08-16 14:39:44 84

转载 Springboot

SpringBoot | 第三十八章:基于RabbitMQ实现消息延迟队列方案SpringBoot | 第三十七章:集成Jasypt实现配置项加密SpringBoot | 第三十六章:集成多CacheManagerSpringBoot | 第三十五章:Mybatis的集成和使用SpringBoot | 第三十四章:CXF构建WebService服务SpringBoot | 第三十三章:S...

2019-08-16 10:11:33 100

转载 关于 JVM 内存的 N 个问题

原文出处: https://www.cnblogs.com/QG-whz/p/9636366.htmlJVM的内存区域是怎么划分的?JVM的内存划分中,有部分区域是线程私有的,有部分是属于整个JVM进程;有些区域会抛出OOM异常,有些则不会,了解JVM的内存区域划分以及特征,是定位线上内存问题的基础。那么JVM内存区域是怎么划分的呢?首先是 程序计数器 (Program Counter Re...

2019-08-16 09:31:49 71

转载 Redis和数据库同步更新的正确方法

原文(缓存更新的套路):看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作,另一个是查询操作,更新操作删除缓存后,查询操作没有命中缓存,先把老数据读出来后放到缓存中,然后更新操作更新了数据库。于是,在缓存中的数据还是老的数据,导致缓存中的数据是脏的,而且还一直这样脏下去了。视图分析:1...

2019-08-15 13:08:45 6358

转载 Redis与数据库同步问题

缓存数据与持久化数据的一致性,这个问题总结了一下(看到了一个不错的博文),其实就是读和写,还有就是要注意谁先谁后的问题。Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key-value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了python,Ruby,Erlang,PHP客户端,使用很方便。1. 按照我们一般...

2019-08-15 12:45:47 390

原创 Spring Cloud:第八章:项目搭建测试

SpringCloud测试1. 项目架构1.1. 简单约定为了项目名称不要太长,把SpringCloudMicroService缩写为SCMS。1.2. 工程名称SCMS-Parent 各个模块的聚合工程同时也是父工程SCMS-API 公共API工程模块SCMS-Provider-...

2019-08-14 23:27:21 506

转载 Spring Cloud:第一章:基本介绍

spring clound 基本介绍

2019-08-14 23:19:51 95

原创 swagger 配置文件

swagger接口文档生成组件。在这里插入图片描述1 加入依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version></d...

2019-08-14 22:58:56 3583

原创 MavenRepository:Maven仓库清理无效的jar包

在MavenRepository 所在的路径下建一个 .txt 类型的文件, 把后缀名改为 .bat的文件类型:把以下的这段代码复制过去cls @ECHO OFF SET CLEAR_PATH=C: SET CLEAR_DIR=C:\Users\1900173\.m2\repositorycolor 0a TITLE ClearLastUpdated For Windows G...

2019-08-14 17:38:15 1514 1

转载 SwaggerAPI注解详解,以及注解常用参数配置

SwaggerAPI注解详解,以及注解常用参数配置官网github地址:https://github.com/swagger-api/swagger-core/wiki/Annotations-1.5.X注解@Api:作用在类上,用来标注该类具体实现内容。表示标识这个类是swagger的资源 。参数:tags:可以使用tags()允许您为操作设置多个标签的属性,而不是使用该属性。d...

2019-08-14 10:27:23 622

gin 资料20221220

22225

2022-12-19

空空如也

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

TA关注的人

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