![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
刘五分
这个作者很懒,什么都没留下…
展开
-
精通有状态和无状态(Stateful vs Stateless)
我相信有不少人还不明白有状态和无状态(Stateful and Stateless)的概念,那么我们今天就来谈谈有状态和无状态,一方面不断总结提高自我,另一方面兼扫盲。基本概念:有状态就是有数据存储功能。有状态对象(Stateful Bean),就是有实例变量的对象,可以保存数据,是非线程安全的。在不同方法调用间不保留任何状态。 无状态就是一次操作,不能保存数据。无状态对象(Stateless Be转载 2017-11-08 18:42:22 · 18921 阅读 · 0 评论 -
Java面试题整理
1. 你用过哪些集合类?java.util.Collections 是一个包装类。它包含有各种有关集合操作的静态多态方法。 java.util.Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtabl转载 2017-12-19 19:57:17 · 530 阅读 · 0 评论 -
Linux服务器上同时部署多个Tomcat方法介绍
最近在部署几个项目,要求在新的一台Linux服务器上同时部署多个Tomcat,由于之前只部署过一个Tomcat的经验,所以在期间踩了不少坑,所幸是最后还是部署成功了。话不多说,接下来就详细介绍下方法。服务器配置:Linux服务器(CentOS 7.3)JDK:1.8Tomcat:8.5.6一、原理讲解:tomcat在启动时会去查找tomcat的根目录,并且会通过CATALINA_BASE和原创 2017-11-23 10:58:13 · 15864 阅读 · 6 评论 -
《深入理解Java虚拟机》读书笔记
第一章 略第二章 Java内存区域和内存溢出异常运行时数据区域程序计数器Java虚拟机栈本地方法栈Java堆方法区运行时常量池(方法区的一部分)直接内存(并不属于数据区域,只是方便讲解)程序计数器:当前线程所执行的字节码的行号指示器 对于多线程来讲,为了线程切换后能恢复到正确的执行位置,每条线程都需要有一个独立的程序计数器,各条线程之间计数器互不影响,独立存储。Java虚拟机栈:J原创 2018-04-28 15:33:45 · 294 阅读 · 0 评论 -
JAVA最全面试题答案整理
支付宝或微信支付如果因为网络原因或其他原因没有回调, 怎么保证支付状态一致?token验证下面我们从一个实例来看如何运用JWT机制实现认证:登录第一次认证:第一次登录,用户从浏览器输入用户名/密码,提交后到服务器的登录处理的Action层(Login Action);Login Action调用认证服务进行用户名密码认证,如果认证通过,Login Action层调用...原创 2018-04-28 15:42:10 · 7637 阅读 · 0 评论 -
读书笔记——Java并发线程编程实战
Java并发线程编程实战第1章 简介 略第2章 线程安全性概念线程安全类:当多个线程访问某个类时,这个类始终都能表现出正确的行为。 举例:无状态对象一定是线程安全的。比如servlet。竞态条件:由于不恰当的执行时序而出现不正确的结果。 举例:先检查后执行:基于一种可能失效的观察结果来做出判断或者执行某个计算复合操作:比如在一个无状态的类中对于一个状态变量进行...原创 2018-07-07 16:34:41 · 355 阅读 · 0 评论 -
Spring技术内幕——读书笔记
Spring技术内幕第1章 Spring的设计理念和整体架构(略)第2章 Spring Framework的核心:IoC容器的实现两个主要容器:实现BeanFactory接口的简单容器系列:实现容器的最基本功能ApplicationContext:增加了许多面向框架的特性,同时对应用环境作了许多适配IoC容器的接口设计图: BeanFactory...原创 2018-08-12 11:17:22 · 2530 阅读 · 4 评论