1.概念 1.1什么是GC 垃圾(Garbage)就是程序需要回收的对象,如果一个对象不在被直接或间接地引用,那么这个对象就成为了「垃圾」,它占用的内存需要及时地释放,否则就会引起「内存泄露」。有些语言需要程序员来手动释放内存(回收垃圾),有些语言有垃圾回收机制(GC),例如我正在学习的Java语言 ...
分类:
其他好文 时间:
2019-09-09 14:39:04
阅读次数:
127
最近几天连续发生很多网站被黑,出现数据库问题事件。 iis7网站监控 网站打开速度查询、DNS污染、地区电信劫持等问题检测。 事件1.14亿邮箱泄露密码明文信息查询网站 这个是国外的一个社工库,网站是国外的,打开很卡,为了防止你们做坏事,链接就不发了 经查询统计,该14亿邮箱密码库涉及知名电邮厂商注册用户,另外,还涉及一些公司企业、大学科研机构和少量政府单位的邮箱使用用户,不过数据库
分类:
Web程序 时间:
2019-09-06 16:03:24
阅读次数:
116
为什么自己的访问行为和隐私数据突然会被“偷走”?为什么域名没输错,结果却跑到了一个钓鱼网站上?用户数据泄露、流量劫持、页面篡改等安全事件频发怎么办?这是因为你的域名被劫持了,所以导致网站跳转。那么域名被劫之后该如做呢,如何才能防止域名被劫? iis7网站监控 网站是否被劫持、DNS是否被污染、网站打 ...
分类:
Web程序 时间:
2019-09-06 15:50:13
阅读次数:
121
介绍:sshpass可以解决scp时的密码交互式输入。主要用于脚本当中,缺点是容易暴露密码,泄露安全信息。1、安装yuminstallsshpass2、使用命令sshpass-p(passwd)scp(绝对路径文件)root@(IP):/home/copy#如果拷贝文件夹需要添加scp-r参数3、脚本方式#!/bin/bashpassword=qweruser=rootip=192.168.1.1
分类:
其他好文 时间:
2019-09-04 13:20:27
阅读次数:
101
6 个JVM性能监控、调优工具使用详解 DevOps技术栈 昨天 现实企业级Java应用开发、维护中,有时候我们会碰到下面这些问题: OutOfMemoryError,内存不足 内存泄露 线程死锁 锁争用(Lock Contention) Java进程消耗CPU过高 ...... 这些问题在日常开发 ...
分类:
其他好文 时间:
2019-09-03 11:17:38
阅读次数:
105
一深入理解Linx文件系统-inode与block 文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。 操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个 ...
分类:
系统相关 时间:
2019-08-31 15:22:51
阅读次数:
123
为什么析构函数要声明成virtual呢? 因为,如果delete一个基类的指针时,?如果它指向的是一个子类的对象,那么析构函数不为虚就会导致无法调用子类析构函数,从而导致资源泄露。 如果一个类要被使用成 多态 的,那么这个 virtual是必须 的。比如: delete pa 实际上相当于: 释放p ...
分类:
其他好文 时间:
2019-08-30 13:15:48
阅读次数:
77
Cookie的内容是保存一小段文本信息,这些文本信息组成一份通行证。它是客户端对于无状态协议的一种解决方案。 Cookie的原理 (1)客户端第一次请求时,发送数据到服务器。 (2)服务器返回响应信息的同时,还会传回一个cookie(cookie S-001) (3)客户端接收服务器的响应之后,浏览 ...
分类:
其他好文 时间:
2019-08-28 14:41:17
阅读次数:
132
大多数Linux服务器并不建议用户直接以root用户进行登录。一方面可以大大减少因失误操作而导致的破坏,另一方面也降低了特权密码在不安全的网络中被泄露的风险。鉴于这些原因,需要为普通用户提供一种身份切换或权限提升机制,以使在必要的时候执行管理任务。Linux系统提供了susudo二种命令,其中su命令用来切换用户,sudo命令用来提升权限。PAM在su命令之前,需要先了解pam,Linux系统使用
分类:
系统相关 时间:
2019-08-28 01:08:47
阅读次数:
162
一.用户切换与提权大多数Linux服务器并不建议用户直接以root用户进行登录。一方面可以大大减少因误操作而导致的破坏,另一方面也降低了特权密码在不安全的网络中被泄露的风险。鉴于这些原因,需要为普通用户提供一种身份切换或权限提升机制,以便在必要的时候执行管理任务。Linux系统为我们提供了su、sudo两种命令,其中su命令主要用来切换用户,而sudo命令用来提升执行权限,下面分别进行介绍。默认情
分类:
系统相关 时间:
2019-08-27 01:11:55
阅读次数:
517