自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 收藏
  • 关注

原创 el-form的rule无法校验(没有效果)的几个注意点

【代码】el-form的rule无法校验(没有效果)的几个注意点。

2023-07-02 21:50:59 2860

原创 Antd Form.Item的name属性无法获取到Select组件选中的值

如题,为什么?格老子的,原来Form.Item里面只能夹一个select组件,就算多加一个图标或者按钮,都是会导致获取值失效。解决办法,只要把多余的ui元素,从Form.Item里面挪出去就好了。<Form.Item><Select<QuestionCircleFilled</Form.Item>移出这个图标就行了。

2023-02-24 17:40:44 721 2

原创 【已解决】wflow启动报错Access to process.binding(‘http_parser‘) is deprecated----node版本不匹配

wflow报错 Access to process.binding('http_parser') is deprecated.

2022-11-17 20:48:10 9788

原创 PHP跨域解决

php跨域

2022-08-22 23:07:06 497

原创 http-response返回数据被截断,返回不完全

response浏览器接收数据不全

2022-08-22 22:58:50 2915

原创 ruoyi-antd使用yarn install 报错 : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\yarn.ps1

yarn install 报错 : 无法加载文件

2022-07-20 23:20:50 214

原创 Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process xxxx

Waiting for cache lock

2022-07-18 23:05:27 3387

原创 docker安装nginx

nginx入门

2022-07-03 20:38:25 448

原创 docker 安装redis

redis入门

2022-07-03 20:00:23 183

原创 sqlexception:Parameter number 3 is not an OUT parameter

在调用存储过程的时候,报错了其实字面意思很明显了,第三个不应该是out参数#{参数,mode=OUT, jdbcType=VARCHAR}mode不应该是out,我的改成IN就ok了搞清楚mode啥意思

2022-03-04 11:49:12 615

