自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 资源 (2)
  • 收藏
  • 关注

原创 CentOs中操作用户命令(添加或删除)

uid=1003( zhangsan) gid=1003( zhangsan) 组=1003( zhangsan)如果仅指定了 UID,默认组GID和UID是你指定的值。这个文件储存了用户主配置文件,用户的各种属性(UID,GID,家目录,登录SHELL)不加参数时,创建用户默认创建一个用户目录以及用户和组同名,且UID和GID相同。# 添加用户,指定其组 useradd -g 自身组 -G 其它组 用户名。

2023-06-24 13:44:20 2162

原创 CentOs中文件权限命令

设置权限为:所有者具有所有权限,所在组其它用户具有读写权限,其它用户有具有读和运行权限:765( rwxrw-r-x)x:execute 运行(如果是目录,是否拥有x权限代表是否能够cd进入此目录)=设置权限,无论原有权限是什么样。+在原有权限上添加权限。-在原有权限上删除权限。数字:直接使用8进制代表一个角色的权限。g:group所有者所在组其它用户。ls -l命令查看文件详情,前十位就是文件的类型和权限。5~7位:所有者所在组其它用户的权限。8~10位:所有其它用户的权限。2~4位:所有者的权限。

2023-06-24 13:33:23 1225

原创 Centos7安装和配置Mysql5.7

修改密码为 javaDebug@123456 (备注 mysql5.7默认密码策略要求密码必须是大小写字母数字特殊字母的组合,至少8位)执行上面命令,如果提示 :-bash: wget: 未找到命令,需要先安装下wget :yum -y install wget。mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个临时的默认密码。Mysql默认不允许远程登录,我们需要设置下,并且防火墙开放3306端口;我们用本机的sqlyog远程连接下虚拟机里的mysql。

2023-06-24 13:21:02 881

转载 咦!咦!咦!你会在GitHub上搜项目吗?

来源地址:juejin.cn/post/6844904058268942349很不错的一篇技巧文章,转载过来的,记录下方便后期需要!很多的小伙伴,经常会有这样的困惑,我看了很多技术的学习文档、书籍、甚至视频,我想动手实践,于是我打开了GitHub,想找个开源项目,进行学习,获取项目实战经验。这个时候很多小伙伴就会面临这样的问题:“我不会搜啊,我该怎么找呀?”,最终只能放弃。开源项目的组成部分在讲清楚之前呢,我们先来了解一下一个开源项目有哪些组成部分: name: 项目名 de

2021-04-09 14:17:20 158

原创 神助攻,访问GitHub在也不是“龟速”了!哈哈哈!

大家都知道,GitHub是程序员的一类宝藏库,奈何是国外服务器,访问GitHub速度老慢,有时打不开,有时访问着无缘无故断开了,这真的是最扯蛋了!之前也都无奈忍了,但是最近GitHub频繁访问不了。只好百度一下了,有没有小技巧彻底解决访问慢的原因,搜索大半天,还好不负有心人。本人都亲自测试,访问速度瞬间提升,特此记录一下,以备后需,借此也方便其他的小伙伴们。第一种方案:简单粗暴先直接访问国内码云仓库吧!哈哈哈 ——> https://gitee.com/explore注:GitHub...

2021-04-09 14:01:09 522

原创 java并发编程:ThreadPoolExcutor创建线程池

