奋斗香水

文章
6
资源
1
加入时间
2年10月21天

Apache Log4j爆“核弹级“漏洞,对众多java应用平台造成影响,已发现近万次攻击

昨晚对很多java程序员来说可能是个不眠之夜,面对突发的Log4j漏洞,很多公司都需要采取应急措施。改漏洞一旦被攻击者利用,将会造成无法估量的危害近日,一个受到全球广泛使用的组件Apache Log4j被曝出现一个可利用的高危漏洞。攻击者只需要一段代码就可以远程控制受害者的服务器。触发条件为外部用户输入的数据会被日志记录,造成远程代码执行。受影响的版本Apache Log4j 2.x <= 2.14.1 版本均会受到影响漏洞临时解决方案设置jvm参数 “-Dlog4j2.forma

leetcode144-二叉树的前序遍历1、问题描述2、递归解法

按照定义,我们只要首先将 root 节点的值加入答案,然后递归调用 preorder(root.left) 来遍历 root 节点的左子树,最后递归调用 preorder(root.right) 来遍历 root 节点的右子树即可,递归终止的条件为碰到空节点。首先我们需要了解什么是二叉树的前序遍历:按照访问根节点——左子树——右子树的方式遍历这棵树,而在访问左子树或者右子树的时候,我们按照同样的方式遍历,直到遍历完整棵树。因此整个遍历过程天然具有递归的性质,我们可以直接用递归函数来模拟这一过程。

Linux Ubuntu配置国内源

因为众所周知的原因,国外的很多网站在国内是访问不了或者访问极慢的,这其中就包括了Ubuntu的官方源。所以,想要流畅的使用apt安装应用,就需要配置国内源的镜像。市面上Ubuntu的国内镜像源非常多,比较有代表性的有清华源、中科大源、阿里源、网易源,以下是它们的网址:清华源:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/中科大源:ht...

多线程创建FileSystem,当close时导致其他的FileSystem关闭

问题1:当我们使用FileSystem.get(conf)时会创建几个实例针对这个问题我们进行代码测试import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FileSystem;import java.io.IOException;import java.util.List;public class ThreadTest extends Thread{ private FileSystem

定时任务系列(5)-Quartz绑定任务和触发器核心原理

首先判断缓存中是否存在key值的数据,如果存在,不允许重复创建相同JobName和JobGroup的任务,报错。注册好触发器后,判断触发器是否是暂停的,并将状态改为暂停;如果是已阻止的,状态改为已阻止。首先看一下jobExists方法,这个查询数据库,看是否已经存在数据。获取JobStore后调用注册的方法,这里我们分两种:内存型。这里获取DB操作的驱动,这里以MySQL为例,实现类为。如果任务存在,则报错。最后,存在就修改数据库的触发器,不存在就新增。类似注册任务,这里包装一个。类似一个包装类