努力做有价值的技术文章
这里,只求分享与免费;这里,不隐含扭曲的价值观,而是整合并充盈正能量;
死磕设计模式—适配器模式

死磕设计模式—适配器模式

将一个接口转换成客户希望的另一个接口,适配器模式使接口不兼容的那些类可以一起工作

阅读全文
死磕设计模式—建造者模式

死磕设计模式—建造者模式

建造者模式是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示

阅读全文
死磕设计模式—工厂模式

死磕设计模式—工厂模式

开发中,当我们需要大量的创某种,某类或者某一批对象时候,就可以考虑使用简单工厂模式

阅读全文
开发工具—sonar

开发工具—sonar

代码质量管理工具sonar(SonarQube)是一个开源平台,用于管理源代码的质量

阅读全文
ElasticSearch提高篇

ElasticSearch提高篇

ElasticSearch中的Analyzer分词,聚合分析,集群搭建的相关知识

阅读全文
IDEA插件使用推荐

IDEA插件使用推荐

推荐一些我已经安装的IDEA插件,萝卜白菜各有所爱,欢迎评论补充

阅读全文
死磕设计模式—单例模式

死磕设计模式—单例模式

单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一

阅读全文
设计模式之UML类图

设计模式之UML类图

UML类图可以很清晰的表达程序的设计,在程序开发中各种类存在不同的依赖关系。

阅读全文
死磕Java——ReentrantLock

死磕Java——ReentrantLock

ReentrantLock是java.util.concurrent.locks包下一个可重入的默认是非公平的锁,

阅读全文
死磕Java——集合

死磕Java——集合

Java在并发下的不安全的集合类以及其替代的线程安全集合类

阅读全文
死磕Java——CAS

死磕Java——CAS

CAS:即比较和交换,CAS的思想比较简单就是三个值之间的比较

阅读全文
死磕Java——volatile

死磕Java——volatile

volatile是java虚拟机提供的一种轻量级的同步机制,比较与synchronized

阅读全文
GitHub的基本操作

GitHub的基本操作

GitHub的基本操作,涉及如何高效搜索学习,甚至是如何交友。

阅读全文
Docker学习笔记

Docker学习笔记

Docker是基于Go语言开发的一个项目,它的理念就是:“一次封装,到处运行”

阅读全文
改善Java程序的一些建议

改善Java程序的一些建议

理智的人使自己适应世界:不理智的人坚持要使世界适应自己

阅读全文
Java8时间常用操作

Java8时间常用操作

时间操作在开发中经常被使用到,最近项目是用Java8开发,因此总结一下时间操作常用方法

阅读全文
ElasticSearch初级篇

ElasticSearch初级篇

ElasticSearch是一个分布式搜索服务,提供的是一组Restful API

阅读全文
HashMap学习笔记

HashMap学习笔记

HashMap采用数组+链表的数据结构,也是我们使用最多的一种数据结构

阅读全文
Guava MultiSet学习笔记

Guava MultiSet学习笔记

Guava提供了一个新集合类型 Multiset,它可以多次添加相等的元素

阅读全文
Guava学习笔记

Guava学习笔记

简单示例了Multiset和ArrayListMultimap的使用方法。

阅读全文
MapUtils学习笔记

MapUtils学习笔记

MapUtils是一个操作Map的工具类,让我们取值更加方便简介

阅读全文
CollectionUtils学习笔记

CollectionUtils学习笔记

CollectionUtils是一个操作集合的工具类,提供类常见的操作集合方法,简化我们的代码

阅读全文
DateUtils学习笔记

DateUtils学习笔记

DateUtils是日期操作的工具类,包含大部分的日期操作,简化我们的代码

阅读全文
ArrayUtils学习笔记

ArrayUtils学习笔记

ArrayUtils可以很大的简化我们对数组的常用操作,使代码更加简介

阅读全文
StringUtils学习笔记

StringUtils学习笔记

apache下的一个StringUtils工具类,用于简化我们对字符串的操作

阅读全文
ES6基础学习笔记

ES6基础学习笔记

ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准

阅读全文
Vue核心知识笔记

Vue核心知识笔记

vue是一款渐进式JavaScript框架,作用是为了动态构建用户界面,该框架遵循MVVM模式

阅读全文
JavaScript基础学习笔记

JavaScript基础学习笔记

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型

阅读全文
CSS3学习笔记

CSS3学习笔记

CSS3层叠样式表,在CSS2的基础上新增了一些特性

阅读全文
CSS2基础知识总结

CSS2基础知识总结

CSS 指层叠样式表 (Cascading Style Sheets) ,简单讲就是定义如何显示 HTML 元素

阅读全文
Html初级知识总结

Html初级知识总结

Html不是编程语言,而是用来描述网页结构的一种标记语言

阅读全文
MybatisPlus学习笔记

MybatisPlus学习笔记

Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具

阅读全文
Ghost博客安装

Ghost博客安装

Ghost 是一个为博客和出版物而设计的内容平台,

阅读全文
SpringCloud学习笔记

SpringCloud学习笔记

SpringCloud,基于SpringBoot提供的一套微服务解决方案

阅读全文
Java8学习笔记

Java8学习笔记

Java 8 (又称为 jdk 1.8) 是 Java 语言开发的一个主要版本。

阅读全文
MyBatis学习笔记

MyBatis学习笔记

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程

阅读全文