
我们爱历史
文章平均质量分 81
define_us
互联网编程/架构设计/数学崇拜
展开
-
String在JDK6 JDK7 JDK8 JDK9之中的变化
为了您更好的理解本篇文章,请先查阅https://blog.youkuaiyun.com/define_us/article/details/78252783 中的JVM分代管理策略一节。原创 2018-08-30 16:13:16 · 1329 阅读 · 0 评论 -
字符集的前世今生
最早的是ASCII(美国信息互换标准码),使用7位bit表示一个字符。32到126是可打印字符。1967年,ISO推荐了一个ASCII的变种,视图为国际上解决1981年,随着欧洲各国的计算机普及,IBM等机构对ASCII进行了各不相同的扩展,使用8位表示一个字符。共有256个。这被称为OEM字符集,事实上,当时大家对后面128为究竟该是什么都有不同意见。这在当时造成一定混乱。1981年,中国国家标准原创 2016-07-06 22:53:32 · 938 阅读 · 0 评论 -
java版本历史(无责任捏造)
java 1.0 1996年1月23日。历史铭记这一天。喊着write one work any where(WOKA)的java诞生了。任何java代码在任何符合标准的JVM上都可以运行。 jdk 1.1 引入jdbc 引入内部类 引入java bean 引入RMI 引入了内省的反射机制 引入了JIT,JIT被成为java即时编译器,所以很可能和javac混淆,实际上,jav...原创 2017-10-30 20:02:59 · 348 阅读 · 0 评论 -
互联网工程的后台服务架构的变迁
迭代速度太快,对于我们这种互联网从业人员来说,过去四十年的互联网公司典型架构真是沧海桑田。 洪荒时代 上个世纪九十年代。 最典型的架构是 apache http serve + CGI(C++等语言代码)。 史前的一些尝试 CORBA 1991年OMG(对象管理组织)提出了CORBA1.1,定义了IDL接口定义语言,开发出对象请求代理ORB中间件,在客户机/服务器结构中,ORB通过一定的应用程序...原创 2018-12-05 11:17:03 · 458 阅读 · 1 评论 -
并发和多线程的编程的锁——漫谈
如果计算机只用来做一件事情,或者一件事情做完后再开始做第二件事情。那么根本不需要考虑什么并发。但是想象以下,我们的程序一定充斥着各种轮训(这就是我们大学时学的单片机,比如一会去检查下通讯就绪没有,一会又回去检查看门狗)。这无疑有一个基本要求,就是编程人员,哪怕是简简单单的一个业务,也必须熟悉计算机从硬件底层开始的所有知识,才能保证其可以正确处理各项操作的时序)。另外一方面,一旦我们有一个cpu负载...原创 2018-12-06 16:38:11 · 342 阅读 · 0 评论 -
技术行业的一些新闻———改变了时代的牛人
计算机科学之父 Alan Turing(1912~1954) C语言之父/Unix之父丹尼斯·里奇(1941~2011) 被誉为虔诚而纯粹的计算机天才,一生形式低调,表达简洁而准确。 Unix创始人之一,UTF8字符集设计者 Ken Thompson 自由软件之父理查德·斯托曼(Richard Stallman,1953~) 他的主要成就包括Emacs及后来的GNU Emacs,GNU C 编译器...原创 2019-02-02 10:23:53 · 337 阅读 · 0 评论