自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第一阶段面试题集(java基础)

第一阶段面试题集1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:1)抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2)继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原

2021-10-11 15:04:54 5245

原创 IDEA使用一些配置及报错处理

当导入或者粘贴别人的项目时,没有导包,或者不知道导哪一个包,可以在idea进行配置

2021-09-24 11:04:49 1882

原创 我的学习网站收藏

spring官网maven相关maven官网阿里云仓库数据库相关mybatis官网MyBatis-Plus官网前端相关vue官网Element官网码云官网Github官网知识问答知乎国外问答网掘金思否技术论坛高度51ctoInfoQ技术论坛ITPUB基础简书CSDNjava开源项目分享若依人人开源下载资源网址达内开发文档添加链接描述...

2021-09-14 10:09:21 102

原创 typora 图片上传到gitee/SM/gitHub

mac中Typora+PicGo图床+gitee为什么不用github?​ github配置成功后,上传的图片访问不到,某些网络环境下显示不了,不稳定,故使用gitee替代。当然,gitee的图片超过1M会有限制,这是个缺点,不过对于我一般写文档只会粘贴截图的人来说,已经够用了????。gitee创建仓库1建立一个仓库2.生成一个Token,在设置中生成一个私人令牌创建之后会有一串token,只会显示一次,记得保存。配置PicGo下载PicGo,PicGo下载,下载对应的Zip包即可。

2022-02-18 11:37:54 681

原创 MAC下安装配置Tomcat

MAC下安装配置Tomcat一、安装Tomcat1、首先到官网下载Tomcat:https://tomcat.apache.org/download-90.cgi2、解压tomcat文件,最好把它文件名重命名为“Tomcat”,方便以后查找,最后把它放入/Library(资源库中)打开finder–>按快捷键:command+shift+G进入资源库,将Tomcat文件夹拷贝至此目录下二、用终端(Terminal)直接打开Tomcat1、进入Tomcat的bin目录下:终端输入cd

2022-02-17 09:54:40 21703 8

原创 Kubernetes - 一键安装Kubernetes集群

Kubernetes - 一键安装Kubernetes集群容器自动管理工具、持续部署工具谷歌的开源工具,开源之前在谷歌内部使用了几年的时间,管理上千万的容器安装搭建 Kubernetes 集群安装过程非常复杂,即使对专业运维难度也非常大,有开源工具辅助安装K8s集群一键安装:https://github.com/easzlab/kubeasz一步步手动安装:https://github.com/opsnull/follow-me-install-kubernetes-cluster集群方案

2021-11-05 19:50:26 502

转载 Java 这几个常用工具类库

1Apache相关IOUtils类closeQuietly:关闭一个IO流、socket、或者selector且不抛出异常,通常放在finally块toString:转换IO流、 Uri、 byte[]为Stringcopy:IO流数据复制,从输入流写到输出流中,最大支持2GBtoByteArray:从输入流、URI获取byte[]write:把字节. 字符等写入输出流toInputStream:把字符转换为输入流readLines:从输入流中读取多行数据,返回Li

2021-10-28 11:36:47 124

原创 cgb二三阶面试题集(mysql mybatis MVC... MVVM)

1.数据库里索引的作用主要作用为了增开数据的查询速度,它的执行也是有一定条件的,不是加了索引就能够加快查询的效率,由于索引的创建实惠占据内存空间的,mysql中通过Explain Select来查看索引的扫描次数。情况如下:以下不适合加索引:1:如果每次都需要取到所有表记录,无论如何都必须进行全表扫描了,那么是否加索引也没有意义了。2、对非唯一的字段,例如“性别”这种大量重复值的字段,增加索引也没有什么意义。3、对于记录比较少的表,增加索引不会带来速度的优化反而浪费了存储空间,因为索引是需要存储空

2021-10-22 19:05:46 1359

原创 cgb第五阶段课堂笔记

文章目录随堂笔记笔记乱码问题课程安排(17到18天)开发环境常用地址Spring Cloud Netflixeureka高可用04调用02、03Zuul API 网关Hystrix dashboardVMware离线安装 Docker配置中心Rabbitmq随堂笔记这是随堂笔记, 详细内容请参考在线笔记:https://blog.csdn.net/weixin_38305440笔记乱码问题[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ek7I5eTM-163480

