摘要: sql_model是mysql数据库的一些合理性配置,旧版本默认为空,即不作任何限制,但是在5.7版本之后会有相关参数的默认配置,可以通过以下命令进行查询: select @@sql_mode; 如图所示,每个配置项用,号隔开了,接下来简单讲讲各个配置的作用: ONLY_FULL_GROUP_BY 阅读全文
posted @ 2021-04-07 14:15 程序员微尘 阅读(2008) 评论(0) 推荐(0) 编辑
摘要: 今天,公司新购买了云服务器,要部署测试环境,测试时发现开发环境没问题,但测试环境却报错了,打开日志分析错误原因,原来是mysql5.7版本的sql_model默认配置了ONLY_FULL_GROUP_BY的原因。 完整错误日志如下: ### Error querying database. Caus 阅读全文
posted @ 2021-04-07 13:40 程序员微尘 阅读(1620) 评论(0) 推荐(0) 编辑
摘要: 在医院搭建项目环境时,因为医院通常都是内网的,访问不了外网,所以很多服务都得通过离线的方式安装,下面讲讲CentOs系统中如何离线安装Redis。 下载安装包 百度云盘:https://pan.baidu.com/s/1_gTo8UnsQTIVLEBJRNT4Nw 提取码:vxn6 解压安装包 将安 阅读全文
posted @ 2021-03-25 16:25 程序员微尘 阅读(1208) 评论(0) 推荐(0) 编辑
摘要: 在医院搭建项目环境时,因为医院通常都是内网的,访问不了外网,所以很多服务都得通过离线的方式安装,下面讲讲CentOs系统中如何离线安装Nginx。 安装准备 Nginx离线安装依赖gcc、g环境,所以安装前要先检查以下系统中是否自带gcc和g,如果没有那么就需要先进行安装。 安装Nginx之前需要先 阅读全文
posted @ 2021-03-25 14:53 程序员微尘 阅读(4162) 评论(0) 推荐(4) 编辑
摘要: 下载安装包 链接:https://pan.baidu.com/s/1QGR7h1fCiX7-PgElk_hVtA 提取码:lrtc 将安装包导入/usr/local目录下 解压安装包 在/usr/local目录下创建mysql文件夹并将安装包解压到其中 mkdir mysql && tar -xf 阅读全文
posted @ 2021-03-25 13:20 程序员微尘 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 大家在给甲方做大型项目的时候,有时候参与的厂商比较多,而公司负责的部分又需要第三方厂商提供接口支持。 例如我们做医疗行业的,给医院提供医保控费系统服务的,就需要HIS厂商提供接口给我们采集数据。有时候他们不理解你们提供的接口需求文档,所以一些数据给错了或者没给到,也可能他们接口本来就开发错了,还有一 阅读全文
posted @ 2021-03-10 23:56 程序员微尘 阅读(730) 评论(0) 推荐(0) 编辑
摘要: 今天远程检查医院上线的系统运行状况时,发现xxl-job调度系统在没有执行任务的情况下一直报错,如下图: 看这发生时间,每30秒一次,特别有规律,一开始以为是有任务在执行,因为参数是json格式的字符串,封装的时候出错了导致转换时报错,但是检查了一遍所有的任务,都不在执行的时间区间。 于是停掉了整个 阅读全文
posted @ 2021-03-10 20:01 程序员微尘 阅读(4373) 评论(1) 推荐(1) 编辑
摘要: Proxmox virtualization environment,简称PVE,是一个开源免费的基于linux的企业级虚拟化方案,功能不输专业收费的VMware。简单的说,PVE是一个基于Debian的linux系统,内置了一套虚拟机管理工具,并提供了web管理页面,让我们可以非常简单的通过网页管 阅读全文
posted @ 2020-06-08 23:52 程序员微尘 阅读(1840) 评论(0) 推荐(0) 编辑
摘要: 下载镜像 创建虚拟电脑 点击新建,输入服务器命名(根据自己喜好),选择好类型和版本(我下载的是64位的CentOS系统,所以选择类型为Linux,版本为其他版本)。 修改内存大小 系统建议为512M,根据自身需求设定。 创建虚拟硬盘 设置虚拟硬盘文件类型 设置物理硬盘空间 设置虚拟硬盘文件位置和大小 阅读全文
posted @ 2020-05-11 22:17 程序员微尘 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 公司最近招进几个实习生,为了培训他们部署项目,包括配置JDK环境、安装各种软件等,需要提供虚拟机环境给他们练手,Oracle VM VirtualBox是一个不错的选择。 阅读全文
posted @ 2020-05-11 20:07 程序员微尘 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 关键操作 # 重启mysql数据库 service mysqld restart # 登录数据库后设置最大连接数 mysql> set GLOBAL max_connections=1000; 公司的前端开发工程师在测试前端页面的时候,反馈说有一个接口报错了,我就在开发环境测试了以下,发现没问题啊, 阅读全文
posted @ 2020-04-16 16:10 程序员微尘 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 准备资源 java JDK环境(1.8以上)、Mysql服务(5.6以上)、mycat安装包 百度云盘下载:https://pan.baidu.com/s/1SxTkTOiI2egxgcdtSTyB-A 提取码:z4nx 官网下载:http://dl.mycat.org.cn/ 解压文件 将下载下来 阅读全文
posted @ 2020-04-09 15:56 程序员微尘 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 解决思路:通过编辑mysql的配置文件,添加skip-grant-tables的标识,然后无密码登录,在登录mysql数据库重置密码,之后恢复配置文件,再用重置的密码进行登陆。 Windows系统 当window系统中,登录mysql时忘记密码,会提示需要正确输入密码: 接下来就教会大家如何设置无密 阅读全文
posted @ 2020-03-22 20:40 程序员微尘 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 今天本地虚拟机测试环境安装了mysql5.7,初次登陆要求重置密码,我就打算改为123456,没想到报错了,如下图: 提示密码不满足安全认证要求,记得以前没这限制啊。 查了一下原来新版本的mysql中增加了validate_password插件用于测试密码并提高安全性。 查看mysql密码策略配置 阅读全文
posted @ 2020-03-18 22:51 程序员微尘 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 检查系统环境中是否已安装mysql rpm -qa | grep mysql 通过wget下载mysql的repo源 进入/usr/local目录下载(参考:为什么Linux安装程序都要放到/usr/local目录下) cd /usr/local wget -i -c http://dev.mysq 阅读全文
posted @ 2020-03-18 22:05 程序员微尘 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 关键命令 # 查看端口使用情况,获取进程ID netstat -nao |findstr "端口号" # 根据进程ID查看进程名称 tasklist |findstr "进程ID" # 杀死占用端口号的进程 taskkill /t /f /im "进程ID或进程名称" 在开发环境中,启动项目的时候有 阅读全文
posted @ 2020-03-16 13:29 程序员微尘 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 根据FHS(Filesystem Hierarchy Standard 文件系统层次结构标准)统一规范标准,根目录/下面各个目录应该放指定类别的文件数据,例如 /etc应该要放置设置文件,/bin 与 /sbin 则应该要放置可执行文件等等。 而/usr目录则是用于存放系统应用程序,其中/usr/s 阅读全文
posted @ 2020-03-13 22:24 程序员微尘 阅读(836) 评论(0) 推荐(0) 编辑
摘要: 常见的文件系统包括etc文件系统、dev文件系统、usr文件系统、var文件系统、proc文件系统。 /etc用于存放系统配置文件,这些配置文件比较重要,所以修改前记得进行备份。 /dev用于存放系统下的设备文件,访问该目录下的某个文件相当于访问了这些设备。 /usr用于存放应用程序,一般下载的程序 阅读全文
posted @ 2020-03-13 20:36 程序员微尘 阅读(1337) 评论(0) 推荐(1) 编辑
摘要: 如图所示,这是Linux系统根目录下的所有目录,其按照FHS的标准根据各文件夹的名称及作用做了统一的规范。 FHS(Filesystem Hierarchy Standard 文件系统层次结构标准),多数 Linux 版本采用这种文件组织形式,FHS 定义了系统中每个区域的用途、所需要的最小构成的文 阅读全文
posted @ 2020-03-12 23:50 程序员微尘 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 内网穿透简单来说就是将内网外网通过natapp隧道打通,让内网的数据让外网可以获取。比如常用的办公室软件等,一般在办公室或家里,通过拨号上网,这样办公软件只有在本地的局域网之内才能访问,那么问题来了,如果是手机上,或者公司外地的办公人员,如何访问到办公软件呢?这就需要natapp内网穿透工具了。运行natapp隧道之后,natapp会分配一个专属域名/端口,办公软件就已经在公网上了,在外地的办公人员可以在任何地方愉快的访问办公软件了~~ 阅读全文
posted @ 2020-03-03 22:04 程序员微尘 阅读(546) 评论(0) 推荐(0) 编辑