《重构:改善既有代码的设计》—第1章1.1节起点
我该从何说起呢?按照传统做法,一开始介绍某个东西时,首先应该大致讲讲它的历史、主要原理等等。可是每当有人在会场上介绍这些东西,总是诱发我的瞌睡虫。我的思绪开始游荡,我的眼神开始迷离,直到主讲人秀出实例,我才能够提起精神。
JMX整理
What and Why JMX
JMX的全称为Java Management Extensions. 顾名思义,是管理Java的一种扩展。这种机制可以方便的管理正在运行中的Java程序。常用于管理线程,内存,日志Level,服务重启,系统环境等。
Java基础知识回顾--IO流
字节流 字符流
输入流 InputStream Reader
输出流 OutputStream Writer
按数据流的方向不同可以分为输入流和输出流。
按处理数据单位不同可以分为字节流和字符流。
按照功能不同可以分为节点流和处理流。
上来就是这样的管道。现在来细细理解一下,如果一根管
搭建websocket消息推送服务,必须要考虑的几个问题
近年各行业对websocket的需求越来越大,对websocket的要求也越来越高。从早期对websocket的应用仅限于少部分功能和IM等特殊场景,逐步发展为追求支持高并发,百万、千万级每秒通讯的高可用websocket服务。本文将为你讲解搭建websocket消息推送服务必须要考虑的几个问题。
Servlet 简介及其执行流程
一、什么是Servlet?
首先明确一点:先有Servlet后有JSP,JSP的前身是Servlet
Servlet是在服务器上运行的小程序。一个Servlet就是一个Java类,并且可以通过“请求--响应”编程模式来访问这个驻留在服务器内存里的Servlet程序
二、Tomcat容器等级:Tomcat容器分为四个等级,
1.