摘要: 原文链接:IBIT程序猿 初识函数式编程 某一天 老板:小艾,最近业绩很差啊,看来员工的工作积极性不是很好啊,帮我过滤一下当月考勤。那些每月迟到10次以上的人,我拿去祭天;那些每月迟到5-10次的,我要严重警告一下,下月再犯,就祭天吧;剩下小于5次的,也要稍微警告警告。 于是,小艾就刷刷刷地写下了下 阅读全文
posted @ 2020-05-30 01:34 IBIT程序猿 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 原文链接:java8 中的常用函数式接口 函数式接口 表达式 拓展 备注 Predicate T → boolean DoublePredicate IntPredicate LongPredicate 谓词 Consumer T → void DoubleConsumer IntConsumer 阅读全文
posted @ 2020-05-28 15:54 IBIT程序猿 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 原文链接: "Proguard是啥?" 介绍 ProGuard 是一个 Java 类文件压缩器、优化器、混淆器和预校验器。压缩步骤,检查并删除没有被使用的类、字段、方法和属性。优化步骤,分析和优化方法的字节码。混淆步骤,用简短无意义的名称重命名剩余的类、字段和方法。这些步骤使得代码库变得更小、更有效 阅读全文
posted @ 2020-05-19 18:23 IBIT程序猿 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 原文链接: "程序、进程、线程和任务之间关系" 关系总览 程序(静态) 简单来说,程序可以描述为任何可执行文件。它包含一组完成特定的操作指令集合。它驻留在内存。它是一个被动的实体,不会因操作系统重新重启而消失。 进程(动态) 程序的任何运行实例都称为进程,也可以将其描述为正在执行的程序。一个程序可以 阅读全文
posted @ 2020-05-14 17:10 IBIT程序猿 阅读(1382) 评论(0) 推荐(0) 编辑
摘要: 搭建步骤 工具准备 创建步骤 Step 1 . File New Project Maven (勾选) Create from archetype Step 2 . 若 还没添加到系统,则需要增加Archetype;已存在,直接到Step 3。点击"Add Archetype": archetype 阅读全文
posted @ 2020-02-27 15:49 IBIT程序猿 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 原文链接:ibit-mybatis介绍 概述 ibit-mybatis是一个Mybatis的增强工具,在Mybatis的基础上增加了新的特性与功能,志在简化开发流程、提高开发效率。 特性 无侵入,引入”ibit-mybatis”对现有工程不会产生影响。 灵活的CRUD(增、删、改、查)操作,内置Da 阅读全文
posted @ 2019-12-16 22:58 IBIT程序猿 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 原文链接:sql-builder介绍 关于sql-builder sql-builder尝试使用java对象,通过类SQL的拼接方式,动态快速的生成SQL。它可作为稍后的开源项目ibit-mybatis的核心类库。 sql-builder提供了对象拼接的构造类Sql和字符串拼接的构造类StringS 阅读全文
posted @ 2019-12-16 22:54 IBIT程序猿 阅读(3519) 评论(0) 推荐(0) 编辑
摘要: 源文章: "structlog4j介绍" 结构化日志对于日志的收集的作用挺大的,根据自身的业务场景,基于 实现了 "structlog4j" 。 相关引用 Gradle Maven 概述 structlog4j的核心思想就是将日志已key value的方式呈现,方便日期切分。 日志保留字段 引入lo 阅读全文
posted @ 2019-12-04 15:11 IBIT程序猿 阅读(2031) 评论(0) 推荐(1) 编辑
摘要: 原文链接: "小ben马" 的 "java Reflection(反射)基础知识讲解" 1.获取Class对象的方式 1.1)使用 "Class forName" 如果没有获取到Class对象,则抛出异常 ; eg: 1.2)使用某个类的 ".class",eg: 1.3)某个对象的 " getCl 阅读全文
posted @ 2018-03-12 17:44 IBIT程序猿 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 原文链接: "Java软件工程师技能图谱" 最近在考虑“拥有怎样的技能才能算一名合格的java软件工程师呢?”这个问题。碰巧在github发现一个很棒的开源项目 "程序员技能图谱" 。 "@Zhang Wei" 写的 "Java Software Engineer Skill Map" 确实能解答我 阅读全文
posted @ 2018-02-27 23:46 IBIT程序猿 阅读(809) 评论(0) 推荐(0) 编辑