Java 并发编程基础

本文关注 Java 并发编程基础,介绍并发的基本概念、进程和线程的概念、Java 多线程的初步使用、共享资源访问控制等基础知识。 开始探索 Java 并发编程之前,我们需要知道:什么是并发?以及,并发与并行有什么不同?

阅读更多

Docker 初探

上文「一文了解什么是容器」介绍了容器的基本概念,本文接着介绍当前最流行的容器平台 Docker,并对其进行初步使用。 1 Docker 概览 Docker 是一个用于开发、发布和运行应用程序的开放容器平台。Docker 能够将应用程序与基础 …

阅读更多

一文了解什么是容器

正如运输行业使用集装箱作为标准单元来包装货物以快速装卸与运输一样,软件行业也在越来越多的使用容器作为标准单元来打包应用程序以简化应用程序的迁移。 (现实生活中的集装箱 - 引用自 Ridge Cloud) 所以容器到底是什么呢?容器就是一个 …

阅读更多

什么是 OWASP Top 10?

OWASP(Open Worldwide Application Security Project,开放全球应用程序安全项目)是一个致力于提高软件安全性的非营利性组织,其提供 Web 应用程序安全领域的标准、工具和指导手册,被业界大量的企业 …

阅读更多

Selenium 自动化测试最佳实践

前两篇文章「Selenium WebDriver 基础使用」和「Selenium WebDriver 高级特性使用」分别介绍了 Selenium WebDriver 的基础功能和高级功能的使用。这两篇文章更多的是从底层实现细节的角度去练习 …

阅读更多