- 博客(97)
- 资源 (2)
- 收藏
- 关注
原创 记sql字段逗号分隔,通过list查询
最近遇到了一个情况,在表中 unitIds 是使用逗号分隔的存储形式在查询条件中unit_ids 被作为一个条件来查询;出现两种情况:unit_id 的查询条件是否在unit_ids 中,可以使用FIND_IN_SET 来判断是否存在如果查询的unit_id 也是多个又该如何解决呢?这时我们可以使用REGEXP来进行匹配在xml就可以这样写
2024-04-15 11:27:14
296
1
原创 ppt转换成pdf文件
主要介绍ppt转换pdf,以及遇到的exception解决方法,jdk11版本新增引入包,空白页转换、poi的4.X与5.X版本的差异解决、页面大小自适应
2023-12-05 14:34:56
763
原创 数据库的存储过程、触发器、事件 实现(超精简)
在理论上,数据库的存储过程、触发器、事件 都可以用代码替代,就是一串逻辑、定时任务等。但为啥推荐使用数据库上的功能呢? 1. 可读性 -- 比看代码掉的头发少 2. 速度快 -- 全在库内执行,不需要先取出来 再添加逻辑,再插入 ,减少数据库访问 3. 减少网络延迟 -- 一般情况下数据库和程序不在同一个服务器上,需要访问 4. 体现你的价值 --薅着你老板仅剩不多的头发,让他涨工资
2023-08-09 16:18:35
617
原创 datagrid的editor长度限制
这里使用的方法是把参数嫁接在style里,然后取出style 格式化。datagrid的editor长度限制。目前官网上没有推荐方法,这里自己造一个。
2023-04-17 18:57:41
271
1
原创 ifream等比缩放,并解决错位bug
/ 操作ifream 中的标签,需要ifream加载完成。// 稍微错开空隙,留给滚动条。// 将ifream 复位。// ifream 错位。
2023-04-17 18:44:31
369
原创 esayUI的datagrid分组并监听展开折叠
最近在开发jsp 方面的项目,用到esayUI的样式框架,在官方文档中没有支持监听datagrid分组的折叠展开情况,每次刷新数据后,要么全部折叠,要没全部展开,没有按照用户折叠后更新数据依然是折叠、或展开,这里做一下处理。
2023-04-17 18:43:16
137
原创 datagrid的editor长度限制
这里使用的方法是把参数嫁接在style里,然后取出style 格式化。datagrid的editor长度限制。目前官网上没有推荐方法,这里自己造一个。
2023-04-17 18:42:09
101
原创 esayUI datagrid分组的折叠与展开
最近在开发jsp 方面的项目,用到esayUI的样式框架,在官方文档中没有支持监听datagrid分组的折叠展开情况,每次刷新数据后,要么全部折叠,要没全部展开,没有按照用户折叠后更新数据依然是折叠、或展开,这里做一下处理。datagrid分组的折叠与展开。
2023-04-17 18:41:03
618
原创 vue多次缓存一个子页面(由keep-alive改变)
我在一个页面中引入了一个子组件,我希望在父组件点击(按钮一)事件时切换子组件的值,并且在点击别的按钮(按钮二)的时候将当前子组件的属性保存下来。再点击之前的按钮(按钮一)将子组件还原成原始状态
2022-09-23 12:02:47
650
原创 解决el-checkbox点击文字也会选中
最近要做一个 多选框嵌套下拉框的一个功能,在点击下拉框时,多选框一直会被选中或者取消,这里做一下解决记录首先展示一下要做的功能出现原因:el 的checkbox的组件整个是由lable包裹的,所以重写el-checkbox就可以了原编码:解决:这里用div或者span都是可以的,div会处理成 line-block引入:
2022-09-19 10:15:28
4377
1
原创 spring boot 2.7.X下使用elastic
说明:由于elastic 更新较快,这里只介绍spring boot 集成的elastic7.17.4 ,如果想直接使用elastic8,推荐你再搜搜别的本文章大概可以坚持到2024年(如果更新会往后推)没有2.7版本可以试着升一下。
2022-08-23 16:48:49
1871
2
原创 spring boot2升级至2.7.3环境配置
最近工作打算使用elastic,但由于elasticsearch更新太快了,且正巧spring boot 版本在上周五结束了他的商业支持,所以就干脆升上去,方便使用elastic。问题二:swagger报错documentationPluginsBootstrapper空指针。
2022-08-23 16:21:07
3399
2
原创 uniapp下的apk读写文件实现
另外:不要乱搞,提供方法仅为学习工作,进去踩缝纫机与本人无关。工作中需要将软件下的某些数据固化,用到了以下方法。这里提供了最基础的方法,该加密加密,该干嘛干嘛。新建 native_file.js。可以在文件管理中看到该文件。测试用的mumu模拟器。
2022-08-19 10:42:56
1394
原创 centos7启动失败报错generating /run/initramfs/rdsosreport.txt
出现问题的就是contos-root(可能有别的名称),导致问题出现的原因是断电导致、或者虚拟机瞬间关闭导致。查询到的如下几个文件。
2022-08-16 11:48:41
2399
1
原创 解决oauth2单点登录自定义页面无法正常登录
为难了一周 ,一直都是登录页面无法正常登录,登录就报错403解决方案看一下自己的项目是不是设置自动文件服务了就是这个狗东西,给他注释掉,在oauth2认证模块中不需要他。
2022-08-15 09:25:44
1108
原创 spring kafka使用(三)
kafka在配置文件中可以配置手动提交还是自动提交将enable-auto-commit改为false添加listener.ack-mode=MANUAL_IMMEDIATEkafka9092#集群的地址consumergroup-idfalse#自动提交auto-commit-interval100#自动提交次数auto-offset-resetearliest#当默认的消费组启动的时候,会从默认的第一个消费组开始消费。...
2022-07-26 17:34:55
986
原创 spring kafka使用(二)
在KafkaTopicConfig中添加如下代码,则将名字为topic.quick.default的topic设置为默认topic/***注入默认topic}代码如下发送消息时}
2022-07-26 16:13:15
786
原创 springboot简单使用 kafka
注意在之前的版本中,需要引入apache下的kafka,现在spring已经将kafka整合入springframework中了,只引这一个包就可以。项目用的是java8&java11,springboot2.X,对应kafka2.X。如果项目是java17,springboot3.X,对应kafka3.X。(1)spring自动创建创建topic。(2)手动创建topic(不常用)就可以看见我们创建的topic了。启动后项目后,打开offset。kafka的发送消息很简单。......
2022-07-26 15:37:59
1395
原创 kafka简单测试以及可视化界面安装
grouptest_group这里需要给接收方指定一个分组,如果不指定,每次都会收到topic中的所有信息。在topic中的分区中,实际指向的是不同的kafka(已经由zookeeper分配好)可以看见initial服务有8个分区,leader指向三个kafka地址。可以看见kafka集群,创建的topic,以及消费者(group)如果是集群,在9090,9091,9092上都可以看见topic。创建一个名字为test的topic存在1个副本,1个分区。在kafka文件夹下,启动cmd。...
2022-07-26 14:46:33
1427
原创 kafka安装
如果出现kafka报错Mapfailed,或者Java中调用事务回滚无法收到返回信息,一直在轮询不止进入bin/window文件夹修改kafka-server-start.bat系统64位默认为-Xms1G修改为512M就可以了如果还报错,就再改小,或者只启动一个kafkahttpshttpshttpshttpshttpshttpshttpshttpshttpshttps。...
2022-07-26 13:26:38
284
原创 Spring Boot使用rabbitMq(二)进阶篇
根据上篇文件:spring boot使用rabbitMq(一)基础篇已经可以初步使用mq了,接下来就是交换机和消息队列绑定1.进入mq监控台进入exchanges (交换机)在交换机中,一共可分为四类交换机 :Direct、Fanout、Topic、Headers。创建三个消息队列1. Direct交换机Direct为直连交换机 机制为1对1,消费者为多个且为同一个queue,则会顺序发送。先发送给A,当出现另一条信息则发送B,再出现发A具体实现:创建DirectConfig文件发送信息
2022-07-01 17:46:56
275
原创 rabbitMq安装
erlang官网下载 :https://www.erlang.org/downloadsrabbitMQ下载地址:https://www.rabbitmq.com/download.html点击using chocolatatey 会出现安装说明,下载文件就在安装说明下接着到双击安装,一直点下一步安装即可,安装完成后,找到安装目录在此目录下打开cmd命令,输入rabbitmq-plugins enable rabbitmq_management命令安装管理页面的插件:打开服务则可以看到rabb
2022-07-01 15:12:33
364
原创 Mysql配置主从数据库
保存后重启数据库查看主数据库日志信息登录数据库后连接主数据库逗号之间可以分开写启动从数据功能查看从表状态当两个值都是yes的时候,就证明主从数据库配置成功了最后:如果没有成功,报错:查看你的文件名是不是有问题如果没有问题在主数据库刷新日志文件重新查看日志在从数据库中重新配置...
2022-06-22 11:33:03
221
原创 druid启用数据监测
启用数据监测web-stat-filter: #统计监控 enabled: true exclusions: /druid/*,*.js,*.gif,*.jpg,*.png,*.css,*.icostat-view-servlet: enabled: true login-username: admin login-password: 123456 reset-enable: true这里不要忘记把druid加到白名单中账号就是stat-view-servlet中的账.
2022-05-19 10:40:27
138
原创 oauth2使用授权码模式
需要开放可登陆权限 @Override protected void configure(HttpSecurity http) throws Exception { http.logout().permitAll(); http.requestMatchers().anyRequest() .and() .authorizeRequests() // 使用authen.
2022-05-19 10:20:21
1229
3
原创 oauth2返回参数封装
oauth2的封装实在Oauth2ResponseBodyAdvice 中进行的,直接指向controller完成之后调用该方法package cc.vace.cloud.translator;import cc.vace.cloud.constant.RpsBody;import cc.vace.cloud.constant.VcResponse;import com.alibaba.fastjson.JSON;import org.springframework.core.MethodPar
2022-05-18 17:20:08
486
原创 oauth2异常处理
在权限服务中,异常类不需要引入;1. 权限不足package cc.vace.cloud.custom;import cc.vace.cloud.constant.RpsBody;import cc.vace.cloud.constant.VcResponse;import com.fasterxml.jackson.databind.ObjectMapper;import org.springframework.http.HttpStatus;import org.springframew
2022-05-18 17:17:40
1009
原创 windows配置Nginx到服务
下载Nginxhttp://nginx.org/下载winsw-1.18-bin.exewinsw-1.18-bin.exe将下载的exe文件放在nginx下创建nginx-service.xml<service> <!-- 这里是 服务的id,并注册表可见 --> <id>nginx-start-balance</id> <!-- 这里是 服务的名称,并服务名称可见 --> <name>Ng.
2022-05-06 14:52:42
2121
原创 centos7常用命令
1. 文件与目录操作命令注释cd /home进入 ‘/home’ 目录cd …返回上一级目录cd …/…返回上两级目录cd -返回上次所在目录cp file1 file2将file1复制为file2cp -a dir1 dir2复制一个目录cp -a /tmp/dir1 .复制一个目录到当前工作目录(.代表当前目录)ls查看目录中的文件ls -a显示隐藏文件ls -l显示详细信息ls -lrt按时间显示文
2022-04-26 10:38:21
286
原创 oauth2 通过SecurityContextHolder获取用户信息(二)
既上一篇获取用户信息,又找到了另一种获取用户信息的方法,在这做下介绍本方法获取用户信息使用的是 token-info-uriuser-info-uri方式移步资源服务配置文件当使用token-info-uri时,默认user-info-uri不生效,loadBalanced:集群配置security: oauth2: resource: loadBalanced: true user-info-uri: http://service-auth1/users/cu
2022-04-06 16:08:12
2065
原创 oauth2 通过SecurityContextHolder获取用户信息
最近在写oauth2项目,权限模块和资源模块是分离的。在这里获取用户信息的时候出了问题,只能获取到username 。在陷入困境的时候使用token-info-uri验证直接解析失败。最后通过debug一步一步强推到了解决办法。这里资源服务器用的验证路径是user-info-urisecurity: oauth2: resource: loadBalanced: true user-info-uri: http://service-auth/users/current
2022-03-25 15:54:31
4048
聊天表情gif动态压缩包免费
2021-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人