自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(145)
  • 资源 (3)
  • 收藏
  • 关注

原创 微信小程序wx.getlocation接口权限申请总结

以下是我的发现。第一:具体使用的场景。一定要显示,距离您4.04km这个一定要突出。第二:如果是你是商城小程序,最好有个地方,可以去展示附近店铺与你调用wx.getLocation的距离列表,可以是不同的展现方式。第三:申请原因申请原因也很重要,要尽量能体现你们的使用场景与你上传的截图或者视频录像配合使用说明。希望能帮到你们。如果还是通过不了,那就添加 qq:308205428。

2023-08-03 22:36:43 4496

原创 idea 安装设置开发vue项目环境(最全)

安装vue.js插件(目的:识别后缀名为vue的文件) 1.打开idea 选择左上角 File ===> Settings 2.安装插件vue.js说明:重启idea 插件即可生效。idea支持ES6脚本规则开发 1.打开idea 选择左上角 File ===> Settings 2.选择该选项支持ES6开发说明:vue是支持ES6写法的,所以这边设置ES6,这样写js脚本的时候不会报错。idea设置import @格式,导入脚本支持跳......

2020-05-19 09:40:09 20213 3

原创 idea插件(mybatis框架下mapper接口快速跳转对应xml文件)亲测好用

我相信目前在绝大部分公司里,主要使用的框架是S(spring)S(spring MVC)M(mybatis),其中mybatis总体架构是编写mapper接口,框架扫描其对应的mapper.xml文件,由于xml里面编写大量的sql语句,所以在平时调试中需要对其进行调试,但是xml文件并不能像java文件一样,能快速进行跳转,对查找对应xml文件带来巨大的不便。网友基础idea强大的插件系...

2019-06-23 11:37:44 68892 10

原创 idea 选中代码生成方法

idea 选中代码生成方法非常好用这边给大家送上显示GIF快捷键:Ctrl+Alt+M觉得本文章对您有帮助,那么可以选择打赏。打赏多少,您高兴就行,谢谢您对我的支持! ~(@^_^@)~ 微信扫一扫...

2018-06-08 10:39:58 25187 9

原创 docker-compose部署RabbitMQ(一步到位)

生鲜商城kxmall-小程序 + App + 公众号H5: kxmall-生鲜商城+APP+小程序+H5。同时支持微信小程序、H5、安卓App、苹果App。支持集群部署,单机部署。可用于B2C商城,O2O外卖,社区超市,生鲜【带配套骑手端配送系统】。使用Java开发,SpringBoot 2.1.x框架,MyBatis-plus持久层框架、Redis作为缓存、MySql作为数据库。目录即配置挂载目录需事先创建好,如果未事先创建或是空文件夹启动时会报错。注意:当前版本,管理后台是需要另外去启动了。

2024-04-15 21:13:08 427

原创 代码提交commit规范工具

下载插件,以下是插件名安装后重启idea。

2024-02-18 20:01:31 363 1

原创 如何快速搭建springboot+前后端分离(vue),多商户客户端实现微信小程序+ios+app使用uniapp(一处编写,处处编译)

kxmalls外卖生鲜多商户,针对中小商户、企业和个人学习者开发。使用Java编码,采用SpringBoot、Mybatis-Plus等易用框架,适合个人学习研究。同时支持单机部署、集群部署,用户与店铺范围动态定位,中小商户企业可根据业务动态扩容。kxmalls使用uniapp前端框架,可同时编译到 微信小程序、H5、Android App、iOS App等几个平台,可为中小商户企业节约大量维护成本。也可支撑中小商户企业前期平台横扩需求。

2024-01-21 17:26:08 1223

原创 nodejs版本管理,版本切换(一篇搞定)

nvm list #目前已管理的nodejsnvm install [version] #安装指定版本号nvm uninstall [version] #卸载指定版本号nvm use [version] #使用指定版本号以上四个基本语法,足够我们使用nvm了。

2024-01-21 12:08:52 879

原创 Apifox日常使用(一键本地联调)

