登录
    Technology changes quickly but people's minds change slowly.

挖掘机科学与技术学院滴学霸宿舍的舍长

CNVD-2020-10487 Tomcat-Ajp 漏洞(转载自国家信息安全平台)

CNVD-2020-10487  Tomcat-Ajp 漏洞(转载自国家信息安全平台)
安全公告编号:CNTA-2020-0004 2020年1月6日,国家信息安全漏洞共享平台(CNVD)收录了由北京长亭科技有限公司发现并报送的Apache Tomcat文件包含漏洞(CNVD-2020-10487,对应CVE-2020-1938)。攻击者利用该漏洞,可在未授权的情况下远程读取特定目录下的任意文件。目前,漏洞细节尚未公开,厂商已发布新版本完成漏洞……继续阅读 »

破玉 4年前 (2020-02-22) 1341浏览 0评论 1个赞

直播调研-流程分析

直播调研-流程分析
流程分析     1. 选取合适的厂商服务,比如腾讯、阿里的直播服务进行搭建。     2. 配置好厂商服务后,根据厂商的服务编写后端代码,生成推流地址和播放地址     3. 前端或app创建房间请求后端,后端根据房间生成推流地址,将推流……继续阅读 »

破玉 4年前 (2020-02-12) 1210浏览 0评论 0个赞

java 监控系统,cpu 磁盘等

java 监控系统,cpu 磁盘等
     一般的都会考虑到sigar,但是sigar需要 dll 文件和 so文件等动态链接库,比较麻烦。今天看到一个不需要其他任何外部动态链接库的java 包,特此记录下 https://github.com/oshi/oshi 该项目需要引入 jna、jna-platform jar ,直接加在 pom文件中就……继续阅读 »

破玉 4年前 (2020-01-13) 1083浏览 0评论 0个赞

深入理解java 虚拟机(二)

深入理解java 虚拟机(二)
对象的创建     对象的创建,我们知道创建java 对象在语言层面仅仅是一个new关键字,而在虚拟机中,当遇到一条new指令时,首先将去检查这个指令参数能否在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已经被加载、解析和初始化过。如果没有,那必须先执行相应的类的加载过程。   ……继续阅读 »

破玉 4年前 (2020-01-11) 1163浏览 0评论 0个赞

深入理解java 虚拟机(一)

深入理解java 虚拟机(一)
Java虚拟机内存区域划分   运行时数据区主要包含 程序计数器、java 虚拟机栈、本地方法栈、堆、方法区 这几部分。    程序计数器可以看做是当前线程所执行的字节码指示器的行号。每个线程都有一个独立的程序计数器,各个线程之间计数器互不影响,独立存储,因此程序计数器是线程私有的。如果计数器执行的是java方法,这……继续阅读 »

破玉 4年前 (2020-01-05) 1143浏览 0评论 0个赞

docker 限制日志大小 以及cpu 占比

docker  限制日志大小 以及cpu 占比
限制日志大小 步骤1:查看容器日志大小: 假设容器目录为/var/lib/docker/containers,那么执行如下命令 cd /var/lib/docker/containers du -sh * 步骤2:重新运行容器,增加日志参数 docker run增加如下参数,限制生成的json.log单个文件大小和保留文件个数: --l……继续阅读 »

破玉 4年前 (2020-01-02) 1519浏览 0评论 0个赞