DevOpSec DevOpSec
3年前
vsftpd工作原理和使用详解
vsftpd工作原理和使用详解简介FTP(FileTransferProtocol,文件传输协议)是TCP/IP协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程
CuterCorley CuterCorley
3年前
商业数据分析从入门到入职(5)Python基本语法和数据类型
一、从计算机到Python1.计算机与程序思维计算机最核心的三个部分为CPU、内存和硬盘,都在主板上面,除此之外,还包括键盘、鼠标等输入设备和屏幕等输出设备,如下:CPU用于进行计算,硬盘用于存储数据和文件,内存(包括缓存)用于连接CPU和硬盘,作为两者的缓冲,可以加快读取和处理速率。冯·诺依曼架构如下:程序是指定如何执行计
Wesley13 Wesley13
2年前
java集合框架
一、为什么要使用集合单个数据,可以用变量保存;多个数据,可以用数组保存;但是对于存储多个数据且数量不确定的情况,使用集合;二、集合和数组的区别(1)数组:1、只能保存同一种类型的数据;2、数组一旦创建,容量不可改变;3、数组可以保存引用类型的数据和基本类型的数据;(2)集合:1、可以保存不同类型的数据;2
Stella981 Stella981
2年前
Rancher2
个人理解:就是相当于openstack的图形化界面,或者说应用程序的图形化界面,rancher功能就是在图形化界面去管理容器,包括运行容器,创建网络,存储等;rancher有个应用商店,可以根据自己的需要去部署容器集群应用,就是能实现各种功能,总之好的不得了.官方说:Rancher的基础设施服务也是通过容器部署的,所以同样Rancher的基础设施服务
Wesley13 Wesley13
2年前
Unity Reflection Probe使用入门
贴官方API的说法:反射探头:一个反射探头很像一个相机,捕获了周围所有方向的球形视图。然后将捕获的图像存储为Cubemap,可由具有反射材料的对象使用。在给定场景中可以使用多个反射探测器___,可以将对象设置为使用最近的探针生成的立方体贴图。结果是,物体上的反射会根据其环境令人信服地发生变化。______!(https://img
Stella981 Stella981
2年前
Redis 集群(11)
为什么需要集群?1、性能Redis本身的QPS已经很高了,但是如果在一些并发量非常高的情况下,性能还是会受到影响。这个时候我们希望有更多的Redis服务来完成工作。2、扩展第二个是出于存储的考虑。因为Redis所有的数据都放在内存中,如果数据量大,很容易受到硬件的限制。升级硬件收效和成本比太低,所以我们需要有
Stella981 Stella981
2年前
MyCat性能优化
  由于公司业务的快速发展导致数据库的数据量飞速增长,我们底层数据的存储,逐渐成为制约整个产品性能的核心部分。于是我们调研了各大数据库分库产品,如:hibernate5对多租户的支持,当当ShardingJdbc,mysqlProxy,mycat等。最终考虑到国内目前各个产品的活跃度和成熟度,以及对现有业务的适配情况,最终选择了mycat作为分库分表的
Stella981 Stella981
2年前
JVM运行机制(非原创)
文章大纲1.JVM基本概念2.JVM的体系结构3.JVM启动流程一、JVM基本概念1.Java虚拟机(JVM)是可运行Java代码的假想计算机2.Java虚拟机包括类加载器、一组寄存器、方法区、一个垃圾回收堆、直接内存、一个栈、和一个存储方法域、PC寄存器等3.Java编译、运行流程如
Wesley13 Wesley13
2年前
Java练习题_Map集合,遍历车站编号及名称、计算地铁票价。
【1】将以下车站对应关系的数据存储到map集合中,key:表示站编号,value:表示站名,并遍历打印(可以不按顺序打印):【2】计算地铁票价规则:总行程3站内(包含3站)收费3元,3站以上但不超过5站(包含5站)的收费4元,5站以上的,在4元的基础上,每多1站增加2元,10元封顶;需要对键盘录入的上车站和
Wesley13 Wesley13
2年前
mysql数据库索引优化与实践(一)
前言mysql数据库是现在应用最广泛的数据库系统。与数据库打交道是每个Java程序员日常工作之一,索引优化是必备的技能之一。为什么要了解索引真实案例案例一:大学有段时间学习爬虫,爬取了知乎300w用户答题数据,存储到mysql数据中。那时不了解索引,一条简单的“根据用户名搜索全部回答的sql“