数据库表创建时间&修改时间设置 update_time datetime类型 默认值 CURRENT_TIMESTAMP 使用当前时间戳更新。create_time datetime类型 默认值 CURRENT_TIMESTAMP。
springcloud的yml单文件分段配置示例 refresh: true # 是否动态刷新,默认为false。refresh: true # 是否动态刷新,默认为false。refresh: true # 是否动态刷新,默认为false。# 开启监听和自动刷新,动态感知配置变化,默认值:true。# 开启监听和自动刷新,动态感知配置变化,默认值:true。# 开启监听和自动刷新,动态感知配置变化,默认值:true。shutdown: graceful #开启优雅停机。shutdown: graceful #开启优雅停机。
研发团队管理二三事 4.项管组织CAB评审,同步清楚发布时间,评审通过后项管发CAB通过邮件(全局性/紧急问题则需要测试通过后立即发布或在7点~20点间(CAB则需要拉阮荣杰、季延彬、宁兵),部分或个别用户受影响则参照步骤1中的发布时间);对接方需发邮件给我们对应的系统产品,接收到产品同意的邮件我们配合开通权限,后续大的方向是对外部接口全部上GBOP。2.输出修复方案,拉产品、测试、项管、运维评审该方案,方案通过输出通过邮件;1.流程(项管、开发、测试、运维、DBA、产品、运营)发布后:检查所有发布的服务是否启动正常;
MYSQL时区导致时间差了14或13小时的解决方法 项目背景: java中使用 Date date=new Date() 设置了业务字段 operateTime,通过mybatis框架转换成后写入数据库中 operate_time(dateTime类型),发现相差13小时!查阅资料学习备忘~核心原因:名为 CST 的时区是一个很混乱的时区,在与 MySQL 协商会话时区时,Java 会误以为是CST -0500,而非CST +0800。
Redis执行Lua脚本示例(RedisScript) ARGV[2] 奖品项 每日中奖数 每日中奖数。* ARGV[1] 单个用户中奖总数 最大值。* KEYS[2] 奖品项 每日中奖数。* KEYS[1] 单个用户中奖总数。* ARGV[4] 剩余 TTL时间。* KEYS[3] 奖品项 总数量。* ARGV[3] 奖品项 最大值。
用户签到数据修正复盘--隐式类型转换导致索引失效案例 老用户的签到数据存在在 user_sign_record表,新接口签到数据保存在 sign_user_sign表+user_sign_record表。故需要基于user_sign_record表修正sign_user_sign表中连续签到天数字段值~修正代码逻辑 ,传参字段改为 String类型的account_id,并创建 account_id和sign_time的联合索引!修复线上6k+用户,根据线上执行日志耗时预估,6000 *18 秒/3600 秒 =(18*10/6)小时=30小时。
Arthas查看JDK动态代理生成的class文件 由于JDK代理是基于接口增强,所以可以通过接口查询到代理类,并且JDK生成的代理类,类名格式如 $Proxy1。参考文档: https://arthas.aliyun.com/doc/quick-start.html。4、代理类是个空壳,代理类中所有的方法,都调用了 Invocation类的invoke方法。如下,com.sun.proxy.$Proxy3 即我们生成的代理类。至此,生成了动态代理,并且基于代理,丰富了每位歌手的唱歌方法。甜蜜蜜,你笑得好甜蜜,好像...啊 哈,给我一杯忘情水...
Spring AOP代理前后类的变化 原始类package com.example.uselect.service;import com.example.uselect.config.aspect.LogTime;import org.springframework.stereotype.Component;/** * @Classname OrderServiceImpl * @Description TODO * @Date 2022/5/26 10:53 * @Author Donglei.Wang * @Ve
route配置案例 ## 101服务器 ( 192.168.198.101)* 网卡中添加一个网络配置ifcfg ens32:a1 add 192.168.111.1/24* 查看route路由规则route -n* ping通本地私有的ip,成功ping 192.168.111.1## 102服务器 ( 192.168.198.102)* ping刚刚新建的一个网络地址,失败ping 192.168.111.1* 查看route路由规则route -n*.
AbstractAutowireCapableBeanFactory 抽象的带自动装配能力的Bean工厂 package com.geely.online.testdriver;import java.beans.PropertyDescriptor;import java.lang.reflect.Constructor;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.lang.reflect.Modifier;import java.se...
AbstractBeanFactory 抽象bean工厂 抽象工厂Bean,承上启下,定义架构package com.geely.online.testdriver;import java.beans.PropertyEditor;import java.security.AccessControlContext;import java.security.AccessController;import java.security.PrivilegedAction;import java.security.PrivilegedActio.