摘要:
内容为《深入剖析Tomcat》第一章重点,以及自己的总结,如有描述不清的,可查看原书。
一、HTTP协议:
1、定义:用于服务器与客户端的通讯的协议,允许web服务器和浏览器通过互联网进行发送和接收数据。是一种请求和响应协议,使用可靠的TCP协议,TCP协议的端口为80,是一种面向连接的协议。
2、HTTP协议请求的... 阅读原文
2017-07-08 11:36:02 阅读(817) 评论(0)
摘要:
一、final 根据程序上下文环境,它可以修饰非抽象类、非抽象类成员方法和变量。
final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值... 阅读原文
2017-07-08 09:45:02 阅读(822) 评论(0)
摘要:
怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作三五年之后开始迷茫的老程序员经常会问到的问题。希望这篇文章会是你看到过的最全面最权威的回答。
一: 编程基础
不管是C还是C++,不管是Java还是PHP,想成为一名... 阅读原文
2017-07-08 08:12:02 阅读(828) 评论(0)
摘要:
Tomcat 总体结构
Tomcat 的结构很复杂,但是 Tomcat 也非常的模块化,找到了 Tomcat 最核心的模块,您就抓住了 Tomcat 的“七寸”。下面是 Tomcat 的总体结构图:
图 1.Tomcat 的总体结构
从上图中可以看出 Tomcat 的心脏是两个组件:Connector 和 Cont... 阅读原文
2017-07-08 06:53:05 阅读(822) 评论(0)
摘要:
ThreadLocal翻译成中文比较准确的叫法应该是:线程局部变量。
这个玩意有什么用处,或者说为什么要有这么一个东东?先解释一下,在并发编程的时候,成员变量如果不做任何处理其实是线程不安全的,各个线程都在操作同一个变量,显然是不行的,并且我们也知道volatile这个关键字也是不能保证线程安全的。那么在有一种情... 阅读原文
2017-07-08 06:16:02 阅读(849) 评论(0)
摘要:
一.Collection(java.util)
1.概述:具有相同性质的一类事物的汇聚的整体,称为集合.任何集合都包含三块内容:对外的接口/接口的实现/对集合运算的算法. java中使用Collection来表示单列集合顶层的接口. public interface Collecti... 阅读原文
2017-07-08 06:00:03 阅读(817) 评论(0)
摘要:
1.switch: 接受类型有byte short int char(适合具体数值,但数值不多的情况。) 当条件成立之后,执行case之后的语句,如果执行完没有遇到break;或者‘}’,则会继续往下执行能执行的语句,此时不会判断case的条件,直到 再次遇到break;或者‘}’。2.循环语句:
① whi... 阅读原文
2017-07-07 23:34:01 阅读(819) 评论(0)
摘要:
class Exc{
int a;
int b;
}
public class Except {
@SuppressWarnings("finally")
static int compute (){
Exc e = new Exc();
e.a = 10;
e.b = 10;
in... 阅读原文
2017-07-07 22:36:02 阅读(817) 评论(0)
摘要:
从各个角度总结了电商平台中的架构实践,由于时间仓促,定了个初稿,待补充完善,欢迎大家一起交流。
转载请声明出处:http://blog.csdn.net/yangbutao/article/details/12242441
作者:杨步涛
关注分布式架构、大数据、搜索、开源技术
QQ:306591368
技... 阅读原文
2017-07-07 21:06:12 阅读(807) 评论(0)
摘要:
需求:键盘录入一个月份,输出该月份对应的季节。
一年有四季
3,4,5 春季
6,7,8 夏季
9,10,11 秋季
12,1,2 冬季
分析:
A:键盘录入一个月份,用Scanner实现
B:判断该月份是几... 阅读原文
2017-07-07 20:14:02 阅读(797) 评论(0)