备忘
AWS SES SDK V2 API 邮件发送
记录一下@Bean
public SesClient sesClient(EmailAwsConfig config) {
AwsBasicCredentials build = AwsBasicCredentials.builder()
.accountId(con
PostgreSQL bytea与字符串互转
假如name是bytea类型的字段新增时INSERT INTO users (name) VALUES ('zhangsan'::bytea)查询时SELECT CONVERT_FROM(name, 'UTF-8') AS name FROM users
PostgreSQL的"find_in_set"
SELECT *FROM sys_dept WHERE #{id} = ANY (string_to_array(ids, ','));注意id也需要是字符串形式
关闭 Android SplashScreen
SplashScreen在Android 12上是强制的,如果你什么都不做,你的App在Android 12上就会自动拥有SplashScreen界面 但是这个SplashScreen界面太局限了能改的地方太少了 其实也没什么他主要作用是为了在App启动初始化的时候避免让用户在一个空白界面等待过长时
Ubuntu 禁用 snap 自动更新
snap refresh --hold 命令保持或推迟单个 snap 应用或系统上所有 snap 应用的更新,可以是无限期的,也可以是指定时间段的例如,通过命令完全禁用 Firefox 的自动更新:snap refresh --hold firefox
或者,通过命令为 Firefox 保留 24
Java服务高CPU占用代码排查方法
1.查找进程通过top -c命令可以确定出现问题的进程2.查找线程 接下来就要找到这个进程中是哪个线程出现问题这个确定也是比较简单的,只需要输入命令:top -Hp PID例top -Hp 9828
3.定位代码jstack 进程PID | grep 线程id的16进制 -c 显示行数jstack
MyBatis-Plus部分方法封装
在此仅记录一种思路public interface SuperMapper<T> extends BaseMapper<T> {
default List<T> idNotInList(List<?> idList) {
return selectList(new Quer
IDEA方法注释模板
设置tab键触发注释模板内容**
* <p>$methodName$</p>
*$param$ $return$
* @Title $methodName$
* @author kyaa
* @date $date$ $time$
*/
变量填充param自己脚本模拟def result
Nginx相关命令
查看Nginx的版本号:nginx -V
启动Nginx:start nginx 或者 nginx
快速停止或关闭Nginx:nginx -s stop
正常停止或关闭Nginx:nginx -s quit
配置文件修改重装载命令:nginx -s reload
查看windows
屏蔽Postman自动更新
hosts文件添加127.0.0.1 dl.pstmn.io
127.0.0.1 sentry-app.postmanlabs.com
Visual Studio 2019 文件编码问题
Visual Studio 对 utf-8 的支持相当差.cpp/.h 文件先调出高级保存选项菜单, 具体百度设置文件字符编码为utf-8还不够, 还要在项目 => 属性 => C/C++ => 所有选项 => 附加选项 中 设置 /utf-8.rc 文件默认编码gbk, 加了特殊字符无法显示然后改
Redis缓存更新修改原有值但是不修改失效时间
第一种方式redisTemplate.opsForValue().set("key", "value", 0);第二种方式redisTemplate.opsForValue().increment("key", 1);
异步场景下的ThreadLocal解决方案
引入依赖<dependency>
<groupId>com.alibaba</groupId>
<artifactId>transmittable-thread-local</artifactId>
<version>2.12.1</version>
</dependency
Java 获取当前方法的被调用信息
Thread.currentThread().getStackTrace();
各平台时间格式
javayyyy-MM-dd HH:mm:ss2021-01-18 13:05:25mysqlDATE_FORMAT(time,'%Y-%m-%d %H:%i:%s')2021-01-18 13:05:25sql serverSELECT CONVERT(varchar(100), GETDATE(
修改Linux服务器登录欢迎语
vim /etc/motd