自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 大师K8S系列-MAC开启NFS网络存储

在MAC系统,使用docker-desktop搭建k8s单机版当需要使用PVC持久化存储时,想起使用NFS网络存储。MAC系统自带NFS服务,需要如何开启呢?网上的教程很多,但100%搭建失败,因为那些教程没有说清楚关键的一点让我们来看整个配置的过程1、NFS配置文件 cat /etc/exports/Users/ucucs/Developer/nfs-share -alldirs -maproot=root:wheel -network=192.168.10.0 -ma.

2021-04-17 22:13:03 664

原创 大师系列-Springboot集成Mybatis多数据源精通攻略

大家项目都喜欢用Mybatis进行集成到springboot中,默认是单数据源的,那如果需要多数据源的时候,需要如何进行操作呢?主要有几个方面:(1)数据源的配置(2)Mybatis插件配置(3)事务和Mapper扫描配置其实集成的过程中还是有一些坑的,让我们来细说一下。配置文件如下,数据库和密码可自行修改spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver type: com.zax

2021-03-24 10:48:11 228

原创 大师系列-Springboot集成Shiro配置精通

Shiro是大家使用来进行后台权限配置的一个框架,通过本文你可以轻松配置Shiro,并完成多Realm的接入,多种授权方式,并解决很多Shiro框架本身带来的隐藏问题。我相信大家看完这篇文章,都可以很快精通Shiro并进行配置操作。引入基本的框架包 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring-boot-web-start

2021-03-24 10:32:55 226

原创 大师K8S系列-搭建K8S环境和Dashboard

从GitHub以下地址获取对应版本的k8s镜像脚本https://github.com/AliyunContainerService/k8s-for-docker-desktop/tree/v1.19.2查看Docker当前版本号从zip包中解压,并执行脚本获取镜像/load_images.sh开启 Kubernetes,并等待 Kubernetes 开始运行判断k8s运行情况验证 Kubernetes 集群状态kubectl cluster-inf...

2020-11-18 08:01:05 336

原创 大师SpringCloud系列-服务注册与发现&Docker

服务注册与发现,主要是使用Spring Cloud Eureka。本文主要对如何搭建Eureka注册中心,搭建Eureka客户端,搭建Eureka集群及给Eureka注册中心添加登录认证进行介绍。搭建Eureka注册中心通过idea创建一个SpringCloud项目<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="ht

2020-10-22 22:32:33 131

原创 大师架构系列-Docker With Nginx Mysql Redis

经过一段时间的学习和研究,终于把Docker Compose如何快速部署整个基础开发环境给搭建好了。铁杵磨成针,只要功夫深,相信大家也可以通过每一步的学习,从而把知识掌握。下面就跟着我的步伐,带你如何快速搭建Docker应用环境。version: "3.8" # 指定 docker-compose.yml 文件的写法格式services: # 用来表示compose需要启动的服务 本文件从.env文件读取变量 redis: # 自定义服务名 image: redis:${RED

2020-10-06 21:03:46 70

原创 大师架构系列-Docker搭建与配置优化

以Centos8安装为例更新Centos Yum源为阿里云源,提高下载速度# 更换组件源wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo# 生成缓存yum makecache安装Docker前准备工作# step 1: 安装必要的一些系统工具sudo yum install -y yum-utils device-mapper-persistent-da

2020-09-27 21:53:32 287

原创 大师架构系列-Docker Compose搭建开发环境

version: "3" # 指定 docker-compose.yml 文件的写法格式services: # 用来表示compose需要启动的服务 redis: # 自定义服务名 image: redis:6.0.8-alpine # 指定服务所使用的镜像 container_name: env-redis # docker容器实例名称 restart: always # 配置重启,表示如果服务启动不成功会一直尝试 privileged: true # 特权模式,.

2020-09-26 21:08:15 238 1

原创 大师编程系列-类的初始化和构造方法

在定义类的时候,如果没有显示定义构造函数,则Java编译器会默认定义一个无参构造方法,保证类是被正确进行初始化操作的。如果手动定义了构造函数,则JAVA编译器不会自动生成构造方法,显示定义优先于隐式定义。...

2020-09-15 08:15:07 77

原创 大师编程系列-基本运算符和类型转换

基本运算符包括±*/如果涉及到到与或非运算,包括a|b,a&c等里面有个最重要的叠加运算符++和 - -++a和a++带来的效果会不一样,符号在前面,代表会先进行运算获取值,然后赋值。符号在后面则是先赋值,然后再进行计算,这个就是顺序的区别,会导致值不一样。+号也可以进行字符串的拼接...

2020-09-14 08:00:11 53

原创 大师编程系列-Import *带来的影响

担心命名空间下同名子类的冲突担心引入过多造成资源浪费?没有的事情

2020-09-13 14:20:04 202

原创 大师编程系列-方法传递参数对象

方法传递基础类型时,是复制基础类型的数据。这个复制有点特殊,如果指向的变量的值没有改变,就不会重新创建存储,而是复用,真正当前变量赋新的值时,才会重新判断内存里是否有,不存在则新建。传递引用类型时,传递的是引用指针,这个是最大的区别。引用指针可对原对象里的方法和数据进行调用,从而改变内部数据。这个也是很容易引起Bug的一个原因,需要多加注意。...

2020-09-13 14:07:15 69

原创 大师编程系列-堆和栈的本质区别

经常听别人说堆和栈,可是很容易混淆,数据到底是存在了哪里。堆Heap,常规内存池,不用预先知道数据量大小和存活时间,分配存储需要更多的时间。栈Stack,随机访问存储器,性能更高,不过需要具体知道数据大小和存活时间,方便资源的释放和管理。Java基本类型:byte,int,short,long,float,double,char,booleanJava引用类型:Int,Long,Float,Double,String等引用类型是对基础类型的包装,存储区域也不同。基本类型存储在栈上,引用类型存储在

2020-09-13 11:21:41 104

原创 大师编程系列-JAVA面向对象概念

面向对象概念OOP、面向对象,物体映射为类型,具体物品映射为对象。三大概念:抽象、继承、多态private 私有访问public 公共访问protect 继承可访问protect成员,私有变量不能访问extend作为继承关键字,也可以理解为拓展abstract抽象类,可以定义根类和抽象方法interface接口,相当于特别的抽象类,不过不能定义方法实现,可以定义方法定义。...

2020-09-12 09:54:55 72

空空如也

空空如也

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

TA关注的人

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