http协议是无状态的,那如何记录状态,跟踪用户
使用cookie和session来实现
客户端第一次请求服务端,服务端生成一个session,每一个session都有唯一的标识session id
服务端会把session id 发送给客户端,让客户端把sessi...
汪明鑫
7年前 (2018-08-06) 852浏览 0评论
0喜欢
GC前言
java与C++之间又一堵由内存动态分配和垃圾收集技术所围成的“高墙”,墙外面的人想进去,墙里面的人想出来。
——–<<深入理解java虚拟机>>
C/C++ 中主要由用户程序代码来回收分配的内存...
汪明鑫
7年前 (2018-08-04) 1149浏览 0评论
0喜欢
RMI
RMI(remote method invocation) , 可以认为是RPC的java版本
RMI使用的是JRMP(Java Remote Messageing Protocol), JRMP是专门为java定制的通信协议,所以踏实纯java的分布式解决方案
来...
汪明鑫
7年前 (2018-08-04) 686浏览 0评论
0喜欢
简单分析,还有一些地方整不明白
public class HashMap<K,V> extends AbstractMap<K,V>
implements Map<K,V>, Cloneable, Serializable {
&n...
汪明鑫
7年前 (2018-08-03) 792浏览 0评论
0喜欢
问题引出
//如何控制线程的执行顺序
public class Main {
static Thread thread1=new Thread(new Runnable() {
@Override
public void run()...
汪明鑫
7年前 (2018-08-03) 906浏览 0评论
0喜欢
jdk 包含 jre 包含 jvm
显示的是server VM
Server VM就是用于加载服务器的JVM,相比Client(默认的VM)它的加载时间要长一些,但是执行时效率更高,并且使用了更多的优化。但是内存占用也较Client VM更大。
 ...
汪明鑫
7年前 (2018-08-03) 986浏览 0评论
0喜欢
详细见jvm参数 官方文档
官方文档
-Xmx3550m:最大堆内存为3550M。
-Xms3550m:初始堆内存为3550m。
此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。
-Xmn2g:设置年轻代大小为2G。
-Xss128k:设置每个线程...
汪明鑫
7年前 (2018-08-03) 993浏览 0评论
0喜欢