
java基础
怕不是个憨憨
这个作者很懒,什么都没留下…
展开
-
java 并发之BlockingQuene
LinkedBlockingQueue 可以指定容量,也可以不指定,不指定的话,默认最大是Integer.MAX_VALUE,其中主要用到put和take方法,put方法在队列满的时候会阻塞直到有队列成员被消费,take方法在队列空的时候会阻塞,直到有队列成员被放进来。2、LinkedBlockingQueue: 大小不定的BlockingQueue,若其构造函数带一个规定大小的参数,生成的BlockingQueue有大小限制,若不带大小参数,所生成的BlockingQ。原创 2023-10-29 18:30:21 · 193 阅读 · 0 评论 -
java-mvel使用记录
MVEL为 MVFLEX Expression Language(MVFLEX表达式语言)的缩写,它是一种动态/静态的可嵌入的表达式语言和为Java平台提供Runtime(运行时)的语言。MVEL是一个基于java语法的表达式,为JAVA语言提供便捷灵活的动态性。MVEL吸收了大量的java语法,但是作为一个表达式语言,还是与java有很多不同之处,比如MVEL像正则表达式一样,有直接支持集合、数组、字符串的操作符。除了表达式语言以外,MVEL还提供了用来配置和构造字符串的模板语言。原创 2023-06-18 17:13:40 · 434 阅读 · 0 评论 -
关于缓存一点点使用
【代码】关于缓存一点点使用。原创 2023-06-18 10:55:11 · 207 阅读 · 0 评论 -
自定义注解实现属性屏蔽和日志打印
自定义注解原创 2022-12-04 18:32:00 · 278 阅读 · 1 评论 -
全局异常处理
统一异常处理原创 2022-07-10 17:06:23 · 244 阅读 · 0 评论 -
批量转数据的多线程实现
1 定义线程原创 2022-07-10 16:47:44 · 623 阅读 · 0 评论 -
java基础-温故知新
1 stream流用来过滤数据,避免多次遍历数据-----这有1.8新特性,lambda表达式 public static void main(String[] args) { List<String> list = new ArrayList<>(); List<String> list2 = new ArrayList<>(); list.add("张无忌"); list.add(原创 2022-05-14 10:23:37 · 177 阅读 · 0 评论