Liao Can

正在加载今日诗词....

置顶 [Java技术栈 ] IT技术网站直通车

IT技术网站直通车 个人收集的IT技术网站集合,涉及web前后端,大数据,UI设计等。相当于一个学习网站的导航和直通车吧。 再也不用为了找不到之前收藏过的技术网站和博客而抓狂了!后续会陆续追加中。 欢迎评论区补充推荐! web后端 spring https://spring.io/ https://start.spring.io/ https://spring.io/projects/......

[JDK] JDK8的新特性(三)

Optional类 常用方法 Optional.of(T t):创建一个Optional实例 Optional.empty():创建一个空的Optional实例 Optional.ofNullable(T t):若t不为null,创建Optional实例,否则创建空实例 isPresent():判断是否包含值 orElse(T t):如果调用对象包含值,返回该值,否则返回t orElseG......
JDK

[JDK] JDK8的新特性(二)

创建流 示例:Collection 提供了两个方法 stream() 与 parallelStream() 123List<String> list = new ArrayList<>();Stream<String> stream = list.stream(); //获取一个顺序流Stream<String> parallelStream......
JDK

[git] 巧用gh-pages分支发布自己的静态项目

前言 大家都知道可以通过github pages 发布自己的静态博客,然后通过 username.github.io 可以访问。例如我的博客可以通过 nqmysb.github.io 访问,不过我的已经绑定域名 https://liaocan.top ,所以会直接跳转到域名显示。 但是我们通常有很多其他的静态项目需要展示,所以今天我总结一下如何利用gh-pages分支来发布自己的静态......
git

[JDK] JDK8的新特性(一)

官方文档 https://docs.oracle.com/javase/tutorial/java/javaOO/lambdaexpressions.html 教程 http://www.runoob.com/java/java8-new-features.html Lambda表达式 12345678910//示例:集合排序(函数体只有一行不需大括号)List<String>......
JDK

[设计] 香港地铁站点主题色的配色

基于香港地铁站点的主题色的配色 介绍 香港地铁的每个站点都有自己的主题色,比较好看,可以作为配色的参考。 所有颜色的汇总: 总共87个颜色 配色色表 有人将它做成 CSS 色表,http://metrocolor.live/index.html 我这里把所有颜色代码值整理成为一个数组,可以直接复制 12345678910111213141516171819/......

[大数据] 数据仓库总结

数据仓库 大数据平台 简介 通常说的大数据平台主要包括三部分: 数据相关的工具、产品和技术: 批量数据采集传输sqoop,spark 离线数据处理Hadoop,Hive,Spark 实时流处理Storm,Spark Streaming,Flink 数据资产: 公司业务本身产生和沉淀的数据 公司运作产生的数据(如财务、行政) 第三方数据:外界购买、交换或者爬虫而来的数据 数据......

[源码分析] Spring源码分析-IOC容器

Preface 在Spring中,IOC容器的重要地位我们就不多说了,对于Spring的使用者而言,IOC容器实际上是什么呢?我们可以说BeanFactory就是 我们看到的IoC容器,当然了Spring为我们准备了许多种IoC容器来使用,这样可以方便我们从不同的层面,不同的资源位置,不同的形式的定义信息来建立我们需要的IoC容器。 BeanFactory 在Spring中,最基本的IO......

[设计模式] 23种设计模式详解以及Java代码实现

设计模式是在软件开发中,经过验证的,用于解决在特定环境下、重复出现的、特定问题的解决方案。 创建型 创建型模式是抽象对象实例化的过程,用于帮助创建对象的实例。 工厂模式 简单工厂 描述 定义:提供一个创建对象实例的功能,而无须关心其具体实现。被创建实例的类型可以是接口、抽象类,也可以是具体的类。简单工厂方法的功能是选择合适的实现类并创建。本质是选择实现。简单工厂也称为静态工厂,可以把......

[前端] React.js绑定this的5种方法

This is already quite flexible in javascript, and putting it in React makes our choice even more confusing. Let’s look at five binding methods for React this. Use React. createClass If you are u......