自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux-mips下使用ngrok穿透路由

Linux-mips下使用ngrok穿透路由一、基础操作指导1、基础准备工作 1. 下载安装VMware Player,准备虚拟机软件 2. 下载ZLWL_Compiler_xxx.zip,并解压到工作目录 3. 启动VMware Player, 并点击“打开虚拟机”添加ZLWL虚拟机系统 4. 启动ZLWL Compiler虚拟机重要:由于各版本系统默认安装依赖库、头文件等的不同,请勿升级ubuntu版本。2、编译环境准备1、ZLWL虚拟机系统为原始安装系统,并未做过多定制。 超级

2021-04-13 17:03:35 419

原创 springboot整合Shiro

springboot整合Shiro1、基础spring-boot环境搭建起来此处省略新建spring boot项目过程2、导入shiro-spring的依赖 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.7

2021-01-05 20:19:50 140 1

原创 GO Frame框架搭建一个web网站(一)

1、Go Frame框架学习官方文档Go Frame 框架官方网站2、下载gf-cli(Go Frame开发工具链)工具开源项目地址,提供了各种操作系统版本和安装方法完整命令D:\goland\代码区\test1>gfUSAGE gf COMMAND [ARGUMENT] [OPTION]COMMAND env show current Golang environment variables get install or up

2020-12-23 19:47:12 2283 1

转载 Springboot开发验证码功能

Springboot开发验证码功能简介验证码主要是用来防止恶意破解密码、刷票、论坛灌水、刷页。Kaptcha 是一个可高度配置的实用验证码生成工具,使用也很简单,这里就使用它来做验证码。引入依赖<dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</version>

2020-11-16 22:04:47 223

原创 Dockerfile制作一个tomcat镜像

Dockerfile制作一个tomcat镜像1、准备好tomcat压缩包和jdk压缩包压缩包下载地址:tomcat下载地址jdk下载地址2、编写Dockerfile文件,最好使用官方命名Dockerfile,这样构建镜像的时候就不用-f [dockerfile文件名]了[root@izbp1edp201fgcgj4xb1trz zhixin]# cat Dockerfile FROM centosMAINTAINER zhixin<2042551085@qq.com>COP

2020-11-09 22:07:14 167

原创 DockerFile详解

DockerFile介绍DockerFile到底是什么?Dockerfile是一个包含用于组合映像的命令的文本文档。可以使用在命令行中调用任何命令。 Docker通过读取Dockerfile中的指令自动生成映像。DockerFile的构建过程创建dockerfile文件并写入脚本语言通过docker build命令运行脚本文件形成镜像docker run命令运行我们这个镜像可以通过docker push命令将我们创建的镜像推送到Docker Hub或阿里云镜像仓库。这是官方提供的ce

2020-11-08 22:53:57 326

原创 Docker容器数据卷技术

Docker容器数据卷技术什么是容器数据卷docker理念回顾将应用和环境打包成了一个镜像数据?如果把镜像删了,数据也会随之删除为了避免删库跑路hahaha需求:将数据存储在本地容器之间可以有一个数据共享的技术!Docker中产生的数据同步在本地这就是数据卷技术,将容器中的目录,挂载到Linux上数据卷基本使用方式一:docker run -it -v [本地路径]:[容器内路径]docker run -it -v /home/test:/home centos /bin/bash

2020-11-03 23:43:22 287

原创 Docker常用命令汇总

1、执行性命令1.1 搜索镜像docker search [关键词]1.2 拉取镜像# 拉取mysql的latest镜像到本地docker pull mysql# 拉取5.7版本mysql镜像到本地docker pull mysql:5.71.3 查看本地镜像docker images1.4 删除本地镜像#选择性删除docker rmi [镜像id 1] [镜像id 2] [镜像id 3]...#删除全部镜像docker rmi $(docker images -aq)

2020-11-03 16:44:06 94

原创 Docker可视化面板portainer安装

Docker可视化面板portainer安装1、创建容器并运行(没有下载镜像会默认帮你下载)docker run -d -p 888:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=true portainer/portainer2、浏览器打开页面IP + 888(888端口为你服务器安全组里开放了的端口)http://120.27.244.3:888/打开后的页面为一个注册页(因

2020-11-03 15:53:32 778

原创 Docker部署并运行Elasticsearch

Docker部署并运行Elasticsearch1、下载elasticsearch镜像docker pull elasticsearch:6.8.132、创建容器并运行(踩坑)#elasticsearch十分占用内存,用这种方式启动会导致Linux卡机docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:6.8.13#所以需要限制内存(

2020-11-02 23:54:26 407 2

原创 Docker部署并运行tomcat

Docker部署并运行tomcat1、下载tomcat镜像docker pull tomcat:8.52、创建容器并运行docker run -d --name tomcat01 -p 443:8080 tomcat:8.53、浏览器访问服务器IP + 443(443端口一定是服务器安全组开放了的)这时候我们访问的结果是这样的,原因是docker默认下载的镜像是缩减版的,此时我们进入容器内,发现webapps目录下是没有任何东西的,所以才导致了4044、将webapps.dist目录下

2020-11-01 12:15:16 1099

原创 Docker部署并运行Rabbitmq操作步骤

Docker部署并运行Rabbitmq操作步骤1、下载镜像(选择可以访问web管理界面的tag)docker pull rabbitmq:management2、创建容器并运行(设置了账号密码都为admin)docker run -dit --name Myrabbitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672 rabbitmq:management3

2020-11-01 11:19:34 407

原创 2020-09-10

今日错题汇总(三)1、2、3、public class NameList{ private List names = new ArrayList(); public synchronized void add(String name) { names.add(name); } public synchronized void printAll() { for (int i = 0; i < names.s

2020-09-10 23:44:48 205

原创 2020-09-08

每日错题汇总(二)1、 关键字volatile是线程同步的轻量级实现,所以volatile性能肯定比synchronized要好,并且只能修改变量,而synchronized可以修饰方法,以及代码块。 多线程访问volatile不会发生阻塞,而synchronized会出现阻塞 volatile能保证数据的可见性,但不能保证原子性;而synchronized可以保证原子性,也可以间接保证可见性,因为它会将私有内存和公共内存中的数据做同步 关键字volatile解决的下变量在多线

2020-09-08 23:53:15 87

原创 2020-09-07

每日专项训练错题汇总1、2、3、4、5、

2020-09-07 22:20:55 63

空空如也

空空如也

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

TA关注的人

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