刘望舒 刘望舒
4年前
Android Binder原理(五)系统服务的获取过程
Binder原理Android框架层本文首发于微信公众号「后厂技术官」<!more前言在本系列的此前文章中,以MediaPlayerService为例,讲解了系统服务是如何注册的(addService),既然有注册那肯定也要有获取,本篇文章仍旧以MediaPlayerService为例,来讲解系统服务的获取过程(getService)。文章会分为两个部分
李志宽 李志宽
3年前
渗透测试:看“道德黑客”如何进行模拟攻击
前言:渗透测试是指安全专业人员在系统所有者的许可下,模拟对网络或计算机系统的攻击以评估其安全性的过程。不过,尽管是“模拟”攻击,但渗透测试员同样会把现实世界中攻击者的所有工具和技术都用到目标系统上,只是他们并不以发现的漏洞或获取的信息用来牟利,而是将结果上报给所有者,以帮助其提高系统安全性。由于渗透测试人员遵循与恶意黑客相同的攻击策略,所以他们有时候被称为“
Wesley13 Wesley13
3年前
ubuntu 18.04使用root用户登录ssh
ubuntu系统默认root用户是不能登录的,密码也是空的。如果要使用root用户登录,必须先为root用户设置密码打开终端,输入:sudopasswdroot然后按回车此时会提示你输入密码,在password:后输入你现在登录的用户的密码在ubuntu系统中,默认是不开启ssh使用root用户登陆的,在/etc/ssh/sshd\_c
Wesley13 Wesley13
3年前
Java运行环境
Java开发环境配置在本章节中我们将为大家介绍如何搭建Java开发环境。Windows上安装开发环境Linux上安装开发环境安装Eclipse运行JavaCloudStudio在线运行Javawindow系统安装java下载
Stella981 Stella981
3年前
Redis常见的应用场景解析
原文:Redis常见的应用场景解析(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2Fjoylee%2Fp%2Fredisscene.html)Redis是一个keyvalue存储系统,现在在各种系统中的使用越来越多,大部分情况下是因为其高性
Stella981 Stella981
3年前
ShopsN已经进入跨境电商提供商领域并取得了飞速发展
十年磨一剑,厚积方能薄发。所有的果,都有原因的,不是无缘无故的。ShopsN在2018年下半年度的商业领域开发中,获得了三家跨境电商公司的青睐,分别是澳洲跨境直邮商城系统开发、美国直邮保税仓跨境商城开发、以及一家拉美地区西班牙语外销型跨境电商系统的开发工作。这其中既包含了b2c单商户系统,也包含b2b2c的多用户商城系统(https://www.
Wesley13 Wesley13
3年前
HDFS目录(文件 )权限管理
用户身份在1.0.4这个版本的Hadoop中,客户端用户身份是通过宿主操作系统给出。对类Unix系统来说,用户名等于\whoami\;组列表等于\bashcgroups\。将来会增加其他的方式来确定用户身份(比如Kerberos、LDAP等)。期待用上文中提到的第一种方式来防止一个用户
Stella981 Stella981
3年前
Mac OS X 10.5快速系统部署实践
MacOSX10.5FastSystemDeploymentPracticeMacOSX10.5快速系统部署实践制定计划   计划很重要,在前期计划中的一点错误或者失误都会传递到每一个部署的机器上,计划不仅要每个步骤考虑清楚,而且要考虑到前后逻辑相关性和对其他系统资源的影响,考虑不周,有的时候
Stella981 Stella981
3年前
Linux玩转redis从入门到放肆
1\.缓存穿透在大多数互联网应用中,缓存的使用方式如下图所示:!(https://oscimg.oschina.net/oscnet/6a12e0fbee579fa624b2ea1738e89278c3f.png)1.当业务系统发起某一个查询请求时,首先判断缓存中是否有该数据;2.如果缓存中存在,则直接返回数据;3.如果缓存中
Stella981 Stella981
3年前
Redo日志
当向存储系统写一个数据元素时,通常是先写入主存或者缓冲,然后再写入磁盘,如果系统在写入磁盘的时候,系统发生故障,当系统恢复后,需要再次从磁盘中读取此数据元素的时候,并不知道此时磁盘上所保存的数据元素是正确的还是错误的,Redo日志是一种应对此种故障的比较常用的故障恢复策略。为了确保一个数据元素的完整性,还需要借助事务这一概念,对于更新数据一个元素的redo日