自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tellsea

欲把西湖比西子,淡妆浓抹总相宜

  • 博客(94)
  • 资源 (3)
  • 收藏
  • 关注

原创 Docker云服务器部署项目解决方案

文章目录Docker-Compose 一键部署线上开发环境脚本文件Docker-Compose 一键部署线上开发环境脚本文件version: "3.8"services: mysql: container_name: mysql image: mysql:8.0.22 restart: always volumes: - /home/project/docker/mysql/data/:/var/lib/my

2021-01-15 21:41:27 67

原创 【Docker学习】18、Docker部署禅道系统

文章目录1、Docker部署禅道系统(1)拉取禅道镜像(2)创建网络驱动(3)启动创建容器1、Docker部署禅道系统(1)拉取禅道镜像拉取禅道镜像,dockerhub查看版本:https://hub.docker.com/r/easysoft/zentao/tags(2)创建网络驱动docker network create --subnet=49.235.170.0/24 zentaonet(3)启动创建容器docker run --name zentao -p 9090:80 \--

2021-01-05 10:49:25 31

原创 【Docker学习】17、Docker-Compose 搭建 Confluence(最新版) Wiki 环境

文章目录1、Docker-Compose搭建Confluence(1)脚本文件(2)创建容器(3)未授权问题1、Docker-Compose搭建Confluence(1)脚本文件docker-compose-confluence-postgresql.ymlversion: '3.8'services: confluence: image: cptactionhank/atlassian-confluence:latest container_name: confluence

2020-12-30 11:54:15 48

原创 【Ant Design of Vue】开发环境搭建

文章目录1、ant-design-vue-pro 使用教程(1)本地构建项目源码(2)设置全局默认语言为中文1、ant-design-vue-pro 使用教程(1)本地构建项目源码拉取项目代码git clone https://github.com/vueComponent/ant-design-vue-pro.gitcd ant-design-vue-pro安装依赖yarn install开发模式运行yarn run serve编译项目yarn run buildLints

2020-12-20 21:10:13 112 2

原创 【视频教程】JavaWeb实战视频教程

文章目录1、Java基础视频教程(1)视频相关介绍(2)视频教程目录2、视频笔记(1)教程介绍(2)JDK安装教程(3)Tomcat安装教程(4)MySQL安装教程(5)Eclipse安装教程(6)Eclipse新建Web项目(7)集成JQuery、Bootstrap3(8)连接MySQL数据库(9)实现查询用户功能(10)实现新增用户功能(11)实现编辑用户功能(12)实现删除用户功能3、赞赏作者1、Java基础视频教程(1)视频相关介绍JavaWeb 技术合集,Java、JSP、Servlet、B

2020-12-19 16:43:08 206

原创 【IDEA】IDEA 开发必备插件,使开发速度提升200%

文章目录1、IDEA 必备插件(1)FindBugs-IDEA(2)Alibaba Java Coding Guidelines(3)CamelCase(4)Lombok plugin(5)RestfulToolkit1、IDEA 必备插件(1)FindBugs-IDEA一键分析代码潜在问题(2)Alibaba Java Coding Guidelines阿里巴巴代码规范插件(3)CamelCase将不是驼峰格式的名称,快速转成驼峰格式,安装好后,选中要修改的名称,按快捷键shift+alt+

2020-12-11 19:50:07 50

原创 【Thymeleaf】Thymeleaf 实战小技巧

文章目录1、Thymeleaf 实战小技巧1、基础运算符(2)List 非空判断(3)时间格式化1、Thymeleaf 实战小技巧1、基础运算符lt:less than 小于le:less than or equal to 小于等于eq:equal to 等于ne:not equal to 不等于ge:greater than or equal to 大于等于gt:greater than 大于not: 非运算mod: 取模and: 与运算or: 或运算(2)List 非空判断

2020-11-25 15:29:48 35

原创 【Mybatis Plus】Mybatis Plus 复杂查询通过 xml 的方式实现一对多查询

