摘要:
支付宝支付产品接口文档地址和支付宝代金券理解 1.alipay.trade.pay(统一收单交易支付接口)https://opendocs.alipay.com/open/064jhk?scene=32f92b62c19b44cfaf3bf4d974fcbcf3&pathHash=1c57dd00 阅读全文
摘要:
性能监控之常见 Java Heap Dump 方法 性能监控之常见 Java Heap Dump 方法 关键,今天去目录下面没有看到有heapdump.bin文件了。 从经验上来说,我们应该记得在运行 Java 应用程序时始终使用 HeapDumpOnOutOfMemoryError 参数。在内存不 阅读全文
摘要:
券系统设计及券和订单号使用重复下单问题汇总 1.根据订单号+券号来唯一标识一次请求,但是请求端每次请求都会重新生成一个新的订单号,导致每次都是一次新的请求。造成重复下单。 >> 需要调整服务端逻辑:只认券号,而不是券号和订单号的组合。2.服务端在免登陆的接口,不能直接返回整个页面出现报错信息。这样用 阅读全文
摘要:
根据两个日期之间获取LocalDate日历列表和LocalDate和LocalDateTime数据格式转换 package com.example.core.mydemo.localdatetime; import java.time.LocalDate; import java.time.Loca 阅读全文
摘要:
父类和子类对象的获取值的方式验证,通过父类属性的方式获取不到值,需要使用get方法 静态属性通过类.属性的方式获取,对象获取使用get方法获取 package com.example.core.mydemo.java; public class BasePartner { private Strin 阅读全文
摘要:
短链服务接口慢优化 redis应用 短链接服务:1.长链接 查询 短链接(长链接如果存在,直接返回短链接,如果长链接不存在,则需要生成短链接),比如:在获取短信之前,或者管理后台编辑短信内容之前,需要根据长链接去获取短链接的。2.短链接 查询 长链接,比如:在短信中点击短链,短链需要根据短链的Cod 阅读全文
摘要:
SOP页面跳转设计 RAS AES加密算法应用跨服务免登陆接口设计 SOP,是 Standard Operating Procedure三个单词中首字母的大写 ,即标准作业程序,指将某一事件的标准操作步骤和要求以统一的格式描述出来,用于指导和规范日常的工作。 加密/加签过程:1.动态随机生成AES密 阅读全文
摘要:
Python数据类型(数字,字符串,[列表],(元组),{字典:字典值},{列表,列表2}) # 1. # Python3 数字(Number) # Python 数字数据类型用于存储数值。 # 数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。 # Python 支持 阅读全文
摘要:
MySQL条件判断IF,CASE,IFNULL语句详解 1.IF语句的基本用法IF(condition, true_statement, false_statement);condition: 条件表达式,可以是任何返回布尔值的表达式。true_statement: 如果条件为真,则执行的语句。fa 阅读全文
摘要:
mysql删除主键索引,删除索引语法 ### Incorrect table definition; there can be only one auto column and it must be defined as a key## 更新id列,去掉 AUTO_INCREMENTALTER TA 阅读全文
摘要:
linux命令查看内存命令free -h whereis locate find查找命令 1.free -h root@hz-auto-eureka-test-03:/usr/local/tomcat-auto-myProject-8081/logs $ free -h total used fre 阅读全文
摘要:
jenkins发布服务失败查看catalina.out启动日志和xxl-job jobhandler naming conflicts 1.查看tomcat/logs/catalina.out 日志,发现和定位问题:Error starting ApplicationContext. To disp 阅读全文
摘要:
java8 多条件的filter过滤 package com.example.core.mydemo.java; import java.io.Serializable; import java.time.LocalDateTime; public class CostSettleDetailEnt 阅读全文
摘要:
curl命令查看响应时间 curl -w "%{time_namelookup}::%{time_connect}::%{time_starttransfer}::%{time_total}::%{speed_download}" -X GET "http://IP地址+端口/?参数"curl -w 阅读全文
摘要:
CloseableHttpClient 连接超时导致XxlJob调度阻塞,影响调度任务的执行 问题原因1.分析日志发现,xxlJob后台界面没有执行时间和执行结果,在某一个时间点之后,某一个任务因为阻塞全部执行失败,影响业务系统未正常进行。比如:定时投保,购买保险等。2.临时解决:先重启服务,Xxl 阅读全文
摘要:
【Java异常】Variable used in lambda expression should be final or effectively final 从字面上来理解这句话,意思是:*lambda表达式中使用的变量应该是final或者有效的final*,也就是说,lambda 表达式只能引用 阅读全文
摘要:
OOM异常的4种可能分析及常见的OOM异常演示 OOM异常: OutOfMemoryError 1.JAVA堆溢出JAVA堆用于存储对象实例,只要不断的创建对象,并且保证GC Roots到这些对象之间有路径可以来避免垃圾回收机制清除这些对象,那么在对象数量达到最大堆的容量限制之后就会产生OOM异常 阅读全文
摘要:
java堆和栈有哪些区别 Java堆和栈是Java虚拟机(JVM)中的两个重要概念,它们在内存管理、存储对象和执行线程等方面有明显的区别。 1、内存分配和管理Java堆是动态分配的内存区域,主要用来存储对象实例。在Java中,对象是通过堆内存进行分配的。当创建一个对象时,Java虚拟机会在堆上分配相 阅读全文
摘要:
ElasticSearch服务Java内存异常分析和排查解决 1.ElasticSearch业务微服务日志排查java.lang.IllegalStateException: Request cannot be executed; I/O reactor status: STOPPED 现象: 部署 阅读全文