- 博客(12)
- 收藏
- 关注
转载 JDK8自定义注解
1.注解(Annotation) Java注解又称Java标注,是JDK5.0版本开始支持加入源代码的特殊语法元数据。Java语言中的类、方法、变量、参数和包等都可以被标注。和Javadoc不同,Java标注可以通过反射获取标注内容。在编译器生成类文件时,标注可以被嵌入到字节码中。Java虚拟机可以保留标注内容,在运行时可以获取到标注内容。 当然它也支持自定义Java标注。2....
2019-12-09 11:15:34
1010
转载 SnowFlake算法 - 时钟回拨问题
「转载」https://www.jianshu.com/p/98c202f64652?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=weixin原生实现本文承接sharding-jdbc源码之分布式ID,在这篇文章中详细介绍了sharding-jdbc的分布式ID...
2019-09-19 17:36:23
2884
1
转载 Idea下stash、merge、rebase的使用
(本文来自oschina,文章日常使用Git时遇到的常见的错误及其发生原因等相关内容。http://www.uml.org.cn/pzgl/201902183.asp?artid=21669)我们在日常使用Git的过程中经常会发生一些意外情况,如果处理不当,则可能会出现代码丢失的假象。本文将针对IDEA&Git日常开发中的一些场景,为你层层拨开迷雾,解析常见的错误及其发生原因,让你从此...
2019-08-11 10:39:42
14569
原创 关于引用第三方Jar包异常的问题
直接在 ..\.m2\repository引入第三方jar包无效,需执行maven install 命令来引入jar至本地mvn install:install-file -DgroupId={groupId} -DartifactId={artifactId} -Dversion={version} -Dfile={jar包名} -Dpackaging=jar...
2019-06-03 11:07:45
565
原创 JAVA - Execl文件校验
通过POI魔数判断文件类型:public static boolean isExeclFile(InputStream inputStream){ boolean res = false; try { FileMagic fileMagic = FileMagic.valueOf(new BufferedInputStream(inputStream));...
2019-05-20 18:59:26
1376
1
原创 JAVA - 静态文件导出 - 模板代码
@PreAuthorize(HASANYROLE_ALL)@PostMapping("/template/download")@ResponseBodypublic void getApplicationTemplate(HttpServletRequest req, HttpServletResponse res) { try { //获取要下载的模板名称 ...
2019-05-20 18:45:28
650
原创 springboot 接口返回时间格式异常
springboot之Date格式化问题场景: 在springboot应用中,@RestController层注解的json默认序列化中,日期格式默认为:2018-06-17T07:24:07.430+0000。 日常需求中,往往需要将日期转化为修改方法: 方法一: 在apllication.properties加入下面配置 #时间戳统一转换 sp...
2019-04-25 09:22:11
956
原创 java8新特性之Lambda表达式
前言:Lambda表达式需依托于函数是接口。(函数式接口定义为只具备一个抽象方法的接口)如下:@FunctionalInterfacepublic interface AppleFilter { boolean accept(Apple apple);} =》详细解释及jdk自带的函数式接口可参见:https://www.cnblogs.com/shenlan...
2019-04-14 22:45:55
127
原创 java8新特性之Optional类
简介:Optional<T>类是一个容器类,代表一个值存在或不存在,原来用null表示一个值不存在,现在Optional可以更好地表达这个概念,并且可以避免空指针异常。Optional 类是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。 Optional 是个容器:它可以保存类型T的值,或者仅仅保存null...
2019-04-14 22:01:52
101
原创 Java8数据流
Stream是在JAVA8中引入的一个抽象,可以处理类似SQL语句中的Select查找数据。Stream类全路径为:java.util.stream.Stream对Stream的描述,引用其他文章中觉得比较好的介绍:Java 8 中的 Stream 是对集合(Collection)对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作(aggregate operation...
2019-04-13 23:33:18
218
转载 浅析响应式编程(Reactive Programming)
在计算机领域,响应式编程是一个专注于数据流和变化传递的异步编程范式。这意味着可以使用编程语言很容易地表示静态(例如数组)或动态(例如事件发射器)数据流,并且在关联的执行模型中,存在着可推断的依赖关系,这个关系的存在有利于自动传播与数据流有关的更改。抛开大段大段的概念,我们先搞清楚一件事情:什么是编程范式?通俗的说:编程是为了解决问题,而解决问题可以有多种视角和思路,其中具有普适性的模式被归...
2019-04-13 20:47:55
453
转载 「转」数据结构 - 二叉树 - 面试中常见的二叉树算法题
转自:https://blog.csdn.net/u012428012/article/details/79089915数据结构 - 二叉树 - 面试中常见的二叉树算法题数据结构是面试中必定考查的知识点,面试者需要掌握几种经典的数据结构:线性表(数组、链表)、栈与队列、树(二叉树、二叉查找树、平衡二叉树、红黑树)、图。本文主要介绍树中的常见的二叉树数据结构。包括概念简介二叉...
2019-04-09 11:16:02
226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人