1、ThreadPoolExcutor创建线程池public ThreadPoolExecutor( int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue, ThreadFactory threadFactory, RejectedExecutionHandler handl

2020-07-17 16:07:21 431

原创 java并发编程:线程的三种创建方式

工作中常用的创建线程的三种方式:1、继承Thread类2、实现Runnable接口3、实现Callable样例:(1)继承Thread类class MyThread extends Thread{ @Override public void run() { System.out.println("继承Thread"); }}(2)实现runnable接口class MyRunnable implements Runnab.

2020-07-17 15:16:29 156

原创 每日一题:Comparable接口和Comparator接口的区别

大发送到发送到

2020-07-17 14:55:31 227

原创 SpringBoot知识点(1)——Springboot中读取配置文件的几种方式

阿斯顿发送到

2020-07-15 14:31:34 281

原创 从零玩转Docker(十七):CentOS7之Docker实战——安装docker容器管理工具Rancher

1、什么是Rancher?Rancher是一个开源的企业级全栈化容器部署及管理平台。Rancher为容器提供一揽 子基础架构服务:CNI兼容的网络服务、存储服务、主机管理、负载均衡、防护墙…… Rancher让上述服务跨越公有云、私有云、虚拟机、物理机环境运行,真正实现一键式应 用部署和管理。 https://www.cnrancher.com/ Rancher安装 (1)下载Rancher 镜像 docker pull rancher/server (2)创建R.

2020-07-15 09:24:33 273

原创 从零玩转Docker(十六):CentOS7之Docker实战——安装gogs

1、什么是Gogs?Gogs 是一款极易搭建的自助 Git 服务。 Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、Mac OS X、Windows 以及 ARM 平台。 Gogs地址:https://gitee.com/Unknown/gogs 1.1、安装 (1)下载镜像 docker pull gogs/gogs (2)创建容

2020-07-15 09:24:21 333

原创 从零玩转Docker(十五):CentOS7之Docker实战——Mycat安装以及运行

Mycat安装(基于Docker)Mycat安装比较简单,直接官方下载压缩包,解压即可;官方下载地址:http://dl.mycat.io/Mycat是java开发的,所以运行Mycat需要jre支持,我们要搞个jre;这里为了可移植性好,我们自定义docker镜像,写个dockerfile;FROM centosMAINTAINER caofeng<caofeng2012@126.com>LABEL name="Java1234 ...

2020-07-15 09:24:03 306

原创 从零玩转Docker(十四):CentOS7之Docker实战——Nginx安装以及运行

1,下载最新nginx镜像:docker pull nginx2,运行nginx容器:docker run -id -p 80:80 nginx3,重启nginx容器:docker restart 容器id4,关闭nginx容器:docker stop 容器id

2020-07-15 09:23:48 141

原创 从零玩转Docker(十三):CentOS7之DockerFile构建自定义Tomcat

DockerFile构建自定义Tomcat1,编写DockerFileFROM centosMAINTAINER caofeng<caofeng2012@126.com>LABEL name="Java1234 Tomcat Image" \ build-date="20191115" COPY copyright.txt /home/copyright.txtADD server-jre-8u151-linux-x64.tar.g...

2020-07-15 09:23:30 139

原创 从零玩转Docker(十二):CentOS7下Dockerfile简介以及常用指令

Dockerfile简介Dockerfile是由一系列命令和参数构成的脚本,这些命令应用于操作系统(centos或者Ubuntu)基础镜像并最终创建的一个新镜像;我们前面讲过的用手工的方式,修改配置文件,或者添加,删除文件目录的方式,来构建一种新镜像;这种手工方式麻烦,容易出错,而且不能复用;我们这里讲Dockerfile,用脚本方式来构建自动化,可复用的,高效率的创建镜像方式,是企业级开发的首选方式;在软件系统开发生命周期中,采用Dockerfile来构建镜像;1、对...

2020-07-14 20:42:08 285

原创 从零玩转Docker(十一):CentOS7下搭建Docker镜像私有仓库

简介:Docker私有仓库主要是企业内部用来存放镜像的仓库,相对官方仓库以及阿里云仓库,具有更高的保密安全级别;私有仓库搭建第一步:拉取私有仓库镜像 (私有仓库程序本身就是一个镜像)docker pull registry第二步:启动私有仓库容器docker run -di --name=myRegistry -p 5000:5000 registry...

2020-07-14 20:32:09 226

原创 从零玩转Docker(十):CentOS7下Docker提交容器成为镜像和推送镜像到hub服务器、阿里云

Docker提交运行时容器成为镜像docker commitdocker commit -a='作者' -m='备注' 运行时容器ID 新镜像名称

2020-07-14 20:16:14 169

原创 从零玩转Docker(九):CentOS7之Docker迁移与备份

概述我们开发的时候,经常自定义镜像,然后commit提交成镜像到本地仓库,但是我们发布到客户服务器的时候,可以用前面讲得搞到hub官方,或者阿里云,但是有些机密性的项目,是禁止公网存储的,所以我们只能通过docker镜像备份和迁移实现;实现备份镜像:docker save -o 备份镜像的名称 源镜像名称:tag版本docker save -o mytomcat7.1.tar java1234/tomcat7:7.1恢复镜像:docker load -i 镜像...

2020-07-14 20:08:15 581

转载 从零玩转Docker(八):CentOS7之docker自定义网络模式,实现容器固定ip地址

我们在使用Docker容器时候,每次启动容器,容器分配到的虚拟IP经常变动,这样会给运维人员带来很多烦恼;Docker默认使用的是bridge 桥接网络模式,我们可以查看下docker network ls我们创建自定义网络模式;docker network create --subnet=172.20.0.0/16 extnetwork创建容器并指定IP;通过--net extnetwork --ip 172.20.0.2 指定 案例:docker r...

2020-07-14 14:38:19 826

原创 从零玩转Docker(七):CentOS7之Docker查看容器进程,日志

Docker查看容器进程docker top 容器IDDocker 查看容器日志docker logs$ docker logs [OPTIONS] CONTAINER Options: --details 显示更多的信息 -f, --follow 跟踪实时日志 --since string 显示自某个timestamp之后的日志,或相对时间,如42m(即42分钟) --tail ...

2020-07-14 14:29:18 1946

原创 从零玩转Docker(六):CentOS7之Docker文件目录拷贝与挂载

1、Docker宿主机和容器之间文件拷贝 docker copy1.1、宿主机文件 copy to 容器内docker cp 需要拷贝的文件或者目录 容器名称:容器目录1.2、容器内 copy to 宿主机docker cp 容器名称:容器目录 宿主机目录Docker容器目录挂载简介:容器目录挂载:我们可以在创建容器的时候,将宿主机的目录与容器内的目录进行映射,这样我们就可以实现宿主机和容器目录的双向自动同步;作用:前面学...

2020-07-14 14:20:33 1552

原创 从零玩转Docker(五):CentOS7下Docker查看运行容器(3)

Docker列出容器docker ps [OPTIONS]OPTIONS说明:-a :显示所有的容器,包括未运行的。-f :根据条件过滤显示的内容。--format :指定返回值的模板文件。-l :显示最近创建的容器。-n :列出最近创建的n个容器。 如: docker ps -n 2 --no-trunc :不截断输出。-q :静默模式,只显示容器编号。-s :显示总的文件大小。docker ps 查看正在运行的容器docker ps -a 查看所...

2020-07-14 14:01:27 953

原创 从零玩转Docker(五):CentOS7下Docker容器CURD的常用命令(2)

1、Docker启动容器docker start 容器ID or 容器名2、Docker进入容器docker attach 容器ID or 容器名3、Docker重启容器docker restart 容器ID or 容器名4、Docker停止容器docker stop 容器ID or 容器名暴力删除,直接杀掉进程 (不推荐):docker kill 容器ID or 容器名5、Docker退出容器exit 容器停止退出ctrl+P+Q 容器不停止退出6、Doc.

2020-07-14 13:58:31 143

原创 从零玩转Docker(五):CentOS7下Docker创建启动容器的常用命令(1)

1、Docker创建并启动容器1.1、启动普通容器: docker run --name 别名 镜像ID1.2、启动交互式容器: docker run -it --name 别名 镜像ID 来运行一个容器,取别名,交互模式运行,以及分配一个伪终端docker run [OPTIONS] IMAGEIDoptions相关属性:--name="容器新名字":为容器指定一个名称;-i:以交互模式运行容器,通常与-t或者-d同时使用;-t:为容器重新分配一个伪输入终端,通常...

2020-07-14 13:51:07 499

原创 从零玩转Docker(四):CentOS7下Docker镜像常用命令以及设置国内镜像源

1、docker images 列出本机所有镜像列出本机所有镜像 :docker imagesREPOSITORY 镜像的仓库源TAG 镜像的标签(版本)同一个仓库有多个TAG的镜像,多个版本;我们用REPOSITORY:TAG来定义不同的镜像;IMAGE ID 镜像ID,镜像的唯一标识CREATE 镜像创建时间SIZE 镜像大小 OPTIONS 可选参数:-a 显示所有镜像(包括中间层)-q 只显示镜像ID-..

2020-07-13 19:28:55 410

原创 从零玩转Docker(三):CentOS7下Docker创建启动的基本命令

1、启动Dockersystemctl start docker2、停止Dockersystemctl stop docker3、重启Dockersystemctl restart docker4、开机启动Dockersystemctl enable docker5、查看Docker概要信息docker info6、查看Docker帮助文档docker --help7、查看Docker版本信息docker version...

2020-07-13 18:10:52 178

原创 centos7之防火墙firewall常用命令

第一步:获取mysql YUM源通过mysql官网获取RPM包下载地址:https://dev.mysql.com/downloads/repo/yum/

2020-07-13 17:19:43 120

原创 疑难(1):Windows命令行输入vue ui,创建Vue项目没有反应

在通过命令行vue ui来通过Element-UI创建vue项目的时候,发现命令行没有任何反应,输入vue -h 查看帮助文档,看是否有 ui这个命令,发现没有,那就应该是版本太低了。升级脚手架:cnpm i -g @vue/cli注意:i 是 install的缩写,命令含义:全局保存vue-cli接下来在命令行重新输入:vue -h接下来在使用vue ui 看是否能成功打开vue ui最后会自动打开网页显示如下内容:...

2020-07-03 10:42:06 2774 1

原创 VMware下安装CentOS7.0

VMware下安装CentOS7和安装CentOS6.5是一样的,不同的就是在配置硬件时,根据自己电脑情况选择合理的需求。在这里大家可以参考我之前写的一篇博文:VMware下安装CentOS6.5Centos官方地址:https://www.centos.org/这个是最新版本 下载地址:https://www.centos.org/download/提供有 DVD安装版本 完整版 以及Min版;我们为了方便在虚拟机中安装 我们要下载DVD版本,由于是国外线路 比较慢,我们一般是建议..

2020-07-02 10:30:53 155

转载 Linux之wget命令

Wget主要用于下载文件,在安装软件时会经常用到,以下对wget做简单说明。转载自:https://www.cnblogs.com/lxz88/p/6278268.html1、下载单个文件:wget http://www.baidu.com。命令会直接在当前目录下载一个index.html的文件2、将下载的文件存放到指定的文件夹下,同时重命名下载的文件,利用-O:wget -O /home/index http://www.baidu.com3、下载多个文件:首先,创建一个file.txt文件,

2020-07-02 10:09:38 237

原创 从零玩转Docker(二):Centos7下安装Docker

Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。我们平时用社区版就足够了。社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06,17.09;每个月份更新edge版本,如17.09,17.10。主要参考官方文档安装:https://docs.docker.com/install/linux/docker-

2020-07-02 09:58:15 194

原创 从零玩转Docker(一):什么是Docker?

一、简介Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker官网:https://www.docker.com/Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。Docker 从 17.03 版本之后分为 CE(Community Editio

2020-07-02 09:45:43 196

原创 Linux之yum 命令详解

什么是yum  yum是Yellowdog update Modified的简称。yum的宗旨是自动化的升级、安装/移除rpm安装包(也就是说yum这个命令它的操作对象是RPM包),收集rmp的相关信息,检查依赖性,并提示用户解决。yum的关键之处是要有可靠的repository,顾名思义这就是软件的仓库,它可以是http或者ftp站点,也可以是本地的软件池,但是必须包含rpm的header,rmp的header包括了rmp的各种信息,包括描述、功能、提供的文件、依赖性等,正是收集了这些信息,才能自

2020-07-02 09:30:47 4679

原创 Lucene的介绍与使用

为什么要学习Lucene?原来的方式实现搜索功能,我们的搜索流程如下图:如果用户比较少而且数据库的数据量比较小,那么这种方式实现搜索功能在企业中是比较常见的。但是数据量过多时,数据库的压力就会变得很大,查询速度会变得非常慢。我们需要使用更好的解决方案来分担数据库的压力。现在的方案(使用Lucene),如下图为了解决数据库压力和速度的问题,我们的数据库就变成了索引库,我们使用Lu...

2019-12-25 18:06:44 205

原创 Node.js基础——NPM的安装卸载命令

npm安装模块npm install xxx 利用 npm 安装xxx模块到当前命令行所在目录;npm install -g xxx 利用npm安装全局模块xxx;本地安装时将模块写入package.jsonnpm install xxx 安装但不写入package.json;npm install xxx –save安装并写入package.json的”depen...

2019-12-25 18:06:05 728

原创 Node.js基础 ——node.js的安装配置及入门

背景:俗话说“活到老,学到老”,作为一名java后台开发,IT技术是学无止境的,为了跟随当下最火热的技术潮流(springboot,springcloud),本人私下自学springboot技术框架,跟着大佬做项目。但是在做项目的时候,发现前端大部分用的是vue.js,而vue.js 开发时候用的 vue-cli 和 webpack, 进而又需要用到 node.js。所以,本人利用闲暇时间简单...

2019-12-25 18:05:50 286

原创 Node.js基础—— GET和POST请求

参考来源:https://www.runoob.com/nodejs/node-js-get-post.html在很多场景中,我们的服务器都需要跟用户的浏览器打交道,如表单提交。表单提交到服务器一般都使用 GET/POST 请求。接下来,我们就进行get方式的请求,这个我们不需要过多的讲解,相信大家都会用get,我们直接上代码:在任意盘里创建一个文件夹,我的是在E盘下:获取...

2019-12-25 18:05:48 346

原创 Node.js基础—— 如何通过 npm 发布模块

为了让Node.js的文件可以相互调用,Node.js提供了一个简单的模块系统。模块是Node.js 应用程序的基本组成部分,文件和模块是一一对应的。换言之,一个 Node.js 文件就是一个模块。在 Node.js 中,创建一个模块非常简单,代码如下:var mysql = require('mysql');那么如何通过NPM发布一个自己的模块呢?所有通过npm都是发布在 h...

2019-12-25 18:05:43 218

原创 Node.js基础 ——NPM的使用

来源参考:菜鸟教程 来源参考:NPM的环境配置NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:允许用户从NPM服务器下载别人编写的第三方包到本地使用。 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。 允许用户将自己编写的包或命令行程序上传到NPM服务器供由于新版的nodejs已经集成了npm,...

2019-12-25 18:05:26 302

原创 node.js下安装 webpack 的时候,出现:TypeError:this is not a typed array;

在windows下安装webpack(前端打包工具,node环境已安装)的时候,控制台突然报了这个错误:C:\Users\admin\AppData\Roaming\npm\node_modules\cnpm\node_modules\npminstall\node_modules\tar\lib\parse.js:33const gzipHeader = Buffer.from([0x1...

2019-11-11 16:35:40 1251

nodejs-install-8.13.3-x64-x86.zip

nodejs安装包版本是:1.13.3,基于windows下安装的软件包,包含64位,86位。安装过程直接都是下一步,在安装的时候可以选择性修改安装默认文件夹的位置。

2019-11-11

学生成绩管理系统+javaweb毕业设计

该学生成绩管理系统(SSMS),涉及到学生、教师、系统管理员、班级、学生成绩、课程。设置一个系统管理员对系统进行管理。该系统分为三大类:管理员、学生、教师。该项目是基于javaweb进行开发,很适合刚学完javaweb的学生进行巩固,该资源包括了项目基本演示说明,sql脚本等,技术支持为:Servlet+Jsp+Jdbc+H-ui+EasyUI+jQuery+Ajax+面向接口编程,工具为:eclipse+jdk1.7+tomcat7.0+mysql5.1

2018-11-17

空空如也

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

TA关注的人

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