西红柿疙瘩汤,是一道做法非常简单的主食与配菜混为一起的菜肴,适合在寒冷的冬天食用,吃一碗热乎乎的,非常暖胃,我知道在中原地区(河南、安徽北部)都有这个做法。本文就讲述西红柿疙瘩汤的做法总结。
与微博内容分析相关的正则表达式
在分析微博内容时,常常需要进行特殊内容去除与抽取,例如抽取微博话题、微博昵称、微博表情、微博短链接、网址长链接等等。本文依据实际使用情况,记录下了与微博内容分析相关的正则表达式,以便查用。
Win10 默认程序设置无效
装了 Windows 10 系统(教育版本),用了将近 3 个月了,最近发现一个诡异的现象,我的默认程序设置每次都只是设置后生效一段时间,例如视频播放器、音乐播放器,我分别设置成了迅雷看看、网易云音乐,用了半天之后,发现又变成了 Window 10 系统自带的视频播放器。这个现象也不是重启之后才出现的,而是平时用着用着就会出现,很莫名其妙。后来查阅资料发现这是一个普遍的现象,这个问题的根本原因是 Windows 10 自带的 bug,通常导致这个 bug 出现的原因是开启了系统的自动更新。
Spark on Yarn 查看日志
一直一来都是直接在 Yarn 的 UI 界面上面查看 Spark 任务的日志的,感觉看少量的内容还勉强可以,但是如果内容很多,浏览器就没法看了,更没法分析。本文讲述如何使用 Yarn 自带的命令在终端查看 Spark 任务的日志,也可以拷贝出日志文件,便于分析。
一条正则表达式引发的惨案
本文讲述由于正则表达式引发的性能惨案,背景就是使用 Java 编程语言进行正则表达式匹配,由于正则表达式很复杂,再加上 Java 使用的是 NFA【非确定型有穷自动机】匹配引擎,导致匹配一条文本内容使用了十几个小时还没完成,一直卡住,同时线上环境的主机 CPU 使用率也居高不下【一开始我是猜的,因为我没有权限看,后来问了运维人员,果然是的】。
jackson 包版本低导致 NoSuchMethodError
本文讲述 Java 项目由 Maven 包冲突或者版本不合适导致的运行时错误:
1 | java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.JavaType.isReferenceType () Z |
GitHub 个人站点绑定独立的域名
随着越来越多的人使用 GitHub,都在里面创建了自己的仓库,或者 clone 了别人的优秀项目,也有很多人想利用 GitHub 自带的 GitHub Pages 来搭建个人博客,此时就可以使用独立的域名 https://www.username.github.io 访问自己的博客,全部的资源都来自于 GitHub,并且是免费的,不需要其它任何配置或者购买,这里面包含域名、流量、带宽、存储空间、Htpps 认证等服务。但是,有的人可能购买了自己的独立域名,例如: https://www.abc.com ,并且想把域名直接绑定到 GitHub 免费的域名上面,这样以后访问博客的时候更容易辨识,本文就描述 GitHub Pages 绑定独立域名的操作过程,前提是 GitHub Pages 已经创建完成。
Win10 输入法简繁体快捷键与 IDEA 冲突
用了 2 个月的 Windows 10 系统(教育版),又安装了 IDEA 代码集成工具,开发的时候,发现每一次只要我使用快捷键 Ctrl + Shift + F 格式化代码后(主要作用就是代码对齐),不起作用,而且写中文注释时发现输入法的中文就被切换为了繁体,再来一次就被切换为了简体。到这里,我知道 IDEA 的快捷键与输入法的快捷键冲突了。