自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Nginx基础

Nginx 功能 反向代理 负载均衡 Nginx是一款性能优异且被当前社会企业广泛使用的网站服务器,它可以用来做网站服务器,也可以用来做服务的反向代理也能做邮箱服务器 优势 高并发,支持50K的并发数 IO多路复用 epoll模型 异步 非阻塞 Nginx安装 在官网http://nginx.org/中找到如下地址 进入documentation 文档链接,找到安装nginx的文档 我们要安装在linux上,点击linux下的packages 找到安装介绍下的安装在红帽/cen

2021-12-22 10:10:01 1236 1

原创 关于编程时区的思考

关于时区的的思考 当今存在许多种时区的表示,例如我们常见的以下几种: 1、UTC : 协调世界时 2、GMT : 格林威治时间 3、CST: 中国标准时间(China Standard Time),这个解释可能是针对RedHat Linux。 4、北京时间 注:在这里mysql的CST 与linux的cst时区均表示东8区,但是java中的cst代表的是 美国中部时间。这里可能会导致时区的问题 这些时间的转换可能给我们编程带来一些不好的影响。例如mysql安装之后默认的时区是所在操作系统设置的

2021-12-21 13:46:08 1116

原创 linux端口开放设置

linux端口开放配置 ???? 使用firewall来设置端口的开放 因为需要配置云服务器并使用nginx进行反向代理服务器,所以需要开启云服务器的80端口。 ???? ​使用本机联网电脑查看远程服务器80端口开放情况 ???? 可以看到远程的服务器并没有开放80端口 ???? 在这里要使用tcping需要安装指定window插件 ???? 因为是云服务器,所以我们需要到云平台上将我们服务器的安全组 80端口开放 ???? 相关的操作请按照相应的平台进行操作 ???? 登录linux服务器,查看防火墙

2021-12-16 22:07:19 4372

原创 mongoDB的基本命令

mongoDB的使用 简介 ​ MongoBD是一款由C++语言开发基于分布式文件存储的非关系型数据库(nosql database),主要适用于存储数据量大、读写操作频繁且价值较低的数据集,例如,用户的评论数据等。 ​ MongoDB也是一款最想关系型数据库的非关系型数据库,其内部结构为: 文档(相当于数据库中的表中一行数据)+ 集合(相当于数据库中的表)+数据库。 ​ MongoDB服务就相当于mysql服务。 ​ 一个MongoDB服务中的架构均是一对多的关系,MongoDB的查询功能十分的

2021-12-12 09:34:36 1297

原创 redis烂大街知识点