文章目录问题描述问题分析解决办法问题描述工作中,关联表查询必不可少,这里记录笔记方便复制,怎么实现多条记录一对多查询,数据模型如下问题分析查询结果为List<UserInfoVo>,其中UserInfoVo实体中,有private List<RoleInfoList> roleInfoList;属性,也就是说,每条用户记录都对应了一个角色list,我这里是举例几个属性解决办法直接分析xml,解决具体的实现问题首先定义result,并设置唯一标识id,注意相关类型设置

2020-11-11 13:31:51 120

原创 【Linux学习】Linux 搭建 SVN(Subversion) 项目统一管理服务器

文章目录1、Linux 搭建 SVN 服务器(1)Apache Subversion(2)检查老版本(3)安装过程详解(4)防火墙设置1、Linux 搭建 SVN 服务器通常情况下,公司内部都会搭建一个svn服务器,用来统一管理公司的项目,也有一些开发公司使用的是码云之类的代码托管平台,这里我们就搭建一个svn服务器来管理我们自己的项目,面向实战学习(1)Apache SubversionApache Subversion面向大众的企业级集中版本控制(2)检查老版本检查Linux是否

2020-10-29 12:14:18 61

原创 【Linux学习】Linux 安装 JDK 数据库以及环境变量配置

文章目录1、Linux 安装 JDK(1)下载 JDK(2)安装 JDK(3)配置环境变量1、Linux 安装 JDK(1)下载 JDKJDK1.8 官网下载地址,找到jdk-8u271-linux-x64.tar.gz下载将下载好的安装包放到 Linux 的 /development 文件夹下(2)安装 JDK解压安装包cd /developmenttar -zxvf jdk-8u191-linux-x64.tar.gz创建安装目录mkdir -p /usr/local/java/

2020-10-27 16:14:55 31

原创 【Linux学习】Linux 安装 MySQL 数据库以及远程连接

文章目录1、Linux 安装 MySQL(1)下载 MySQL 安装包(2)检查是否已经安装 MySQL(3)安装 MySQL1、Linux 安装 MySQL(1)下载 MySQL 安装包在线下载,网不好的不推荐使用https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz官网下载,可以复制链接用迅雷下载到本地,然后上传到服务器(2)检查是否已经安装 MySQLrpm -qa |

2020-10-27 15:47:19 35

原创 【Java 学习】服务端获取客户端浏览器、操作系统、设备类型等信息

文章目录1、服务端获取客户端信息(1)常见问题(2)相关依赖(3)编写工具类(4)核心控制层1、服务端获取客户端信息(1)常见问题我在工作中遇到一个问题,需要在服务端判断用户的操作系统类型,然后选择系统的版本是Windows版还是Linux版。核心问题是怎么判断客户端的操作类型(2)相关依赖在Maven的官网找到我们所需要的依赖,引入项目中<!-- 获取客户端信息 --><!-- https://mvnrepository.com/artifact/eu.bitwalker/

2020-10-27 10:02:11 57

原创 【Git 学习】Git 使用 Git Bash Here 桌面命令行操作

文章目录1、Git 常规操作(1)提交过程(2)Git 全局配置(3)服务器 => 本地(4)本地 => 服务器1、Git 常规操作(1)提交过程(2)Git 全局配置配置全局用户名和邮箱git config --global user.name "username"git config --global user.email "email"修改全局用户名和邮箱git config --replace-all user.name "new_username"git co

2020-10-26 15:45:22 63

原创 【SpringBoot学习】18、SpringBoot 使用 zxing 工具生成二维码,实现微信扫描可跳转

文章目录1、zxing 生成二维码(1)相关依赖(2)工具类(3)生成效果1、zxing 生成二维码(1)相关依赖<!-- 二维码 --><dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.0</version></dependency>

2020-10-26 11:56:05 164 1

原创 【第三方对接】使用 永中Office 实现在线 Office 整合到 Spring 项目

