摘要: 特性: 高性能,事件驱动,异步非阻塞 Java 开源框架 基于 NIO 的客户端,服务端编程框架 稳定性和伸缩性 常用于建立 TCP/IP 底层的连接,能够建立高性能的 Http 服务器。 正因为高性能、异步非阻塞等特性,很多高性能项目将其作为底层的通信基础,比如阿里的 Dubbo。 活跃的主要领域 阅读全文
posted @ 2018-06-17 15:41 Kerronex 阅读(1259) 评论(0) 推荐(0) 编辑
摘要: 对于这一块,也只是用到了 Web 开发的相关技术,并且很多技术已经过时或者被民间更好的取代,所以侧重于最基础的 Servlet API、会话机制。 Servlet API 顶级接口:Servlet、ServletConfig、ServletContext 最常用的类:HttpServlet Serv 阅读全文
posted @ 2018-06-17 15:38 Kerronex 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 散碎知识点 Math.round() 方法进行四舍五入计算,实现是: floor : 意为地板,指向下取整,返回 不大于 它的最大整数 ceil : 意为天花板,指向上取整,返回 不小于 它的最小整数 round : 意为大约,表示“四舍五入”,而四舍五入是往大数方向入. 关于方法区溢出: 经常动态 阅读全文
posted @ 2018-06-17 15:33 Kerronex 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 散碎知识点 通过 获取的参数编码格式由浏览器决定。 浏览器根据 html 中指定的编码格式进行编码,tomcat 根据指定的格式进行解码, tomcat 默认解码是 ISO 8859 1. get 请求使用 解决乱码; post 请求使用 和 都是无条件循环,使用 javac 编译后他们两个是一样的 阅读全文
posted @ 2018-06-17 15:29 Kerronex 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 散碎知识点 Java 的方法签名 包括方法名和参数,不包括返回值,重载时需要注意。 一个 Java 文件中只允许有一个 public 类 包不用导,里面包含了常用的 Object、Package、System 以及各种基本数据类型的封装类。 JVM 中一个字节以下的 整型数据 会在 JVM 启动的时 阅读全文
posted @ 2018-03-08 20:44 Kerronex 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 在我国,由于网民众多,运营商无法保证为每一个宽带用户提供全球唯一的公网IPv4地址。因此很多用户会发现通过路由器端查看到的WAN端IP与百度“IP”关键词所得到的IP不一致,并且前者的IP为一个私有IP。 而还有一些情况下,公网IP比较昂贵,企业虽然本身也持有少量的独立的公网IP,但是由于成本限制无 阅读全文
posted @ 2018-02-07 17:23 Kerronex 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 今天就来理一理他们之间的区别与联系,涉及同步与异步、并发与并行、阻塞与非阻塞,以及他们之间的一些联系。 同步与异步 同步:多个任务情况下,一个任务A执行结束,才可以执行另一个任务B。(一般只存在一个线程) 异步:多个任务情况下,一个任务A正在执行,同时可以执行另一个任务B。任务B不用等待任务A结束才 阅读全文
posted @ 2018-02-06 11:55 Kerronex 阅读(777) 评论(0) 推荐(0) 编辑
摘要: 语法糖(Syntactic sugar),也译为糖衣语法,是由英国计算机科学家彼得·兰丁发明的一个术语,指计算机语言中添加的某种语法, 这种语法对语言的功能没有影响,但是更方便程序员使用 。语法糖让程序更加简洁,有更高的可读性。 语言处理器,包括编译器和静态分析器,在处理的过程中, 首先把“加糖”的 阅读全文
posted @ 2018-01-16 21:02 Kerronex 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 图灵测试(英语:Turing test,又译图灵试验)是 图灵 于 1950 年提出的一个关于判断机器是否能够思考的著名试验,测试某机器是否能表现出与人等价或无法区分的智能。测试的谈话仅限于使用唯一的文本管道,例如计算机键盘和屏幕,这样的结果是不依赖于计算机把单词转换为音频的能力。 起源 1950年 阅读全文
posted @ 2018-01-16 15:02 Kerronex 阅读(5464) 评论(0) 推荐(0) 编辑
摘要: Docker 是一个 使用 Go 语言开发的开源的应用容器引擎 ,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的机器上。Docker 的发展速度和火爆程度着实令人惊叹,一发不可收拾,形成了席卷整个IT界的新浪潮。 记得在公众号科普过 Docker 的一些基本概念,简单 阅读全文
posted @ 2018-01-06 21:46 Kerronex 阅读(198) 评论(0) 推荐(0) 编辑