2021-10-21 16:07:05 404

原创 手机密码忘记怎么办

手机密码忘记怎么解决你手机相关品牌数据线,连接电脑与手机手机不能设置USB调试模式,那么电脑下载 安卓adb驱动,把下载好的驱动放在电脑C盘上解压好驱动,在当前文件路径输入 cmdadb #电脑与手机adb连接shell ##返回$ #表示连接成功rm password.key #删除手机密码命令回车返回#表示成功# adb reboot #重启手机...

2021-10-18 19:42:55 144

原创 MySQL使用与练习01

MySQL数据库概述用来存储数据和管理数据,最终形成类似于表格的样子,有行有列(字段)分类: 关系型数据库 和 非关系型数据库关系型数据库的产品有很多: Mysql(免费) Oracle SqlServer非关系型数据库的产品有很多: Redis数据库排行数据库排行网数据库分类DML(Data Manipulation Language)数据操纵语言,对数据进行CRUD如:insert,delete,update,select(插入、删除、修改、检索)简称CRUD操新增Create、

2021-10-15 17:40:40 133

原创 Docker-compose 安装与使用

简介什么是docker compose?Docker Compose 可以理解为将多个容器运行的方式和配置固化下来!就拿最简单的例子来说吧,如果我们要为我们的应用容器准备一个 MySQL 容器和一个 Redis 容器,那么在每次启动时,我们先要将 MySQL 容器和 Redis 容器启动起来,再将应用容器运行起来。这其中还不要忘了在创建应用容器时将容器网络连接到 MySQL 容器和 Redis 容器上,以便应用连接上它们并进行数据交换。这还不够,如果我们还对容器进行了各种配置,我们最好还得将容器创建和

2021-10-13 08:49:03 914

原创 Docker 容器互联实践

Docker 容器互联实践简介Docker 中存在多个容器时,容器与容器之间经常需要进行通讯,例如nacos访问mysql,redis集群中各个节点之间的通讯。解决方案Docker 中容器与容器之间进行通讯的解决方案一般有两种:第一种:两个容器通过宿主机进行通讯(容器中的端口会映射到宿主机上)第二种:两个容器之间直接通过虚拟网络进行连接,但是需要我们在docker中创建网络。初始化网路架构设计新建网络例如:创建名字为t-net的网络docker network create -d b

2021-10-08 18:51:38 61

原创 Docker 镜像安装mysql redis nginx nacos

Docker 镜像安装实践安装MySql数据库安装步骤第一步:在hub.docker.com上搜索mysql镜像第二步:拉取指定版本的mysql,也可以指定拉取版本,例如: docker pull mysql:8.0.23第三步:检查mysql镜像docker images第四步:启动运行mysql镜像 (docker run 用于启动一个容器)sudo docker run -p 3306:3306 --name mysql \-v /usr/local/docker/mysql

2021-10-08 11:03:36 271

原创 docker 镜像制作

Dockerfile及镜像制作实践概述Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。我们通常会基于此文件创建docker镜像,例如:准备工作centos:7镜像 (所有的镜像文件创建时都需要有一个空的centos镜像,就类似通过一个空的光盘或u盘创建一个系统启动盘是一样的)jdk压缩包 jdk-8u51-linux-x64.tar.gz(可以从官网去下载:oracle.org),基于此压缩包,制作jdk镜像。Dockerfile文件在创建新

2021-10-08 08:56:23 116

原创 docker安装与使用

环境Linux*** 假如已经有docker,可通过执行如下指令卸载Docker,例如:**sudo yum remove docker-ce \ docker-ce-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \

2021-09-29 17:01:25 150

原创 Nacos使用服务与注册

Nacos 背景分析在微服务中,首先需要面对的问题就是如何查找服务(软件即服务),其次,就是如何在不同的服务之间进行通信?如何更好更方便的管理应用中的每一个服务,如何建立各个服务之间联系的纽带,由此注册中心诞生(例如淘宝网卖家提供服务,买家调用服务)。市面上常用注册中心有Zookeeper(雅虎Apache),Eureka(Netfix),Nacos(Alibaba),Consul(Google),那他们分别都有什么特点,我们如何进行选型呢?我们主要从社区活跃度,稳定性,功能,性能等方面进行考虑即可.本

2021-09-26 19:01:58 287