文章目录1、永中 Office 实现在线 Office(1)永中 Office 介绍(2)项目需求对比(3)基本整合过程(4)调用逻辑图(5)实际使用案例1、永中 Office 实现在线 Office(1)永中 Office 介绍永中Office官网,相比于PageOffice,个人觉得从使用方面来说,永中Office好用一点,永中Office对于开发者来说,有两个选择,一个是在线版webOffice功能较少(对于我这种需求对文档内容细节把控的来说,不考虑了),另一个是NP插件版,这个版本是和永中技术

2020-10-22 11:23:59 240 1

原创 【第三方对接】使用 PageOffice 实现在线 Office 整合到 Spring 项目

文章目录1、PageOffice 实现在线 Office(1)PageOffice 介绍(2)项目需求对比(3)基本整合过程(4)调用逻辑图(5)实际使用案例1、PageOffice 实现在线 Office(1)PageOffice 介绍PageOffice官网,在官网中可以找到各种语言的版本、案例,通过对技术客服的对接,发现PageOffice有两个版本,一种是在浏览器打开一个新的tab,然后显示文档等(兼容性差,不考虑),另一个种是打开插件,在桌面弹出一个窗口,兼容性好一点,但是每次打开一个文档,

2020-10-22 10:29:00 288 5

原创 【Docker学习】16、使用 Docker 搭建 Gitlab 环境、并创建项目实现拉取、推送

文章目录1、使用 Docker 搭建 Gitlab 环境(1)拉取镜像(2)文件映射(3)启动容器(4)设置中文2、Gitlab 常见问题(1)克隆项目地址不是IP,而是一串编码(2)Failed to connect to gitlab port 80: Connection refused1、使用 Docker 搭建 Gitlab 环境(1)拉取镜像这里直接拉取最新的ce版本,报错问题少一点,我第一次使用的阿里云的学生机,搭建gitlab环境时,启动容器很卡,就换了一个服务器,腾讯云2核8G,白嫖

2020-10-20 15:23:16 173

原创 【Docker学习】15、Docker 将本地镜像发布到阿里云容器镜像服务

文章目录1、本地镜像发布到阿里云(1)发布流程(2)镜像来源(3)准备仓库(4)推送镜像(5)拉取镜像1、本地镜像发布到阿里云(1)发布流程(2)镜像来源前面我们说过了,怎么样自定义生成镜像,这里就不做详细讲解了通过Dockerfile 构建镜像可以使用 docker commit 从容器构建新的镜像(3)准备仓库配置阿里云开发者平台,我这里不粘贴截图了,阿里云的界面更新快,然后登录进去,直接搜索容器镜像服务创建命名空间:docker_aliyun设置仓库名称:docker_re

2020-10-19 16:25:31 49

原创 【Docker学习】14、使用 Docker 搭建 Prometheus 监控告警系统(邮件通知)

文章目录1、Prometheus 监控告警系统(1)alertmanager 环境搭建(2)Prometheus 配置 Alertmanager(3)测试邮件发送以及接收1、Prometheus 监控告警系统(1)alertmanager 环境搭建拉取 Prometheus 提供的监控告警镜像docker pull prom/alertmanager在挂载的目录下添加 alertmanager 配置文件 alertmanager.yml# 全局参数global: smtp_smartho

2020-10-19 15:13:05 170

原创 【Docker学习】13、使用 Docker/Docker-Compose 部署 Prometheus 监控组件

文章目录1、Prometheus 监控组件(1)Prometheus 监控 Linux(2)Prometheus 监控 Docker(3)Prometheus 监控 MySQL1、Prometheus 监控组件从上面的构建可以发现,现在已经可以监控当前Linux主机了,实际上能监控的内容很多,可以在官网查看,监控内容或社区查找搭建各种组件的监控,首先需要找到提供数据的数据源,当然,Prometheus已经给我们写好了配置,我们只需要在找到对应的配置进行安装即可,Prometheus GitHub,例如

2020-10-16 12:52:32 77

原创 【Docker学习】12、使用 Docker 搭建 Prometheus、Grafana 环境

