随笔分类 - JAVA
摘要:因最近需要有个业务需要实现一个自增的流水号,其中细节值得学习,故记录下,以便反思总结。 因为项目问题,故优先考虑在已存在的技术上进行实现,所以博猪优先想到的是: 在MongoDB中,使用单独的集合来存放指定key对应的最大值,然后每次生成流水号时默认查询指定key对应的最大值,取出对应的主键的最大值
阅读全文
摘要:工具类 车架号工具类 import org.apache.commons.collections.CollectionUtils; import org.apache.commons.collections.ListUtils; import java.util.*; /** * @ClassNam
阅读全文
摘要:背景简介 因为博猪最近在开发一个sass平台,牵扯到一些常用的第三方的对接,自己也实现了一些第三方的对接,但是由于业务的需要,系统平台可能不太满足同一种类型的第三方,所以特此记录一下。 本文以常用的短信平台来举例,只是涉及设计思维,并不进行代码实现,相关第三方实现请参考第三方的API文档或者相关资料
阅读全文
摘要:简介 前言 最近项目业务中有关于价格计算的模块,项目用到这个东西,感觉很方便和灵活,特地看了一下官方文档。 官方文档地址如下: 点击跳转官方最新文档地址 参照博客地址: 博客地址 软件简介 AviatorScript 是一门高性能、轻量级寄宿于 JVM 之上的脚本语言。 备注:版本5之前都叫Avia
阅读全文
摘要:简介 前言 最近公司开展新项目,由于项目进度紧急,部分项目负责人不在现在,建表相关的使用的是Excel,由于Excel拼接过于麻烦,博猪COPY了一下大神的代码,修改了部分代码,以便适用于我们项目。 参照博客地址:博客地址 准备工作 Excel模板 模板可以根据自己的习惯来创建,需要注意的是建表时我
阅读全文
摘要:1.简介 Enum 一般用来表示一组相同类型的常量。如:性别、日期、月份、颜色等。对这些属性用常量的好处是显而易见的,不仅可以保证单例,且在比较的时候可以用 ”==” 来替换 equals。在 JDK1.5 之前是没有 Enum 这个类型的,那时候一般用接口常量来替代。 2.Enum究竟是啥 你是否
阅读全文
摘要:新特性简介 速度更快 代码更少,更简洁(增加了新的语法支持:lambda表达式) 强大的Stream API 便于并行 最大化减少空指针异常(增加Optional类) 其中最为核心的为 Lambda 表达式与Stream API Lambda 表达式 为啥使用lambda表达式? Lambda 是一
阅读全文