Souleigh ✨ Souleigh ✨
5年前
实现深拷贝的多种方式
实现深拷贝的多种方式简单来说,深拷贝主要是将另一个对象的属性值拷贝过来之后,另一个对象的属性值并不受到影响,因为此时它自己在堆中开辟了自己的内存区域,不受外界干扰。浅拷贝主要拷贝的是对象的引用值,当改变对象的值,另一个对象的值也会发生变化。1.简单深拷贝(一层浅拷贝)①for循环拷贝//只复制第一层的浅拷贝javascriptfunc
Wesley13 Wesley13
4年前
vsftd添加虚拟用户
由于工作需要,需要在服务器上搭建ftp,方便文静传输,选用vsftpd搭建ftp服务器测试环境:1.fedora17x642.vsftpd3.3搭建步骤:1.安装vsftpd  a.查看vsftpd是否已经安装,切换到root用户环境变量(suroot)root@localhost~rpmqa|gr
Easter79 Easter79
4年前
TCP协议与Wireshark实验
目录TCP协议TCP报文段结构字段解析标志字段捕获从计算机到远程服务器的批量TCP传输跟踪包的初步观察TCPBasicsTCP拥塞控制参考资料TCP协议TCP协议给使用者提供了两种服务,分别是面向连接的服务
Wesley13 Wesley13
4年前
mysql系统架构解析
以下内容是依据《MySQL性能调优与架构设计》来做的知识点总结,感兴趣的朋友可以看一下这本书,毕竟按照书来学习比较系统。能够整体的把握知识脉络。一、MySQL逻辑模块组成mysql可以看成是二层架构,第一层叫SQLLayer,这一部分主要功能是完成mysql数据库系统处理底层数据之前的所有的准备工作,包括权限判断、sql解析、执行计划优化、qu
Stella981 Stella981
4年前
EventBus3.0详解
写在前面1.前言曾经,一层又一层的业务逻辑让我不知所措,一个又一个的回调让你头晕眼花,一个又一个的参数让你混乱不堪。EventBus,,一个耦合度低到令你害怕的框架。2.什么是EventBusEventBus是一个消息总线,以观察者模式实现,用于简化程序的组件、线程通信,可以轻易切换线程、开辟线程。EventBus3.0跟先前版本的
Stella981 Stella981
4年前
Linux系统sersync数据实时同步
Linux系统sersync数据实时同步Linux系统sersync数据实时同步前面介绍了以守护进程的方式传输或同步数据rsync软件,linux系统数据同步软件很多,今天来介绍下sersync数据同步软件一:sersync介绍sersync其实是利用inotify和rsync两种软件技术
Stella981 Stella981
4年前
GitHub标星13.1k,JavaScript基础知识必知(一)!前端入门必看!
JavaScript背景Web前端有三层:HTML:从语义的角度,描述页面结构CSS:从审美的角度,描述样式(美化页面)JavaScript:从交互的角度,描述行为(实现业务逻辑和页面控制)发展历史JavaScript诞生于
Wesley13 Wesley13
4年前
MySQL通信协议栈Java实现
2\.协议包格式MySQLclient和MySQLserver之间要想传输数据,必须:1\.将数据切分成若干个大小不超过!(http://static.oschina.net/uploads/img/201604/24114347_0r3r.jpg)字节(16MB)的packet里面2\.将每一个数据包封装一
Wesley13 Wesley13
4年前
Java 多线程上下文传递在复杂场景下的实践
一、引言海外商城从印度做起,慢慢的会有一些其他国家的诉求,这个时候需要我们针对当前的商城做一个改造,可以支撑多个国家的商城,这里会涉及多个问题,多语言,多国家,多时区,本地化等等。在多国家的情况下如何把识别出来的国家信息传递下去,一层一层直到代码执行的最后一步。甚至还有一些多线程的场景需要处理。二、背景技术2.1Thre
邢德全 邢德全
1年前
MES系统如何实现生产车间的实时监控、精准调度
MES系统通过数据采集、传输、处理和展示等技术手段,实现了生产过程的实时监控;同时,通过生产计划优化、生产任务分配、动态调度、资源优化和协同管理等功能模块,实现了生产过程的精准调度。