点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
1
断言
断言是一个逻辑判断,用于检查不应该发生的情况
Assert 关键字在 JDK1.4 中引入,可通过 JVM 参数-enableassertions开启
SpringBoot 中提供了 Assert 断言工具类,通常用于数据合法性检查
// 要……继续阅读 »
itzoo
3年前 (2022-04-24) 788浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
近日,微软公布了 Visual Studio Code Java 在 2022 年的开发路线图。
在 1 月 20 日发布的新年第一篇博客文章中,微软对 2021 年的亮点做了回顾,并正式发布了 2022 年路线图,其中就包括一些重点关注的方面和令人兴奋的功能更新。
 ……继续阅读 »
itzoo
3年前 (2022-04-24) 806浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
Java 动态编译,实现了 Java 代码的动态编译后,接下来就要填补上文中提到的坑,将原来使用注释配置的 Java 数据类型改为使用缩写替代。
为了便于缩写,能直观地看出完整类型,我设计的方案是:
对简单类型如 String、int、Double,就使用类型的首字母替代,如 i ……继续阅读 »
itzoo
3年前 (2022-04-24) 737浏览 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
Sping原理
Spring是一个轻量级Java开发框架,最早有Rod Johnson创建,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。它是一个分层的JavaSE/JavaEE full-stack(一站式)轻量级开源框架,为开发Java应用程序提供……继续阅读 »
itzoo
3年前 (2022-04-23) 828浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
在线学习平台 Springboard 罗列了一个最容易学习和最难学的编程语言 Top 5 榜单。
事实上,问一个程序员最容易学习的语言,就像问一个人他们最喜欢的冰淇淋。每个人都有自己的偏好,永远没有真正的正确答案。正如开发者和教育家 Marek Zaluski 曾经说的那样,”……继续阅读 »
itzoo
3年前 (2022-04-23) 800浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
如何利用自定义注解放行springsecurity项目的接口
在实际项目中使用到了springsecurity作为安全框架,我们会遇到需要放行一些接口,使其能匿名访问的业务需求。但是每当需要当需要放行时,都需要在security的配置类中进行修改,感觉非常的不优雅。
例如这样:
……继续阅读 »
itzoo
3年前 (2022-04-23) 808浏览 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. Java简单易学
每种编程语言都有学习曲线,但 Java 与 C、C++ 和 JavaScript 有许多相似之处。任何有这些语言经验的人都会很快掌握 Java 语法。
Java 还有一套非常严格和可预测的规则来管理代码结构。这与其他无类型的脚本语言形成了鲜明的对比,看起来一切正……继续阅读 »
itzoo
3年前 (2022-04-23) 906浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
1
开源项目简介
比 MyBatis 效率快 100 倍的条件检索引擎,天生支持联表,使一行代码实现复杂列表检索成为可能!
2
开源协议
使用Apache-2.0开源协议
3
界面展示
……继续阅读 »
itzoo
3年前 (2022-04-23) 978浏览 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个赞