Java8新特性-使用Stream流递归实现遍历树形结构
Java8新特性-使用Stream流递归实现遍历树形结构

可能平常会遇到一些需求,比如构建菜单,构建树形结构,数据库一般就使用父id来表示,为了降低数据库的查询压力,我们可以使用Java8中的Stream流一次性把数据查出来,然后通过流式处理,我们一起来看看,代码实现为了实现简单,就模拟查看数据库所有数据到List里面。

机械革命Z2(1060)升级最新BIOS和EC教程
机械革命Z2(1060)升级最新BIOS和EC教程

最近不知道什么原因,电脑莫名抽风动不动蓝屏,实在受不了了,分析了一下蓝屏代码,应该是BIOS问题,我的笔记本是18年买的首发的机械革命Z2(1060)GK5CN6Z型号,刚买回来就自己升级过一次,后面官方有发布了最新的,但是由于没有出问题,就没有考虑升级,最近出问题,还是打算升级到最新BIOS和EC,于是在网上找了找驱动,也找售后客服问了,让拿到线下售后,自己觉得麻烦,还是自己折腾搞了吧!!!

简单快速使用定时任务Quartz
简单快速使用定时任务Quartz

Quartz是一个开源的作业调度框架,它完全由Java写成,并设计用于J2SE和J2EE应用中。它提供了巨大的灵 活性而不牺牲简单性。你能够用它来为执行一个作业而创建简单的或复杂的调度。它有很多特征,如:数据库支持,集群,插件,EJB作业预构 建,JavaMail及其它,支持cron-like表达式等等。

运维常说的 5个9、4个9、3个9 的可靠性,到底是什么鬼?
运维常说的 5个9、4个9、3个9 的可靠性,到底是什么鬼?

SLA:服务等级协议(简称:SLA,全称:service level agreement)。是在一定开销下为保障服务的性能和可用性,服务提供商与用户间定义的一种双方认可的协定。通常这个开销是驱动提供服务质量的主要因素。在系统的高可靠性(也称为可用性,英文描述为HA,High Available)里有个衡量其可靠性的标准——X个9,这个X是代表数字3~5。X个9表示在系统1年时间的使用过程中,系统可以正常使用时间与总时间(1年)之比,我们通过下面的计算来感受下X个9在不同级别的可靠性差异。

安卓手机网页中实现在线预览PDF文件
安卓手机网页中实现在线预览PDF文件

大家知道的,苹果手机打开网页pdf文件默认可以打开,内置了阅读器,但是Android就不行,必须使用一些js手段来实现在线预览,不然就会直接提示下载,很不友好。下面分享一下简单几步实现安卓手机在线预览pdf文件。

修复Linux TCP "SACK PANIC" 远程拒绝服务漏洞
修复Linux TCP "SACK PANIC" 远程拒绝服务漏洞

近日,腾讯云安全中心监测到 Linux 内核被曝存在TCP “SACK PANIC” 远程拒绝服务漏洞(漏洞编号:CVE-2019-11477,CVE-2019-11478,CVE-2019-11479),攻击者可利用该漏洞远程攻击目标服务器,导致系统崩溃或无法提供服务。 为避免您的业务受影响,腾讯云安全中心建议您及时开展安全自查,如在受影响范围,请您及时进行更新修复,避免被外部攻击者入侵。