分类: 程序世界

179 篇文章

thumbnail
linux centos 重启自动挂载
重启自动挂载 vi /etc/fstab 首先查看逻辑分区uuid blkid /dev/vdb1 去编辑fstab,照自动挂载的格式写上。(这里推荐用uuid,因为重启后逻辑分区号有改变的风险) UUID=f221211d-a26c-4852-aece-5207177f97e7 /wwwroot ext4 defaults 0 0 验证。 执行m…
thumbnail
CentOS7修改MySQL5.7的数据存放路径
原来状态 MySQL安装后默认安装在/var/lib/mysql目录下 配置文件为/etc/my.cnf 根据场景,需要将/var/lib/mysql移动到/home/data/mysql #datadir=/var/lib/mysql #socket=/var/lib/mysql/mysql.sock 移动过程 1、停止mysql服务 [root…
thumbnail
CentOS 7 下 MySQL 5.7 的安装与配置
配置YUM源 在 https://dev.mysql.com/downloads/repo/yum/ 找到 yum 源 rpm 安装包 安装 mysql 源 # 下载 shell> wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm # 安装 m…
thumbnail
java 通过 url 直接下载 zip 压缩包
前言 最近项目中,需要多个文件打包下载,这里通过将多个 url 文件直接转为一个 zip 压缩包下载的方式 实现 package com.pip.utils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import javax.servlet.http.HttpServletR…
thumbnail
Linux 安装字体库
前言 由于项目中集成了 pdf 打印,以及文件转换之类的功能。在 windows 中没有问题,但是 打包部署在 linux 上面的时候,展示的内容都是类似乱码的方块。原因是 linux 中缺少文档中的字体,所以展示不出来,就需要安装中文字体到 Linux 。 解决方案 fc-list 查看字体 先用fc-list 查看有什么字体 没有字体库 如果执…
thumbnail
VUE 项目 axios 统一异常返回拦截跳转登录页面
在 vue 项目中,axios 很方便的提供了返回值统一拦截检查,可以根据此方法很方便的 判断后台返回值 将用户操作弹出登录界面。 axiosConfig.js 中增加 axios.interceptors.response.use(response => { return response; },error => { if (erro…
thumbnail
CentOS 利用 yum 下载离线包 离线部署服务器
在 linux 环境部署项目的时候,有时候会遇到 客户那边是内网环境,这时候很多 yum 包无法在线下载,以下提供几种方法可以方便的在客户内网部署 yum 包 Downloadonly工具 安装工具 yum install yum-plugin-downloadonly 命令格式 yum install –-downloadonly 软件包名(可加…
thumbnail
微服务项目打包 lib 包外置配置
前言 公司项目使用的 springcloud 微服务,打包后上线巨慢,因为每个项目都引用了很多 jar,上传到服务器的时候速度感人,但是其中很多项目用到了一样的 jar ,发现有一种 lib jar 包外置方式,先把 所有 jar 包放在一个文件夹里面,上传到服务器后,只要 pom 里面没有新的依赖就不需要更新 lib 包,如果有新的依赖也只需要增…
thumbnail
项目打包后汇总 所有 jar 和 增量 jar
前言 项目中多个微服务使用了精简打包方式,lib 包外置,现在就需要把各个子模块的 lib 包汇总到一起,并且获取到最新多出来的 jar 文件,用到下面一段命令,这里记录下来备用。 其中 projectPath 为项目所在地址 libsPath 为全量 lib jar 包 newlibsPath 为和 libsPath 比较后 多出来的 jar 命…