您的位置 首页 java

程序员必知——延迟时间 string 安全

不管用的是什么语言, Java 还是C++都好,要写出高性能的应用程序,你都得了解延迟时间的基础常识,比如从内存中读取一个变量需要多久,从一级缓存中读取又需要多久,二级缓存呢,SSD硬盘中随机读又需要多久,还有要是从磁盘中读呢?

互斥锁的加锁解锁需要多长时间,从一个城市发送一个数据包到另一个城市需要多长时间,在同一个数据中心又需要多久?这些延迟的数字是独立于任何编程语言的,开发人员必须要想写高频低延迟的应用程序,它们是核心知识库中的一部分。这篇文章还有一个好消息就是,它会告诉你这些年以来这些延迟时间的变化。你可以看到2006年的延迟时间是多少,而现在又是多少。

每个Java开发人员都应该了解一下。 String 在日常的Java开发中非常重要,这就是为什么每个Java程序员都应该对它非常了解。String涉及到许多重要的领域,包括String池, 字符串 常量,使用==和equals比较字符串。将字节数组转化成String,为什么字符串是不可变的,如何正确拼接字符串,等等。

就像我们了解到的一些常见编程概念比如操作系统,算法,数据结构,计算机体系结构,以及其它东西一样,了解安全也同样重要。安全是一个很大的话题,包括加密解密, SSL WEB安全 ,混淆,认证,授权,等等,它是每个程序员都应该了解的基础知识。

文章来源:智云一二三科技

文章标题:程序员必知——延迟时间 string 安全

文章地址:https://www.zhihuclub.com/188276.shtml

关于作者: 智云科技

热门文章

网站地图