- 博客(402)
- 资源 (3)
- 收藏
- 关注
转载 Error running JeecgSystemCloudApplication: Command line is too long. Shorten command line for Jeecg
修改项目下 .idea/workspace.xml,找到标签 , 在标签里 加一行。如果还是不行,修改如下。
2024-03-11 15:57:14 13
原创 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 416 1
转载 ElasticSearch 学习10 短语匹配查询 match_phrase
例如,如果查询是“quick brown fox”,match查询将匹配包含“quick”、“brown”或“fox”的文档,而不管它们的顺序如何。③ 如果想要 title 字段包含 ”文雅精品酒店“ 的文档也被查询到,则可以设置 match_phrase 查询的 slop 参数,它用来调节匹配词之间的距离阈值,默认为0,表示必须按照给定的顺序精确匹配。它会将查询字符串分解成单词,然后按照顺序匹配文档中的单词,只有当文档中的单词顺序与查询字符串中的单词顺序完全一致时才会匹配成功。
2024-02-19 11:44:07 114
原创 vue项目线上页面刷新报404 解决方法
打包后的dist下只有一个 index.html 文件及一些静态资源,这个是因为Vue是单页应用(SPA),只有一个index.html作为入口文件,其它的路由都是通过JS来进行跳转
2024-02-01 10:13:15 614
原创 activiti解决实现ExecutionListener spring 自动注入@Autowired为null问题
在 Activiti 中,当使用 ExecutionListener 时,Spring 的自动注入机制(例如 @Autowired)可能无法正常工作。这是因为 ExecutionListener 是由 Activiti 管理的,并不是由 Spring 管理的,所以无法通过 @Autowired 注解进行自动注入。在这个例子中,我们实现了 ApplicationContextAware 接口,并且在 setApplicationContext 方法中保存了 Spring 上下文。
2024-01-25 13:59:11 622
原创 ganymed-ssh2连接linux报错Cannot negotiate, proposals do not match
KexAlgorithms解决办法:替换KexAlgorithms的值。修改ssh配置文件 /etc/ssh/sshd_config。要么是MACs,要么是KexAlgorithms。
2024-01-23 19:46:48 364
转载 tomcat8.5配置高并发
最近部署的tomcat应用,有一天压测的时候,测试一致反馈下载不了,结果才发现如下错误:才惊醒这个tomcat根本知识解压就使用的,配置都没动过,肯定不能支持高并发了。所以这里给出一个高并发的配置。也会发现很多类似的配置文章,经本人亲测,特别是压力测试下是没问题的;开始修改tomcat的server.xml文件:<Executor name="tomcatThreadPool" # 配置TOMCAT共享线程池,NAME为名称。
2024-01-16 16:17:50 66
原创 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 520
原创 java调用Hanlp分词器获取词性;自定义词性字典
三、到这基本的分词及词性已经获取到了,但是又发现这样得到的词性都是固定的,像我输入的这段话"请问怎么哪家公司有边缘计算相关的项目?"中,"边缘计算"被分成了"边缘"(n-名词)、"计算"(v-动词),但是业务需求是"边缘计算"属于某些项目的业务标签,定义在系统的字典表中,这时就要自定义hanlp的词性了。查了一些文章,基本都是导入一个自定义的txt文件,文件中定义词及词性,但是我这里是通过maven引用的hanlp包,而且自定义的词性也不是固定的,而是从系统的字典表中动态读取的。
2024-01-05 16:29:37 931
转载 解决npm ERR! Cannot read properties of null (reading ‘pickAlgorithm‘), Could not resolve dependency
安装依赖时,包依赖冲突,出现以上报错信息的解决方式。先清理缓存,再重新安装。使用以下命令来重新安装。
2023-12-28 19:54:28 45
原创 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 443
原创 swagger1.2 apiPost工具测试接口没有问题,换成swagger 接口调测时报错 Required request body is missing
但swagger没有封装,通过networker可以看到载荷里并没有任何东西。原因apiPost自动把请求json参数封装到请求体里了,@GetMapping换成 @PostMapping。把 请求方法由get换成post。
2023-12-25 16:46:38 438
原创 javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building f
/ 是否启用 STARTTLS 安全连接,设置为false。发送邮件中意人寿的私有服务器邮件时报这个错,折腾了一天发现。
2023-12-20 18:42:29 367
原创 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 450
原创 vue2项目修改编译巨慢
前言:我们的一个vue项目在给新同事后他说编译贼慢,一个小修改项5分钟才能自动编译成功,我把项目放到新电脑上也巨慢,升级了nodejs好使了一些,但还是慢,最后引入webpack后巨快,在项目的package.json中引入 webpack 后5秒不到就好了,哈哈哈。
2023-11-16 15:33:02 661
原创 如何修改Hosts文件(Windows、Linux)本机配置域名解析
Hosts文件是一种在计算机网络中存储主机名与IP地址对应关系的文本文件。通过配置Hosts文件,可以避免在网络环境中DNS无法正常解析时,出现无法访问互联网的问题。
2023-11-16 09:44:48 3032
转载 IDEA文件查找功能失效(ctrl+shift+N)
由于断电、蓝屏引起的强制关机等情况,会导出IDEA文件查找功能失效,Enter file name窗口输入的文字显示红色,无法查出需要的文件。可以点击File,选择Invalidate Caches/Restart。注意编辑的文件,防止数据丢失。
2023-10-30 10:51:35 299
原创 JS动态加载数据绑定事件 jquery delegate() 方法
delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。用 delegate() 方法的事件处理程序适用于当前或未来的元素(比如由js创建的新元素)。规定附加到元素的一个或多个事件。由空格分隔多个事件值。规定要附加事件处理程序的一个或多个子元素。规定当事件发生时运行的函数。的函数是被某一类型的共同父元素调用。规定传递到函数的额外数据。控制新建导航页右键事件屏蔽。必需,要控制的元素父节点。
2023-10-12 13:55:03 89
原创 ElasticSearch 学习8 :ik分词器的扩展,及java调用ik分词器的analyzer
上篇已经说过ik的集成,这篇说下ik的实际使用。
2023-10-08 18:59:10 2277 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 438
原创 Shiro自定义验证器——使用国密sm3+盐
在搞一个政府类的项目时,要求用国密,网上抄了抄,给Shiro改装一下,我本来Shiro验证用的是md5,因为sm3对标的是md5,所以现在就换成sm3。登录的原理就是比对密码是否相等,我这里是最简单的——比较加完salt和sm3进行hash后的密文是否和数据库中用户的密码密文相同。我用的是hutool的工具类,官网上说不需要导sm3那个依赖,但是我试了是不行的,所以还要导bcprov-jdk15on。到这边就可以成功注册完,就可以登录了,两次生成的密文是一样的就登陆成功。首先新建自己的验证器类。
2023-10-07 17:01:57 476
原创 jsp maxleng 和mysql的字段 长度都为100 存到数据库里报太长存不下的原因
而在mysql的字段长度为100时,具体可以存储多少个字符是取决于字符的编码格式的,如果是ASCII字符,则可以存储100个字符;如果是UTF-8编码,由于UTF-8编码使用变长字符编码,一个字符可能占用1到4个字节的存储空间,所以会存在jsp校验过的100长度字符存不到mysql长度为100的字符里。所以设计时 前端的maxleng应等于数据库UTF-8编码的长度2-4倍。在jsp中,maxleng=100可以存储100个字符。因此在UTF-8编码下,大约可以存储25到100个字符。
2023-09-22 16:55:09 67
原创 mysq 主从同步错误之 Error_code 1032 handler error HA_ERR_KEY_NOT_FOUND
然后数据同步到从库,在参数中加上UUID(空格)起始事务编号(空格)中止事务编号原理:purge掉master log中,同步数据的SCN之前的事务,从同步时间点以后开始读取binlog;这样做的好处是不用去master操作,清理binlog(手抖清理了其他东西就不好了~)GTID_SKIP() 当发生少量的错误时,使用show slave status\G;找到UUID和出错的事务编号,参数中加上 UUID(空格)事务编号原理:生成一个空事务来跳过原本出错的事务,然后继续往下同步。
2023-09-18 16:13:42 1207
原创 ElasticSearch 学习6:Elasticsearch7.8.0版本进阶——持久化变更
事务日志(translog)提供所有还没有被刷到磁盘的操作的一个持久化纪录。(即:一次完整的提交会将段刷到磁盘,并写入一个包含所有段列表的提交点)(1)、这些在内存缓冲区的文档被写入到一个新的段中,且没有进行。事务日志(translog)也被用来提供实时 CRUD。所有在内存缓冲区的文档都被写入一个新的段。(2)、这个段被打开,使其可被搜索。四、事务日志(translog)的作用。五、事务日志(translog)的目的。(即:一个列出了所有已知段的文件)(3)、内存缓冲区被清空。
2023-09-18 16:08:43 86
转载 ElasticSearch 学习5 之score
搜索排序是搜索引擎的核心工作之一,搜索排序的好坏影响着搜索质量的好坏。诸如ES、Solr等开源的搜索引擎,它们在默认情况下使用的都是相关性排序。那么什么是相关性呢?相关性指的是搜索结果和查询条件的相关程度,它是搜索质量的重要指标之一。就ES来说,搜索结果中的每个结果都有一个_score字段,ES默认按照相关性算法计算每个命中的文档的_score字段值,命中的文档按照该字段的值进行降序排列。
2023-09-14 11:21:12 768
原创 Maven Helper mvn项目冲突如何解决
File-->setting--->Plugins--->在搜索框中填写Maven Helper然后搜索,单击Install按钮进行安装,装完重启IDE。当Maven Helper 插件安装成功后,打开项目中的pom文件,下面就会多出一个试图。切换到maven 依赖视图选择冲突选项,如果有冲突,在左下面区域会有红色显示。解决冲突,右键单击红色区域,弹出菜单选择Exclude命令,对冲突进行排除。All Dependencies as List(列表形式查看所有依赖)三、冲突jar包的解决。
2023-09-12 19:27:25 417
原创 java对接webservice接口的四种方式
第一种使用HttpURLConnection调用的方法,基本不用担心什么兼容问题,但是通过xml请求接口,需要自己手动拼接xml(一般通过soapui生成,然后在程序中根据情况拼接),并且返回的数据也是xml,还要通过代码解析,可以说是极其麻烦了。另外,我在实际使用中,调用一个特殊接口时竟然没有返回正确结果,而是返回了wsdl文档,这一点我折腾了很久也没能找到原因,网上也有同样受到这个问题困扰的人,有知道的可以指点一二。
2023-09-07 11:24:32 3468 3
转载 前台向后台传递参数时,特殊字符(+、-)标签<p>、<span> 丢失的问题(java)
前台向后台传递参数时,特殊字符(+、-)标签<p>、<span> 丢失的问题,原因是由于系统后台的xss或者其他拦截器针对脚本语言进行过滤导致的,针对这种情况可以通过使用hex编码绕过。解密后数据 = URLDecoder.decode(Cert,"UTF-8");java 引用 import java.net.URLDecoder;加密后数据 = encodeURIComponent(Cert);2.在后台对前段传过来的数据进行解析。1.前段页面对传输的数据进行加密。
2023-09-07 09:59:01 382
转载 JAVA使用465端口与25端口实现发送邮件的业务
1、SMTP 服务使用明文通信,邮箱账号、密码极易被监听,导致邮箱被盗事件频繁发生、甚至发生泄密事件。2、SMTPS是SSL/TLS通讯协议的 内容一开始就被保护起来了 是看不到原文的它继承了SSL安全协议的非对称加密的高度安全可靠性,可防止邮件泄露。为了加强网络安全管理,所以要使用SMTPS服务进行邮箱业务的完善3、若只是简单的实现邮箱功能可以使用SMTP服务,若是追求安全性的邮箱业务必须要使用SMTPS服务。
2023-08-23 17:42:27 919
原创 JQuery 找到某个id下的某种子标签元素
("#元素id").find("子标签 子标签下的标签的")若是不根据id来,找某个标签下的所有子标签。
2023-08-09 10:30:55 428
转载 联想电脑Windows11系统快捷键与idea冲突问题解决
新买的电脑是win11系统,发现每次用idea的alt+insert快捷键都会弹出来 联想电脑管家,找了好多方法,都没解决。按住Fn+Esc,如果你发现Esc键盘灯亮起,此时就关闭了电脑热键。联想电脑thinkpad14P热键与idea冲突。最后发现原来是因为电脑热键开启了。这样就可以在idea自由操作啦。解决办法:关闭电脑热键即可。
2023-06-27 21:01:37 707 3
原创 Elasticsearch学习4,Kibana以守护进程方式启动,Kibana汉化配置
/bin/elasticsearch -d #以守护进程方式启动Elasticsearch。nohub ./bin/kibana #以nohub命令启动Kibana。在config下修改语言为中文。
2023-06-16 10:37:21 310
原创 mysql8 Expression #16 of SELECT list is not in GROUP BY clause and contains nonaggregated column
在[mysqld] 和 [mysqld_safe]中间加配置项,然后重启。不要加错地方了,否则是不好使的。
2023-05-30 10:44:49 111
原创 apache-tomcat-9.0.75 参数丢失问题排查解决
修改server.xml中的maxParameterCount参数为10000就可以了。先排查前台参数1992个 ,参数没有在前台丢失,在后台打印,参数丢失了。maxParameterCount最多能传几个参数值。再看配置1000个,我的1992个当然丢失了。
2023-05-22 19:11:16 375
jquery.jBox-2.3.min.js
2020-06-30
在同一个系统里用cxf 实现SOAP 协议和RESTful风格 两种类型的webservice接口
2018-01-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人