自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Andy的博客

不积跬步 无以至千里

  • 博客(19)
  • 收藏
  • 关注

原创 栈Stack

jdk8源码publicclass Stack<E> extends Vector<E>{}

2019-09-30 17:01:25 98

转载 redis新手入坑必会

                                 &nbsp...

2019-09-29 14:36:01 128

原创 线性表数据结构

理解下ArrayList/LinkedList源码ArrayList源码在这里插入代码片

2019-09-29 11:29:37 134

原创 linux 三种模式下常用命令

vi的三种模式:命令模式、编辑模式、尾行模式一.命令模式1.光标移动a、字符级      左(h)  下(j)  上(k)  右(l)    b、单词级      w word移动到下个单词首字母      b before上个单词首字母      e end下个单词结尾    c、行级      0 行首      $ 行尾    d、段落级{ 上 } 下(没必要记忆)...

2019-09-26 16:39:14 225

转载 linux常用命令大全

Linux常用命令大全(非常全!!!)最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考: 系统信息 arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版...

2019-09-26 16:23:49 91

转载 Git的工作原理

                                  &...

2019-09-26 11:15:18 111

原创 什么是Git以及Git如何使用

前言为什么学习Git因为Git是最快、最简单、最流行的分布式版本控制系统。本篇内容是在阅读廖雪峰官网后,自己总结出的,目的方便学习。Git是什么Git是目前世界上最先进的分布式版本控制系统(没有之一)。Git简介Git诞生从前有个人叫Linus,在1991年创建了开源的Linux,开源社区的兄弟们不断贡献代码,本着方便原则,使用了当时的BitKeeper,有的兄弟不老实,试图破解协...

2019-09-26 09:59:50 80

原创 常用技术网站链接

数据结构的动图网站https://visualgo.net/zh

2019-09-25 11:39:09 153

原创 数据结构总览

什么是数据结构数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。有哪些基本功能增、删、改、查思维导图下一篇:线性表数据结构...

2019-09-25 11:17:02 125

原创 JDK8新特性-日期时间

为什么要引入新的日期时间日期类不提供国际化,没有时区支持,虽然Java引入java.util.Calendar和java.util.TimeZone类,但是问题没有得到解决。java.util.Date 是线程不安全的,所有的日期类都是可变的。java.util.Date包含日期和时间,java.sql.Date只包含日期,再加上名字相同,最关键的是用于格式化和解析的类在java.text...

2019-09-24 17:45:11 179

原创 JDK8新特性-Optional使用总结

为什么jdk8中加入了Optional使用过java判断NPE(空指针异常)问题的小伙伴,一定知道判空的代码写起来一点都不优雅并且会出现运行时期经常会出现NPE。Optional自带判空函数,是代码更加整洁和优雅。构造方法源码static Optional empty()描述:返回空的 Optional 实例使用场景:内部value是null。 public static&l...

2019-09-24 16:20:03 298

转载 JDK8新特性-Stream

版权声明:本文转载于陈争云,占宇剑和司磊在developerWorks上发表的《Java8中的Streams API详解》一文。为什么需要 StreamStream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX对 XML 解析的 Stream,也不是 Amazon Kinesis 对...

2019-09-24 14:23:08 170

原创 JDK8新特性-默认方法

什么是默认方法呢就是在接口中有实现方法,并且接口实现类不需要实现该方法,接口中的默认方法使用关键字default修饰。源码例子@FunctionalInterfacepublic interface Predicate<T> { default Predicate<T> negate() { return (t) -> !test(t)...

2019-09-23 10:48:59 147

原创 JDK8 四大核心函数式接口Function、Consumer、Supplier、Predicate

Function<T, R> /** * Applies this function to the given argument. * * @param t the function argument * @return the function result */ R apply(T t);ConsumerSuppli...

2019-09-23 09:44:26 509

原创 JDK8新特性- 方法引用

为什么要使用方法引用使用::来指定方法名使用方法减少冗余代码。实例在这里插入代码片参考文献:https://www.runoob.com/java/java8-method-references.html

2019-09-20 16:40:07 104

原创 JDK8新特性-函数式接口

什么是函数式接口就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。已知的接口使用了@FunctionalInterface注解首先,常用接口Callable、Runnable、Comparator等在JDK8中都添加了@FunctionalInterface注解。为什么要使用@FunctionalInterface注解该注解只能标记函数式接口该注解不是必须的,如果一个接口...

2019-09-19 09:36:56 118

原创 JDK8新特性-Lambda表达式

概念Lambda允许把函数作为一个方法的参数语法(parameters) -> expression或(parameters) ->{ statements; }特征可选类型声明:不需要声明参数类型,编译器可以统一识别参数值。可选的参数圆括号:一个参数无需定义圆括号,但多个参数需要定义圆括号。可选的大括号:如果主体包含了一个语句,就不需要使用大括号。可选的返回关键字...

2019-09-19 09:23:23 106

原创 idea jdk配置

点击file下的project structure然后点击SDKs这个选项开始指定jdk的位置。

2019-09-18 20:12:00 567

转载 java 基础 异常

Error和RuntimeException属于Unchecked Exception(非检查异常);try catch语句捕获多个异常时,如有诸如上述的继承关系,子类异常在前,父类的在后捕获。 (1)Error:jvm中出现不可恢复的错误,如堆内存溢出等,程序是没有处理机会的。 (2)运行时异常(RuntimeException):属于非检查异常,java编译器忽略其...

2019-09-18 14:45:14 64

Apache Skywalking

Apache Skywalking 微服务链路追踪工具

2022-11-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除