- 博客(5)
- 收藏
- 关注
原创 websocket&nginx
WebSocket和nginx使用http&ws https&wssWebSocket 协议在2008年诞生,2011年成为国际标准。所有浏览器都已经支持了。它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送技术的一种。WebSocket 协议在2008年诞生,2011年成为国际标准。所有浏览器都已经支持了。它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,
2021-11-13 15:09:46
3460
1
原创 Thread多线程
一、多线程技术概述1、线程与进程进程是志一个内存运行的应用程序,每个进程都有一个独立的内存空间线程是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行,一个进程最少有一个线程 线程实际上是进在进程给基础上的进一步划分,一个进程启动后,里边的若干执行路径又可以划分成若干个线程进程与线程一样分为五个阶段创建 就绪 执行 阻塞 终止线程的6种状态初始 (new):新创建一个线程对象,但还没有调用start()方法。 运行(runnable):J..
2021-08-26 14:00:28
336
原创 异常处理
异常处理异常继承结构注意:受检异常是指在编译时会出现的异常,非受检异常时指在运行过程中因参数或业务逻辑不合理产生的异常。什么时异常及如果不处理会又什么影响什么时异常异常是在程序中导致程序中断的运行的一种指令流。分为错误、和异常。错误是编码规则错误,而异常时在编译或执行的过程中会出现不符合逻辑的错误。如果不处理的影响如果产生的异常不处理,则会导致程序中断,即JVM自动停止当前运行程序。异常如何处理格式格式1// 将异常抛出,由调用者进行处理public v.
2020-12-18 12:38:53
128
原创 == 与 equals()的区别
== 与 equals() 区别形同点:都是比较两个值是否相等。不同点:== 既可以比较基本数据类型也可以比较引用数据类型 比较基本数据类型时比较的时具体的数值 比较引用数据类型时比较的时两个引用数据类型在堆内存中的地址值 equals() 只能比较引用数据类型(包括包装类) 比较包装类时会将包装类自动拆箱然后比较具体的数值【例如Integer,见:图1-1】 比较封装的对象时,会先比较两个对象的地址值是否相同(判断是否时同一个对象),如果不是,则比对每个成员变量的
2020-12-18 11:08:46
124
原创 JVM
网址:https://www.jianshu.com/p/99772ad092d3https://zhuanlan.zhihu.com/p/34426768https://blog.csdn.net/qq_41701956/article/details/81664921JVM目录JVM一、JVM概述二、内存结构三、堆中的 GC 回收过程如何改变对象对象进入老年代的最大值?四、GC如何判断对象是否改被回收五、垃圾收集的算法六、都有那些垃圾回收器..
2020-12-12 19:10:31
1218
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人