简单的生活

技术标签

2019-03-04

“简单找房”中清除过滤emoji表情

"简单找房"项目中,经常在爬取到某些帖子的时候,无法存入数据库。查了一下具体原因,是因为mysql的utf8编码的一个字符最多3个字节,但是一个emoji表情为4个字节,所以utf8不支持存储emoji表情。但是utf8的超集utf8mb4一个字符最多能有4字节,所以能支持emoji表情的存储。

2018-12-22

《深入理解JAVA虚拟机》笔记三”虚拟机常用工具“

程序运行中经常会遇到各种问题,定位问题时通常需要综合各种信息,如系统日志、堆dump文件、线程dump文件、GC日志等。通过虚拟机监控和诊断工具 可以帮忙我们快速获取、分析需要的数据,进而提高问题解决速度。 本文将介绍虚拟机常用监控和问题诊断命令工具的使用方法,主要包含以下工具:

如何向女朋友介绍MySQL索引

索引有很多类型,常见的有B-Tree,哈希索引,数据空间索引,全文索引等,可以为不同场景提供更好的性能,不同的数据库也可能使用不同类型的索引,本文主要介绍MySQL主要的索引B-Tree和B+Tree,在程序员小哥哥们讨论索引的时候,如果没有特别指明类型,那么多半是在说B-Tree。

2018-10-14

docker入门2---docker的初体验

尝试运行docker自带的镜像“hello-world”,了解docker镜像的下载和启动。
docker的整个生命周期有三部分组成:镜像(image)+容器(container)+仓库(repository)

2018-10-08

docker入门1---docker的简介和安装

Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。