11 2022 档案
idea gradle lombok找不到符号
摘要:idea gradle lombok找不到符号 问题:编译时报找不到符号错误原因:未正确配置lombok,实体类上面使用了@Data注解的符号配置步骤:1、idea->setting->plugins->搜索lombok插件,安装,然后重启idea2、gradle项目中的build.gradle的d 阅读全文
posted @ 2022-11-30 14:56 oktokeep 阅读(2931) 评论(2) 推荐(0)
Mysql 连接参数 useAffectedRows 详解
摘要:Mysql 连接参数 useAffectedRows 详解 Java mysql链接串:jdbc:mysql://mysql安装IP:3306/db_test?useUnicode=true&characterEncoding=UTF8&zeroDateTimeBehavior=convertToN 阅读全文
posted @ 2022-11-28 18:49 oktokeep 阅读(372) 评论(0) 推荐(0)
CAT监控指标
摘要:CAT监控指标 CAT 是基于 Java 开发的实时应用监控平台。官方文档:https://github.com/dianping/cat CAT提供以下几种报表:Transaction报表 一段代码运行时间、次数,比如URL、Cache、SQL执行次数,QPS和响应时间Event报表 一行代码运行 阅读全文
posted @ 2022-11-28 18:48 oktokeep 阅读(455) 评论(1) 推荐(0)
skywalking启动配置agent及数据储存对数据源(mysql,es)版本要求
摘要:skywalking启动配置agent及数据储存对数据源(mysql,es)版本要求 # skywalking-agent.jar的本地磁盘路径-javaagent:D:\SkyWalking\skywalking-agent\skywalking-agent.jar# 在skywalking上显示 阅读全文
posted @ 2022-11-28 18:46 oktokeep 阅读(1091) 评论(1) 推荐(0)
为什么https要使用证书
摘要:为什么https要使用证书 什么是httpshttps不是一种新的协议,只是http的通信接口部分使用了ssl和tsl协议替代,加入了加密、证书、完整性保护的功能。 加密:共享密钥加密加密和解密公用一套秘钥,这样就会产生问题,已共享秘钥加密方式必须将秘钥传送给对方,但如果通信被监听,那么秘钥可能会被 阅读全文
posted @ 2022-11-28 18:42 oktokeep 阅读(697) 评论(1) 推荐(0)
Cross-Origin Resource Sharing(CORS)详解,CORS详解,CORS原理分析
摘要:Cross-Origin Resource Sharing(CORS)详解,CORS详解,CORS原理分析Cross-Origin Resource Sharing 通常简称为:CORS它是一种机制,这个机制使用了一个额外的HTTP响应头来赋予当前user-agent(浏览器)获得在当前源(orig 阅读全文
posted @ 2022-11-28 18:41 oktokeep 阅读(230) 评论(1) 推荐(0)
如何判断APP页面是原生还是H5
摘要:如何判断APP页面是原生还是H5 1.打开设置,搜索“开发者选项”,点击“开发者选项” 华为手机进入开发者模式方法 1、打开华为手机的【设置】,找到并点击进入【关于手机】设置; 2、然后连续点击7次【版本号】; 3、接着输入解锁手势密码或锁屏密码; 4、当提示【您正处于开发者模式】就表示我们已经进入 阅读全文
posted @ 2022-11-28 18:39 oktokeep 阅读(342) 评论(0) 推荐(0)
关于Compilation failed: internal java compiler error的解决方法(Idea)
摘要:关于Compilation failed: internal java compiler error的解决方法(Idea) idea编译项目时出现java: Compilation failed: internal java compiler errorjava:编译失败:内部java编译器错误 根 阅读全文
posted @ 2022-11-28 15:19 oktokeep 阅读(3342) 评论(0) 推荐(1)
支付宝退款退还服务费分析(含微信退款)
摘要:支付宝退款退还服务费分析(含微信退款) 1.统计app支付和手机网站支付的占比支付宝商户后台:对账中心 >> 费用清单,可以按月来查询每个支付产品的支付占比。 2.支付宝手机网站支付,消费方式,签约的时候,支付按0.6%来收取服务费,可以查询签约的产品协议。默认是退款的时候,不退还服务费。具体需要看 阅读全文
posted @ 2022-11-28 14:52 oktokeep 阅读(991) 评论(0) 推荐(0)
业务消息的前后不一致问题
摘要:消息的前后不一致问题。1.A系统更新请求参数,记录请求来源。然后再远程调用B系统的接口来处理。在B系统处理成功之后,会发送MQ消息来反馈业务逻辑。A系统在接收到B系统的MQ消息,相应的处理后续的业务逻辑。比如:推送第三方业务接口等。 以上是正常的逻辑。 2.但是如果顺序是这样的:A系统先远程调用B系 阅读全文
posted @ 2022-11-28 14:32 oktokeep 阅读(47) 评论(0) 推荐(0)
kooder安装及本地搜索git仓库代码
摘要:kooder安装及本地搜索git仓库代码 需求背景:如果需要从Git代码仓库查询某个配置项做批量的更新替换,如果一个一个找不合适且容易遗漏,需要借助第三方工具来模糊查询来实现。 1.下载及文档地址https://gitee.com/koode/kooder#%E6%BA%90%E7%A0%81%E5 阅读全文
posted @ 2022-11-28 14:20 oktokeep 阅读(904) 评论(3) 推荐(0)
apollo配置中心从数据库中查询所有的配置及项目
摘要:apollo配置中心从数据库中查询所有的配置及项目 需求背景:如果需要从Apollo查询某个配置项做批量的更新替换,如果一个一个找不合适且容易遗漏,需要从底层数据库表中模糊查询来实现。 1.查看apollo的目录位置:ps -ef | grep "apollo" /usr/local/apollo/ 阅读全文
posted @ 2022-11-28 14:16 oktokeep 阅读(1174) 评论(0) 推荐(0)
业务数据切割显示的去重逻辑处理
摘要:业务数据切割显示的去重逻辑处理 业务背景:根据不同的数据来源封装到相同的VO对象,在后台界面上面按照不同的多个集合对象显示出来。按照不同的条件(比如结算时间等维度来切割),但是实际上面比较难完整的避免重复的问题。 可以将不同的数据源的数据根据表名+主键ID来唯一标识,存在的话,就不添加到集合中。否则 阅读全文
posted @ 2022-11-15 18:47 oktokeep 阅读(58) 评论(0) 推荐(0)
Java扫描文件目录大小及递归扫描
摘要:#Java扫描文件目录大小及递归扫描 package com.example.core.mydemo; import org.apache.commons.io.FileUtils; import java.io.File; import java.io.FileWriter; import jav 阅读全文
posted @ 2022-11-14 13:56 oktokeep 阅读(309) 评论(1) 推荐(0)
lombok.config
摘要:# lombok.config # 声明该配置文件是一个根配置文件,从该配置文件所在的目录开始扫描 config.stopBubbling=true # 全局配置 equalsAndHashCode 的 callSuper 属性为true lombok.equalsAndHashCode.callS 阅读全文
posted @ 2022-11-09 11:50 oktokeep 阅读(470) 评论(2) 推荐(0)
Excel表格MID函数使用-截图单元格字符长度
摘要:Excel表格MID函数使用-截图单元格字符长度 =MID(B2,1,6) //代表的是从B2单元格,从第1个字符开始,截图6个字符长度。然后双击该单元格,整个列都会截取 阅读全文
posted @ 2022-11-09 11:37 oktokeep 阅读(429) 评论(0) 推荐(0)
RestApi请求地址支持多路径访问
摘要:RestApi请求地址支持多路径访问 @RestController@RequestMapping("/test") //单路径@RequestMapping(path = {"/test","/public/test"}) //请求地址支持多路径,字符串数组 阅读全文
posted @ 2022-11-09 11:37 oktokeep 阅读(58) 评论(0) 推荐(0)
mysql连接超时的属性设置
摘要:mysql连接超时的属性设置 2022-10-26 11:09:54.128 [http-nio-6788-exec-5] ERROR o.s.t.i.TransactionAspectSupport#completeTransactionAfterThrowing [line:525] - App 阅读全文
posted @ 2022-11-04 18:03 oktokeep 阅读(2410) 评论(1) 推荐(0)
外部系统对接下单幂等性校验逻辑及事务提交锁表的处理
摘要:外部系统对接下单幂等性校验逻辑及事务提交锁表的处理 1、如果下单时,已经存在订单,希望能返回外部订单号和本系统订单号,做幂等处理。 2、希望一个外部订单号,只能对应一个有效的本系统订单号 根据请求参数签名来判断是否是同一请求,根据外部订单号来查询。 如果请求参数签名不同,但是外部订单号已经生成订单, 阅读全文
posted @ 2022-11-04 14:59 oktokeep 阅读(201) 评论(1) 推荐(0)
mysql数据库慢SQL优化
摘要:mysql数据库慢SQL优化优化来源: 阿里云 云数据库RDS 慢sql 或者CAT监控系统中的Transaction SQL or URL根据平均时间反馈来排查,决定是否增加索引,或者调整业务逻辑代码。 1.场景1-业务查询的条件转换 in 转换业务逻辑,最终达到的结果是一致的。比如根据某些条件来 阅读全文
posted @ 2022-11-04 11:54 oktokeep 阅读(122) 评论(0) 推荐(0)
http请求方式GET,POST工具类RestTemplate
摘要:http请求方式GET,POST工具类RestTemplate import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.serializer.SerializerFeature; import com.dianping.cat.Ca 阅读全文
posted @ 2022-11-02 11:44 oktokeep 阅读(317) 评论(0) 推荐(0)