定制服务、定制费用、网站定制、js、数字、windows、a、水印、net、app
1. 性能优化是围绕工具展开的1.1. 最重要的工具大都是Java开发工具包(JDK)自带的1.2. 查看应用程序性能时,首先应该考察的就是CPU时间2. 操作系统工具2.1. Unix系统2.1.1. sar(SystemAccountingReport)及其组成工具2.1.2. vmsta...
来源:博客园 2023-03-20 07:00 3
大家好,我是3y啊。大概不知道从什么时候,「微服务」「分布式」这两个词又再次频繁出现在我的视线里。「微服务」「分布式」在我刚毕业的时候还是比较关注的,那时候还入门了一把SpringCloud,写了一篇很长的文章,还是很顶的,有不少的大号都给我转载了,在知乎又获得了很多的赞。那时候觉得懂「分布式...
来源:博客园 2023-03-19 22:30 5
JAVA-01前期准备介绍1972年C诞生【两大问题:指针;内存管理】1982年C++诞生【面向对象;兼容C;图形领域和游戏,但是更复杂】1995年JAVA诞生【没有指针没有内存管理;面向对象;类型安全;高质量类库;跨平台(JVM实现);applet图形界面程序】小碎点三高问题:...
来源:博客园 2023-03-19 22:00 5
前言这周学习尼恩编著的《Netty、Redis、ZooKeeper高并发实战》,这本书写的很不错,通过十几个例子带领大家去体会高并发如何实现,这周我看了最基础的JavaNOI部分,读书的时候好像明白了作者写的内容,但是又体会不深,非得自己动手写一些书上得例子,有时候还要改动下例子,才能体会深刻,得....
来源:博客园 2023-03-19 19:30 5
1. 巨型对象1.1. humongousobject1.2. 大于等于区域一半大小的对象1.3. 巨型对象被直接分配在老年代,所以它在新生代回收期间不会被释放1.4. G1区域的大小是2的幂,最小值是1MB1.5. 如果堆的最大值和初始值差别很大,就会有过多的G1区域,这种情况下应该增加G1区域的大...
来源:博客园 2023-03-19 07:30 6
Java基础复习笔记第01章:Java语言概述1.Java基础学习的章节划分第1阶段:Java基本语法Java语言概述、Java的变量与进制、运算符、流程控制语句(条件判断、循环结构)、breakcontinue、IDEA开发工具的使用、数组第2阶段:面向对象编程(基础、进阶、高级)...
来源:博客园 2023-03-19 01:00 5
来源:博客园 2023-03-18 10:30 8
介绍鄙人才疏学浅,如有谬论,敬请指教。计算机储存容量单位讲解计算机储存容量基本单位就是字节(Byte),而字节下面还有一个比特>(bit),对应关系是一个字节=八个比特,比特(bit)是计算机储存最>小单位。总体换算关系是:1B(字节)=8bit(位),1KB(千字节)=1024B...
来源:博客园 2023-03-18 10:30 6
报错信息如题,cn.hutool.core.io.IORuntimeException:Notafile....报错位置FileReaderreader=newFileReader(path);初步分析检查下来发现,path实际对应的是一个文件夹,而不是文件。文件来源关键代码(File...
来源:博客园 2023-03-18 00:30 7
类加载器类加载的过程类加载器的功能将.class文件【物理文件:在硬盘中】加载到Java虚拟机的内存中【搬用工】。类加载的时机情况分析://1,当创建Fu对象的时候【Fu.class会被加载到Java虚拟机】Fuf=newFu();//2,调用类的静态方法【Fu.class会被加载到J...
来源:博客园 2023-03-17 17:00 8
来源:开源中国 2023-03-17 10:31 6
来源:https://liuchenyang0515.blog.csdn.net/article/details/1210494261.双重校验锁单例(DCL)publicclassSingleton{privatestaticvolatileSingletonsingleton;pri...
来源:博客园 2023-03-17 10:00 9
1. G1垃圾回收器1.1. 垃圾优先(garbagefirst)1.2. 在堆内离散的区域上进行操作1.2.1. 默认大约有2048个1.2.2. 代的区域不需要是连续的1.2.3. 可能属于老年代1.2.3.1. 并发后台线程寻找没有被引用的对象时,一些区域会比其他区域有更多的垃圾1.2.4...
来源:博客园 2023-03-17 07:30 9
一、前期准备1、首先需要安装并配置好本地JDK(WIN+R输入cmd,输入java-version如下图)2、下载maven到本地(链接Maven–DownloadApacheMaven)其他历史版本在这里找:Indexof/maven/maven-3(apache.org)二、解压缩...
来源:博客园 2023-03-16 19:00 11
来源:开源中国 2023-03-16 17:00 9
1. 回收1.1. 找到不使用的对象1.2. 释放它们的内存1.3. 压缩堆1.4. 合在一起称为回收2. Throughput回收器2.1. 工作细节比较简单2.1.1. 可以在同一个GC周期内完成回收2.1.2. 在单次操作过程中回收新生代或老年代2.2. MinorGC2.2.1. 当Eden空...
来源:博客园 2023-03-16 07:00 10
主要参考自《实战Java高并发程序设计》。线程与进程进程是计算机系统进行资源分配和调度的基本单位,是线程的容器。线程是处理器任务调度和执行的基本单位。这里可以复习一下进程和线程的区别:根本区别:进程是操作系统资源分配的基本单位,而线程是处理器任务调度和执行的基本单位资源开销:每个...
来源:博客园 2023-03-15 21:30 12
目录java接口学习笔记1.抽象类和抽象方法2.接口3.抽象类和接口对比参考java接口学习笔记1.抽象类和抽象方法抽象方法:abstractvoidf();抽象类:包含抽象方法的类称为抽象类。如果一个方法包含一个或多个抽象方法,则该类必须被定义为抽象类,否则编译器会产生错误消息。示例:...
来源:博客园 2023-03-15 18:00 9
javaEEWeb(Tomcat)深度理解和Servlet的本质每博一文案我所有的进步,只为更接近你。上天没有给予人们公平的人生,有人拥有出奇的才能,便有人只能不辞辛苦的攀登阶梯,我默默地守望着一缕光芒,小心翼翼,如掬如束,可若长久凝望,一点会让自己,也受烫灼。平凡的人生或是悲惨的际遇,可...
来源:博客园 2023-03-15 14:30 5
大家好,我是三友~~今天来跟大家聊一聊Java、Spring、Dubbo三者SPI机制的原理和区别。其实我之前写过一篇类似的文章,但是这篇文章主要是剖析dubbo的SPI机制的源码,中间只是简单地介绍了一下Java、Spring的SPI机制,并没有进行深入,所以本篇就来深入聊一聊这三者的原理和区.....
来源:博客园 2023-03-15 13:30 10