自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 每次执行for循环,范围内的局部引用类型是一个地址吗?

众所周知,字符串类型在Java中属于不可更改的类型。一旦一个字符串对象被创建,它的内容就不能被改变。如果需要改变字符串的内容,必须创建一个新的字符串对象。只能重新赋值,而且赋值方式不同导致的内存地址也是不同的。

2024-04-01 16:48:25 266

原创 引用类型,一次让你听懂

引用类型,常见的比如数组和对象,很多友友都没能理解引用类型的含义接下来就让我给你讲讲引用类型,学过c语言的朋友们都知道,引用类型就像指针一样本质上就是一个的。

2024-03-30 09:41:35 866

原创 简单学懂面向对象

类其实就是对象的抽象。我们可以将每一个类都放到一个对象里,像上面那样调用类中的属性和方法class Dog{int age;int weight;int height;如同以上代码所示,Dog就是一个类,而printinfo就是Dog类中的方法,其他诸如age、weight等都是Dog的属性那么我们调用的时候就可以这样调用是不是和我们上面提到的“ 水壶 . 打开壶盖” 一样呢?没错,这就是在调用对象的方法。那上面那个 “” 是干什么呢?其实就是将类放到对象里,这个过程叫做实例化。

2024-03-27 19:42:55 408 1

原创 假如是我发明的线程池

看到线程池这个主题,第一次首先想到的是为什么会有线程池呢?我们平时调用线程,需要创建一个线程,并在结束时销毁。这就是一个线程最简单的两个状态,但是像这样的频繁新建和销毁会带来极大的开销。有请电科大的工学硕士现身说法: 对操作系统来说,创建一个线程的代价是十分昂贵的, 需要给它分配内存、列入调度,同时在线程切换的时候还要执行内存换页,CPU 的缓存被清空,切换回来的时候还要重新从内存中读取信息,破坏了数据的局部性。【分配内存、列入调度、内存换页、清空缓存和重新读取】 试想一下,如果有大量的用户申请创建线程,

2024-03-13 10:32:12 1011

原创 彻底解决:IDEA java: 警告: 源发行版 17 需要目标发行版 17

先来看一下报错信息IDEA java: 警告: 源发行版 17 需要目标发行版 17先来说一下原因:是由于项目中的jdk和你实际安装的jdk不匹配解决思路是,让两个jdk版本一致就行了你可以下个新的java17(不推荐)我先来介绍几个普遍的解决方案,如果你试了之后还不行,就请使用最终解决方案**

2023-12-10 18:52:54 8947 3

原创 最全解决方案:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.

首先需要检查数据库配置文件中的这几样有没有错误: 1、用户名以及密码 2、驱动名称 3、数据库的ip、端口号和数据库名称 4、数据库中有没有要操作的表这里的检查要仔细,看一下有没有错字和中文标点如果不是这些问题,那可能是以下问题,还请逐个排查

2023-12-10 16:56:23 13204

原创 最终解决方案java: 读取D:\repository\org\lz4\lz4-java\1.7.1\lz4-java.jar时出错; error in opening zip file

所以一劳永逸的解决方案就是。,缺少内容了,所以导致的。但是有的同学反馈了,再次。

2023-09-11 15:07:48 1661 2

原创 实例驱动的JavaScript教程,帮助你快速上手

当谈到前端开发,JavaScript(简称JS)被广泛地应用于网页设计和交互开发中。JavaScript是一门高级、解释型的编程语言,其主要用途是为网页增加交互性和动态功能。与HTML和CSS配合,它能够使网页不再仅仅是静态的文档,而是变得更加生动活泼。通过JavaScript,我们可以实现例如表单验证、动画效果、用户交互和数据处理等功能,让网页焕发出无限的可能性。值得一提的是,JavaScript拥有强大的跨平台特性。由于它是在浏览器端执行的,几乎所有的现代浏览器都支持JavaScript。

2023-07-24 16:15:06 221

原创 把任何教程网页下载成md文档?转为pdf?一篇就够了

我经常用来保存网页上的教程为Markdown,不仅可以直接用软件编辑,还能转pdf到手机或者平板上看。

2023-07-23 10:28:18 1128 1

原创 一篇讲懂计算机基础系统硬件组成与知识点全打包,软考软件设计师,操作系统基础知识,cpu和其中的运算器控制器,持续更新

一般来说,计算机的基本硬件系统是由以下三个部分组成的:CPU(运算器和控制器):主要完成运算和控制存储器(主存储器、辅存储器和虚拟存储器等): 存放数据I/O设备(输入设备和输出设备):输入输出命令与数据

2023-04-27 19:06:58 523 1

原创 CRC冗余校验码计算一张图看懂,零基础软考软件设计师,计算机基础,持续更新

1. 将数据信息补充完整,补充0的数量为多项式的最高次幂个2. 列式进行模二运算3. 求出循环冗余校验码

2023-04-22 14:42:45 2171 2

原创 零基础学软考:DFC转正规式题型全秒杀,计算机基础题,持续更新

从这里可以看出 “该DFA接受的字符串集是包含偶数个0的二进制代码串组成的集合”题中涉及两个点互相作为对方的出点,且……就可以说是包含偶数个0。

2023-04-21 19:21:32 278 2

原创 如何用LambdaQueryWrapper优雅解决Java开发中的复杂SQL问题

通过调用构造方法返回一个LambdaQueryWrapper对象,在对象上使用链式编程、Lambda表达式和链式调用的方式,灵活地实现了SQL查询条件构造和简化了SQL查询代码的编写。

2023-04-15 15:15:06 6248

原创 简单学懂链式编程

链式编程是一种编程风格,它允许在上通过的调用链实现一系列操作,从而简化代码,提高可读性,和代码的可维护性。

2023-04-15 14:25:49 359 1

实例驱动的JavaScript教程,帮助你快速上手.pdf

本课程是一门针对初学者的JavaScript基础入门教程,旨在帮助学习者快速掌握JavaScript编程语言的基本概念和应用技巧。无论你是完全没有编程经验的新手,还是具备其他编程语言知识的学习者,都能从本课程中获得实用的编程知识和技能。 通过理论讲解、实例演示和练习项目,本课程将引导学习者逐步学习JavaScript的核心概念,包括变量、数据类型、运算符、条件语句、循环结构等基本语法。我们将深入讲解JavaScript的函数、数组、对象以及面向对象编程的基础知识,并通过实际案例展示它们的应用。 在课程的后半部分,我们将重点介绍JavaScript与HTML、CSS的交互,学习如何使用JavaScript操控网页元素、响应用户事件、进行表单验证等实际场景的开发技巧。此外,我们还会介绍JavaScript常用的编程工具和调试技巧,帮助学习者提高编程效率和代码质量。

2023-07-24

空空如也

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

TA关注的人

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