文章目录1、Prometheus、Grafana(1)Prometheus(2)Grafana2、搭建 Prometheus、Grafana 监控报警系统(1)搭建node-exporter环境(2)搭建prometheus环境(3)搭建grafana环境1、Prometheus、Grafana概念讲解略微的少了一点,这里我们先学习怎么搭建监控报警系统1、Prometheus、Grafana(1)Prometheus(2)Grafana2、搭建 Prometheus、Grafana 监控报警系统

2020-10-15 15:23:31 100

原创 【Docker学习】11、使用 Docker 搭建 Zipkin 环境

文章目录1、Zipkin 环境搭建(1)搜索镜像(2)拉取镜像(3)启动镜像(4)访问dashboard1、Zipkin 环境搭建(1)搜索镜像docker search zipkin(2)拉取镜像不使用标签,直接拉去最新版docker pull openzipkin/zipkin(3)启动镜像docker run -d --restart always -p 9411:9411 --name zipkin openzipkin/zipkin(4)访问dashboard浏览器访

2020-10-14 11:01:26 134

原创 【Docker学习】10、Docker-Compose 环境搭建一键部署Nginx、Tomcat、MySQL

文章目录1、Docker-Compose 环境搭建(1)安装Docker-Compose(2)添加可执行权限(3)测试安装结果2、一键部署Nginx、Tomcat、MySQL(1)Docker-Compose介绍(2)一键部署1、Docker-Compose 环境搭建(1)安装Docker-Compose最新版可以在github上查看,Docker-Composecurl -L https://github.com/docker/compose/releases/download/1.27.4/do

2020-10-12 11:49:08 107

原创 【Docker学习】9、DockerFile 构建自定义容器

文章目录1、Docker-Compose 环境搭建(1)安装Docker-Compose(2)添加可执行权限(3)测试安装结果2、一键部署Nginx、Tomcat、MySQL(1)Docker-Compose介绍(2)一键部署1、Docker-Compose 环境搭建(1)安装Docker-Compose最新版可以在github上查看,Docker-Composecurl -L https://github.com/docker/compose/releases/download/1.27.4/do

2020-10-12 11:48:32 50

原创 【Docker学习】8、使用 Docker 搭建 Sentinel 监控环境

文章目录1、Sentinel 监控环境搭建(1)搜索镜像(2)拉取镜像(3)启动镜像(4)访问dashboard2、Sentinel 问题(1)Sentinel 监控服务面板为空白1、Sentinel 监控环境搭建(1)搜索镜像docker search sentinel(2)拉取镜像不使用标签,直接拉去最新版 docker pull bladex/sentinel-dashboard(3)启动镜像docker run --name sentinel -d -p 8858:8858

2020-10-12 11:00:24 124 1

原创 【Docker学习】7、使用 Docker 搭建 Nacos 环境、持久化配置

文章目录1、使用 Docker 搭建 Nacos 环境(1)拉取镜像(2)启动镜像(3)远程连接Nacos2、Nacos 持久化配置(1)准备数据库(2)修改Nacos配置(3)测试持久化配置1、使用 Docker 搭建 Nacos 环境(1)拉取镜像docker pull nacos/nacos-server:1.1.4(2)启动镜像创建配置文件,这里可以更具官网给出的模板复制,Nacos Github在此路径下创建文件,/tellsea/docker/nacos/init.d/custo

2020-10-10 11:23:47 136

原创 【Docker学习】6、使用 Docker 搭建 Redis 环境

文章目录1、使用 Docker 搭建 Redis 环境(1)搜索镜像(2)拉取镜像(3)启动镜像(4)远程连接Redis(5)持久化文件生成1、使用 Docker 搭建 Redis 环境(1)搜索镜像docker search nginx(2)拉取镜像docker pull nginx(3)启动镜像docker run -p 6379:6379 \-v /tellsea/docker/redis/data:/data \-v /tellsea/docker/redis/conf/r

2020-10-10 10:51:55 81 1

原创 【Docker学习】5、使用 Docker 搭建 MySQL5.7、MySQL8.0 环境

