自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 资源 (2)
  • 收藏
  • 关注

原创 【无标题】

java.io.FileNotFoundException: D:\MyCode\java\classTest\src\b06_io\file\abc (拒绝访问。FileOutputStream读取流的时候如果是文件夹,就会出错,无论怎么读,都拒绝访问,应该在读取的目录后面加上文件名。

2023-12-16 21:12:42 130

原创 Typora快捷键

注:一些实体符号需要在实体符号之前加” \ ”才能够显示。

2023-11-12 09:32:45 212

原创 Linux环境配置

这个交换文件的存在意味着有另外一个程序正在编辑同一个文件,或者之前编辑该文件的Vim会话崩溃了,但还留下了交换文件。命令或运行"vim -r profile"命令来恢复文件中未保存的修改。在进行Linux环境编辑的时候,当时编辑会话的时候突然退出了,进来再配置/etc/profile出错了。如果是这种情况,使用":recover"或"vim -r profile"因此,在这种情况下,您可以尝试按 “ENTER” 键来继续编辑,或者使用。如果您已经这样做了,请删除交换文件".profile.swp"。

2023-10-30 15:55:38 245

原创 Spring是如何解决bean循环依赖的问题的

这样,当其他Bean需要引用该Bean时,可以提前获取到它的引用,避免循环依赖的问题。在Spring框架中,Bean的三级缓存是指在Bean的创建过程中,Spring容器为了提高性能而采用的一种缓存机制。提前暴露对象:在Bean的创建过程中,当依赖关系解析完成但还未完成初始化时,Spring会将当前Bean实例提前暴露给其他正在创建的Bean。它通过提前暴露对象和三级缓存的机制,在Bean的创建过程中合理处理依赖关系,确保循环依赖时能够正确地获取到已经创建好的实例或工厂方法,从而避免死循环的情况发生。

2023-10-29 11:01:24 434 1

原创 Mybatis中执行Sql的执行过程

处理结果集:当数据库执行完SQL语句并返回结果时,MyBatis会将查询结果映射到Java对象中。根据映射文件中的配置规则,MyBatis会将数据库查询结果的列映射到Java对象的属性上,从而方便应用程序对数据的处理和使用。执行SQL语句:应用程序调用Mapper接口的方法时,MyBatis会根据映射文件中的配置信息,生成对应的SQL语句,并将参数传递给数据库执行。Mapper接口定义了SQL语句和Java方法之间的映射关系,MyBatis会根据这些映射关系生成SQL语句并执行。

2023-10-29 10:20:15 816 2

原创 Aware接口回调的作用及其意义

这时候,就可以使用Aware接口回调来实现。通过实现Aware接口,并在回调方法中获取到Spring容器的相关资源或上下文信息,Bean就可以更方便地访问其他Bean或资源,从而实现更灵活、更高效的业务逻辑。因此,Aware接口回调在Spring框架中具有重要的作用和意义,可以让Bean更方便地访问Spring容器的资源和上下文信息,从而实现更灵活、更高效的业务逻辑。扩展性:Aware接口是一组标准化的接口,Spring框架可以方便地扩展新的Aware接口,从而提供更多的资源访问能力。

2023-10-29 10:14:14 291

原创 【无标题】

确保依赖正确:检查项目的依赖配置,确保已经添加了正确的Sentinel相关依赖。可以使用构建工具(如Maven或Gradle)来管理依赖,并确保依赖的版本与Sentinel的版本兼容。检查类路径:确认项目的类路径中包含了Sentinel所需的所有依赖。可以检查项目的构建配置、类加载器设置等,确保Sentinel相关的JAR包能够正确加载。清除缓存与重新构建:如果已经确认依赖配置正确且版本兼容,但仍然出现该错误,可以尝试清除本地构建缓存(如Maven的。目录)并重新构建项目,以确保获取最新的依赖。

2023-10-26 16:43:33 285

原创 @Resurce和@Autowired的区别

@Resource 和 @Autowired 是 Java 中常用的两个注解,用于自动装配依赖对象。它们的主要区别如下:

2023-08-23 20:25:57 199

原创 浅谈XML配置实现逻辑

dom 解析技术是 W3C组织制定的,而所有的编程语言都对这个解析技术使用了自己语言的特点进行实现。Java对 dom 技术解析标记也做了实现。sun公司在JDK5版本对 dom 解析技术进行升级:SAX( Simple API for XL)SAX解析,它跟 W3C制定的解析不太一样。它是以类似事件机制通过回调告诉用户当前正在解析的内容它是一行一行的读取xml文件进行解析的。不会创建大量的 dom 对象。所以它在解析xml的时候,在内存的使用上。和性能上。都优于 Dom 解析。第三方的解析:

2023-08-13 09:44:10 195

原创 MSDN镜像和版本的区别

装系统本质上就是运行U盘内放好的windows安装包,目前U盘有三种格式化方式,分别是FAT32 exFAT NTFS ,后面两个方式很挑主板,老旧主板胡总和老旧电脑无法识别,选用FAT32种方式进行格式化,几乎所有的设备都能用。所以安装系统有两种方式(个人推荐用PE进行安装)可以正常使用的windows系统的电脑(下载windows)特点:纯净方便简单,但是功能也是最少的也是最僵硬的。下载完成以后,运行程序,一直下一步,到这里时,特点:相对与前面的方式会麻烦点,但是。PE进行便携式操作系统辅助安装写入。

2023-08-12 10:50:23 267

原创 服务器安装JDK

JDK上传到服务器中,记住文件上传的位置是在哪里(我放的位置在/www/java),然后看下面指示进行安装。

2023-08-12 10:49:35 1421

原创 服务器安装Tomcat

下载完成以后把压缩包上传到服务器中(我传到了www/java),进行解压(解压到),如果没有进行指定解压到哪里,默认是到root文件夹中。然后进入到bin文件夹里。

2023-08-12 10:49:11 1216

原创 mysql安装配置教程

2024 年 MySQL 8.0 安装 配置 教程 最简易(保姆级),简单易学,mysql下载mysql官网mysql安装。

2023-08-12 10:48:48 217

原创 Redis安装和配置(Linux)

为了后续用Xshell连接使用,我们可以配置一下桥接,使那个ip地址不变。配置完成以后,开启虚拟机, 选择第一个安装centos,选择语言,继续。安装好VMware以后,进入VMware,然后创建新的虚拟机。创建好虚拟机以后,进行安装Centos。配置密码等待安装完成。

2023-08-12 10:48:31 268

原创 jQuery使用(超详细)

会把这个dom对象转换成jQuery对象,即 [object HTMLSpanElement] ======> [object Object]* 4.传入参数为[DOM对象]时,将DOM对象包装为jQuery对象返回。* 2.传入参数为[HTML字符串]时,根据这个字符串创建元素节点对象。* 3.传入参数为[选择器字符串]时,根据这个字符串查找元素节点对象。*1. 传入参数为[函数]是,在文档加载完成以后执行这个函数。jQuery对象的本质时dom对象的数组+jQuery提供的一系列的功能函数。

2023-08-12 10:47:33 19828 1

原创 Java入门

一系列按照特定顺序组织的计算机数据和指令的集合。

2023-07-18 15:33:08 134

原创 SpringCloud简介

分布式微服务架构的一站解决方案,是多种微服务架构落地技术的集合体,俗称微服务全家桶。一、SpringCloud简介。SpringCloud整体。

2023-07-18 15:27:33 201

原创 正则表达式(关于html中)

语法:var reg =/正则表达式/匹配模式 (匹配模式可以有多个一起使用,一起使用没有顺序)* a[bcd]e: 检查字符串中是否含有abe ace ade(中括号可以理解为或的意思)* split(): 可以将一个字符串拆分为一个数组(不用匹配模式也可以进行全局匹配)* match(): 可以根据正则表达式,从一个字符串中将符合条件的内容提取出出来。* replace(): 可以将字符串中指定的内容进行替换为新的内容。// g 全局匹配模式(查找所有匹配而非在找到第一个匹配停止)

2023-07-06 21:02:32 1114

原创 超详细的JavaScript

Javascript语言诞生主要是完成页面的数据验证。因此它运行在客户端,需要运行浏览器来解析执行JavaScript 代码。JS是Netscape网景公司的产品,最早取名为LiveScript;为了吸引更多java程序员。更名为JavaScript。JS是弱类型,Java 是强类型。特点1.交互性(它可以做的就是信息的动态交互)2.安全性 (不允许直接访问本地硬盘)3. 跨平台性(只要是可以解释JS的浏览器都可以执行,和平台无关)函数的第一种定义方式// 无参函数。

2023-07-05 21:48:57 175

原创 css重点学习

组合选择器可以让多个选择器共用同一个css样式代码。二、css常用样式介绍。

2023-07-04 19:13:04 533

原创 关于表单提交

【代码】关于表单提交。

2023-07-04 11:49:24 97

原创 web标签的使用

iframe标签的使用。iframe参数说明,选择器的使用说明,

2023-07-03 22:27:24 342

原创 html中表格

【代码】html中表格。

2023-07-03 21:24:56 470

原创 Java基础知识

整型: byte \ short \ int \ long。不可以使用关键字和保留字,但能包含关键字和保留字。变量时程序中不可或缺的组成单元,最基本的存储单元。由26个英文字母大小写,0-9,或$组成。Java中严格区分大小写,长度无限制。建议遵守软性要求,否则工作时容易被鄙视。浮点型: float \ double。注解( annotation)接口(interface)布尔型: boolean。标识符不能包含空格。记录(record)

2023-07-03 21:16:11 462

原创 好程序员学习

学习大概思路。

2023-07-03 16:06:50 42

原创 Errors compiling template: The value for a v-bind expression cannot be empty. Found in “v-bind:“

The value for a v-bind expression cannot be empty. Found in "v-bind:"

2023-04-11 23:19:28 1400 1

原创 window驱动下载

官方驱动下载链接

2022-10-20 22:01:24 715

原创 Git指令大全

Git一些命令的使用

2022-07-17 23:46:28 709

原创 最后单词的长度

给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。示例 1:输入:s = "Hello World"输出:5解释:最后一个单词是“World”,长度为5。示例 2:输入:s = " fly me to the moon "输出:4解释:最后一个单词是“moon”,长度为4。示例 3:输入:s = "luffy is still joyboy"输出:6...

2022-04-11 10:48:46 258

原创 有效括号(JAVA)

目录一、例题代码实现方法一:利用替换方法二:利用栈关于Stackstack方法方法详细信息一、例题代码实现方法一:利用替换缺点:速度太慢了,占用的内存比较大import java.util.Scanner;public class test4 { static public boolean isValid(String s) { int length = s.length() / 2; for .

2022-04-01 12:00:23 1009 1

原创 Servlet基本使用

初步了解Servlet

2022-03-27 19:28:42 846

原创 JDBC详细学习

JDBC是一套执行SQL语句的API,应用程序可以通过这套API关联到关系型数据库,并执行SQL语句。JDBC常用的API主要位于java.sql包中,该包中定义了一系列访问数据库和接口的类。

2022-03-26 19:13:20 1429

原创 字符流的概述

目录一、概述二、字符流操作文件1.字符操作2.用字符流的缓区进行文件的拷贝3.带缓冲区的字符缓冲流三、转换流一、概述字符流跟字节有点类似,为了方便对字符的操作,所以JDK提供了字符的操作。想要了解字符流类之间的关系,可以点后面 关于IO二、字符流操作文件1.字符操作package IO;import java.io.FileReader;import java.io.IOException;public class test6_Rea...

2022-03-26 16:04:17 246

原创 字节流概述

这两个类提供了大量的读写操作方法,但是由于它们是抽象类,不能进行实例化,所以要使用的时候,要调用器其子类进行操作。如果对于这两类不太了解,也可看一下这个IO流的理解读写文件操作package IO;import java.io.FileInputStream;import java.io.IOException;public class test1 {//读取文件操作 public static void main(String[] args) throws IOExc.

2022-03-24 21:37:08 448

原创 6翻了(正则表达式)

666”是一种网络用语,大概是表示某人很厉害、我们很佩服的意思。最近又衍生出另一个数字“9”,意思是“6翻了”,实在太厉害的意思。如果你以为这就是厉害的最高境界,那就错啦 —— 目前的最高境界是数字“27”,因为这是 3 个 “9”!

2022-03-22 11:58:21 859

原创 Listview

一、功能属性在Android开发中,ListView控件是一个比较常用的控件,他以列表的形式展现数据的内容,并且能根据列表的高度,自适应屏幕的显示。ListView控件的样式是由它的属性决定的,它的常用属性介绍如下:ListView控件的常用属性 属性 功能 android:listSelector 当条目被点击后,改变条目的背景颜色 android:divider 设置分割线颜色 android:scrollbars 显示滚动条目 android:divi

2022-03-21 18:50:37 3238

原创 类型转换(关于JAVA)

分为基本数据类型和引用数据类型,基本数据类型有数值类型(整数类型和浮点类型,整数类型即:byte,short,int,long,浮点类型即:float,double)字符型(char)布尔类型(boolean)引用数据类型有类、接口,枚举(enum)注解(Annotation)

2022-03-18 22:28:03 416

原创 数据处理(Java)

小强在统计一个小区里居民的出生年月,但是发现大家填写的生日格式不统一,例如有的人写 199808,有的人只写 9808。有强迫症的小强请你写个程序,把所有人的出生年月都整理成 年年年年-月月 格式。对于那些只写了年份后两位的信息,我们默认小于 22 都是 20 开头的,其他都是 19 开头的。

2022-03-16 17:26:25 170

原创 三足鼎立问题

当三个国家中的任何两国实力之和都大于第三国的时候,这三个国家互相结盟就呈“三足鼎立”之势,这种状态是最稳定的。

2022-03-15 21:30:35 1669

原创 编程团体赛

编程团体赛的规则为:每个参赛队由若干队员组成;所有队员独立比赛;参赛队的成绩为所有队员的成绩和;成绩最高的队获胜。

2022-03-15 19:59:59 394 1

enterprise architect软件

免费的enterprise architect,使用前请先看说明文档

2022-03-10

二叉树的基本遍历(数据结构)

二叉树的前序、中序、后序遍历,结点、叶子的计算

2021-11-06

空空如也

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

TA关注的人

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