生鲜商城kxmall-小程序 + App + 公众号H5: kxmall-生鲜商城+APP+小程序+H5。支持集群部署,单机部署。这个时候,Apifox就完整模拟出你刚刚复制好的请求了(请求头+请求体)。你只需要将请求的地址改成你本地的,这样就可以进行无差别的后端调试了。背景说明:现在的项目一般都是前后分离,线上出bug或者在进行联调时,有些时候后端需要重复模拟前端数据格式,在使用Apifox的情况下,如何快速造出后端需要的数据呢?这个时候,你的剪切板里,已经有Apifox需要的所有参数。

2023-11-07 10:40:07 707

原创 如何快速搭建springboot+前后端分离(vue),客户端实现微信小程序+ios+app使用uniapp(一处编写,处处编译)

kxmall 针对中小商户、企业和个人学习者开发。使用Java编码,采用SpringBoot、Mybatis-Plus等易用框架,适合个人学习研究。同时支持单机部署、集群部署,用户与店铺范围动态定位,中小商户企业可根据业务动态扩容。kxmall使用uniapp前端框架,可同时编译到 微信小程序、H5、Android App、iOS App等几个平台,可为中小商户企业节约大量维护成本。也可支撑中小商户企业前期平台横扩需求。QQ讨论群:838613833 (进群前,请在网页右上角点star)

2023-10-30 17:55:24 569

原创 微信相关申请材料

微信相关申请材料

2023-10-26 13:52:52 183

原创 idea2021.1.3版本双击启动,没反应

