第一章: 大型网站的演化 1.1 大型网站软件系统的特点 高并发, 大流量 高可用:7*24小时不间断服务 海量数据 用户分布广泛, 网络情况复杂 安全环境恶劣:大型网站几乎每天都被攻击 需求快速变更, 发布频繁:大型网站每周都有新版本上线 渐进式发展:大型网站都从小网站发展而来 1.2 大型网站架 ...
分类:
Web程序 时间:
2018-05-06 22:55:50
阅读次数:
232
什么是WebPack,为什么要使用它? 为什要使用WebPack 现今的很多网页其实可以看做是功能丰富的应用,它们拥有着复杂的JavaScript代码和一大堆依赖包。为了简化开发的复杂度,前端社区涌现出了很多好的实践方法 模块化,让我们可以把复杂的程序细化为小的文件; 类似于TypeScript这种 ...
分类:
Web程序 时间:
2018-05-06 22:55:40
阅读次数:
294
我们之前在 C 语言进行类型转换是强制类型转换的,这样极易出 bug,还不易查找。格式如下:(Type)(Experssion) 或 Type(Experssion)。在 C 方式的强制类型转换的过程中,它存在的问题:a> 过于粗暴:任意类型之间都可以进行转换,编译器很难判断其正确性;b> 难于定位:在源码中无法快速定位所有使用强制类型转换的语句。那么强制类型转换在实际工程中是很难完全避免的!如何进行更加安全可靠的转换呢?在 C++ 中出现了新式类型转换,C++ 将强制类型转换分为 4 中不同的类型:a> static_cast;b> const_cast;c> dynamic_cast;d> reinterpret_cast;用法是:xxx_cast<Type>(Expression)。
分类:
其他好文 时间:
2018-05-06 22:55:32
阅读次数:
214
openstack结合glusterfs存储其一(准备工作)
分类:
其他好文 时间:
2018-05-06 22:55:26
阅读次数:
239
算法导论的第一个动态规划问题--钢条切割 我们知道钢条的长度和价格为: 书上的两种方法已经很清楚,这里主要说一下课后练习里面15-3钢条成本加上切割成本,即要切割的次数最少。15-4返回切割方案 ...
分类:
编程语言 时间:
2018-05-06 22:55:15
阅读次数:
232
Openstack云计算项目实施其三(遇到问题以及注意事项)
分类:
其他好文 时间:
2018-05-06 22:55:08
阅读次数:
252
整合Redis 一. 注解方式实现添加缓存 1.在pom.xml加入依赖 2. 修改引导类 修改开启缓存,添加注解@EnableCaching 3. 设置实现序列化接口 要缓存到redis中的实体,需要让实体实现序列化接口 4. 实现添加/删除缓存 修改UserServiceImpl, 添加@Cac ...
分类:
编程语言 时间:
2018-05-06 22:55:01
阅读次数:
254
基于Mybatis框架 特点:给予MyBatis框架半成品 站在巨人肩膀上 连接访问数据库,封装成工具类 方便调用连接 减少代码的冗余 提高效率 支持多线程并发访问 public class BatisUtil { private static final ThreadLocal<SqlSessio ...
分类:
数据库 时间:
2018-05-06 22:54:55
阅读次数:
227
描述 给定一颗二叉树,按照层次顺序遍历,但在遍历时从最底下开始,编写函数并将各层节点通过vector返回。 二叉树节点类定义如下: class TreeNode { public: int val; TreeNode *left; TreeNode *right; TreeNode(int x) : ...
分类:
其他好文 时间:
2018-05-06 22:54:47
阅读次数:
192
VCSA 6.7于2018年4月17日发布提供下载,对于VCSA 6.5版本来说,可以直接升级到VCSA 6.7,本文将介绍如何将VCSA 6.5升级到VCSA 6.7。一、升级前准备工作1、生产环境一定要备份VCSA 6.5,任何的升级都可能存在风险;2、在升级过程中,VCSA 6.5会中断,生产环境要评估升级过程是否会影响;3、确认ESXi主机硬件能够满足VCSA 6.7运行需求;4、从官网下
分类:
其他好文 时间:
2018-05-06 22:54:39
阅读次数:
312
Nmap实验 扫描靶机 nmap 通过主机探测,确定测试目标地址后,往往需要对主机信息做更完善的扫描。nmap可以完成以下任务:主机探测、端口扫描、版本检测、系统检测、支持探测脚本的编写。实际应用场合:通过对设备或者防火墙的探测来审计他的安全性;探测目标主机所开放的端口;通过识别新的服务器审计网络的 ...
分类:
其他好文 时间:
2018-05-06 22:54:30
阅读次数:
266
Openstack云计算项目实施其二(安装后日常运维)
分类:
其他好文 时间:
2018-05-06 22:54:25
阅读次数:
229
1.首先下载Kibana 2.解压 3.修改配置,在config文件夹下面修改kibana.yml 4.启动 5.访问web ...
分类:
其他好文 时间:
2018-05-06 22:54:16
阅读次数:
398
20165308 2017 2018 2 第十周课下补做 一、教材十五章代码分析 代码分析有的是以注释的形式写出,对整个代码的理解是写在前面的 1.p442 443 Example15_1.java Cone.java 此类不关心怎么样计算面积,计算面积由后面的类完成,只需调用即可,只关心计算体积。 ...
分类:
其他好文 时间:
2018-05-06 22:54:09
阅读次数:
254
一:程序的主题 1.题目 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 2.我的程序 3.效果 4.程序二 问题1:替换字符串,是在原来的字符串上做替换,还是新开辟一个字符串做替换! 问题2 ...
分类:
其他好文 时间:
2018-05-06 22:54:00
阅读次数:
213
最近无聊,想玩玩数据挖掘,就拿天池的天池新人实战赛之[离线赛]练练手。https://tianchi.aliyun.com/getStart/information.htm?spm=5176.100067.5678.2.2b282b2bAOqNmy&raceId=231522 其中在处理数据时,我需 ...
分类:
其他好文 时间:
2018-05-06 22:53:53
阅读次数:
567
数据链路层基础一、数据链路层介绍1、数据链路层的位置位于物理层和网络层之间2、数据链路层的功能(1)数据链路的建立、维护与拆除(2)帧包装、帧传输、帧同步(3)帧的差错恢复(4)流量控制二、以太网1、什么是以太网MAC地址(硬件地址或物理地址)长度达到48比特,IP地址是32比特MAC地址全球唯一(前24位为供应商标识,后24位是供应商对网卡的唯一编号)无需配置绑定MAC地址可以更改MAC地址但是
分类:
其他好文 时间:
2018-05-06 22:53:48
阅读次数:
241