- 博客(7)
- 收藏
- 关注
原创 Clickhouse DateTime日期后面多了 .000
dbaver 连接clickhouse后会Datetime类型,显示时会默认加.000;修改一下连接设置即可。
2023-09-06 15:57:51
182
1
原创 一个诡异的bug,idea无法编译java目录下的文件
在idea中创建了几个服务,通过复制创建的,执行时发现生成的target没有java文件夹下的文件,所以一直报找不到主类。打开项目结构,发现这些文件夹被识别成了父项目的源代码根!
2023-08-25 17:43:05
118
1
原创 java自定义注解
使用@interface 自定义注解使用注解测试利用自定义注解加spring的AOP可以实现对方法的增强,本次演示一个可以输出方法运行时间的注解。
2023-08-22 15:41:39
106
1
原创 利用BlockingQueue实现生产者消费者模式
BlockingQueue是 java.util.concurrent 包提供的用于解决并发生产者 - 消费者问题的类。在往队列中添加或者取出元素时通过ReentrantLock实现线程安全。常见的阻塞队列有ArrayBlockingQueue (由数组支持的有界队列)、LinkedBlockingQueue (由链接节点支持的可选有界队列)、PriorityBlockingQueue (由优先级堆支持的无界优先级队列)、DelayQueue (由优先级堆支持的、基于时间的调度队列)
2023-08-15 17:34:02
207
1
原创 shiro中的过滤器
当我们需要使用 spring 中的过滤器时,通常通过继承 filter 接口或者使用@Webfilter注解实现。shiro中过滤器实现也是通过实现filter接口实现的,shiro中整个filter类结构如下图所示,最顶层的AbstractFilter 实现了filter接口。在DefaultFilter 枚举类中列出了shiro中常用的filter这个类重写了dofilter方法,用来保证每个请求只会被一个filter过滤一次,不会重复过滤如果当前filter没有执行过过滤,默认会进入第二个if(那两
2023-08-08 18:35:05
1231
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人