然后又是卸载重装,又是删除缓存文件。我把电脑关于idea的文件全都删除了。重新安装后(首次运行倒是可以打开,但是关掉idea,就跟上面的情况一样了。但是双击打开idea还是不行,我想着应该是权限问题吧。有知道怎么解决权限问题的大佬可以帮忙给个留言。后面我自己找了一个可以运行的办法。终于可以打开idea了。

2023-09-08 09:47:05 505

原创 采用 SpringDoc、javadoc 无注解零入侵基于java注释

可用于B2C商城,O2O外卖,社区超市,生鲜【带配套骑手端配送系统】。运行起来后,重写SwaggerConfig,对已经生成好的 OpenApi 进行自定义操作也执行了。可以生成接口文档了,但是就是不生成字段对应的注释。在这里就想跟告知大家一下,如果你用SpringDoc、javadoc 无注解零入侵基于java注释,但是注释就是不生成的话。把SpringDoc、javadoc对应的包引入,关于swagger的配置项复制过来。说实话,个人觉得得力推的。我知道其他项目可能也有,但是我是从上面的地址学习来的。

2023-08-04 20:51:37 1170 1

原创 spring项目中idea提示Application context not configured for this file

这样的逻辑是,启动类的 @SpringBootApplication 的 @ComponentScan注解扫描自己的包,去一个一个注入配置类,注入到某一个配置类时,发现,还有@ComponentScan ,就又去一个一个注入,这个指定包下的bean。确实,这个方法是可行的,配置类都加载了,但是,我有10多个配置类,我想想就头疼,更让我想不通的是,为什么我原来的项目就不行,一定是哪里配置出问题了。今天在重构项目的时候,碰到一个问题。一开始以为是警告,不予处理,后来发现,所有提示这个的配置类,都不加载了。

2023-07-27 16:34:23 1192 2

原创 小程序-真机上接口无法调通,开发者工具上可以

生鲜商城kxmall-小程序 + App + 公众号H5: kxmall-生鲜商城+APP+小程序+H5。检测网站的SSL证书是否安全,是否存在漏洞,是否达到SSL行业标准,符合苹果ATS规范,能否通过微信小程序安全要求。同时提供证书格式转换,CSR,证书链,SSL配置生成等工具。我们就这个问题,客户使用的是(阿里的 证书是okttp),我们拿去检测(检测地址,我放在文章的最后),发现是。近期在对接小程序,在这里记录一下,我们在对接小程序的时候碰到的一些奇奇怪怪的问题。可能是你的域名等级,没达到A以上,

2023-06-27 10:01:49 4519

原创 docker 部署tb Error opening log file ‘/var/log/thingsboard/tb-monolith1-gc.log

注意,出现这个报错问题,说明你已经在没有给配置文件权限的情况进行了一次启动,这个时候挂载文件其实已经生成了,即使再对配置文件的权限进行赋权,仍然还是会出现上面的报错。所以想一次性解决上面的问题,需要赋权两个地方。docker 部署tb Error opening log file '/var/log/thingsboard/tb-monolith1-gc.log。2.启动过一次,已经被挂载出来的log文件,进行 chmod 777 赋权。1.配置文件底下的 log文件夹。然后重启tb,成功解决问题。

2023-05-29 11:57:19 133

原创 docker启动pg出现报错Connection matched pg_hba.conf line 89: “local all postgres peer“

生鲜商城kxmall-小程序 + App + 公众号H5: kxmall-生鲜商城+APP+小程序+H5。可用于B2C商城,O2O外卖,社区超市,生鲜【带配套骑手端配送系统】。使用Java开发,SpringBoot 2.1.x框架,MyBatis-plus持久层框架、Redis作为缓存、MySql作为数据库。大概的原因 ,就是我们重置了pg的默认密码,然后心跳检测的时候仍然使用的是默认密码,导致一直连接不上。pg就去使用什么peer模式去登录,还是登录不上。但是不影响pg正常使用,出于好奇查了一下原因。

2023-03-31 19:33:53 392

原创 gitee仓库人员上限如何一键删人

我碰到情况是,自己的gitee码云,新建了很多仓库,拉了谁都不知道。今天做了一个项目,新建了仓库,发了邀请链接,想拉一下研发进仓库,结果就提示人员上限了。我就一个一个仓库看过去(太蠢了),一定有一键删人的办法或者入口。进入个人「某个仓库」-「管理」-「仓库成员管理」-「添加仓库成员」-「直接添加」-「输入需要添加人的gitee账号」进入个人「设置」-「私有仓库成员」,查看当前私有仓库都有哪些成员。

2023-02-03 10:02:33 1169

原创 idea maven打包编译报错 java.lang.AssertionError: input.getType

链接:https://pan.baidu.com/s/1u3G8JKEQJnQtZ7qUEaLBXw。构建报错时,最先显示的是这个报错。查了一圈下来,我的配置是没有问题的。今天使用idea打包编译maven项目,出现如下报错。我解决这个问题所下载的jdk包,需要的可以自己下载。后面我点开了,具体的maven编译错误内容。

2023-01-29 14:37:00 1150 3

原创 kingbase迁移-bit字符串的长度(2)与bit类型(1)不匹配.

后面问技术人员才知道,在mysql转kingbase8中,tinyint会被默认转成bit格式。今天做mysql转kingbase8。迁移完成后,出现报错如下。这个时候需要添加一个参数。

2023-01-06 17:06:20 398

原创 Error running ‘xxxx [clean]‘:Already disposed: Module: ‘xxxx‘

后面找到原因,是由于shardingsphere在中间的某个版本对整个项目进行了重构,出现了很多两个一样的pom文件,导致操作maven出现上面的报错,也是导致idea卡住的原因。今天将shardingsphere将版本5.3.0回滚到5.1.2版本,然后我idea就莫名其妙的卡死了,然后重启idea去clean maven操作,就出现这个了。后面我将这部分的包删掉,重新使用点开pom文件进行,项目打开。重新加载项目内容即可。只留下下面需要的包。

2022-12-20 15:33:49 639

原创 TongWeb7微服务适配方案

加上自身应用内存,一个简单的微服务就需要消耗2G左右的内存(PS:我们原来部署方式一个简单的微服务应用,只需要分配cpu: 300m, memory: 1Gi),如果按照这种部署方式,我们的服务成本直接翻倍了,而且也不符合我们微服务中微的概念。中间还让商务要了,微服务版本的(是把一些容器化的操作继承进去,比如构建docker镜像,这些操作我们都是预先做好的,用不到这些功能,启动的内存消耗和企业版相差不多,也不符合我们的情况)之前使用的是内置的Tomcat容器部署方式,运行项目使用的。

2022-12-13 18:11:20 3448 14

原创 Postman日常使用(一键本地联调)

这个时候,Postman就完整模拟出你刚刚复制好的请求了(请求头+请求体)。你只需要将请求的地址改成你本地的,这样就可以进行无差别的后端调试了。背景说明:现在的项目一般都是前后分离,线上出bug或者在进行联调时,有些时候后端需要重复模拟前端数据格式,在使用Postman的情况下,如何快速造出后端需要的数据呢?这个时候,你的剪切板里,已经有Postman需要的所有参数。

2022-11-28 14:31:02 2576

原创 报错Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean

生鲜商城kxmall-小程序 + App + 公众号H5: kxmall-生鲜商城+APP+小程序+H5。同时支持微信小程序、H5、安卓App、苹果App。支持集群部署,单机部署。可用于B2C商城,O2O外卖,社区超市,生鲜【带配套骑手端配送系统】。后面查了一圈资料,说是项目没有相关Tomcat容器文件,才恍然大悟,昨天因为要使用外置Tomcat启动项目(我们项目是springboot,平时直接用main方式启动项目),所以把Tomcat的内置包给移除了。把上面改成如下,然后重新构建一次,就可以了。

2022-11-24 19:15:43 1966

原创 Idea中Program arguments在TW7中的填值方式

项目原本是微服务,现需要将微服务打成war的形式,部署到TongWeb7上,按正常的理解,就是换一个容器而已,启动方式照搬过来即可。但是在本地启动的时候碰到一个问题,使用idea启动微服务时,一般需要配置一个参数,将本地的nacos地址和命名空间填入到idea中Program arguments中。如果我是将项目的包打成war,用外置的TongWeb7去部署,也需要填入这两个值,我该怎么填呢。

2022-11-10 23:20:15 411

原创 idea中Program arguments在tomcat中的填值方式

生鲜商城kxmall-小程序 + App + 公众号H5: kxmall-生鲜商城+APP+小程序+H5。同时支持微信小程序、H5、安卓App、苹果App。支持集群部署,单机部署。可用于B2C商城,O2O外卖,社区超市,生鲜【带配套骑手端配送系统】。使用idea启动微服务时,一般需要配置一个参数,将本地的nacos地址和命名空间填入到idea中Program arguments中。今天碰到一个问题,如果我是将项目的包打成war,用外置的tomcat去部署,也需要填入这两个值,我该怎么填呢。

2022-11-10 22:49:47 527

原创 本地TongWeb7部署web(SpringCloud)项目(Windows)

本地TongWeb7部署web的前提是,本地能启动TongWeb7(Windows),具体的教程下面给出教程TongWeb7本地部署(Windows)_you来有去的博客-CSDN博客可用于B2C商城,O2O外卖,社区超市,生鲜【带配套骑手端配送系统】。我想大家不会平白无故的了解TongWeb,肯定是公司要求,所以对于TongWeb的优点就不在多说了,直接上个图,大家自己看。百度了好久也没找到原因,问了客服也没回答我,最终也没找到啥问题,如果有人找到解决办法,希望可以留言告诉我!

2022-11-10 22:27:05 4074 2

原创 idea使用tomcat启动,报错Failed to start component [StandardEngine[Catalina].StandardHost[localhost]

生鲜商城kxmall-小程序 + App + 公众号H5: kxmall-生鲜商城+APP+小程序+H5。支持集群部署,单机部署。使用Java开发,SpringBoot 2.1.x框架,MyBatis-plus持久层框架、Redis作为缓存、MySql作为数据库。我用的是 apache-tomcat-7.0.82 ,看了一下springboot内置的tomcat发现已经使用到了apache-tomcat-9.0.68。后面换了apache-tomcat-9.0.68之后,就成功启动了。

2022-11-10 14:55:19 942

原创 TongWeb7本地部署(Windows)

可用于B2C商城,O2O外卖,社区超市,生鲜【带配套骑手端配送系统】。我想大家不会平白无故的了解TongWeb,肯定是公司要求,所以对于TongWeb的优点就不在多说了,直接上个图,大家自己看。百度了好久也没找到原因,问了客服也没回答我,最终也没找到啥问题,如果有人找到解决办法,希望可以留言告诉我!注意2:TongWeb是收费的,所以每一个启动包程序都是需要一个,license.dat授权文件的。注意1:安装TW7之前,需要配置jdk环境变量,怎么配置环境变量,下面有链接(手把手教程)。

2022-11-09 11:15:54 5794 12

原创 teleport助手下载启动了但是一直显示未检测到

teleport助手下载启动了,但是一直显示未检测到teleport助手刷新浏览器,这边一直显示未能检测到。点开助手设置发现,端口号为50020,无法显示点开teleport助手的配置按钮,弹开的又是,是可以显示配置内容的所以初步怀疑,新的teleport助手的安装包,端口被调成了 50020,或者我的电脑自己调了端口号,导致网页需要监听的50022端口没能对上。

2022-09-09 10:33:44 3450 1

转载 MySQL 是否需要容器化

容器的定义:容器是为了解决“在切换运行环境时,如何保证软件能够正常运行”这一问题。认真分析大家的各种观点,发现赞同者仅仅是从容器优势的角度来阐述 MySQL 需要容器化,几乎没有什么业务场景进行验证自己的观点;反过来再看反对者,他们从性能、数据安全等多个因素进行阐述 MySQL不需要容器化,也举证了一些不适合的业务场景。下面,我们就聊一下 Docker 不适合跑 MySQL 的 N 个原因!...

2022-08-26 11:36:37 366

原创 Http状态401,弹出原生登录弹窗问题

可用于B2C商城,O2O外卖,社区超市,生鲜【带配套骑手端配送系统】。一开始以为是前端那边处理一下即可,前端找了一会问题发现前端并没有做任何事情,并且说之前无状态token管理的时候,并不会出现这种情况,我就知道可能是我做了token状态导致的。项目需要对登录信息进行管理,也就是有状态的token信息,现已经完成了token的状态管理。出现一个bug,就是在token过期后,会先出现一个原生的登录弹窗,效果如图。查了一下代码,我并没有主动的去设置这个请求头,我就猜想应该 shiro框架自动帮我添加的。...

2022-08-12 18:04:27 2314

原创 Git错误--git remote: HTTP Basic: Access denied

生鲜商城kxmall-小程序 + App + 公众号H5: kxmall-生鲜商城+APP+小程序+H5。同时支持微信小程序、H5、安卓App、苹果App。可用于B2C商城,O2O外卖,社区超市,生鲜【带配套骑手端配送系统】。使用Java开发,SpringBoot 2.1.x框架,MyBatis-plus持久层框架、Redis作为缓存、MySql作为数据库。就是远程服务端的用户名和密码与当前系统中git保存的用户名和密码有冲突。命令,作用就是清空本地保存的用户名和密码。将密码填对,保存即可。...

2022-08-08 13:15:08 778

原创 微服务下token设计方案

项目初期(项目为微服务)为了快速开发使用了jwt生成token的无状态开发(未进行存储)并为生成的token指定一个过期时间为第二天的04:30,这样只要拿着今天生成的token就都可以用,这样不仅不利于项目自身安全,并且也无法实现以下功能。需求一:是否支持并发登录需求二:超时无操作过期设置需求三:记录在线人数为解决上述问题,微服务下需要管理有状态的token,并进行数据格式管理,实现上述需求。......

2022-08-04 11:43:28 1418

原创 sql语句where条件中出现or,对应的select参数就无法使用别名

sql语句where条件中出现or,对应的select参数就无法使用别名。最近在开发过程碰到一个问题,在sql方面碰到一个问题,虽然不知道啥原因,但是做个笔记,下次避免入坑。sql语句是这样的很神奇的是,报错了:[Err] 1060 - Duplicate column name 'fdate' 经过排查后,去掉or查询条件就可以了 所以我就想到一个办法,去掉or使用union all方式进行改造使用union all 将查出来的结果,当做一张表进行查询,这样就可以了。 我以为,这个是s

2022-07-12 11:19:09 689

原创 docker部署(使用docker-compose)手把手教程

二、docker部署(使用docker-compose)docker-compose.yml 文件内容2.1 安装docker(服务器:CentOS 7或更高版本)2.2 安装docker2.3 构建镜像供docker-compose使用在服务器上单独新建文件夹名为ruoyi-admindockerfile文件如下 执行如下命令这就构建出本地的镜像了。 依次再构建出ruoyi/ruoyi-xxl-job-admin和ruoyi/ruoyi-monitor-adm

2022-06-29 10:01:34 28060 3

原创 Arthas(阿尔萨斯)使用手册

虽然Arthas也有Windows版本的,但是服务一般都是放在linux服务器上,所以主要记录下linux版本的安装。下载,然后用的方式启动:完成安装。就是这么简单。arthas日志输出是默认关闭的,需要主动开启,开启步骤(前提需要启动Arthas)如图所示,表示已开启。日志的路径一般都root/logs/arthas-cache/result.log 如果不在这个路径下,可以通过find命令查找,命令如下之所需要打开保存日志,一方面是线上请求众多,控制台日志一下子就会跳过去,不容易捕获、..

2022-06-22 17:03:15 9882

原创 记一次postman转curl过程(解决三个问题)

点开对应的请求,点开code,选择curl。复制命令即可请求的内容如何是 https的会报错只需要在请求的命令上加一个 -k 即可,如下图所示即可跳过https请求利用管道技术,让curl从管道里面读取参数将请求内容放在名为 search.txt下。参数内容使用 -d @- 传输即可。......

2022-06-22 14:12:04 9240

原创 minio AccessDenied

1. 校验minio部署服务器的时间与程序运维主机时间是否相差太大,尽量保持一致2. 若Minio服务器使用nginx进行代理,请检查nginx 是否按照如下标准的格式进行配置3.需要对Buskets(桶)做对应的权限设置,设置为公共可读。操作如下,讲权限设置成public......

2022-06-20 22:29:12 9735 4

原创 【MySQL数据库】提高安全系数指南(附上步骤)

设备具备密码复杂度校验功能,可配置如下:a)密码复杂度策略启用,设置密码长度最少8个字符,包含大小写字母、特殊符号和数字;b)密码更换周期最大为90天。配置步骤:1.安装插件 validate_password 2.在/etc/my.cnf加上配置,并重启mysql(具有风险)3、定期90天更换口令:方法2:MySQL数据库可设置用户的登录失败处理策略,配置如下:a)登录失败处理:尝试5次,锁定账户10分钟;b)登录连接超时退出:无操作超时时间5分钟自动退出登录界面。配置步骤:1

