点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
2022年1月20日,Spring官方发布了Spring Boot 3.0.0的第一个里程碑版本M1。
下面一起来来看看Spring Boot 3.0.0 M1版本都有哪些重大变化:
1
Java基线从 Java 8 提升到了 Java 17
这个在最早的Sprin……继续阅读 »
itzoo
3年前 (2022-04-24) 676浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
Java的stream编程给调试带来了极大的不便,idea 推出了streamtrace功能,可以详细看到每一步操作的关系、结果,非常方便进行调试。
1
初遇StreamTrace
这里简单将字符串转成它的字符数,并设置断点开启debug模式。
如上……继续阅读 »
itzoo
3年前 (2022-04-24) 772浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
1
前言
Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。重点:和 Javadoc 不同,Java 标注可以通过反射获取标注内容。* 大话空话不用说太多,简而言之,在编译器生成类文件时,标注 可以被嵌入到字节码中。Java 虚……继续阅读 »
itzoo
3年前 (2022-04-24) 750浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
1
前言
“If you cannot measure it, you cannot improve it”.
在日常开发中,我们对一些代码的调用或者工具的使用会存在多种选择方式,在不确定他们性能的时候,我们首先想要做的就是去测量它。大多数时候,……继续阅读 »
itzoo
3年前 (2022-04-24) 770浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
1
断言
断言是一个逻辑判断,用于检查不应该发生的情况
Assert 关键字在 JDK1.4 中引入,可通过 JVM 参数-enableassertions开启
SpringBoot 中提供了 Assert 断言工具类,通常用于数据合法性检查
// 要……继续阅读 »
itzoo
3年前 (2022-04-24) 788浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
Java 动态编译,实现了 Java 代码的动态编译后,接下来就要填补上文中提到的坑,将原来使用注释配置的 Java 数据类型改为使用缩写替代。
为了便于缩写,能直观地看出完整类型,我设计的方案是:
对简单类型如 String、int、Double,就使用类型的首字母替代,如 i ……继续阅读 »
itzoo
3年前 (2022-04-24) 739浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
1
背景
使用flowable自带的flowable-ui制作流程图
使用springboot开发流程使用的接口完成流程的业务功能
2
flowable-ui部署运行
flowable-6.6.0 运行 官方demo
参考文档:ht……继续阅读 »
itzoo
3年前 (2022-04-23) 1066浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
1
困惑
最近遇到个问题,有个表的要加个user_id字段,user_id字段可能很大,于是我提mysql工单alter table xxx ADD user_id int(1)。领导看到我的sql工单说:这int(1)怕是不够用吧,接下来是一通解释。
其实这不是我第一……继续阅读 »
itzoo
3年前 (2022-04-23) 766浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
1
命名篇
避免使用误导性的命名,比如是List类型变量才会命名为accountList;不使用小写的字母L和大写的字母O来命名变量,因为他们会和数字1和0混淆
变量的命名使用有区分意义的词。比如,ProductInfo和ProductData就没区分;Info和Da……继续阅读 »
itzoo
3年前 (2022-04-22) 775浏览 0评论
1个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
1、wait()、notify/notifyAll() 方法是Object的本地final方法,无法被重写。
2、wait()使当前线程阻塞,前提是 必须先获得锁,一般配合synchronized 关键字使用,即,一般在synchronized 同步代码块里使用 wait()、notify……继续阅读 »
itzoo
3年前 (2022-04-22) 781浏览 0评论
0个赞
刚刚面试回来的B哥又在吐槽了:现在的面试官太难伺候了,放着好好的堆、栈、方法区不问,上来就让我从字节码角度给他分析一下try-catch-finally(以下简称TCF)的执行效率……
我觉得应该是面试官在面试的过程中看大家背的八股文都如出一辙,觉得没有问的必要,便拐着弯的考大家的理解。今天趁着B哥也在,我们就来好好总结一下TCF相……继续阅读 »
itzoo
3年前 (2022-04-22) 792浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
任何对JDK集合框架有经验的程序员都熟悉和喜欢java.util.Collections包含的工具方法。Guava沿着这些路线提供了更多的工具方法:适用于所有集合的静态方法。这是Guava最流行和成熟的部分之一。
我们用相对直观的方式把工具类与特定集合接口的对应关系归纳如下:
&n……继续阅读 »
itzoo
3年前 (2022-04-22) 700浏览 0评论
0个赞