- 博客(12)
- 问答 (1)
- 收藏
- 关注
原创 HttpUtil
import com.alibaba.fastjson.JSON; import org.springframework.http.HttpEntity; import org.springframework.http.HttpHeaders; import org.springframework.http.HttpMethod; import org.springframework.http.ResponseEntity; import org.springframework.retry.suppor..
2021-04-21 10:30:55 91
原创 Node.js安装及前端部分相关
一、百度搜索Node.js,直接官网下载安装即可。NPM是node.js中的包管理工具,作用就相当于maven 二、配置npm使用淘宝镜像(安装完成后dos窗口键入以下命令) node -v ------检查当前版本 npm config set registry http://registry.npm.taobao.org/ ...
2021-03-10 14:55:56 68
转载 java8时间处理
作者:海向 出处:https://www.cnblogs.com/haixiang/p/12993399.html /** * Instant:瞬时实例 * LocalDate:本地日期 不包含具体时间 例如 2020-02-02 可以用来记录纪念日 * LocalDTime:本地时间 不包含日期 * LocalDateTime:结合了日期和时间 但不包含时差和时区 * ZonedDateTime:完整的日期时间,包含时区和相对UTC或...
2021-03-10 11:17:55 80
转载 java8 stream api流式编程
作者:海向 出处:https://www.cnblogs.com/haixiang/p/14291626.html java8自带常用的函数式接口# Predicateboolean test(T t) 传入一个参数返回boolean值 Consumervoid accept(T t) 传入一个参数,无返回值 Function<T,R> R apply(T t) 传入一个参数,返回另一个类型 准备数据 //计算机俱乐部 private static Lis...
2021-03-10 11:09:33 112
转载 Lambda表达式详解
作者: 海向 出处:https://www.cnblogs.com/haixiang/p/11029639.html Lambda简介# Lambda 表达式是 JDK8 的一个新特性,可以取代大部分的匿名内部类,写出更优雅的 Java 代码,尤其在集合的遍历和其他集合操作中,可以极大地优化代码结构。 JDK 也提供了大量的内置函数式接口供我们使用,使得 Lambda 表达式的运用更加方便、高效。 对接口的要求# 虽然使用 Lambda 表达式可以对某些接口进行简单的实现,但并不是所有的...
2021-03-10 10:37:29 72
原创 四、Es6入门
Vue ES6新特性 一、变量声明 var和let区别 let a; const a; var声明的变量往往会越域;var可以多次声明同一个变量;var存在变量提升(声明的变量在下面,在上面可以访问) let声明的变量作用域严格;let只能声明一次,不可重复声明;let不存在变量提升 const声明常量,变量值不能改变。 二、解构表达式 1.把数组arr的值分别赋给a,b,c (数组解构) let arr = [1,2,3]; //以前写法 let a = arr[0]; let b =
2021-03-09 14:21:34 56
原创 三、spring cloud组件使用
一、使用nacos作为注册中心和注册服务(alibaba) 1.下载nacos-server https://github.com/alibaba/nacos/releases 2.注册到nacos注册中心的服务引入依赖 <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery&
2021-02-25 16:03:42 163 1
原创 二、linux环境安装docker
Docker 虚拟化容器技术。Docker基于镜像,可以秒级启动各种容器。每一种容器都是一个完整的运行环境,容器之间相互隔离。 Docker安装步骤 详情参照docker官网(在CentOS上安装):https://docs.docker.com/engine/install/centos/ 1.卸载docker $ sudo yum remove docker \ docker-client \ docker-clien
2021-02-19 15:33:47 142
原创 一、使用vagrant快速创建Linux虚拟机
Virtualbox下载和安装 Virtualbox下载地址:https://www.virtualbox.org/ 一直下一步就行了(安装virtualbox需要开启CPU虚拟化) 直接使用virtualbox创建虚拟机需要从网上下载镜像,比较麻烦,可以借助vagrant快速创建虚拟机。 vagrant下载和安装 vagrant下载地址:https://www.vagrantup.com/downloads.html vagrant官方镜像仓库:https://app.vagrant...
2021-02-18 14:24:29 148 1
转载 Class.forName()、Class.forName().newInstance() 、New 三者区别!
Class.forName()、Class.forName().newInstance() 、New 三者区别! 在Java开发特别是数据库开发中,经常会用到Class.forName( )这个方法。通过查询Java Documentation我们会发现使用Class.forName( )静态方法的目的是为了动态加载类。在加载完成后,一般还要调用Class下的newInstance(...
2018-07-17 10:39:45 199
原创 获得指定长度字符串,不足位右补空格
/** * 生成指定长度字符串,不足位右补空格 * @param str * @param length * @return */ private static String formatStr(String str, int length) { int strLen; if (str == null) { strLen = 0; }else{ st...
2018-06-04 10:12:16 11747 1
转载 java synchronized详解(1)
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时间最多只有一个线程执行该段代码。一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块是,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。public class Thread1 implements Runnable { ...
2018-04-11 10:56:39 91
空空如也
maven项目一个module依赖另一个module报红
2021-02-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人