利用xxe获取linux系统的passwd

利用xxe获取linux系统中的passwd文件。
分类: 企业开发 发布时间: 10-28 23:10 阅读次数: 0

高性能分布式存储Lustre

前言近些年,分布式存储因具有高性能、高可用的特性而进入存储市场。除商业产品外,开源分布式存储软件更受欢迎,其中以Lustre、CephFS、GlusterFS为典型代表。1.简介Lustre是一个开源、分布式并行文件系统软件平台,具有高可扩展、高性能、高可用等特点。Lustre的构造目标是为大规模高性能计算系统提供一个全局一致的POSIX兼容的命名空间,它支持数百PB数据存储空间,支持数百GB/s
分类: 企业开发 发布时间: 10-28 23:10 阅读次数: 0

Apache网页优化 ---配置防盗链

防盗链概述防盗链就是防止别人的网站代码里面盗用服务器的图片文件、视频等相关资源.如果别人盗用网站的这些静态资源,明显的是会增大服务器的带宽压力.所以作为网站的维护人员,要杜绝我们服务器的静态资源被其他网站盗用.配置规则变量说明%{HTTP_REFERER}:浏览header中的链接字段,存放一一个链接的URL,代表是从哪个链接访问所需的网页!^:不以后面的字符串开头.*$:以任意字符结尾NC:不区
分类: 企业开发 发布时间: 10-28 23:10 阅读次数: 0

Apache网页优化 ---隐藏版本号

(本文环境基于Apache网页优化系列)概述Apache的版本信息,透露了-定的漏洞信息,从而给网站带来安全隐患生产环境中要配置Apache隐藏版本信息可使用Fiddler抓包工具分析配置Apache隐藏版本信息1.将主配置文件httpd.conf以下行注释去掉#Includeconf/extra/httpd-default.conf2.修改httpd-default.conf文件两个地方3.Se
分类: 企业开发 发布时间: 10-28 23:10 阅读次数: 0

Python-time包函数简介

一、接连载5中time模块1.函数:altzone(1)含义:获取当前时间与UTC时间相差的秒数,再有夏令时的情况下。(2)格式:time.altzone2.函数:daylight(1)含义:判断当前的日子是不是夏令时,返回值为0,代表就是现在就是夏令时(2)格式:time.daylight3.函数:time()(1)含义:获取当前时间戳(2)格式:time.time()在学习过程中有什么不懂得可
分类: 编程语言 发布时间: 10-28 23:10 阅读次数: 0

Python-time包的其他函数

一、time包1.函数:sleep(second)(1)含义:是程序进入休眠状态多少秒(2)格式:time.sleep(intnum)2.函数:strftime()(1)含义:将我们的时间戳表示成我们想要的时间格式(2)格式:time.strftime(时间戳)(3)返回值类型:字符串(4)字符含义:%y两位数的年份表示(00-99)%Y四位数的年份表示(000-9999)%m月份(01-12)%
分类: 编程语言 发布时间: 10-28 23:10 阅读次数: 0

Python-datetime包函数介绍

一、datetime包(上接连载7内容)1.函数:datetime(1)用法:输入一个日期,来返回一个datetime类​(2)格式:datetime.datetime(年,月,日,hour=,minute=,second=)其中hour,minute,second可选(3)附加类方法:today():返回本地当前时间now():返回本地当前时间utcnow():返回本地当前时间fromtimes
分类: 编程语言 发布时间: 10-28 23:10 阅读次数: 0

Docker底层技术Namespace & Cgroup应用

Docker底层技术:docker底层的2个核心技术分别是Namespaces和ControlgroupsNamespace:是容器虚拟化的核心技术,用来隔离各个容器,可解决容器之间的冲突。主要通过以下六项隔离技术来实现:有两个伪文件系统:/proc和/sys/UTS:允许每个container拥有独立的hostname(主机名)和domainname(域名),使其在网络上可以被视作一个独立的节点
分类: 企业开发 发布时间: 10-28 23:10 阅读次数: 0

工业控制系统知识概述,绘图方法有哪些?

工业控制系统是什么?工业控制系统是一个通用术语,用来描述不同类型的控制系统和相关的仪器,包括设备、系统、网络、和控制用于操作或工业过程自动化。常见的是:监控和数据采集、分布式控制系统、工业自动化和控制系统、远程终端装置、控制服务器等。一般用图形化的方式的表示工业控制系统结构,即工业控制系统图。常见的工业控制系统介绍工业控制系统是各种控制系统类型的总称,目前常见的工业控制系统有:监控和数据采集系统:
分类: 其他 发布时间: 10-28 23:10 阅读次数: 0

Python-setup环境变量&os模块

一、timeit包(上接连载9)1.我们对于timeit函数,可采取如下例子:h='''defdoTt(num1):foriinrange(num1):print(i)'''t6=timeit.timeit("doTt(2)",setup=h,number=3)print(t6)释义:setup负责把环境变量准备好,实际上相当于在timeit创建一个小环境,在创建的环境种,代码的执行顺序为:环境变
分类: 编程语言 发布时间: 10-28 23:10 阅读次数: 0

