摘要: 前言 最近,有很多博客园的朋友给我留言或私信,询问我的博客背景是如何做的。 不是我敝帚自珍,而是由于内容较多,一一回复实在是太费劲。没有及时答复的朋友,请见谅。 我在这里做一次集中式分享,如果有喜欢的内容,尽管拿去。 Quickstart 如果你仅仅想原封不动的使用本人的定制皮肤,而不想了解实现细节阅读全文
posted @ 2017-11-13 16:49 静默虚空 阅读(3404) 评论(33) 编辑
摘要: 程序员的内功——数据结构和算法系列阅读全文
posted @ 2015-03-11 17:50 静默虚空 阅读(19089) 评论(9) 编辑
摘要: Java 序列化 简介 定义 序列化 :序列化是将对象转换为字节流。 反序列化 :反序列化是将字节流转换为对象。 用途 序列化的用途有: 序列化可以将对象的字节序列持久化——保存在内存、文件、数据库中。 在网络上传送对象的字节序列。 RMI(远程方法调用) 序列化和反序列化 Java 通过对象输入输阅读全文
posted @ 2018-06-04 17:59 静默虚空 阅读(217) 评论(0) 编辑
摘要: Mysql 本文的示例在 Mysql 5.7 下都可以测试通过。 概念 数据库(database):保存有组织的数据的容器(通常是一个文件或一组文件)。 数据表(table):某种特定类型数据的结构化清单。 模式(schema):关于数据库和表的布局及特性的信息。模式定义了数据在表中如何存储,包含存阅读全文
posted @ 2018-05-08 08:50 静默虚空 阅读(275) 评论(1) 编辑
摘要: Java 数据类型 知识点 数据类型分类 Java 中的数据类型有两类: 值类型(又叫内置数据类型,基本数据类型) 引用类型 值类型和引用类型的区别 从概念方面来说 基本类型:变量名指向具体的数值。 引用类型:变量名指向存数据对象的内存地址。 从内存构建方面来说 基本类型:变量在声明之后,Java 阅读全文
posted @ 2018-04-24 19:45 静默虚空 阅读(77) 评论(0) 编辑
摘要: Tomcat 快速入门 版本说明 本文使用 Tomcat 版本为 Tomcat 8.5.24。 Tomcat 8.5 要求 JDK 版本为 1.7 以上。 简介 Tomcat 是什么 Tomcat 是由 Apache 开发的一个 Servlet 容器,实现了对 Servlet 和 JSP 的支持,并阅读全文
posted @ 2018-01-10 16:28 静默虚空 阅读(26290) 评论(5) 编辑
摘要: 前言 很多人喜欢争论什么什么编程语言好,我认为这个话题如果不限定应用范围,就毫无意义。 每种编程语言必然有其优点和缺点,这也决定了它有适合的应用场景和不适合的应用场景。现代软件行业,想一门编程语言包打天下是不现实的。这中现状也造成了一种现象,一个程序员往往要掌握多种编程语言。 学习任何一门编程语言,阅读全文
posted @ 2018-01-04 15:45 静默虚空 阅读(1186) 评论(7) 编辑
摘要: Elastic 技术栈之 Filebeat 简介 Beats 是安装在服务器上的数据中转代理。 Beats 可以将数据直接传输到 Elasticsearch 或传输到 Logstash 。 Beats 有多种类型,可以根据实际应用需要选择合适的类型。 常用的类型有: Packetbeat: 网络数据阅读全文
posted @ 2018-01-03 19:30 静默虚空 阅读(1957) 评论(0) 编辑
摘要: Elastic 技术栈之 Logstash 基础 本文是 Elastic 技术栈(ELK)的 Logstash 应用。 如果不了解 Elastic 的安装、配置、部署,可以参考: "Elastic 技术栈之快速入门" 简介 Logstash 可以传输和处理你的日志、事务或其他数据。 功能 Logst阅读全文
posted @ 2017-12-26 16:46 静默虚空 阅读(312) 评论(0) 编辑
摘要: spring 4 升级踩雷指南 前言 最近,一直在为公司老项目做核心库升级工作。本来只是想升级一下 JDK8 ,却因为兼容性问题而不得不升级一些其他的库,而其他库本身依赖的一些库可能也要同步升级。这是一系列连锁问题,你很难一一识别,往往只有在编译时、运行时才能发现问题。 总之,这是个费劲的活啊。 本阅读全文
posted @ 2017-12-15 15:05 静默虚空 阅读(1181) 评论(2) 编辑
摘要: 简介 Git 是什么? Git 是一个开源的分布式版本控制系统。 什么是版本控制? 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。 什么是分布式版本控制系统? 介绍分布式版本控制系统前,有必要先了解一下传统的集中式版本控制系统。 集中化的版本控制系统 ,诸如 CVS,阅读全文
posted @ 2017-12-09 11:39 静默虚空 阅读(378) 评论(3) 编辑
摘要: Elastic 技术栈之快速入门 概念 ELK 是什么 ELK 是 elastic 公司旗下三款产品 "ElasticSearch" 、 "Logstash" 、 "Kibana" 的首字母组合。 "ElasticSearch" 是一个基于 "Lucene" 构建的开源,分布式,RESTful 搜索阅读全文
posted @ 2017-11-24 16:07 静默虚空 阅读(471) 评论(1) 编辑