自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

个人工作学习内容总结

都是个人日常学习总结出来的功能,觉得很有实用性或者易忘的东西,摘腾出来,总是会有一些不同的收获,毕竟学会和教是两种不通的概念嘛!

  • 博客(97)
  • 资源 (2)
  • 收藏
  • 关注

原创 记sql字段逗号分隔,通过list查询

最近遇到了一个情况,在表中 unitIds 是使用逗号分隔的存储形式在查询条件中unit_ids 被作为一个条件来查询;出现两种情况:unit_id 的查询条件是否在unit_ids 中,可以使用FIND_IN_SET 来判断是否存在如果查询的unit_id 也是多个又该如何解决呢?这时我们可以使用REGEXP来进行匹配在xml就可以这样写

2024-04-15 11:27:14 201 1

原创 java打包到docker,以及idea远程调试

主要介绍从dockerfile打包到idea通过远程jvm进行调试

2023-12-08 14:46:16 669

原创 ppt转换成pdf文件

主要介绍ppt转换pdf,以及遇到的exception解决方法,jdk11版本新增引入包,空白页转换、poi的4.X与5.X版本的差异解决、页面大小自适应

2023-12-05 14:34:56 709

原创 docker 安装常用环境

主要介绍 linux环境安装,nginx、mysql,以及容器间通信问题

2023-11-23 18:03:59 1120

原创 docker安装以及idea访问docker

docker的阿里云镜像安装

2023-11-22 18:01:27 861

原创 数据库的存储过程、触发器、事件 实现(超精简)

在理论上,数据库的存储过程、触发器、事件 都可以用代码替代,就是一串逻辑、定时任务等。但为啥推荐使用数据库上的功能呢? 1. 可读性 -- 比看代码掉的头发少 2. 速度快 -- 全在库内执行,不需要先取出来 再添加逻辑,再插入 ,减少数据库访问 3. 减少网络延迟 -- 一般情况下数据库和程序不在同一个服务器上,需要访问 4. 体现你的价值 --薅着你老板仅剩不多的头发,让他涨工资

2023-08-09 16:18:35 369

原创 datagrid的editor长度限制

这里使用的方法是把参数嫁接在style里,然后取出style 格式化。datagrid的editor长度限制。目前官网上没有推荐方法,这里自己造一个。

2023-04-17 18:57:41 246 1

原创 excel导入数据源格式化

【代码】excel导入数据源格式化。

2023-04-17 18:55:23 110

原创 jxls的简单使用 集成uitl

excel模板的常用公式。

2023-04-17 18:51:25 353

原创 ifream等比缩放,并解决错位bug

/ 操作ifream 中的标签,需要ifream加载完成。// 稍微错开空隙,留给滚动条。// 将ifream 复位。// ifream 错位。

2023-04-17 18:44:31 349

原创 esayUI的datagrid分组并监听展开折叠

最近在开发jsp 方面的项目,用到esayUI的样式框架,在官方文档中没有支持监听datagrid分组的折叠展开情况,每次刷新数据后,要么全部折叠,要没全部展开,没有按照用户折叠后更新数据依然是折叠、或展开,这里做一下处理。

2023-04-17 18:43:16 110

原创 datagrid的editor长度限制

这里使用的方法是把参数嫁接在style里,然后取出style 格式化。datagrid的editor长度限制。目前官网上没有推荐方法,这里自己造一个。

2023-04-17 18:42:09 90

原创 esayUI datagrid分组的折叠与展开

最近在开发jsp 方面的项目,用到esayUI的样式框架,在官方文档中没有支持监听datagrid分组的折叠展开情况,每次刷新数据后,要么全部折叠,要没全部展开,没有按照用户折叠后更新数据依然是折叠、或展开,这里做一下处理。datagrid分组的折叠与展开。

2023-04-17 18:41:03 541

原创 vue多次缓存一个子页面(由keep-alive改变)

我在一个页面中引入了一个子组件,我希望在父组件点击(按钮一)事件时切换子组件的值,并且在点击别的按钮(按钮二)的时候将当前子组件的属性保存下来。再点击之前的按钮(按钮一)将子组件还原成原始状态

2022-09-23 12:02:47 611

原创 解决el-checkbox点击文字也会选中

最近要做一个 多选框嵌套下拉框的一个功能,在点击下拉框时,多选框一直会被选中或者取消,这里做一下解决记录首先展示一下要做的功能出现原因:el 的checkbox的组件整个是由lable包裹的,所以重写el-checkbox就可以了原编码:解决:这里用div或者span都是可以的,div会处理成 line-block引入:

