- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 java8之默认接口实现
java8之默认接口实现简介Predicate源码代码演示冲突解决简介定义:申明方法的同时提供实现允许在接口内声明静态方法指定接口方法的默认实现Predicate源码/* * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONF...
2019-03-31 17:41:28 11180 2
原创 设计模式之策略模式
设计模式之策略模式策略模式策略模式核心思想 :代表了解决一类算法的通用解决方案,让你在运行时选择使用哪种方案(定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换)组成:Context(应用场景)、Strategy(抽象策略类)客户Strategy...
2019-03-31 15:12:12 183
原创 java8新特性之时间API
java8新特性之时间API为什么需要在Java8中引入新的日期和时间库?LocalDate:提供简单的日期,不包含时间信息LocalTime:提供简单的时间,不包含日期信息LocalDateTime:整合了LocalDate和LocalTimeDuration:用于计算两个LocalTime或两个LocalDateTime之间的时间差; Peroid用于计算两个LocalDate之间的差值时间戳...
2019-03-30 22:28:47 249
原创 java新特性之stream
JAVA8新特性之stream流的操作流程中间操作的方法流的操作流程一个执行查询的数据源一个中间操作链,形成一条流的流水线一个终端操作,执行流水线,并能生成结果@Data@Accessor(chain=true) //链式public class User { private String id; private String name; private int...
2019-03-28 22:23:19 410
原创 JAVA8新特性之Optional
JAVA8新特性之OptionalOptional的简单介绍Optional声明Optional常用的方法Optional的简单介绍功能: 减少null值的判断逻辑: 变量存在时,Optional类只对类进行简单的封装;不存在时,缺失的值会被建模成一个"空"的Optional对象,由方法Optional.empty()返回Optional声明//定义一个entity@Data //lo...
2019-03-27 23:58:59 282
原创 Java使用tss4j行图片文字识别(中文)
Java使用Tess4J进行图片文字识别tess4j中文材料准备tess4j基本使用方法tess4j中文材料准备tess4j下载: https://sourceforge.net/projects/tess4j/中文解读包: https://github.com/tesseract-ocr/tessdata/blob/master/chi_sim.traineddatatess4j基本使用...
2019-03-14 21:12:58 1600
原创 idea打包可执行jar包
idea打包可执行jar包打包步骤代替的解决方法打包步骤最近在练习微服务项目,需要对项目进行打包运行部署,所以对常用的打包方法稍微总结了一下。1、在项目上鼠标右键 --> Open Module Settings 或者 (file --> project structure)上图为点击后出现的窗口(另外可以通过快捷键打开ctrl-shift-alt-s)2, Artifac...
2019-03-13 22:33:59 677 1
原创 maven的下载、安装与配置
maven的下载、安装与配置maven下载maven安装maven安装成功,输入命令 mvn -version可测试是否安装成功maven下载下载地址: http://maven.apache.org/download.cgi下载完,解压得到bin文件夹:含有mvn运行的脚本boot文件夹:含有plexus-classworlds类加载器框架conf文件夹:含有settings.x...
2019-03-12 21:05:32 2052
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人