Liao Can

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

香港地铁站点主题色的配色

基于香港地铁站点的主题色的配色 介绍 香港地铁的每个站点都有自己的主题色,比较好看,可以作为配色的参考。 所有颜色的汇总: 总共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......

前端路由优缺点以及实现

前言 ssm时代,多页面时代,需要页面渲染模板,如 freemark,jsp 等模板引擎。前后端没有分离时,路由是由后端处理的,浏览器接收到 .do .action的请求,传到后台对应 spring mvc 会进行逻辑处理返回对应的页面,实现路由的分发 return **.jsp 或者 return modelandview对象,封装了实体数据和视图渲染的模板 单页应用时代,只有一个h......

细说Java主流日志工具库

在项目开发中,为了跟踪代码的运行情况,常常要使用日志来记录信息。 在 Java 世界,有很多的日志工具库来实现日志功能,避免了我们重复造轮子。 我们先来逐一了解一下主流日志工具。 日志框架 java.util.logging (JUL) JDK1.4 开始,通过 java.util.logging 提供日志功能。 它能满足基本的日志需要,但是功能没有 Log4j 强大,而且使用范围也没有 L......

Java日志规范

Java 日志规范 本文基于阿里巴巴 Java 开发手册日志规约章节,结合自己的开发经验做了一些增删和调整。 要求 【强制】应用中不可直接使用日志系统(Log4j、Logback)中的 API,而应依赖使用日志框架 SLF4J 中的 API,使用门面模式的日志框架,有利于维护和各个类的日志处理方式统一。 123import org.slf4j.Logger;import org.sl......

[java多线程] 5-同步容器和并发容器

同步容器和并发容器 本文内容基于 JDK1.8。 同步容器 在 Java 中,同步容器主要包括 2 类: Vector、Stack、HashTable Vector 实现了 List 接口,Vector 实际上就是一个数组,和 ArrayList 类似,但是 Vector 中的方法都是 synchronized 方法,即进行了同步措施。 Stack 也是一个同步容器,它的方法也用 s......

[java多线程] 7-原子变量类

原子变量类 本文内容基于 JDK1.8。 原子变量比锁的粒度更细,量级更轻,并且对于在多处理器系统上实现高性能的并发代码来说是非常关键的。 原子变量类相当于一种泛化的volatile变量,能够支持原子的和有条件的读-改-写操作。 原子类在内部使用现代 CPU 支持的 CAS 指令来实现同步。这些指令通常比锁更快。 原子更新基本类型 AtomicBoolean - 原子更新布尔类型。 A......