
工具
码小呆~
命运已做出了选择!
展开
-
Gitlib cicd 流水线 mvnw Permission denied 问题处理
详细可看https//github.com/pascalgrimaud/generator-jhipster-docker/issues/29。GitLabcicd流水线执行的是,每一次提交的配置,也就是说,上一次流水线失败了,这一次我提交了,在执行上次的流水线的话,是不会成功!增加chmod777命令来授权,然后提交重跑cicd流水线即可。使用git命令对项目下的mvnw文件赋权限,然后提交即可。...原创 2022-08-02 15:40:09 · 1596 阅读 · 0 评论 -
Java 调用企业微信消息推送,实现定时打卡提醒
我们需要实现企业微信的需求,当公司员工如果超过了多少次,我们就定时的发送消息给他比如某某迟到打卡多少次,请及时补卡,忘记打卡,请补发打卡流程的功能在查看了企业微信的开发者文档发现,企微是提供了对应的消息api来给到开发者去调用的具体请看官网https//developer.work.weixin.qq.com/document/path/90235官网地址企业微信开放了消息发送接口,企业可以使用这些接口让自定义应用与企业微信后台或用户间进行双向通信。...原创 2022-07-31 22:59:01 · 2913 阅读 · 0 评论 -
Gson 反序列化对象字段大小写不一致问题处理
简介:在使用 Gson 对象json字符串进行烦序列化的时候,发现了一个问题,有一个json字符串对应的枚举字段是小写,但是对象的定义却是全大写,这导致,有一个字段无法反序列化,映射不了字段,为空,在网上一段找发现都没有好的解决方法接下来看看我给出的解决方案吧。问题:需要反序列化的json 字符串:`{\"id\":\"1\",\"name\":\"测试\",\"method\":\"WeChat\"}`反序列化的对象实体定义:public class UserDemo { priv原创 2022-03-28 19:14:06 · 3077 阅读 · 0 评论 -
企业微信 消息推送,发送应用消息提醒
概述企业微信提供了消息推送的功能,我需要的是发送应用消息,主要做的功能就是,提醒用户未打卡提醒,缺卡提醒等需求,先看看官方文档企业微信开放了消息发送接口,企业可以使用这些接口让自定义应用与企业微信后台或用户间进行双向通信。企业微信消息推送API请大家一定要先仔细看看官方文档api:接口概括消息接口总体上分为主动发送单聊消息、接收单聊消息以及发送消息到群三部分主动发送应用消息:企业后台调用接口通过应用向指定成员发送单聊消息接收消息:企业后台接收来自成员的消息或事件要使用接收消息,需要在应原创 2021-10-29 11:28:43 · 14375 阅读 · 11 评论 -
GitLab cicd 流水线添加企业微信机器人消息通知
GitLab cicd 流水线添加企业微信机器人消息通知描述公司部门需要我们在进行项目发布的时候,希望能通过企业微信机器人,来告诉测试,是发布还是项目出来了问题,因为项目没有做无感知处理,所以每次合并代码,cicd的时候就会重启,所以我们就想通过cicd的时候,发送企业机器人消息在群里告诉大家,项目正在发布。创建机器人首先第一步创建企业微信机器人,大家可以在公司自行拉一个群,然后创建一个企业机器人。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vqZam2b0-16原创 2021-09-29 17:45:17 · 2875 阅读 · 2 评论 -
Sprinboot 整合 RestTemplate 调用 REST 服务
描述如果需要从应用程序调用远程 REST 服务,可以使用 Spring Framework 的RestTemplate类。由于RestTemplate实例在使用之前经常需要自定义,因此 Spring Boot 不提供任何单个自动配置的RestTemplatebean,但是,它会自动配置 a RestTemplateBuilder,可用于RestTemplate在需要时创建实例。自动配置RestTemplateBuilder确保将 sensibleHttpMessageConverters应用于RestTe原创 2021-09-23 16:59:26 · 476 阅读 · 0 评论 -
SpringBoot JPA 条件查询出现默认补上0的问题!
今天在使用 JPA查询的时候出现了一个小问题,就是我没有加查询条件的,jpa帮我自动加上了,导致查询不出来数据。查询语句:很简单的查询,我只有一个查询语句条件。在调式发现是因为,实体类中用了基本数据类型字段,jpa就自动填充0了,改成包装类型问题就解决了,记录下问题...原创 2021-09-01 18:29:17 · 752 阅读 · 0 评论 -
Docker Mysql 远程连接出现 Client does not support authentication
Docker Mysql 远程连接出现 Client does not support authentication protocol requested by server连接错误图:无法连接,在docker 内是可以连接mysql 服务的,是没有问题,并且安全组也配置过了 3306端口。在网上一堆搜索,发现并没有什么用,可能是 mysql 8.0的版本的原因吧。解决方法:设置mysql远程连接权限:1、进入容器:docker exec -it mysqlserver /bin/bash2原创 2021-06-01 17:35:12 · 870 阅读 · 0 评论 -
JAVA 对接 声网(agora) 屏幕截图功能实现直播监控
描述:在做直播,社交类项目的时候,通常会用到一些im流监控的手段,来监控视频防止一些涉黄等不良东西出现,然后运营人员能直接监控,并且下线,警告等功能,比如直播的超管就能随时封禁直播间。今天我们就来对接声网的接口,来实现监控的功能。流程图上面就是大概的业务逻辑,接下来就是看看声网的接口了。视频录制监控接口文档 : 云端录制文档根据自己的业务来选择调用那个接口,我这里就先用视频截图,的接口了。https://docs.agora.io/cn/cloud-recording/cloud_rec原创 2021-06-01 11:48:52 · 2717 阅读 · 9 评论 -
IDEA 查看类之间的关系图详解
Control+H在idea 选中要查看的类,使用Control+H 命令就可以查看类的依赖架构图。这里我们已ArrayList为例子。可以看到,使用之后出现了以上图片,ArrayList类的架构图一目了然,这样也方便我们去查看源码分析。Diagrams选中指定的类,右建点击,找到Diagrams 建,然后选 show Diagrams 就可以查看类的依赖架构图了,这里还是拿ArrayList为例子。点击后,会出现两个按钮,这两个的区别就在于,第一个可以自己编辑,添加,第二个无需做操作,只显示原创 2021-05-04 22:16:33 · 19194 阅读 · 1 评论 -
[typeMismatch.returnInfo.realAmount,typeMismatch.realAmount,typeMismatch.java.lang.Double,typeMismat
org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResult: 1 errorsField error in object 'returnInfo' on field 'realAmount': rejected value [3,369.44]; codes [typeMismatch.returnInfo.realAmount,typeMismatch.rea原创 2021-03-22 10:27:12 · 455 阅读 · 0 评论 -
如何快速的插入 100W数据到数据库,使用PreparedStatement 最快实现!
有时候,我们使用数据库的时候,如何快速的添加测试数据到数据库中,做测试呢,添加100W 数据,如果使用工具的话可能很慢,这里我推荐大家使用 PreparedStatement 预编译 去进行操作:单线程操作 ,测试 只需要 20秒 如果字段少的话,可以到几秒钟插入100w数据 public static void main(String[] args) { long start = System.currentTimeMillis(); conn();原创 2021-03-10 17:42:47 · 892 阅读 · 0 评论 -
Mac 终端连接远程服务器方法
Mac中连接远程服务器命令,很简单,打开终端输入命令就可以连接了:ssh root@ip然后就会提示,输入密码进行远程连接原创 2021-02-07 11:15:52 · 2503 阅读 · 0 评论 -
The following directories are not writable by your user: /usr/local/share/man/man7
Mac 使用 brew 下载软件的时候,出现 一下错误:The following directories are not writable by your user: /usr/local/share/man/man7比如我要下载 Http 压测软件 wrk 的下载brew install wrk这是Mac 缺少访问文件权限 所以我们赋予权限就可以了sudo chown -R `whoami`:admin /usr/local/binsudo chown -R `whoami`:admin原创 2021-01-18 22:20:13 · 506 阅读 · 0 评论