- 博客(25)
- 收藏
- 关注
原创 微信小程序提交审核时提示 接口未配置在app.json文件中 chooseLocation getLocation
为了开发者能够正常使用获取模糊地理位置等接口,以及后续对于代码提审环节的优化(见「三、地理位置接口使用流程」),自 2022 年 7 月 14 日起,开发者在使用地理位置相关接口时(共计 8 个,见表1),需要提前在 app.json 中进行配置。...
2022-08-15 10:41:21 2433
原创 Vue配置compression-webpack-plugin实现Gzip压缩
vue项目编译之后,生成的js文件较大,部署之后,页面加载缓慢,于是引入Gzip压缩技术,可以很大程序的减少文件的大小,实现加载更快,提高用户体验。
2022-08-11 17:43:58 1500
原创 Linux安装部署Nginx
安装编译工具及库文件yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel安装 PCREwget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gztar vxf pcre-8.35.tar.gzcd pcre-8.35
2022-03-29 23:34:04 500
原创 Navicat连接Mysql,打开数据表非常慢解决方法
背景介绍最近公司换网络了,突然发现有时候使用Navicat打开一张表会非常慢!即使是表中没数据也是慢!最开始的时候,我怀疑是网络的问题!但是ping数据库服务器IP也不丢包。数据库也是通过内网访问的!直接用SQL语句查询结果也是非常快的!原因分析我试了连接其他数据库,貌似这个问题不明显!只有连接这一个数据库出现类似问题!最终找到原因了!Mysql服务器端会定时清理长时间不活跃空闲的数据库连接,以此优化数据库的性能。Navicat客户端有一个设置:保持连接间隔,默认是240秒!意思是,客户端在用
2022-03-12 11:03:21 2047 1
原创 SpringBoot动态配置开启关闭定时任务
背景介绍springboot定时任务是通过@EnableScheduling注解的方式进行启用的,但是实际开发中本地是不需要进行开启的,而部署至生产环境需要进行开启,那么每次手动进行设置比较繁琐,下面通过配置文件的方式进行配置服务的启用和关闭配置方式添加SchedulerConditionpublic class SchedulerCondition implements Condition { @Override public boolean matches(ConditionCo
2021-11-09 10:58:23 8096 3
原创 springboot2.4.0以上配置全局跨域
package com.maihe.zbjcapi.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springframework.web.cors.UrlBasedCorsConfi
2021-04-20 15:50:28 170
原创 Windows查看端口占用
背景在开发项目时,经常会遇到端口被占用的情况导致项目启动失败,这个时候就需要找到占用该端口的服务并将其停止,下面就告诉大家如何快速定位端口占用,并关闭服务查看端口占用以8082端口为例,查看8082端口占用netstat -aon|findstr "8082"查询结果如下TCP 0.0.0.0:8082 0.0.0.0:0 LISTENING 9736说明该端口已被占用,占用服务的pid为9736查看指定PID的进程tas
2021-01-29 15:39:28 233
原创 Nginx实现请求转发
nginx 作为目前最流行的web服务器之一,可以很方便地实现反向代理。假设服务器域名为example.com,则对应的 nginx http配置如下:http { server { server_name example.com; location /mail/ { proxy_pass http://example.com:protmail/; } lo
2021-01-22 17:10:20 687
原创 Inno Setup打包 mysql+jdk+jar成exe文件,进行一键安装
背景介绍因客户要求将项目打包进行单机版部署,由于项目采用的是B/S架构并且是前后端分离的模式进行开发的,后端框架采用SpringBoot,数据库采用mysql,如果让用户方去实施部署比较困难,于是采用打包成exe的方式进行傻瓜式安装部署使用。一、软件准备1、下载并安装Inno steup链接:https://pan.baidu.com/s/1ifGYY1te6vwEsMUNHyS46Q提取码:7on12、...
2021-01-22 16:29:19 5661 6
原创 Windows系统解决msvcr120.dll文件丢失问题
在安装MySQL数据库时提示缺少这个文件下载DirectXRepair39修复工具链接:https://pan.baidu.com/s/1ubBrkI1YFf8PpeuaHm-OFg提取码:jfpb下载之后解压,运行DirectX Repair.exe选择工具=>选项=>实验室=>选中C++强力修复修复成功之后,重启电脑,问题解决...
2021-01-18 18:49:45 617
原创 【nacos】parse data from Nacos error,dataId:maihe-gateway.yaml,data:spring:
问题场景测试spring cloud项目,使用了nacos作为配置中心,服务启动后,加载远程配置,IDEA启动正常,但打包后采用本地java -jar启动发生配置文件解析异常,报错如下解决办法分析原因,nacos读取配置文件默认使用UTF-8,通过cmd启动项目,项目默认编码格式为GBK,导致问题出现解决办法:添加启动参数-Dfile.encoding=utf-8 ,则能正常启动并读取远程配置java -Dfile.encoding=utf-8 -jar test.jar...
2021-01-12 14:11:48 3324 1
原创 Springboot集成CAS客户端
1、pom.xml中添加cas-client-core配置<!-- https://mvnrepository.com/artifact/org.jasig.cas.client/cas-client-core --><dependency> <groupId>org.jasig.cas.client</groupId> <artifactId>cas-client-core</artifactId> <
2021-01-08 18:48:42 3541 1
原创 Windows搭建Nacos服务
1. 下载nacos-server地址:https://github.com/alibaba/nacos/releases选择nacos-server-1.4.0.zip下载并解压2. 创建数据库和数据化本地创建MYSQL数据库nacos,导入解压文件夹中的nacos-mysql.sql脚本3. 配置数据库连接编辑配置文件application.properties将此处的mysql连接配置修改为正确的连接信息并解除注释状态4. 启动nacos-server服务在bin文件夹下执行
2020-12-15 09:56:56 1172 1
原创 SpringCloud GA PRE SNAPSHOT版本区别
GA:General Availability,正式发布的版本,官方推荐使用此版本。在国外都是用GA来说明release版本的。PRE::预览版,内部测试版,主要是给开发人员和测试人员测试和找BUG用的,不建议使用。SNAPSHOT:快照版,可以稳定使用,且仍在继续改进版本。...
2020-11-05 14:46:21 327
原创 Window10安装mysql 5.7.31
1、下载mysql 5.7安装包下载地址:链接: https://pan.baidu.com/s/1kYZ9puiHma5zFx2L3On6gw 提取码: 38na2、解压安装包
2020-08-08 16:39:07 695
原创 Linux安装mysql 5.7.28 数据库
一、下载mysql 5.7.28链接: https://pan.baidu.com/s/14cRV1xChAMTKhLSjQlSxXA 提取码: meyu二、安装前准备1、检测系统是否自带Mysqlrpm -qa|grep mysql如果有进行强行卸载rpm -e --nodeps mysql-xxxxxx2、检测系统是否自带mariadbrpm -qa|grep mariadb如果有进行强行卸载rpm -e --nodeps mariadb-xxxxxx三、安装1、将下载好的mys
2020-08-07 11:18:43 310
原创 Linux Git重置管理员root密码
1、在终端中输入gitlab-rails console production 回车2、命令行中输入以下内容user = User.where(id: 1).firstuser.password = ‘6789@jkl’user.password_confirmation = ‘6789@jkl’user.save/3、退出git交互命令行quit完成后即可用root/6789@jkl 登陆网页端了...
2020-07-29 16:20:18 604
原创 VMware安装MacOS系统详细教程
本机环境:Win10 + VMware Workstation 151、VMware Workstation 15下载地址(内含注册机):链接:https://pan.baidu.com/s/1C2Jf31piKqAJz_ZaJ7–YA提取码:g6sb2、Unlocker工具 + macOS.Catalina.10.15.5.01镜像下载地址:链接:https://pan.baidu.com/s/1C6c3O2u2twtpfURDNHQdDw提取码:dt5n安装步骤:1、安装VMware
2020-07-27 12:21:26 3353 4
原创 Linux -- vi和vim 下查找字符串 or 取消黄色光标
输入/ 你要查找的字符按下回车,可以看到vim把光标移动到该字符处按n(小写)查看下一个匹配按N(大写)查看上一个匹配如何退出搜索模式?命令行模式下,输入:noh
2020-07-27 11:11:37 1832 1
原创 Springboot中为什么需要采用Service+ServiceImpl的结构?BY 恭维不起
为解决移植性问题而产生的套路2005年以前的大多数项目都是直接在业务处理层的Service类中嵌入JDBC代码,这就使得这个Service类与数据库紧藕合,在换一种数据库的情况下,就要修改Service类中的sql。 根据软件设计的开闭原则,软件应该对修改关闭、对扩展开放。 因此,那时聪明的程序员就把这个Service类设计成一个接口,使控制层只依赖这个接口,于是就有了controller+se...
2020-04-21 16:55:18 12495 2
原创 Centos安装禅道
一、安装禅道软件下载地址: http://www.zentao.net/download.html1、将安装包直接解压到/opt目录下特别说明: 不要 解压到别的目录再拷贝到/opt/,因为这样会导致文件的所有者和读写权限改变, 也不要解压后把整个目录777权限 。可以使用命令: sudo tar -zxvf ZenTaoPMS.7.3.stable.zbox_32.tar.gz -C ...
2020-04-19 12:48:05 217
原创 TortoiseGit 使用教程 BY 恭维不起
下载安装Git及Tortoisegit第1步:下载Git,下载地址:https://git-for-windows.github.io/第2步:下载安装Tortoisegit及中文语言包(Tortoisegit及语言包下载 ,Tortoisegit 安装教程)Tortoisegit 配置第1步: 首先,请选定一个存放Git项目的目录,这样方便管理. 如: E:\Git,然后在资源管理器...
2020-04-14 19:49:40 678
原创 Centos安装gitlab BY 恭维不起
一、安装并配置必要的依赖关系1.安装sshsudo yum install -y curl policycoreutils-python openssh-server2、启动ssh并设置为开机自启动sudo systemctl enable sshdsystemctl start sshd3、添加http服务到firewalld,pemmanent表示永久生效,若不加–permanen...
2020-04-14 14:14:25 258
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人