自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 java NIO实现简单版多人聊天室(含详细注解)

服务端package cn.edu.ysu.server;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.*;import java.nio.charset.Charset;import java.nio.charset.StandardCharsets;import java.util.Iterator;imp

2022-05-20 12:18:11 271 1

原创 超详细SQL语法脑图

超详细SQL脑图本来想导入超清全图 ,奈何最大支持5MB ,有需要的点击链接查看。

2022-05-08 15:12:08 247

原创 rabbitmq开在启动状态activating (start)的解决方法

rabbitmq无法启动

2022-05-05 11:55:17 3130

原创 JVM之垃圾回收相关概念之引用

JVM之垃圾回收相关概念之引用文章目录JVM之垃圾回收相关概念之引用@[TOC](文章目录)前言1.强引用2.软引用3.弱引用4.虚引用总结前言带着问题去阅读,==强引用、软引用、弱引用、虚引用有什么区别?具体使用场景 是什么?1.强引用强引用(StrongReference)最传统的引用定义,程序代码中普遍存在引用赋值,类似“Object A= new Object()”这种引用关系无论任何情况下,只要强引用关系还存在,是可触及的,被引用的对象就永远不会被垃圾回收器回收掉

2022-03-31 07:00:00 182

原创 JVM之垃圾回收的相关概念

JVM之垃圾回收的相关概念文章目录JVM之垃圾回收的相关概念1.System.gc()的理解2.内存溢出3.内存泄漏总结1.System.gc()的理解调用该方法会触发Full GC。该方法附带个免责声明,无法保证对垃圾收集器的调用时间,意思就是不是你一调用该方法就进行垃圾回收。尽量少用,一般在特殊情况下调用,比如性能测试之前。局部变量表中的数据不会立马失效,而是新来的变量覆盖了这个Slot槽之后 才会被回收。2.内存溢出基本解释:没见有空闲内存,并且垃圾收集

2022-03-30 10:37:04 55

原创 JVM 垃圾回收相关算法之标记阶段算法

JVM 之垃圾回收相关算法文章目录JVM 之垃圾回收相关算法垃圾标记阶段的算法1.引用计数算法2. 可达性分析算法(根搜索算法)3.对象的finalization机制(最后的复活机会,仅有一次)垃圾标记阶段的算法垃圾标记阶段的主要任务:区分内存中哪些是存活对象,哪些是已经死亡的对象。只有被标记为已经死亡的对象,GC才会执行垃圾回收时,释放掉其所占用的内存空间。简单来说,当一个对象已经不再被任何的存活对象继续引用是,就可以宣判为已经死亡。一般有两种方式判断对象存活:引用计数算法和可达性分析算法(

2022-03-29 10:48:56 329

原创 使用vs简单实现socket网络通信

使用vs简单实现socket网络通信最近一直在学习.Net,刚把winform基础学习完,这次算是一个学习小结,觉得这个socket的蛮有意思的,就认真自己就完成了一遍,能简单的发送消息,传送文件。窗体控件我就不一一说明了,下面直接上代码sever端代码using System;using System.Collections;using System.Collections.Generic;using System.ComponentModel;using System.Data;usi

2020-06-18 11:26:11 3937

原创 Java进阶之路第二周

学习java已经两周,前面的十多天主要是学一些面向过程逻辑性的一些基本知识,第二周下半截,才真正接触了java的门槛——面向对象。随着课程的慢慢展开,我体会到了完全不同于在校学习的方法,不断提高自己的动手能力。在老师的带领下我们对面向对象进行了初步探索,使我更加明白java语言的强大。在java世界中程序是为了模拟现实世界、解决现实问题而是用计算机语言编写的指令集合,然而在程序员的眼中,世界是由...

2020-02-15 18:01:53 115

原创 第一周学习总结

第一周学习总结在千峰老师的介绍下这是我第一次使用博客记录一下自己学习经验,在这已经过去的一周里第一次认认真真的学习java这门语言,已经成为过去式的一周对于我来说却是一个崭新的开端。本周主要学习的是java的入门知识,介绍了环境的配置,软件的安装;java语言的特点及计算机执行的机制;学习了变量的概念,变量可以分为两大类,基本数据类型和引用数据类型,基本数据类型包括4类8种(byte、shor...

2020-02-07 18:21:24 297

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除