摘要: 场景:线上某一目录下类的日志打印的日志级别低(如:DEBUG),导致线上打印大量日志。 解决方案一: 修改spring-logback中日志级别,重新发版。 解决方案二: curl接口 @RequestMapping(value = "/v1/test/log4J/level", method = 阅读全文
posted @ 2021-12-10 19:11 薛小生 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 需求:参数是多个没有顺序的rowKey,在某张表中批量查询。一个一个rowKey查询的话,效率太低。 实现:需要在scan中添加filter。filter中添加多个rowKey,对需要查询的rowKey进行限制。x代表rowKey。 RowFilter用于过滤row key 在这里使用EQUAL,B 阅读全文
posted @ 2018-09-12 11:24 薛小生 阅读(1541) 评论(0) 推荐(0) 编辑
摘要: 第一种: 第二种:将第一种的设置开始RoeKey的地方换成 阅读全文
posted @ 2018-09-11 20:47 薛小生 阅读(1526) 评论(0) 推荐(0) 编辑
摘要: mysql 查询库名,表名,主键名 select table_schema, table_name,column_name from INFORMATION_SCHEMA.KEY_COLUMN_USAGE t where t.table_schema='HIS466' 阅读全文
posted @ 2018-08-03 11:44 薛小生 阅读(14890) 评论(0) 推荐(0) 编辑
摘要: 127.0.0.1:6379> SHUTDOWN(error) ERR Errors trying to SHUTDOWN. Check logs. 查看redis-server 和redis-cli所在文件夹的权限 可以使用ls 命令查看文件夹权限, (代表类型)×××(所有者)×××(组用户)× 阅读全文
posted @ 2018-03-14 09:02 薛小生 阅读(2092) 评论(0) 推荐(0) 编辑
摘要: java对redis的基本操作 一、server端安装 1、下载 https://github.com/MSOpenTech/redis 可看到当前可下载版本:redis2.6 下载windows平台文件: 解压后,选择当前64位win7系统对应的版本: 2、安装 1)解压后将里面所有文件拷贝至re 阅读全文
posted @ 2018-03-06 10:56 薛小生 阅读(273) 评论(0) 推荐(0) 编辑
摘要: Java程序员必须掌握的线程知识-Callable和Future Callable和Future出现的原因 创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要获取执行结果,就必须通过共享变量 阅读全文
posted @ 2018-02-26 17:05 薛小生 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 一、目的 为了便于文件打印或查看数据,需要将数据导出 二、代码 阅读全文
posted @ 2018-01-02 14:21 薛小生 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 一、Lock锁: Lock是一个接口,Lock需要手动的释放锁,Lock锁可以知道是否成功的获取锁。 二、Lock接口中的方法 获取锁:Lock() 、tryLock()、tyrLock(long time,timeUnit unit)、lockInterruptibly() 释放锁:unlock( 阅读全文
posted @ 2017-12-06 17:10 薛小生 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 一、什么是ThreadLocal类 ThreadLocal 在很多地方叫做本地变量,在有些地方叫做线程本地存储。ThreadLocal在每个线程中为每个变量都创建了一个副本,每个线程可以访问自己内部的副本变量,而不会对其它线程的副本变量造成影响。 二、例子 运行结果: 如果看不懂没关系,下面会解释各 阅读全文
posted @ 2017-12-06 10:51 薛小生 阅读(1081) 评论(0) 推荐(0) 编辑