Consul+Registrator+Docker实现服务发现(nginx反向代理)

环境准备:consul:高可用,分布式的服务发现的工具master主机—docker01:172.16.1.30node01主机—docker02:172.16.1.31node02主机—docker03:172.16.1.32注意:因为是测试环境,所以暂时关闭防火墙,禁用selinux,如果是对外网发布的服务器,是不可以关闭防火墙,可以设置iptables规则。项目操作:(1)docker01上
分类: 企业开发 发布时间: 10-28 23:10 阅读次数: 0

转自“写给全国移动互联网工作者的一封公开信”

亲爱的移动互联网工作者:你们好!经常有网友在知乎问答提两个问题:“现在学习移动开发还有前景吗?””开发还有什么可以研究的?“。网友回复:“现在还学移动开发?如同49年加入国军!”其实这两个问题对应着同一个现象,无论是准备入行或刚刚入行,还是比较资深的开发者,对于移动开发职业的未来,都有一些迷茫、一些焦虑。为什么会这样?近年来,以深度学习为代表的核心算法突破,计算机计算能力的提升以及移动互联和云计算
分类: 移动开发 发布时间: 10-28 23:10 阅读次数: 0

impala遇到的问题记录

初次接触impala很多东西还不是很清楚,踩了几个小坑记录一下1.问题:表发生join时内存溢出解决办法:对两表都进行computestats,因为impala对表进行操作后只会并不会立即统计分析表和列的结构(因为这个操作会有一定消耗),使用computestats会更新这些信息并保存到MetaStore,Impala联表查询时会利用这些信息优化查询的策略减少消耗。参考https://docs.c
分类: 企业开发 发布时间: 10-28 23:10 阅读次数: 0

学习算法和数据结构编程语言的选择

  在上一篇文章中,我阐述了算法的重要性,在这篇文章中,我将阐述为什么写算法最好使用C语言。  C++作为老牌的语言、编程语言的老大哥,在各种编程环境中都占据了市场,尤其是在算法竞赛和研究生机试阶段,在后起之秀Java和Python面前,没有丝毫的落后。C++给我的整体感觉是简单和基础,很多学校的计算机系都以C语言作为学生的第一门编程语言,就是因为这个原因。
分类: 其他 发布时间: 10-28 23:10 阅读次数: 0

深入探讨 Python 的 import 机制:实现远程导入模块

你认为最简单的 import,其实内部大有文章。
分类: 编程语言 发布时间: 10-28 23:10 阅读次数: 0

Linux平台安装配置MySQL数据库

centos7.4下MySQL的rpm方式安装
分类: 数据库 发布时间: 10-28 23:10 阅读次数: 0

Android Jetpack架构组件:一文带你了解Lifecycle(使用篇)

前言这一篇文章来介绍AndroidJetpack架构组件的Lifecycle,Lifecycle用于帮助开发者管理Activity和Fragment的生命周期,由于Lifecycle是LiveData和ViewModel的基础,所以需要先学习它。1.为什么需要Lifecycle在应用开发中,处理Activity或者Fragment组件的生命周期相关代码是必不可免的,官方文档中举了一个例子,这里简化
分类: 移动开发 发布时间: 10-28 23:10 阅读次数: 0

基于docker服务配置Consul+registrator实时服务发现

Consul是用于服务发现和配置的工具。Consul是分布式的,高度可用的,并且具有极高的可伸缩性。Consul服务提供以下关键特性:服务发现:Consul的客户端可用提供一个服务,比如api或者mysql,另外一些客户端可用使用Consul去发现一个指定服务的提供者.通过DNS或者HTTP应用程序可用很容易的找到他所依赖的服务;健康检查:Consul客户端可用提供任意数量的健康检查,指定一个服务
分类: 企业开发 发布时间: 10-28 23:10 阅读次数: 0

HikariCP监控指标介绍和应用

概述 HikariCP提供了一些监控指标,他的监控指标都是基于MicroMeter提供出来的,然后支持Prometheus和Dropwizard。本次我们将讨论一下HikariCp的监控指标有哪些,为什么提供这些指标,以及咱们如何去做监控。 监控指标 就像com.zaxxer.hikari.metrics.PoolStats提供的那样,几个重要的指标都存储在poolState中。 totalConnections 总连接数,包括空闲的连接和使用中的连接。 idleConnections 空闲连
分类: 其他 发布时间: 10-28 23:01 阅读次数: 0

Git分支-分支简介

当使用git commit进行提交操作时,Git会先计算每一个子目录的校验和。 git add README test.rb LICENCE git commit -m 'The initial commit of my project' 分支创建 git branch testing 查看分支情况 git log --oneline --graph 分支切换 git checkout testing 此时HEAD指向当前所在的分支 此时再提交一次 vim test.rb git commit
分类: 其他 发布时间: 10-28 23:01 阅读次数: 0