文章目录1、使用 Docker 搭建 MySQL 环境(1)搜索镜像(2)拉取镜像(3)启动镜像(4)远程连接MySQL1、使用 Docker 搭建 MySQL 环境(1)搜索镜像我只想安装MySQL5.7的版本,所以需要确定版本,在Docker Hub上搜索MySQL(2)拉取镜像从上图得到对应版本的命令为docker pull mysql:5.7.31(3)启动镜像docker run -p 3306:3306 --name mysql \-v /tellsea/docker/m

2020-10-10 10:30:35 125 1

原创 【Docker学习】4、使用 Docker 搭建 Nginx 环境

文章目录1、使用 Docker 搭建 Nginx 环境(1)搜索镜像(2)拉取镜像(3)启动镜像1、使用 Docker 搭建 Nginx 环境基本技术不清楚的,可以学习【Docker搭建Tomcat环境】查看分步截图,下面我直接粘贴命令(1)搜索镜像docker pull nginx(2)拉取镜像后面不使用:版本号默认就是最新版docker pull nginx(3)启动镜像docker run -d --name nginx -p 80:80 nginx阿里云打开安全组规则

2020-10-10 09:54:47 56

原创 【Docker学习】3、使用 Docker 搭建 Tomcat 环境

文章目录1、使用 Docker 搭建 Tomcat 环境(1)搜索镜像(2)拉取镜像(3)查看镜像(4)启动镜像(5)访问Tomcat8.5报错1、使用 Docker 搭建 Tomcat 环境(1)搜索镜像docker hub上面查找tomcat镜像,OFFICIAL 的意思是官方的docker search tomcat(2)拉取镜像从docker hub上拉取tomcat镜像到本地,:8.5不写,则默认拉去最新版本docker pull tomcat:8.5(3)查看镜像doc

2020-10-10 09:17:53 52

原创 【Docker学习】2、Docker 帮助命令、镜像命令、容器命令

文章目录1、使用 Docker 搭建 Tomcat 环境(1)搜索镜像(2)拉取镜像(3)查看镜像(4)启动镜像1、使用 Docker 搭建 Tomcat 环境(1)搜索镜像docker hub上面查找tomcat镜像,OFFICIAL 的意思是官方的docker search tomcat(2)拉取镜像从docker hub上拉取tomcat镜像到本地,:8.5不写,则默认拉去最新版本docker pull tomcat:8.5(3)查看镜像docker images查看是否有拉

2020-10-09 21:35:16 66 1

原创 【Docker学习】1、使用 Linux(CentOS7)搭建 Docker 基础环境

Linux搭建Docker环境Docker目前已经一步步成为了微服务的主流开发工具,不会Docker玩不动微服务了,所以从零开始一步步搭建Docker环境,对于面试来说,Docker的理论和思想至关重要,所以一定要学习相关概念再写命令,这里我就直接撸命令了!(1)安装Dockeryum install docker执行命令疯狂的下载后,安装完成效果(2)查看Docker版本docker version(3)验证Docker安装...

2020-10-09 18:12:40 121 1

原创 【常见问题】Github 突然访问不到项目的文件夹中存放的图片

问题描述Github上面的图片信息访问不到,直接不能查看图片问题分析将指定的地址匹配到对应的IP即可解决方法首先找到以下文件C:\Windows\System32\drivers\etc\hosts如果你是Windows系统超级管理员,可以直接编辑这个文件,在文件后面添加以下内容,如果编辑后不能保存,则直接复制改文件,在复制的文件中粘贴内容,然后删除原文件,将复制的文件名称改为原来的hosts#GitHub 代理配置 开始192.30.253.112 Build software be

2020-10-02 12:47:26 75

原创 【JavaScript问题】JavaScript 判断字符串中含有多少个文字

