• 2024-06-18jvm必知必会-类的生命周期图文详解
    类的生命周期描述了一个从加载、使用到卸载的过程;而其中的连接部分又分为一下三个阶段:验证准备解析6.1加载阶段Loading阶段第一步是类加载器会根据类全限定名通过不同的渠道以二进制流的方式获取字节码信息,程序员可以使用Java代码扩展不同的渠道。比如通过
  • 2023-10-09WebSocketTool WebSocket调试工具使用说明
    @[TOC]WebSocketTool概述1WebSocketTool简介        WebSocketTool是一款通用的WebSocket调试工具,基于QT框架开发,可以运行在Windows、Linux和MacOS平台下,具备良好的跨平台能力。WebSocketTool调试工具无需安装,下载后解压就可以使用,是一款绿色的软件,易于部署和使用。可
  • 2023-08-26Git的基本操作
    1.获取Git仓库的两种方式①将尚未进行版本控制的本地目录转换为Git仓库②从其它服务器克隆一个已存在的Git仓库以上两种方式都能够在自己的电脑上得到一个可用的Git仓库 2.在现有目录中初始化仓库如果自己有一个尚未进行版本控制的项目目录,想要用Git来控制
  • 2023-08-14wait与notify
    wait与notify都是Object方法,都必须在临界区(synchronized修饰方法或者代码块)中执行。在临界区中,用锁执行wait之后,将立即释放锁,wait之后的代码不再执行,直到被notify通知且再次获得临界区的锁才会再次执行在临界区中,用相同的锁执行notify之后,将不会立即释放锁,等待临界区代码执行完,
  • 2023-08-03如何在 bilibili 视频评论区中发布带有图片的评论 All In One
    如何在bilibili视频评论区中发布带有图片的评论AllInOneB站,图片评论带图笔记怎么发布?方式一:通过上传相册图片或拍照发布方式二:通过截取视频画面发布方式三:通过笔记编辑器进入使用笔记发布图片评论的图解步骤step图解123网页端暂不支持直
  • 2023-06-20规则引擎调研及初步使用
    一、产生的背景生产过程中,线上的业务规则内嵌在系统的各处代码中,每次策略的调整都需要更新线上系统,进行从需求->设计->编码->测试->上线这种长周期的流程,满足不了业务规则的快速变化以及低成本的更新试错迭代。因此需要有一种解决方案将商业决策逻辑和应用开发者的技术决策分离
  • 2023-04-06题目 1023: [编程入门]选择排序
    找出数组无序区中的最小值(最大值),与无序区中第一个数(最后一个数)交换。例子:52314第一轮无序区最小值是1,将1和无序区中一个数交换:12354。有序区:1,无序区:2354第二轮无序区最小值是2,因为2就是无序区的第一个数,所以不用交换:12354。有序区:12,无序区:354第三轮无序
  • 2023-03-25Matlab
    Matlab帮助文档命令说明help命令行窗口中函数的帮助lookfor在参考页文本中搜索关键字exist检查变量、脚本、函数、文件夹或类的存在情况which定位
  • 2023-02-21FileWriter和FileReader的底层原理:缓存区技术
    FileReader的底层原理FileWriter的底层原理注意事项FileReader的底层原理字节输入流FileReader用于读出文件中的数据到内存中,而且每次只能读取一个字节。这其中内存
  • 2022-12-10java学习补充 对象的内存问题(基于黑马的课进行自学,初学者,不喜勿喷)
    初步学习面向对象JDK8以前,堆内存和方法区相连,创建的字节码文件会储存在方法区中,而JDK8以后,则分为堆内存与元空间不过由于此处只涉及基本的对象内存问题,所以用方法区来记
  • 2022-10-28Java - 简单可达性分析
    可以作为GCRoot的对象1.方法区中常量引用的对象2.方法区中静态属性引用的对象3.虚拟机栈中引用的对象4.本地方法栈中引用的对象可达性分析通过GC
  • 2022-10-26零拷贝
    #DMA技术由CPU读取数据到内存中,每次都有占用CPU的时间,且没什么意义,CPU应该处理大量的计算,不应该把时间花费到这里,效率不高,于是有了DMA芯片,cpu通知DMA从硬盘读取数据到内存
  • 2022-08-23IOAndExceptionAndEnum
    Properties它是一个属性集,属于HashTable类的一个子类,可以使用Map接口当中的所有方法它的键值累对类型都是字符串常用API方法:store()load()