自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何将文件名字导入到Excel中

打开Excel,选中最左上角的一个单元格,按下复制,就会粘贴成功。将方法一中的“步骤一”,更改为:在所需要操作的文件夹的上方路径条中输入命令“cmd”,如图所示。手动选中这些信息,按下Ctrl+C复制(按下案件后,选中的内容会取消选中,莫慌,已经复制成功)打开这些文件所在的文件夹,按住Shit+右键,选择如图所示的选项,打开该软件(微软自带)需要将下列这些文件的名字(不加后缀)(这是一些.gs文件)导入到Excel文件中?根据自己的需要选择用什么分割,我这里用的以“ ”为分隔符。将文件后缀重命名为bat。

2024-02-19 11:09:46 405 1

原创 java实现分页后端代码详解

在Java中实现分页功能通常涉及到后端逻辑处理和数据库查询优化。这里我给出一个简单的示例,使用Java进行分页处理的思路。假设我们使用JDBC连接数据库,并执行一个基于MySQL的分页查询。

2024-02-02 15:27:46 402

原创 Navicat中报错:date not valid for month specified

其中有几条数据是:“全年,永久……”等其他非日期格式的数据,这个时候用TO_DATE函数对所有数据进行格式转变的时候,就会导致报错。date not valid for month specified:日期在指定的月份无效。这个问题一般是因为该日期不存在,所以解析的时候失败。100条varchar2类型的日期格式数据:例:2003-09-23。

2024-01-23 16:15:15 436 1

原创 谈一下你对CAS的理解

CAS 是 Java 中 Unsafe 类里面的方法,它的全称是 CompareAndSwap,比较并交换的意思。它的主要功能是能够保证在多线程环境下,对于共享变量的修改的原子性。我来举个例子,比如说有这样一个场景(如图),有一个成员变量 state,默认值是 0,定义了一个方法 doSomething(),这个方法的逻辑是,判断 state 是否为 0 ,如果为0,就修改成 1。这个逻辑看起来没有任何问题,但是在多线程环境下,会存在原子性的问题,因为这里是一个典型的,Read - Write 的操作。

2023-12-08 13:45:49 351

原创 ConcurrentHashMap 底层具体实现-实现原理

ConcurrentHashMap 里面有很多设计思想值得学习和借鉴。比如锁粒度控制、分段锁的设计等,它们都可以应用在实际业务场景中。很多时候大家会认为这种面试题毫无价值,当你有足够的积累之后,你会发现从这些技术底层的设计思想中能够获得很多设计思路。

2023-12-06 08:49:02 844 1

原创 解决腾讯云上传视频没有具体IO方法的bug问题

由于腾讯云官方的MultipartFile类是需要用IO流来进行文件传输的,但是官方并没有提供具体的IO流上传方法,所以自己实现。**第一步:**在本地创建临时的文件,并提供地址**第二步:**根据本地的绝对地址上传到腾讯云**第三步:**在finally中删除掉本地文件(但是这里有一些不足,就是删除文件的时候应该递归删除,避免文件被占用(文件已打开)的情况下删除不成功的问题。

2023-08-30 15:33:22 138 1

原创 如何确保RabbitMQ消息的可靠性?

如何确保RabbitMQ消息的可靠性?

2023-08-16 19:09:09 78 1

原创 RabbitMQ详解

RabbitMQ Day01学习目标1.MQ相关概念2.RabbitMQ的安装和配置3.RabbitMQ入门程序4.RabbitMQ的工作模式5.Spring整合RabbitMQ6.SpringBoot整合RabbitMQ第一章 MQ相关概念1.1 节 什么是MQMQ(Message Queue)消息队列,是基础数据结构中“先进先出”的一种数据结构。指把要传输的数据(消息)放在队列中,用队列机制来实现消息传递——生产者产生消息并把消息放入队列,然后由消费者去处理。消费者可以到指定队列

2023-08-15 17:37:55 292 1

原创 数据库索引面试题

一个联合索引(profession, age,status)。

2023-08-14 17:49:56 40

原创 MySQL数据结构面试题

原因一:如图,如果按照36,34,33,23,22,20,19,17的顺序插入数据,就会出现“一边倒”的单向链表。在查询数据的时候,等同于LinkList的遍历(LinkList的特点是:是和增删改,不适合查询),效率很低。原因二:二叉树每个节点下最多只能有两个节点,这就导致了二叉树在数据量很大的时候树很高,在查询数据的时候效率也很低。

2023-08-14 17:47:39 52

原创 分布式中自定义网关过滤器

Ordered。【1】创建过滤器:CustomGatewayFilter.java/*** 自定义网关过滤器/*** 过滤器业务逻辑* @returnSystem . out . println("自定义网关过滤器被执行");// 继续向下执行 } /*** 过滤器执行顺序,数值越小,优先级越高* @returnreturn 0;} }/*** 自定义网关过滤器/*** 过滤器业务逻辑* @return。

2023-08-09 16:50:32 64 1

原创 分布式中服务启动失败分析

今天在部署分布式的项目时,发现出现了启动失败的错误,错误日志如下:正常的情况应该是在启动后,在项目名后面有显示端口号,如上面的8888。但是下面的项目在启动时失败,并且没有端口号。并且还说是url解析出错了。。。上网查询资料发现都不能解决。

2023-08-07 21:21:07 39

原创 jdk8新特性

Lambda 表达式:在Java 8 语言中引入的一种新的语法元素和操作符。这个操作符为 “->” , 该操作符被称为 Lambda 操作符或箭头操作符。它将 Lambda 分为两个部分:左侧:指定了 Lambda 表达式需要的参数列表 右侧:指定了 Lambda 体,是抽象方法的实现逻辑,也即Lambda 表达式要执行的功能。只包含一个抽象方法的接口,称为函数式接口。你可以通过 Lambda 表达式来创建该接口的对象。

2023-07-30 21:07:49 2570 1

原创 生成树形菜单的工具类

如果需要在前台生成一个这样的下拉菜单(父子菜单),对应的在后端如何实现呢?

2023-07-28 21:04:14 53 1

原创 SpringBoot工程中Mybatis-Plus实现逆向工程测试类

对应修改里面的配置信息。

2023-07-28 09:14:07 974 1

原创 【无标题】猜数字小游戏

为了尽快完成猜数字游戏的编程,我需要对C#软件要有基础的认识,通过小组成员及自己的查阅在B站中找到在C#软件中编程的基础知识介绍,我们进一步去学习。在屏幕上输出数据 1数字、文字、清屏 通过新建和修改角色名学会了字符串变量的使用 如何读入并保存用户输入的字符串 如何输出字符串变量通过伤害计算学会如何使用整数变量 如何将字符串转换为整数 如何用整数变量加减乘除 如何格式化输出结果四、if语句、if语句的嵌套、并列elseif猜数字游戏(基本完成...

2022-04-03 15:48:58 93

原创 猜数字小游戏

一、游戏规则通常由两个人玩,一方出数字,一方猜。出数字的人要想好一个没有重复数字的4个数,不能让猜的人知道。猜的人就可以开始猜。每猜一个数字,出数者就要根据这个数字给出几A几B,其中A前面的数字表示位置正确的数的个数,而B前的数字表示数字正确而位置不对的数的个数。如正确答案为 5234,而猜的人猜 5346,则是 1A2B,其中有一个5的位置对了,记为1A,而3和4这两个数字对了,而位置没对,因此记为 2B,合起来就是 1A2B。接着猜的人再根据出题者的几A几B继续猜,直到猜中(即 4A0B)为止。

2022-04-03 15:45:29 3513

空空如也

空空如也

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

TA关注的人

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