![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 82
不想CRUD的小凯
从零开始,一步一步走上去!
展开
-
[JNI]使用jni实现简单的Java调用本地C语言代码
我们知道,Java的主要优势之一是其可移植性——这意味着一旦我们编写并编译代码,这个过程的结果就是平台独立的字节码。简单来说,这可以在任何能够运行Java虚拟机的机器或设备上运行,而且它的工作会像我们所期望的那样无缝进行。然而,有时我们确实需要使用为特定架构原生编译的代码。需要处理某些硬件对非常苛刻的过程进行性能提升我们希望复用而不是用Java重写的现有库。为了实现这一点,JDK引入了一个桥梁,连接了在我们的JVM中运行的字节码和原生代码(通常用C或C++编写)。原创 2024-05-12 16:00:23 · 672 阅读 · 1 评论 -
Java中的集合 1
返回的列表由该列表支持,因此返回列表中的非结构性更改会反映在该列表中,反之亦然。)返回的列表由该列表支持,因此返回列表中的非结构性更改会反映在该列表中,反之亦然。如果支持列表(即此列表)在结构上以任何方式修改,而不是通过返回的列表,则此方法返回的列表的语义将变为未定义。如果支持列表(即此列表)在结构上以任何方式修改,而不是通过返回的列表,则此方法返回的列表的语义将变为未定义。如果这个集合适合指定的数组,并且有空闲空间(即,数组的元素比这个集合多),则紧跟在集合末尾的数组中的元素将被设置为空。原创 2023-03-19 17:45:37 · 431 阅读 · 3 评论 -
CloneNotSupportedException的解决方案 + Object的clone方法分析
CloneNotSupportedException的解决方案 + Object的clone方法分析原创 2022-11-12 07:58:19 · 1332 阅读 · 2 评论 -
Java的自动装箱与拆箱详细分析
Java的自动装箱和拆箱的详细分析,看完必懂原创 2022-11-12 00:20:52 · 622 阅读 · 0 评论 -
Java虚拟机启动整体流程和基础学习(内容很多,不可快餐阅读),推理+源码论证
请花点时间具体看看Java虚拟机的启动吧,其他搜到的资料,请使用源码论证一下,谢谢原创 2022-10-20 15:24:34 · 1964 阅读 · 0 评论 -
Java锁的全面认识和相关锁测试代码
Java锁的认识和synchronized的底层分析,锁升级概念和详细分析,juc下锁的测试代码等等原创 2022-08-21 00:20:31 · 432 阅读 · 0 评论 -
SpringCloudAlibaba学习笔记(一) Nacos注册中心+配置中心
SpringCloudAlibaba学习笔记之Nacos相关基本知识,详细且多~原创 2022-08-12 14:59:28 · 2120 阅读 · 0 评论 -
Dubbo的使用与基本知识点
dubbo的详细使用教程原创 2022-08-09 17:43:56 · 753 阅读 · 0 评论 -
shiro学习笔记(超详细~)
Shiro学习笔记,超详细,适合小白来学习使用,对于想要进阶的可以通过此文找到对应源码位置,shiro的使用,shiro的理解原创 2022-08-07 10:07:05 · 996 阅读 · 0 评论 -
springboot学习笔记之从SPI到Springboot源码启动流程
springboot的学习,详细学习内容原创 2022-08-03 13:41:11 · 805 阅读 · 0 评论 -
Solr学习笔记
Solr的基本使用原创 2022-08-02 17:18:18 · 318 阅读 · 0 评论 -
快速理解 Java的流(Stream)
java的流的详细理解原创 2022-07-18 16:31:30 · 556 阅读 · 0 评论 -
浅浅理解一下MVC的设计模型
对于Java中的MVC结构和高内聚低耦合的简单理解原创 2022-07-18 00:39:22 · 221 阅读 · 0 评论 -
一个在控制台使用的Java作业之 学生管理系统
学生管理系统...控制台的MVC版原创 2022-07-16 17:54:03 · 341 阅读 · 0 评论 -
IDEA中出现 等于号、小于等于、大于等于、不等号的缩写
IDEA出现不等号 等于号 小于等于等符号缩写原创 2022-07-16 11:42:25 · 1618 阅读 · 0 评论 -
Error occurred during initialization of VM Java虚拟机初始化失败
Java虚拟机初始化失败原创 2022-07-15 16:04:39 · 31082 阅读 · 0 评论 -
Java异常处理
新手学习Java异常处理原创 2022-07-11 00:35:49 · 115 阅读 · 0 评论 -
java面向对象的全面分析
JAVA面向对象的相关基础知识的深度分析原创 2022-07-09 23:35:19 · 236 阅读 · 0 评论 -
IDEA-2020.3配置spring5或spring6源码并能够写调试源码
如何搭建spring5源码 spring6源码并且调试Debug源码,可以在源码中添加注释进行修改原创 2022-04-22 04:20:33 · 911 阅读 · 0 评论 -
java归并排序和快速排序
归并排序归并排序基本思想利用归并的思想,采用分治策略 (将问题分成一些小的相同的问题然后递归求解,再将分的阶段得到的各答案整合到一起)归并排序的图解java代码实现:public static void sort(int[] arr){ if(arr==null||arr.length<2){ return; } process(arr,0,arr.length-1);}/** * 使arr[left...right]上变得有序原创 2021-10-31 13:44:26 · 122 阅读 · 0 评论 -
JVM如何查找垃圾并回收(1)
JVM如何查找垃圾的?Reference Count 引用计数什么叫RC?给每一个对象上都标记好有多少个引用,如果当前对象的引用为0,则视为垃圾,应该清除.像这样的,没有任何引用指向的,就会被清除很显然,有优点也有缺点优点是: 容易理解,算法简单缺点是: 无法清理相互循环引用的大型垃圾Root Searching 根可达RS是怎么弄的呢? root searching即从根开始寻找引用,能够找到的则是存活的原创 2021-09-18 08:45:28 · 171 阅读 · 0 评论 -
大数据Hadoop的学习笔记--1
认识一下Hadoop1.单机处理大数据存在问题.具体啥问题?假设,我现在有个很大很大的一个文本文件,存放了各种的老师名字以及相关作品名及作品简介,那里面的文件行数多得数不清,突然我突发奇想,想找一下这个文件中"结衣"某个作品的某个简介看一下,但是因为数据量太大, 小日子过得不错的岛国人拍得比较多,所以文件量很大很大,让张三去找,他找着找着就崩溃了,太多了,速度简直慢得可怜.然后我知道了这个岛国的演艺界就那么多人,滴滴叭叭全部加起来放在一个文件夹中假设就1T,张三的查找速度(IO速度)就500M/s,原创 2021-08-30 21:33:35 · 88 阅读 · 0 评论