Jankin的redis基础知识讲解 文章目录**Jankin的redis基础知识讲解**@[toc]**redis概述****nosql的慨念****常见的nosql数据库种类****redis的五种基础数据类型****redis三大特殊类型****redis的操作命令(原生)****redis中操作数据库的命令****String 类型kv操作命令****命令****主要用途****list(列表类型)****命令****主要用途****set(集合类型)****命令****主要用途****Hash(

2021-12-07 19:44:23 974

原创 javaSE编写的小游戏打包成可执行文件

javaSE编写的小游戏打包成可执行jar文件 以前学javaSE的时候做了两个小游戏 “坦克大战”与”飞扬的小鸟“,今天翻阅以前代码的时候想将源码打包成可执行的jar包,想到就做。 第一个飞扬的小鸟我打算用eclipse来进行打包操作。 第一步,将源代码导进eclipse,尝试运行源代码,查看是否运行异常。玩了一下发现还是原来的味道。 第二步,开始打包 右击项目,找到export导出选项 选择类型为java的可运行jar文件 设置你的主程序入口,就是main方法的所在类 设置你创建的jar包存放的

2021-12-06 21:19:38 2002

原创 Spring boot 结合hibernate-validate校验数据

Spring boot 结合hibernate-validate校验数据学习 spring boot的web起步依赖中已经引入的hibernate-validate数据校验依赖,只要项目依赖的web起步依赖就无需再引入依赖。 依赖引入 <dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId>

2021-10-23 16:03:43 616

原创 关于spring boot web工程打jar包运行报主清单属性错误解决

关于spring boot web工程打jar包运行报主清单属性错误解决 .jar中没有主清单属性 先说解决方法 在项目的pom.xml中添加打包插件 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-b

2021-10-18 21:38:15 253

原创 基于MongoDB文章评论实现与设计

基于MongoDB文章评论实现与设计 前提:本文旨在学习mongoDB对系统评论功能的实现思路,并不是完整的实现系统的评论功能。 设计 评论集合的结构 _id mongoDB文档默认编号 cid 文章id,有雪花算法生成 content 评论内容 publishdate 评论发布时间 userId 评论人 articleId 评论所属文章ID thumbup 评论被点赞数 parentId 0表示评论文章;若是评论的是评论则为被评论的评论c_id 思路 ​

2021-10-14 12:55:51 3072

原创 Git报错集合

Git常见错误 git pull study-demo master From gitee.com:chen-jankin/study-demo * branch master -> FETCH_HEAD fatal: refusing to merge unrelated histories 出现这种问题一般是本地仓库与远程仓库是不相关的两个仓库。 ! [rejected] master -> master (non-fast-forw

2021-10-12 12:05:27 2055

原创 Docker随记

Docker 虚拟化 一种资源管理技术,将实体资源抽象、转化后呈现,打破实体结构件的不可切割障碍。 Docker Google公司退出的go语言实现。目标是实现轻量级的操作系统虚拟化解决方案,其基础是Linux容器等技术。 用户不需要惯性容器的管理,操作简便,操作docker的容器就像操作快速轻量级的虚拟机。 在开发时,项目环境的搭建时比较繁琐的。 特点 上手快、 职责逻辑分类 快速高效的开发生命周期 鼓励使用面向服务的架构 docker 推荐单个容器只运行一个应用程序或进程,形成一个分布式的应用程序模

2021-10-11 22:38:32 173

原创 Docker 私有仓库

Docker 私有仓库 团队中共享镜像。 拉取私有仓库镜像(registry 私有仓库镜像) docker pull registry 创建仓库容器 docker run -di --name=registry -p 5000:5000 registry 查看 docker ps 访问私有仓库 http://.......:5000/v2/_catalog 输出repositories则私有仓库创建成功 私有仓库配置 让docker信任私有仓库 文件地址:/etc/docker/deamon.jso

2021-10-11 22:36:04 167

原创 dockerFile

DockerFile 由一系列命令与参数的脚本,应用于基础镜像并最终创建一个新的镜像。 作用 开发人员:提供一致的环境 测试人员:直接用开发构建的环境工作 运维人员:在部署时,可直接实现应用的无缝移植 常用命令 FROM Image_name:tag:定义使用的基础镜像启动构建流程 MAINTAINER usere_name :声明镜像的创建者 ENV key value 设置环境变量 RUN command dockerfile的核心部分 ADD 源路径:目标路径 将宿主机文件复制到容器内,若是压缩文

2021-10-11 22:35:37 137

原创 idea集成git

IDEA集成Git idea ==> setting ==>Version Contol ==>Git 指定git的本地安装目录,指定到git.exe文件 1、创建本地的仓库 点击:导航栏VCS == >Impot into Version Control ==>Create Git Repository 创建与切换分支 VCS==>Git==>create branch 切换分支:idea左下角 idea操作远程仓库 VCS==>git ==>pu

2021-10-11 22:29:30 145

原创 git高级命令

git高级 git 版本管理 查看git中的版本日志 除了 git log 查看本分支的日志外,还可以使用 git reflog 更加精简的查看所有分支的所有操作记录(包含已被删除的commit记录操作) 历史版本切换 git reset --hard 03dd774 03dd774是回退目标的索引值,通过日志获取。 git分支管理 分支:由每次提交的代码,串成的一条时间线 分支使用场景 开发周期长 尝试性模块开发 使用分支,可将工作从开发主线中分离,以免影响主线的开发 操作分支的基本动作 创

2021-10-11 22:26:32 275

原创 Git基本命令与操作

Git基本命令与操作 Git的基本工作流程 Git常用命令 git init :初始化,创建git仓库 git status : 插卡git状态(文件是否提交、添加等操作) git add : 添加,将指定的文件添加到暂存区 git commit : 将暂存区的文件提交到历史仓库 git log : 查看日志(git提交的历史日志) 练习: 创建工作目录,初始化本地git仓库 新建一个txt文件 使用status命令,查看状态 使用add命令,并查看状态 使用commit命令,提交到本地历史仓库 使用l

2021-10-11 22:22:15 246

原创 Git使用

typora-copy-images-to: img Git git是代码的版本控制系统 使用git的作用 代码备份 版本控制 协同工作 责任追溯 代码版本控制系统 : git 与svn git与svn的对比 svn:集中式版本控制系统,版本库集中在中央服务器,开发人员工作时,用自己的电脑,故需要从中央服务器中获取最新的版本,然后开发,开发完后将代码提交到中央夫服务器中。 若服务器单点出现故障,所有人将无法工作 若硬盘损害,则所有版本将消失 git 是2005年有Linux系统创建者Linux To.

2021-10-11 22:16:20 146

原创 tensquare学习随记

tensquare学习随记 一、后台“频道” ​ 系统中数据的类型就是“频道”,例如博客中有不同的类型,例如python、Java、php等等,这些若只有一种后台管理员去维护,则可能出现管理员雾里看花的结果,所以需要将不同的博客划分为不同的频道,让不同的管理员管理自己擅长的“频道”。 二、传统系统与互联网系统的区分 ​ 传统系统与互联网系统最根本的区别就是并发量,互联网系统的并发量远远大于传统系统。 ​ 面向群体:传统的系统往往面向的是基数小的群体,例如公司的OA系统、CRM客户关系管理系统、ERP资

2021-10-11 10:01:53 283

原创 docker部署容器

docker部署mysql 拉取镜像 docker pull centos/mysql-57-centos7 运行镜像 : -p 33306:3306 表示宿主机开放的端口,3306表示容器开放的端口 docker run -di --name=docker-mysql-5-7 -p 33306:3306 -e MYSQL_ROOT_PASSWORD=12456 mysql centos/mysql-57-centos7 若使用如下命令下载镜像,则下载的是最新版本的mysql ,新版的mysql的加

2021-10-09 09:38:50 220

原创 docker的基本命令

Docker的启动与停止 systemctl start docker 查看启动状态 systemctl status docker 停止服务 systemctl stop docker 重启 systemctl restart docker 开机自动启动 systemctl enable docker 查看docker信息 docker info 查看docker帮助文档 docker --help 镜像相关命令 查看镜像 docker images 搜索镜像 docker search

2021-10-09 09:36:44 121

原创 Docker概述与安装

Docker 虚拟化 一种资源管理技术,将实体资源抽象、转化后呈现,打破实体结构件的不可切割障碍。 Docker Google公司推出的通过go语言实现,目标是实现轻量级的操作系统虚拟化解决方案,其基础是Linux容器等技术。 用户不需要惯性容器的管理,操作简便,操作docker的容器就像操作快速轻量级的虚拟机。 在开发时,项目环境的搭建时比较繁琐的。 特点 上手快、 职责逻辑分类 快速高效的开发生命周期 鼓励使用面向服务的架构 docker 推荐单个容器只运行一个应用程序或进程,形成一个分布式的应用程

2021-10-09 09:34:48 133

原创 关于IDEA开发工具的xml配置文件内容变灰问题解决

关于IDEA开发工具的xml配置文件内容变灰问题解决 看了许多解决此类问题的文章,其中的方法也都试了一下,但结局却不美好。之后在右击选中文件时发现的了一个小细节。 右击文件之后有一个这个选项,意思是改变为普通文本文件 我在点击这个选项之后,再次右击这个文件,此时不同的文件会有不同的结果 例如xml文件:改变为xml文件 而有些变灰的xml配置文件却得不到这个选项(如果有,有的就不用往下看了),有些人是:mark as Test 有的是 mark as …; 排除所有相同的,则不同的就是突破口,Test、

2021-06-29 19:40:52 2419

原创 学习查错--关于在eclipse编写JSP文件时,出现The superclass "javax.servlet.http.HttpServlet" was not found on the Java

关于在eclipse编写JSP文件时,出现The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path提示信息,开头总是“爆红”的问题解决! 这可能的原因是因为没有构建tomcat库文件。 缺少: 出现这种情况是因为先建了web工程后搭建tomcat引起的,eclipse没有自动将该...

2020-03-31 20:26:33 560

原创 java查错----关于web工程部署后在tomcat下的webapps找不到工程文件的问题解决

关于web工程部署后在tomcat下的webapps找不到工程文件的问题解决 项目可能部署在eclipse默认的路径中,修改路径即可: 选择本地安装的tomcat服务器地址,并将文件保存在webapps下。 修改后Ctrl+s即可 在将web工程跑起来就可以了。 注意:这种方法好像只有刚建的tomcat才能用!!! ...

2020-03-31 19:52:20 439

空空如也

空空如也

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

TA关注的人

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