第24讲:NoSQL数据库有哪些典型应用?

前面的内容介绍了数据库读写分离和分库分表相关知识,都是针对关系型数据库的,即通常说的 RDBMS。除了关系型数据库,NoSQL 在项目开发中也有着越来越重要的作用,与此同时,NoSQL 相关的内容也是面试的常客。今天我们一起来看下 NoSQL 数据库有哪些应用。

第24讲:你的代码是怎么成为黑客工具的?

随着 Web 应用越来越广泛,各种 Web 安全问题也日益凸显,时常看到网上消息说,某网站用户账号信息遭泄露或盗取。

Web 安全问题很容易成为前端工程师的盲点,一方面浏览器的各种安全策略给前端工程师造就了一种安全的假象;另一方面在通常的理解中,黑客更多的是通过系统漏洞和病毒程序来入侵服务端,让人容易形成安全问题只与服务端关系密切的错觉。这一课时我们就来分析前端相关的 3 个安全问题,从而让你开发的 Web 应用更安全。

第24课:Zabbix自动发现和自动注册

这个课时我们来学习 Zabbix 自动发现和自动注册。

Zabbix 及其优势介绍

你应该对 Zabbix 这个主流开源企业级监控系统并不陌生,它的官方网站是 https://www.zabbix.com/。Zabbix 具备如下几点特性:

功能丰富,具有图形化的界面展示,支持网络拓扑图示,同时也支持自定义面板。它还具备一套 CMDB功能(资产管理系统,可以对所有主机及硬件资产信息进行管理),支持数据聚合的分析方式。

第25讲__建立有效的员工淘汰机制

作为技术管理者,我们要常常梳理团队结构、梯队建设等事项,通过梳理才能更好的认清当下团队的状况,才能为更美好的未来最好准备。

团队的发展其实与个体一样,只有不断的去突破自己的舒适区,根据实际的变化,放弃那些过时的认知,才能不断进步。

第25讲__谈谈JVM内存区域的划分,哪些区域可能发生OutOfMemoryError_

今天,我将从内存管理的角度,进一步探索 Java 虚拟机(JVM)。垃圾收集机制为我们打理了很多繁琐的工作,大大提高了开发的效率,但是,垃圾收集也不是万能的,懂得 JVM 内部的内存结构、工作机制,是设计高扩展性应用和诊断运行时问题的基础,也是 Java 工程师进阶的必备能力。

第25讲_热点剖析(六):AR和人工智能在游戏领域有哪些应用?

在 2014 年左右,VR、AR、人工智能开始逐渐火热起来,我也曾在它最火的时候深入接触过这几项技术。

如果你不是在这个领域从业的话,除了 VR 之外,有很多名词你可能都没有听说过,那我们就先来看一下这些名词是什么意思。通过这几个名词,我们来看一下它们究竟是如何在游戏领域应用的。

第25讲:ElaticSearch是如何建立索引的?

前面讲到了 NoSQL 数据库的应用,在关系型数据库和 NoSQL 数据库之外,还有一类非常重要的存储中间件,那就是文件索引。当你在电商网站搜索商品,或者在搜索引擎搜索资料时,都离不开基于文件索引的各种检索框架的支持。

第25讲:Node.j==全栈?

提到 Node.js,相信大部分前端工程师都会想到基于它来开发服务端,只需要掌握 JavaScript 一门语言就可以成为全栈工程师,但其实 Node.js 的意义并不仅于此。

很多高级语言,执行权限都可以触及操作系统,而运行在浏览器端的 JavaScript 则例外,浏览器为其创建的沙箱环境,把前端工程师封闭在一个编程世界的象牙塔里。不过 Node.js 的出现则弥补了这个缺憾,前端工程师也可以触达计算机世界的底层。