原创 Spring cloud

微服务微服务架构(MSA)的基础是将单个应用程序开发为一组小型独立服务,这些独立服务在自己的进程中运行,独立开发和部署这些服务使用轻量级 API 通过明确定义的接口进行通信。这些服务是围绕业务功能构建的,每项服务执行一项功能。由于它们是独立运行的,因此可以针对各项服务进行更新、部署和扩展,以满足对应用程序特定功能的需求。SpringCloud Alibaba微服务解决方案Spring Cloud Alibaba 是Spring Cloud的一个子项目,致力于提供微服务开发的一站式解决方案。此项目包

2021-09-14 19:28:02 79

原创 linux 与防火墙

linux1.1Linux概述1.1.1Linux介绍Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核

2021-09-13 20:42:42 93

原创 nginx安装及配置

nginx 在liunx下安装环境操作系统:Centos7.8nginx版本:nginx-1.21.0nginx下载地址:http://nginx.org/en/download.htmlnginx相关命令命令:1. 启动命令 start nginx2. 重启命令 nginx -s reload3. 关闭命令 nginx -s stop开始安装1.安装需要准备其他包1.安装gcc-c++编译器yum install -y zlibyum install gcc-c++yum i

2021-09-09 19:30:28 235

原创 三级菜单的查询与删除

查询方式一/** * 1.查询所有的一级菜单 * 2.遍历一级查询所有的二级菜单 * 3.遍历二级查询所有的三级菜单 * 4. 2级封装3级菜单, 1级封装2级菜单 * @param level * @return */ /*@Override public List<ItemCat> findItemCatList(Integer level) { //记录开始时间 long

2021-09-07 09:01:32 609

原创 vue基础

1. vue axios相关1.1请求方式get 执行查询业务post 执行form表单提交(登录/新增)put 执行修改操作delete 执行删除操作1.2 axios语法axios.get("url地址信息","参数信息") .then(function(args){ })1.3 关于args参数说明axios为了统筹请求状态.将所有的数据封装为promise对象** 案例:/* 案例2: JS为了简化用户操作,提供了箭头函数

2021-08-30 20:01:21 101

原创 vue 的使用

vue的使用vue的安装官网下载安装稳定版本的node.jsnode -v检查是否安装成功(返回版本号)vue-cli是vue的脚手架工具npm config set registry https://registry.npm.taobao.org 设置镜像网址npm config get registry 查询镜像网址是否设置成功npm install -g @vue/cli --force 安装全局脚手架(force覆盖安装)vue -V 查看版本是否安装成功where vue 查

2021-08-29 10:26:39 64

原创 Springboot与MybatisPlus整合

Springboot与MybatisPlus整合数据表CREATE DATABASE /*!32312 IF NOT EXISTS*/`jt` /*!40100 DEFAULT CHARACTER SET utf8 */;USE `jt`;/*Table structure for table `demo_user` */DROP TABLE IF EXISTS `demo_user`;CREATE TABLE `demo_user` ( `id` int(11) NOT NULL

2021-08-24 20:52:04 97

原创 springboot与mybatis整合

springboot与mybatis整合在pom.xml文件导入依赖 <!--引入插件lombok 自动的set/get/构造方法插件 --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency>&

2021-08-23 20:32:17 96

原创 春松客服部署

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fEWZETaq-1628470395423)(file:///C:\Users\student\AppData\Local\Temp\ksohtml25096\wps1.jpg)]如何在Linux服务器上安装https://www.cnblogs.com/kingsonfu/p/11576797.htmldocker1、首先得是64位的系统,内核版本大于3.10。用root用户操作内核版本查看指令uname -r2

2021-08-09 08:55:38 2003 3

原创 mac 安装Vue脚手架不成功,创建Vue项目报command not found: cnpm

mac 安装Vue脚手架不成功,创建Vue项目报command not found: cnpm1.输入node -v 和 npm -v 检查是否安装成功,如出现版本号,证明安装成功2.在终端输入 npm install --global vue-cli在此过程中可能会报错解决方法:添加文件夹权限,即在终端执行 终端输入 sudo chown -R $USER /usr/local 输入密码然后再次输入npm install --global vue-cli3.若是还报错创建Vue项

2021-08-06 21:41:28 2645

空空如也

空空如也

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

TA关注的人

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