- 博客(418)
- 资源 (3)
- 收藏
- 关注
原创 mysql排查死锁的几个查询sql
SHOW PROCESSLIST;select * from information_schema.INNODB_TRX; select * from information_schema.INNODB_LOCKS; select * from information_schema.INNODB_LOCK_WAITS;
2024-08-01 18:49:21
334
原创 vue3子调父页面的方法
子页面中通过fenpeiUserFu的方法调到 父页面中的fenpeiUserYe方法,从而调到selectUser 方法。在 Vue 3 中,emit 是一种机制,用于在子组件中触发事件,并在父组件中监听这些事件。父页面 @fenpeiUserYe 绑定selectUser方法。这是vue3的基础用法。
2024-07-16 10:55:35
260
转载 轻松解决【Vue】:Uncaught SyntaxError: Unexpected token ‘<‘
在本地运行没有问题,在打包完毕后,进入主页以及其它页面都没问题,但是如果在子路由中进行刷新,会发现导入JS的路由被改了,在引入路由时会明显发现路由位置不正确,发生的原因上面发生背景的截图中我已经大致说了一下,主要就是引入JS的路径错了,那我们怎么改呢,其实百度中也有很多方式可以参考,但是因为不是采用了vue脚手架直接构建的,所以问题还得靠自己来解决。这里我们需要修改一下引入的路径,方法也是类似的,但是修改的文件就不再是vue.config.js了,而是自己构建的另一个文件。主要原因:路径引入错误。
2024-07-08 15:08:31
484
1
原创 vue3 ant ts 集成wavesurfer
实现功能有:音词同步,倍速播放,拖拽播放,快进\退 ,重播,显示总 时长,关闭页面时关闭声音等功能。package.json 引入 "wavesurfer.js": "^7.7.14",父页面引入自己封的 MyWaveSurfer.vue。
2024-05-23 19:21:07
391
原创 vue 项目文件详细介绍
之所以强调是公共的 css 文件,是因为要在组件的 css 标签里加入 ‘scoped‘ 标记,将其作用范围限制在此组件以及调用它的父级组件中,避免污染全局样式;这个文件主要功能是确定当前安装的包的依赖,以便后续重新安装的时候生成相同的依赖,而忽略项目开发过程中有些依赖已经发生的更新;.editorconfig: 代码的规范文件,规定使用空格或 tab 缩进,缩进的长度是两位还是四位之类的代码风格,使用的话需要在编辑器里下载对应的插件;通常是这里的组件本身写入一些结构,再引入通用模块组件,形成完整的页面;
2024-05-08 18:03:27
603
原创 解决:net.sf.jsqlparser.parser.ParseException: Encountered unexpected token: “xx“ “xx“
有的博客说@InterceptorIgnore(tenantLine = "true")的作用是对某个Mapper方法 忽略多租户处理,从这次报错来看不仅是这个作用,感觉应该还有忽略mysql关键词解析的作用,因为我的sql包含关键词database
2024-05-07 20:58:17
2037
1
原创 访问jwt生成token404解决方法
1.在部署新的阿里云环境后发现调用jwt生成token的方法404,前端除了404,台不报任何错误。2.缩短生成私钥的参数报错,以为私钥太长改了tomcat参数也无效,换jdk,tomcat也没用。在本地好用,在老的阿里云环境好用,升级jwt到最新版本解决。
2024-04-30 10:41:38
303
1
原创 vue项目放到nginx的html下配置访问
vue项目部署不需要nodejs,因为打包好的都是TML、CSS、JavaScript等静态文件。nginx+vue项目怎么简单快速可访问。新建一个server。
2024-04-23 11:12:46
294
1
原创 cas学习4:自定义登出页面
接上一章学习后我们要自定义登出页面,因为在配置完cas后各个子系统退出后的都是cas登出页面。不符合实际需要,所以我们要配置自己的登出页面。
2024-04-10 14:37:01
314
原创 gateway 分发时若两个服务的路由地址一样,怎么指定访问想要的服务下的地址,或都访问到同一个服务上
在使用Spring Cloud Gateway时,如果两个服务的路由地址相同,可以通过Predicate(断言)和Filter(过滤器)的组合来实现根据请求的不同条件将请求分发到不同的服务下的地址。
2024-03-29 18:06:25
728
原创 git已提交的文件夹设置为忽律
首先,确保要忽略的文件夹及其子文件夹不再被 Git 追踪。文件时要小心,确保正确地指定要忽略的文件夹路径,以免意外忽略了其他重要文件。如果需要取消对某个文件夹的忽略,只需从。这将告诉 Git 忽略指定路径下的文件夹及其所有子文件夹。文件,如果没有该文件,可以手动创建一个。文件中的文件夹及其子文件夹。文件中移除对应路径并提交修改即可。这样,Git 就会忽略被添加到。
2024-03-27 15:58:04
277
转载 cas学习3:自定义登录页面
cas也搞得差不多了,一直使用的是默认登录页面,这样是肯定不行的,企业级登录页面,一般都是自定义的,页面上有广告或者公司的logo等,下面开始进行自定义登录页面,查看官方文档,发现有动态主题和静态主题,下面只介绍静态主题模式。,还记得我们之前配置客户端注册的时候的json文件,这个文件中还可以添加一个属性theme对应自己的主题,具体看下面的例子,cas也可以设置一个默认主题,如果service注册的时候没有指明主题,就使用默认的主题。第一步:先直接登录cas服务,默认使用的是app2的主题。
2024-03-25 14:46:03
345
原创 cas学习2:idea里搭建cas项目
2.进行解压,使用IDEA添加解压的项目,点击File—>New—>Project from Existing Sources...3.项目加载完成后,我们要在IDEA中配置tomcat,点击右上角的下三角,选择Edit Configurations...在上篇中介绍了cas服务在tomcat中怎么启动的,这篇讲下idea怎么集成cas成一个项目,为后续的定制化开发做好铺垫。点击next,next...直到finish 项目加载。加载完成后,项目结构是这样子的。点击选择本地的,tomcat。
2024-03-25 14:38:25
549
转载 Error running JeecgSystemCloudApplication: Command line is too long. Shorten command line for Jeecg
修改项目下 .idea/workspace.xml,找到标签 , 在标签里 加一行。如果还是不行,修改如下。
2024-03-11 15:57:14
358
原创 mysql 迁移-data目录拷贝方式
删除 auto.cnf (保证 mysql 实例 server_id 唯一,删除会重新生成,否则主从是做不起来的)背景:从服务器进水坏掉,要重新做主从,但以拷贝的方式太慢,一夜都没好,只好想到了拷贝mysql数据文件的方式。4.并且删除 ib_logfile0 、ib_logfile1 (引擎事务文件)3.在复制的时候,应将data目录下的 ibdata1 文件一并复制过去,2.将主的data目录拷贝到需要从服务器data下。1.把主服务器和备服务器的mysql停掉。下面就可以愉快的做主从配置了。
2024-02-21 15:31:54
928
1
转载 ElasticSearch 学习10 短语匹配查询 match_phrase
例如,如果查询是“quick brown fox”,match查询将匹配包含“quick”、“brown”或“fox”的文档,而不管它们的顺序如何。③ 如果想要 title 字段包含 ”文雅精品酒店“ 的文档也被查询到,则可以设置 match_phrase 查询的 slop 参数,它用来调节匹配词之间的距离阈值,默认为0,表示必须按照给定的顺序精确匹配。它会将查询字符串分解成单词,然后按照顺序匹配文档中的单词,只有当文档中的单词顺序与查询字符串中的单词顺序完全一致时才会匹配成功。
2024-02-19 11:44:07
2215
原创 vue项目线上页面刷新报404 解决方法
打包后的dist下只有一个 index.html 文件及一些静态资源,这个是因为Vue是单页应用(SPA),只有一个index.html作为入口文件,其它的路由都是通过JS来进行跳转
2024-02-01 10:13:15
2162
原创 activiti解决实现ExecutionListener spring 自动注入@Autowired为null问题
在 Activiti 中,当使用 ExecutionListener 时,Spring 的自动注入机制(例如 @Autowired)可能无法正常工作。这是因为 ExecutionListener 是由 Activiti 管理的,并不是由 Spring 管理的,所以无法通过 @Autowired 注解进行自动注入。在这个例子中,我们实现了 ApplicationContextAware 接口,并且在 setApplicationContext 方法中保存了 Spring 上下文。
2024-01-25 13:59:11
904
原创 ganymed-ssh2连接linux报错Cannot negotiate, proposals do not match
KexAlgorithms解决办法:替换KexAlgorithms的值。修改ssh配置文件 /etc/ssh/sshd_config。要么是MACs,要么是KexAlgorithms。
2024-01-23 19:46:48
1003
转载 tomcat8.5配置高并发
最近部署的tomcat应用,有一天压测的时候,测试一致反馈下载不了,结果才发现如下错误:才惊醒这个tomcat根本知识解压就使用的,配置都没动过,肯定不能支持高并发了。所以这里给出一个高并发的配置。也会发现很多类似的配置文章,经本人亲测,特别是压力测试下是没问题的;开始修改tomcat的server.xml文件:<Executor name="tomcatThreadPool" # 配置TOMCAT共享线程池,NAME为名称。
2024-01-16 16:17:50
194
原创 ElasticSearch 学习9 spring-boot ,elasticsearch7.16.1实现中文拼音分词搜索
elasticsearch.version>7.6.2修改为对应的elasticsearch版本。上下载源码到本地,idea打开项目,修改对应项目中的pom.xml将。然后启动elasticsearch.bat,二、拼音、ik、繁简体转换插件安装。三. mvn配置sisisifff。这样对应插件就算安装成功了。
2024-01-12 15:51:51
697
原创 java调用Hanlp分词器获取词性;自定义词性字典
三、到这基本的分词及词性已经获取到了,但是又发现这样得到的词性都是固定的,像我输入的这段话"请问怎么哪家公司有边缘计算相关的项目?"中,"边缘计算"被分成了"边缘"(n-名词)、"计算"(v-动词),但是业务需求是"边缘计算"属于某些项目的业务标签,定义在系统的字典表中,这时就要自定义hanlp的词性了。查了一些文章,基本都是导入一个自定义的txt文件,文件中定义词及词性,但是我这里是通过maven引用的hanlp包,而且自定义的词性也不是固定的,而是从系统的字典表中动态读取的。
2024-01-05 16:29:37
2200
转载 解决npm ERR! Cannot read properties of null (reading ‘pickAlgorithm‘), Could not resolve dependency
安装依赖时,包依赖冲突,出现以上报错信息的解决方式。先清理缓存,再重新安装。使用以下命令来重新安装。
2023-12-28 19:54:28
167
原创 nginx证书替换 及报错nginx: symbol lookup error: nginx: undefined symbol: pcre_free_study 处理
若报错 nginx: symbol lookup error: nginx: undefined symbol: pcre_free_study。ssl_certificate 的值是 server.crt 把certificate.crt 改成 server.crt。ssl_certificate_key 的值是server.key 把private.pem改成server.key。ssl_certificate 和 ssl_certificate_key 这俩参数。
2023-12-26 19:06:12
637
原创 swagger1.2 apiPost工具测试接口没有问题,换成swagger 接口调测时报错 Required request body is missing
但swagger没有封装,通过networker可以看到载荷里并没有任何东西。原因apiPost自动把请求json参数封装到请求体里了,@GetMapping换成 @PostMapping。把 请求方法由get换成post。
2023-12-25 16:46:38
507
原创 javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building f
/ 是否启用 STARTTLS 安全连接,设置为false。发送邮件中意人寿的私有服务器邮件时报这个错,折腾了一天发现。
2023-12-20 18:42:29
482
原创 java.io.IOException: Key exchange was not finished, connection is closed.Cannot negotiate, proposa
【代码】java.io.IOException: Key exchange was not finished, connection is closed.Cannot negotiate, proposa。
2023-12-18 18:51:37
709
2
原创 vue2项目修改编译巨慢
前言:我们的一个vue项目在给新同事后他说编译贼慢,一个小修改项5分钟才能自动编译成功,我把项目放到新电脑上也巨慢,升级了nodejs好使了一些,但还是慢,最后引入webpack后巨快,在项目的package.json中引入 webpack 后5秒不到就好了,哈哈哈。
2023-11-16 15:33:02
1234
2
原创 如何修改Hosts文件(Windows、Linux)本机配置域名解析
Hosts文件是一种在计算机网络中存储主机名与IP地址对应关系的文本文件。通过配置Hosts文件,可以避免在网络环境中DNS无法正常解析时,出现无法访问互联网的问题。
2023-11-16 09:44:48
13518
2
转载 IDEA文件查找功能失效(ctrl+shift+N)
由于断电、蓝屏引起的强制关机等情况,会导出IDEA文件查找功能失效,Enter file name窗口输入的文字显示红色,无法查出需要的文件。可以点击File,选择Invalidate Caches/Restart。注意编辑的文件,防止数据丢失。
2023-10-30 10:51:35
515
原创 JS动态加载数据绑定事件 jquery delegate() 方法
delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。用 delegate() 方法的事件处理程序适用于当前或未来的元素(比如由js创建的新元素)。规定附加到元素的一个或多个事件。由空格分隔多个事件值。规定要附加事件处理程序的一个或多个子元素。规定当事件发生时运行的函数。的函数是被某一类型的共同父元素调用。规定传递到函数的额外数据。控制新建导航页右键事件屏蔽。必需,要控制的元素父节点。
2023-10-12 13:55:03
207
原创 ElasticSearch 学习8 :ik分词器的扩展,及java调用ik分词器的analyzer
上篇已经说过ik的集成,这篇说下ik的实际使用。
2023-10-08 18:59:10
3648
1
原创 ElasticSearch 学习7 集成ik分词器
网上找了一大堆,很多都介绍的不详细,开始安装完一直报错找不到plugin-descriptor.properties,有些懵这个东西不应该带在里面吗,参考了一篇博客说新建一个这个,新建完可以启动,但是插入索引数据会报错找不到type=mapper_parsing_exception, reason=analyzer [ik_smart] not found for field [name]],肯定是刚才安装的不对,因此重新安装,下载安装包一定要找。一定看清楚下载包和版本。5.apipost测试。
2023-10-08 16:32:31
534
jquery.jBox-2.3.min.js
2020-06-30
在同一个系统里用cxf 实现SOAP 协议和RESTful风格 两种类型的webservice接口
2018-01-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人