原创 Warning:`children` should be `Select.Option` or `Select.OptionGroup...

使用 antd的 select 组件的时候,需要循环数组,遍历生成<Option>下拉标签,就报这个错其实只要单独引入Select就可以了const Option = Select.Option;标签的Option要用这个,官方文档里面仅做演示没有说明,比较坑...

2022-01-11 17:04:30 1145 2

原创 mybatisplus原生分页查询selectPage失效的问题

今天在迁移项目的时候,发现分页失效了,pom和代码都没有变化,找了几个小时没找着debug传参,配置分页都没有问题,但是打印sql没有limit…回想,自己是把多个服务使用多数据源集成到了一个平台,在MybatisplusConfig里面重新定义了MybatisplusSessionFactoryBean,会不会是要重新手动引入分页组件?添加如下代码:Interceptor[] plugins = {new PaginationInterceptor()};sessionFactoryBean.s

2021-12-15 22:15:50 2241

原创 el-card鼠标移入移出失效

el-card鼠标移入移出@mouseenter@mouseleave失效,可以修改成@mouseenter.native解决????????????????

2021-09-29 16:41:28 758 1

原创 JSCH在创建session使用密码认证时间太长,有什么解决的办法吗?

jsch优先使用public_key认证,失败之后再使用账户密码,目测会有15s的损耗

2021-08-04 17:00:35 297

原创 vue-element ui菜单svg图标加载不出来的解决办法

1.请在package.json查看element ui的版本,如果版本过低可能出现图标加载不出来的情况,建议升级版本2.找到svg图标的文件夹地址,然后找到vue.config.js,找到config.module里面有两处resolve(‘src/icons’),看看路径是否正确,如果移动了包请更新路径否则图标加载不到3.如果是动态菜单,请确认后端是否有返回图标,在layout/components/sidebar/sidebar item里面查看item标签是否正确展示...

2021-07-06 21:53:48 2607

原创 ruoyi-vue部署在nginx非根目录刷新404(已解决)

我的前端框架用的是ruoyi,已知vue-element-admin框架也是通用的我是在nginx的html目录下新建多个二级目录存放不同的前端项目注意步骤:1.vue.config.js里面的publicPath应该改成"production"?"/你的文件夹名称/":"/",注意要把前面的/替换成你的nginx的html下前端项目的文件夹名称2.router文件夹下index.js最下面有个export default new Router,里面的mode:设置成history,设置base:为

2021-05-12 10:17:25 5247 1

原创 若依vue前端框架ruoyi自定义异常报错

我们后端一般都会做自定义全局异常,返回给前端统一格式的response,一般结构code,data,msg三个字段并。code是500的时候,错误提示封装在了msg里面,若依前端框架的响应拦截器error是没有办法报道msg的。解决办法,找到request. js文件,封装的响应拦截器末尾有段error{}里面最后一个else if message includes request failed with status code 里面的message需要重写,例如根据我后端返回体,重写的message=e

2021-03-17 18:37:07 4440

原创 docker 中:Cannot connect to the Docker daemon at tcp://localhost:2375. Is the docker daemon running

环境变量配置问题参考地址:https://github.com/docker/for-mac/issues/3039执行以下命令unset DOCKER_HOSTunset DOCKER_TLS_VERIFYunset DOCKER_TLS_PATHdocker ps

2021-01-23 13:36:30 223

原创 vue真的好坑啊

尝试搭建开发环境,在搭建脚手架的时候各种问题,百度了网上各种方法,卸载重装都试过了,依然又回到了下图这个问题,真是无语

2021-01-04 19:06:03 623

原创 idea使用git无法提交代码到github----代码量/文件过大,导致提交失败

我的代码有1G多,提交到github总是卡在28%不动,然后就是push fail,有些超过50/100M的附件会报错to large…,网上有人说被墙了要设置hosts,还有的说buffe不够要使用git加大字符区,而我的都不行终极解决办法:1.强制解除项目个git的绑定关系,idea设置里面操作2.删除项目的.git文件夹(隐藏文件),我把大文件也删了(存了一些乱七八糟的非代码类型的文件)3.重新在vcs把代码交给git管理,可以分批commit到本地然后提交到远程仓库4.上传完毕这个方法就

2020-12-09 23:54:54 1335

原创 解决Spring Security OAuth在访问/oauth/token时候报Bad client credentials/401 authentication is required

出现这个问题的具体原因一般有以下两点:1.在授权的部分我们一般是通过使用自己的login action进行http basic的方式进行授权,而我们在使用Spring Security的时候只对外暴露了登陆的这个接口,就是说其它的接口都在Spring Security的保护范围内了,包括/oauth的接口。2.在通过1的post方式授权通过之后使用http://localhost:8090/oauth/token?client_id=1293380307393789953&client_secr

2020-12-02 00:52:23 4259

原创 springboot整合mybatisplus报错Invalid bound statement (not found)

检查是不是引入 jar 冲突,我的这两个包就可以了<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.3.1</version> </dependency>

2020-11-30 20:20:51 424 1

原创 Maven管理Oracle JDBC驱动

参考网站:https://mvnrepository.com/artifact/com.oracle.ojdbc/ojdbc8/19.3.0.0实际我的还是下不下来,最后一招就是去官网下载jar包了一 下载jar官网:https://www.oracle.com/database/technologies/appdev/jdbc-ucp-19-8-c-downloads.html注意jdk版本,JDK1.8,1.9,11用ojdbc8.jar二 安装例如,我把jar放在D盘根目录,然后在Idea

2020-11-26 16:02:43 219

原创 VerneMQ入门

技术选型

2020-11-20 15:53:24 3842 2

原创 Netty入门

概述Netty是 一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。Netty底层用的是NIO,用netty为什么不直接用NIO?之前感觉NIO不温不火可能是bug太多了或者学习成本太高了,api复杂要掌握ServerSocketChannel等等,还有就是例如臭名昭著的epoll bug导致空轮询问题,这个在jdk1.8都没有得到彻底的解决。好在Netty做了一个巧妙但是治标不治本的措施规避了,有兴趣的可以查阅一下。相对地,Netty的优点有很多:1.API使用简单

2020-10-26 15:37:50 118 1

原创 fastjson调用JSON.toJSONString自动忽略null值的key

public class TestFastJson { public static void main(String[] args) { Map<java.lang.String, Object> email = new HashMap<>(); email.put("toArray", new String[]{"587129955","191519"}); email.put("ccArray", null);

2020-08-27 17:45:38 409 1

原创 ELK搭建总结

最近一周得了闲,写一下做的日志监控,分几部分,今天讲一讲环境的搭建简结表述就是SpringBoot接入ELK+Filebeat收集系统,Kibana展示日志Elatisc中文社区:https://elasticsearch.cn/explore/一 架构图二 环境1、Windows系统(win10环境)2、VMware3、Centos74、MobaXterm5、Docker6、Elasticsearch 7.2.07、Kibana 7.2.08、Logstash 7.2.09、

2020-08-26 18:15:53 274

原创 filebeat.yml配置文件关于多个服务的配置问题

filebeat.inputs:- type: log enabled: true paths: - /elklogs/order-log/*.json fields: service: order-service- type: log enabled: true paths: - /elklogs/userAdmin-log/*.json fields: service: userAdmin-service- type: log enabled

2020-08-26 16:56:44 1101

原创 centos7虚拟机和pc可ping通,但无法通过ssh连接

很大可能是虚拟机防火墙限制了1.查看状态:systemctl status firewalldactive表示防火墙开启了2.关闭防火墙: systemctl stop firewalld, 再执行执行systemclt disable firewallddead到这里就差不多了,ssh去连接下ip+22,可以了还有一些其他的命令例如chkconfig iptables off(永久关闭),可以去参考下...

2020-08-18 09:51:49 1217

原创 策略模式+Spring消除if-else

为了消除if-else最近想把消息服务的几种下发方式通过策略模式整理一下,因为用的spring,直接上代码public interface IMessageService { /** * 定位策略的key * * @return key */ String fetchkey(); //具体执行 void sent(String msg);}@Componentpublic class IEmailServiceImpl imp

2020-08-12 15:54:03 259

原创 内网的公司邮箱服务器怎么发外部邮件

内网邮箱配置在外网失效使用的是阿里云服务器,我部署完系统后发现邮件发送不了于是找原因发现是阿里云服务器把邮件的默认25端口给禁用掉了为的是不让邮件泛滥,原来阿里有针对25端口做了限制阿里云的《25端口使用服务协议》:我/我公司承诺并保证TCP 25端口仅用来连接第三方的SMTP服务器,从第三方的SMTP服务器外发邮件。如发现您使用本机IP直接SMTP发送邮件,有权永久性封禁TCP 25端口,并不再提供相关服务。去阿里云服务器后台页面找到【安全管控】-【25端口解封】-【25端口解封申请】填写资料等

2020-08-05 09:51:23 3233

原创 was not registered for synchronization because synchronization is not active[已解决]

Creating a new SqlSessionSqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@209ea8b6] was not registered for synchronization because synchronization is not activemybatis plus 在insert的时候报错,可以try-catch看一下具体报错原因.我的是实例的id没有加入@TableId(value =

2020-07-22 17:26:01 5341

原创 nginx对接口/api进行重定向到另一个接口/api

最近项目出现一个问题,客户端访问后台的时候路径缺失了一截,后台肯定报错404,但是目前客户端没有办法短时间修正这个错误,只能在后台进行修改,苦啊正确路劲—java.xxxx.com/abc/auth/queryUserById.json实际请求—java.xxxx.com/auth/queryUserById.json有过springcloud经验都能从这个路径看出来用了nginx和网关在网上查看了一些方法,主要是在nginx对请求做重定向,但是我的是post请求,重定向之后变成了get,而且有参数

2020-07-20 16:54:07 2354

原创 idea 2020.1社区版下载体验

没有社区版免费,相对轻巧,毕竟很多工具都没有了,安卓和java开发没有问题,maven/gradle/git都有最近一两年jetbrains严打那些乱搞激活码的网站,现在想找一个能用的能久用的太麻烦了社区版的,不香吗?!...

2020-07-10 15:33:03 659

原创 使用idea对linux/window服务器的jar进行远程debug

有时候本地不方便,就需要对服务器(开发测试环境)进行debug,idea强大无比,操作如下:下面是在服务器把jar重启,需要在重启指令中加入如下参数:-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005注意:5005是默认的可以修改,主要是防止5005端口被占用的情况....

2020-07-03 14:21:13 168

原创 [linux]java获取ActiveMq队列的监控信息

jmx和rmi基本不熟网上相关帖子不是很多,但是都好坑,研究了一天终于是调通了,有些还是没去深究的以后有时间再弄1.修改conf/activemq.xml配置a. 加useJmx=“true”<broker xmlns="http://activemq.apache.org/schema/core" useJmx="true" brokerName="localhost" dataDirectory="${activemq.data}">b.从false修改到如下 <man

2020-06-30 14:26:03 511

原创 Linux:使用tcpdump在服务器抓包

linux输入如下命令:tcpdump -tttt -s0 -X -vv tcp port 80 -w captcha.cap参数详解:-tttt 输出最大程度可读的时间戳-s0 指定每一个包捕获的长度,单位是byte,使用-s0可以捕获整个包的内容-X 以hex和ASCII两种形式显示包的内容-vv 显示更加多的包信息tcp 指我们只捕获tcp流量port 80 指我们只捕获端口80的流量-w captcha.cap 指定捕获的流量结果输出到captcha.cap文件,便于分析使用

2020-05-29 16:10:37 244

原创 [备注]docker部署nginx,挂载nginx.conf

docker pull nginxdocker run --name nginx81 -d -p 81:80 -v \/usr/docker/nginx81/html/:/usr/share/nginx/html:ro -d nginx或者明确添加日志记录启动docker run --name nginx81 -d -p 81:80 -v /usr/docker/nginx81/html/:/usr/share/nginx/html:ro \ -v /logs:/var/log/ngi.

2020-05-21 16:30:41 219

原创 java.lang.IllegalStateException: Unable to read meta-data for class 问题的解决

最近在重构项目另一个同事修改了feign接口的类,导致启动报错接口已经删掉了,但是启动却还在报找不到这个类…idea全局查找也确实是没有这个,后来想到feign模块的resources下面有一个spring.factories文件,里面定义了启动的时候自动装配的类地址EnableAutoConfiguration{…}里面的feign接口需要更新一下...

2020-05-21 12:04:08 7139 1

转载 SpringBoot整合Undertow及Tomcat vs. Jetty vs. Undertow

pom:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> <gr

2020-05-14 16:58:07 182

空空如也

空空如也

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

TA关注的人

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