摘要: 使用mysql8及以上,只配置了databaseSchemaUpdate:true,启动程序时,发现并没有自动创建表结构,并抛出表不存在的错误 activiti: databaseSchemaUpdate:true 解决方案 在数据库连接后面加上 nullCatalogMeansCurrent=tr 阅读全文
posted @ 2026-01-06 20:50 grillar 阅读(5) 评论(0) 推荐(0)
摘要: 用位运算简单实现0变1,1变0 如果是使用普通方法实现0变1,1变0,就要两次判断,过于啰嗦,通过异或预算(^),就能很简单的实现,简单不啰嗦 0^1 = 1; 1^1 = 0; 阅读全文
posted @ 2022-10-20 09:59 grillar 阅读(986) 评论(0) 推荐(1)
摘要: 不规范代码 final long start = System.currentTimeMillis(); doSomething(); final long during = System.currentTimeMillis() - start; 可以使用 Apache Commons Lang3提 阅读全文
posted @ 2022-10-11 15:57 grillar 阅读(37) 评论(0) 推荐(0)
摘要: 启动redis docker run -p 6379:6379 --name redis \ -v /mydata/redis/data:/data \ -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \ -d redis redis-s 阅读全文
posted @ 2022-09-12 08:21 grillar 阅读(1383) 评论(0) 推荐(0)
摘要: mysql配置文件 [client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] init_connect='SET collation_connection = utf8_unicode_ci' in 阅读全文
posted @ 2022-09-12 07:38 grillar 阅读(31) 评论(0) 推荐(0)
摘要: 启动mysql容器 # --name指定容器名字 -v目录挂载 -p指定端口映射 -e设置mysql参数 -d后台运行 sudo docker run -p 3306:3306 --name mysql \-v /mydata/mysql/log:/var/log/mysql \-v /mydata 阅读全文
posted @ 2022-09-12 07:27 grillar 阅读(1880) 评论(0) 推荐(0)
摘要: 问题简述 总是会在做算法题中遇到组合问题,每次遇到第一时间想到图中的公式,但是阶乘很明显稍微大一点就会超出变量的最大值,导致溢出结果错误 解决思路 由图中公式很显然就能想到利用动态规划思想,利用数组表示组合结果 备注 记得将得到的结果对(1e9+7)取模 阅读全文
posted @ 2022-09-04 22:21 grillar 阅读(30) 评论(0) 推荐(0)
摘要: 记录判断质数的方法,省得自己再去找或自己去敲 private boolean isPrime(int n) { if (n < 2) return false; if (n == 2) return true; if (n % 2 == 0) return false; for (int i = 3 阅读全文
posted @ 2022-04-05 14:20 grillar 阅读(84) 评论(0) 推荐(0)
摘要: 对于a,b两个变量,交换两个变量的值,最常见的方法是使用临时变量c: - 将a的值赋给c - 将b的值赋给a - 最后将c赋给b 但如果不允许使用临时变量完成交换,那么可以使用位运算: a ^= b; b ^= a; a ^= b; 阅读全文
posted @ 2022-02-07 05:03 grillar 阅读(262) 评论(0) 推荐(0)