文章目录问题描述问题分析解决方法问题描述开发中,遇到这么一个问题,前端需要显示对齐的文字,我实际上是将文字通过标签设置到在线Office中,下面的客户需要的效果样式,就是文字是对齐的,单位信息在后面也是对齐的,所以我们需要判断名字中有几个字问题分析使用正则判断字符串中有几个汉子,也就是判断名字中有几个汉子,从而对字符串进一步操作,比如名字只有两个字的,需要在名字中间加上中文空格两个解决方法获取文字长度使用正则表达式计算,核心正则/[\u4E00-\u9FA5]/g console.lo

2020-09-28 17:40:47 232

原创 【JavaScript问题】JavaScript 使用 JSTL 表达式处理复杂字符串 json 解析报错

问题描述开发中,遇到这么一个问题,前端显示后台返回的json数据,通常情况下我们会使用JSON.parse()方法将后台返回的数据进行解析,转换成json格式,然后进行下一步操作,比如遍历等。这里遇到的问题是当我们使用JSON.parse()方法解析后台返回的json时,json中含有富文本编辑器的内容,比如说数据库中保存的富文本编辑器的内容、文章内容、复杂文本内容时,会json解析报错,下图是数据库中存储的内容和报错信息Uncaught SyntaxError: Unexpected token :

2020-09-25 11:10:23 83

原创 【Java学习】Java 编写文件相关处理工具类FileUtils

文章目录二进制文件转为File对象将request中的文件转为二进制把一个文件转为byte[]删除单个文件强制删除文件删除指定文件夹下所有内容二进制文件转为File对象 /** * 二进制文件转file * * @param contents 二进制数据 * @param filePath 文件存放目录,包括文件名及其后缀,如D:\file\bike.jpg * @Title: byteToFile * @Description: 把二进

2020-09-23 15:45:48 57

原创 【JavaScript问题】JavaScript 请求后台报错 Invalid character found in the request target

文章目录问题描述问题分析解决方法问题描述开发中,遇到这么一个问题,前端使用get方式请求SpringMVC的后台控制层方法,但是直接没有进方法断点,就报错了java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986 at org.apache.coyote.http11.Ht

2020-09-23 14:01:51 92

原创 【JavaScript问题】JavaScript 使用 window.open() 打开一个新的页面session丢失

文章目录问题描述问题分析解决方法问题描述开发中,遇到这么一个问题,前端使用的是layuiadmin,当右侧iframe中的内容使用window.open() 打开一个新的页面时,session就失效了,新打开的页面上使用了一个在线office办公插件,当插件保存文档到后台时,从session中获取不到保存的用户信息问题分析window.open()打开的一个新页面,页面中的在线office调用方法保存时,实际上是网页内嵌了一个标签实现的,也就是说是一个新的页面在后台打断点分析了两次进入控制层的

2020-09-23 13:42:51 260

原创 【JavaScript学习】JavaScript 常用工具类封装

文章目录获得浏览器地址所有参数将json转为get参数获得浏览器地址所有参数 // 获得浏览器地址所有参数 function getQueryString() { var qs = location.search.substr(1), // 获取url中"?"符后的字串 args = {}, // 保存参数数据的对象 items = qs.length ? qs.split("&") : [], // 取得每一个参数项

2020-09-22 16:59:27 55

原创 【第三方对接】支付宝支付:SpringBoot 集成支付宝支付

文章目录1、准备沙箱环境1、准备沙箱环境

2020-09-15 14:57:57 94

ElasticSearch + IK中文分词器 + kibana.zip(6.2.4版本)

ElasticSearch + IK中文分词器 + kibana.zip(6.2.4版本),SpringBoot 整合 Elasticsearch、IK分词器 实现全文检索所需软件包,文章说明:https://blog.csdn.net/qq_38762237/article/details/89552017

2020-10-29

Navicat for MySQL V11.0.10 绿色版(解压直接使用)

Navicat for MySQL V11.0.10 绿色版直接下载,然后解压即可使用,无需安装

2018-07-22

Maven+SSM+Mysql+Bootstrap整合实现管理员登录、用户增删改查

Maven+SSM+Mysql+Bootstrap整合实现管理员登录、用户增删改查

2018-05-21

空空如也

空空如也

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

TA关注的人 TA的粉丝

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