2022-09-19 10:15:28 3867 1

原创 spring boot 2.7.X下使用elastic

说明:由于elastic 更新较快,这里只介绍spring boot 集成的elastic7.17.4 ,如果想直接使用elastic8,推荐你再搜搜别的本文章大概可以坚持到2024年(如果更新会往后推)没有2.7版本可以试着升一下。

2022-08-23 16:48:49 1737 2

原创 spring boot2升级至2.7.3环境配置

最近工作打算使用elastic,但由于elasticsearch更新太快了,且正巧spring boot 版本在上周五结束了他的商业支持,所以就干脆升上去,方便使用elastic。问题二:swagger报错documentationPluginsBootstrapper空指针。

2022-08-23 16:21:07 3280 2

原创 uniapp下的apk读写文件实现

另外:不要乱搞,提供方法仅为学习工作,进去踩缝纫机与本人无关。工作中需要将软件下的某些数据固化,用到了以下方法。这里提供了最基础的方法,该加密加密,该干嘛干嘛。新建 native_file.js。可以在文件管理中看到该文件。测试用的mumu模拟器。

2022-08-19 10:42:56 1339

原创 centos7启动失败报错generating /run/initramfs/rdsosreport.txt

出现问题的就是contos-root(可能有别的名称),导致问题出现的原因是断电导致、或者虚拟机瞬间关闭导致。查询到的如下几个文件。

2022-08-16 11:48:41 2265 1

原创 解决oauth2单点登录自定义页面无法正常登录

为难了一周 ,一直都是登录页面无法正常登录,登录就报错403解决方案看一下自己的项目是不是设置自动文件服务了就是这个狗东西,给他注释掉,在oauth2认证模块中不需要他。

2022-08-15 09:25:44 1066

原创 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 885

原创 spring kafka使用(二)

在KafkaTopicConfig中添加如下代码,则将名字为topic.quick.default的topic设置为默认topic/***注入默认topic}代码如下发送消息时}

2022-07-26 16:13:15 715

原创 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 1280

原创 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 1354

原创 kafka安装

如果出现kafka报错Mapfailed,或者Java中调用事务回滚无法收到返回信息,一直在轮询不止进入bin/window文件夹修改kafka-server-start.bat系统64位默认为-Xms1G修改为512M就可以了如果还报错,就再改小,或者只启动一个kafkahttpshttpshttpshttpshttpshttpshttpshttpshttpshttps。...

2022-07-26 13:26:38 261

原创 java hutool导出excel

代码】javahutool导出excel。

2022-07-26 11:32:48 1434

原创 枚举Enum的简单使用

1.当前枚举值为枚举本身时2.当前枚举值为指定值时3. 当前枚举值存在多个类型时

2022-07-26 11:12:46 181

原创 树形结构 实现java与js都有

调试:2. java找不到代码了,就找了个截图

2022-07-05 16:56:33 201

原创 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 241

原创 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 354

原创 spring boot使用rabbitMq(一)基础篇

pom文件引入

2022-06-28 18:12:38 242

原创 Mysql配置主从数据库

保存后重启数据库查看主数据库日志信息登录数据库后连接主数据库逗号之间可以分开写启动从数据功能查看从表状态当两个值都是yes的时候,就证明主从数据库配置成功了最后:如果没有成功,报错:查看你的文件名是不是有问题如果没有问题在主数据库刷新日志文件重新查看日志在从数据库中重新配置...

2022-06-22 11:33:03 207

原创 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 129

原创 oauth2使用授权码模式

需要开放可登陆权限 @Override protected void configure(HttpSecurity http) throws Exception { http.logout().permitAll(); http.requestMatchers().anyRequest() .and() .authorizeRequests() // 使用authen.

2022-05-19 10:20:21 1160 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 441

原创 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 942

原创 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 2087

原创 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 274

原创 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 1961

原创 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 3965

聊天表情gif动态压缩包免费

来自网络,具体出在哪里已经忘了。如果有侵权,请告知立即删除。不涉及任何商业,谢谢 (总是自动要50积分,如果下载的时候 要积分了,请留言,这边及时改)

2021-07-05

uniPay示例.zip

老版的unipay,免费的可直接下载

2021-03-25

空空如也

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

TA关注的人

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