- 博客(24)
- 收藏
- 关注
原创 Nginx基础
Nginx功能反向代理负载均衡Nginx是一款性能优异且被当前社会企业广泛使用的网站服务器,它可以用来做网站服务器,也可以用来做服务的反向代理也能做邮箱服务器优势高并发,支持50K的并发数IO多路复用epoll模型异步非阻塞Nginx安装在官网http://nginx.org/中找到如下地址进入documentation 文档链接,找到安装nginx的文档我们要安装在linux上,点击linux下的packages找到安装介绍下的安装在红帽/cen
2021-12-22 10:10:01
1083
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
1034
原创 linux端口开放设置
linux端口开放配置???? 使用firewall来设置端口的开放因为需要配置云服务器并使用nginx进行反向代理服务器,所以需要开启云服务器的80端口。???? 使用本机联网电脑查看远程服务器80端口开放情况???? 可以看到远程的服务器并没有开放80端口???? 在这里要使用tcping需要安装指定window插件???? 因为是云服务器,所以我们需要到云平台上将我们服务器的安全组 80端口开放???? 相关的操作请按照相应的平台进行操作???? 登录linux服务器,查看防火墙
2021-12-16 22:07:19
4248
原创 mongoDB的基本命令
mongoDB的使用简介 MongoBD是一款由C++语言开发基于分布式文件存储的非关系型数据库(nosql database),主要适用于存储数据量大、读写操作频繁且价值较低的数据集,例如,用户的评论数据等。 MongoDB也是一款最想关系型数据库的非关系型数据库,其内部结构为:文档(相当于数据库中的表中一行数据)+ 集合(相当于数据库中的表)+数据库。 MongoDB服务就相当于mysql服务。 一个MongoDB服务中的架构均是一对多的关系,MongoDB的查询功能十分的
2021-12-12 09:34:36
1221
原创 redis烂大街知识点
Jankin的redis基础知识讲解文章目录**Jankin的redis基础知识讲解**@[toc]**redis概述****nosql的慨念****常见的nosql数据库种类****redis的五种基础数据类型****redis三大特殊类型****redis的操作命令(原生)****redis中操作数据库的命令****String 类型kv操作命令****命令****主要用途****list(列表类型)****命令****主要用途****set(集合类型)****命令****主要用途****Hash(
2021-12-07 19:44:23
871
原创 javaSE编写的小游戏打包成可执行文件
javaSE编写的小游戏打包成可执行jar文件以前学javaSE的时候做了两个小游戏 “坦克大战”与”飞扬的小鸟“,今天翻阅以前代码的时候想将源码打包成可执行的jar包,想到就做。第一个飞扬的小鸟我打算用eclipse来进行打包操作。第一步,将源代码导进eclipse,尝试运行源代码,查看是否运行异常。玩了一下发现还是原来的味道。第二步,开始打包右击项目,找到export导出选项选择类型为java的可运行jar文件设置你的主程序入口,就是main方法的所在类设置你创建的jar包存放的
2021-12-06 21:19:38
1900
原创 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
520
原创 关于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
193
原创 基于MongoDB文章评论实现与设计
基于MongoDB文章评论实现与设计前提:本文旨在学习mongoDB对系统评论功能的实现思路,并不是完整的实现系统的评论功能。设计评论集合的结构_idmongoDB文档默认编号cid文章id,有雪花算法生成content评论内容publishdate评论发布时间userId评论人articleId评论所属文章IDthumbup评论被点赞数parentId0表示评论文章;若是评论的是评论则为被评论的评论c_id思路
2021-10-14 12:55:51
2917
原创 Git报错集合
Git常见错误git pull study-demo masterFrom 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
1953
原创 Docker随记
Docker虚拟化一种资源管理技术,将实体资源抽象、转化后呈现,打破实体结构件的不可切割障碍。DockerGoogle公司退出的go语言实现。目标是实现轻量级的操作系统虚拟化解决方案,其基础是Linux容器等技术。用户不需要惯性容器的管理,操作简便,操作docker的容器就像操作快速轻量级的虚拟机。在开发时,项目环境的搭建时比较繁琐的。特点上手快、职责逻辑分类快速高效的开发生命周期鼓励使用面向服务的架构docker 推荐单个容器只运行一个应用程序或进程,形成一个分布式的应用程序模
2021-10-11 22:38:32
128
原创 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
125
原创 dockerFile
DockerFile由一系列命令与参数的脚本,应用于基础镜像并最终创建一个新的镜像。作用开发人员:提供一致的环境测试人员:直接用开发构建的环境工作运维人员:在部署时,可直接实现应用的无缝移植常用命令FROM Image_name:tag:定义使用的基础镜像启动构建流程MAINTAINER usere_name :声明镜像的创建者ENV key value 设置环境变量RUN command dockerfile的核心部分ADD 源路径:目标路径 将宿主机文件复制到容器内,若是压缩文
2021-10-11 22:35:37
103
原创 idea集成git
IDEA集成Gitidea ==> 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
109
原创 git高级命令
git高级git 版本管理查看git中的版本日志除了git log查看本分支的日志外,还可以使用git reflog更加精简的查看所有分支的所有操作记录(包含已被删除的commit记录操作)历史版本切换git reset --hard 03dd77403dd774是回退目标的索引值,通过日志获取。git分支管理分支:由每次提交的代码,串成的一条时间线分支使用场景开发周期长尝试性模块开发使用分支,可将工作从开发主线中分离,以免影响主线的开发操作分支的基本动作创
2021-10-11 22:26:32
222
原创 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
198
原创 Git使用
typora-copy-images-to: imgGitgit是代码的版本控制系统使用git的作用代码备份版本控制协同工作责任追溯代码版本控制系统 : git 与svngit与svn的对比svn:集中式版本控制系统,版本库集中在中央服务器,开发人员工作时,用自己的电脑,故需要从中央服务器中获取最新的版本,然后开发,开发完后将代码提交到中央夫服务器中。若服务器单点出现故障,所有人将无法工作若硬盘损害,则所有版本将消失git 是2005年有Linux系统创建者Linux To.
2021-10-11 22:16:20
99
原创 tensquare学习随记
tensquare学习随记一、后台“频道” 系统中数据的类型就是“频道”,例如博客中有不同的类型,例如python、Java、php等等,这些若只有一种后台管理员去维护,则可能出现管理员雾里看花的结果,所以需要将不同的博客划分为不同的频道,让不同的管理员管理自己擅长的“频道”。二、传统系统与互联网系统的区分 传统系统与互联网系统最根本的区别就是并发量,互联网系统的并发量远远大于传统系统。 面向群体:传统的系统往往面向的是基数小的群体,例如公司的OA系统、CRM客户关系管理系统、ERP资
2021-10-11 10:01:53
227
原创 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
163
原创 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
78
原创 Docker概述与安装
Docker虚拟化一种资源管理技术,将实体资源抽象、转化后呈现,打破实体结构件的不可切割障碍。DockerGoogle公司推出的通过go语言实现,目标是实现轻量级的操作系统虚拟化解决方案,其基础是Linux容器等技术。用户不需要惯性容器的管理,操作简便,操作docker的容器就像操作快速轻量级的虚拟机。在开发时,项目环境的搭建时比较繁琐的。特点上手快、职责逻辑分类快速高效的开发生命周期鼓励使用面向服务的架构docker 推荐单个容器只运行一个应用程序或进程,形成一个分布式的应用程
2021-10-09 09:34:48
98
原创 关于IDEA开发工具的xml配置文件内容变灰问题解决
关于IDEA开发工具的xml配置文件内容变灰问题解决看了许多解决此类问题的文章,其中的方法也都试了一下,但结局却不美好。之后在右击选中文件时发现的了一个小细节。右击文件之后有一个这个选项,意思是改变为普通文本文件我在点击这个选项之后,再次右击这个文件,此时不同的文件会有不同的结果例如xml文件:改变为xml文件而有些变灰的xml配置文件却得不到这个选项(如果有,有的就不用往下看了),有些人是:mark as Test 有的是 mark as …;排除所有相同的,则不同的就是突破口,Test、
2021-06-29 19:40:52
2267
原创 学习查错--关于在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
474
原创 java查错----关于web工程部署后在tomcat下的webapps找不到工程文件的问题解决
关于web工程部署后在tomcat下的webapps找不到工程文件的问题解决项目可能部署在eclipse默认的路径中,修改路径即可:选择本地安装的tomcat服务器地址,并将文件保存在webapps下。修改后Ctrl+s即可在将web工程跑起来就可以了。注意:这种方法好像只有刚建的tomcat才能用!!!...
2020-03-31 19:52:20
379
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人