2022-06-16 16:01:51 1063

早期自学java反射知识笔记

早期自学java反射知识笔记

2023-02-08

早期自学java代理知识笔记

早期自学java代理知识笔记

2023-02-08

kxmall逆向生成工具

kxmall生鲜商场逆向生成工具项目,下载之后看下 readme 有教程。

2022-11-29

日常开发笔记-日常开发总结经验

日常开发笔记,适合小白拿来学习总结经验,避免踩坑,还有平时一些关于开发的冷知识。

2022-11-29

clickhouse学习笔记

clickhouse学习笔记,学习clickhouse学习心得和笔记

2022-09-14

Teleport-Assist 50022端口号替换文件

Teleport-Assist 50022端口号替换文件

2022-09-09

软考-软件设计师(中级)笔记(完整版)

本人自己整理的关于软件设计师(中级)笔记

2022-08-16

文档是本人对idea快捷键常用的一些总结

文档是本人对idea快捷键常用的一些总结

2022-06-02

kafka笔记参数说明

1.kafka说明 2.kafka部署 3.kafka配置要求 4.kafka参数配置中文说明

2022-01-26

Linux安全加固优化

手把手教你,Linux安全加固和Linux安全优化 ,还有漏洞修补模块,文档都有详细的教程。

2020-10-27

idea配置SFTP实现一键更新服务器

使用idea自带的sftp插件,实现idea配置SFTP实现一键更新服务器。

2018-11-28

空空如也

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

TA关注的人

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