自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决Unable to install extension ‘dart-code.flutter‘ as it is not compatible with VS Code ‘1.64.1’问题

解决Unable to install extension 'dart-code.flutter' as it is not compatible with VS Code问题

2024-04-10 08:26:35 701

原创 oj题完全背包

【代码】oj题完全背包。

2024-01-04 22:29:02 117

原创 关于用element-ui中碰到的ERROR ResizeObserver loop completed with undelivered notifications.问题

利用了requestAnimationFrame的特性,它会在浏览器完成下一次渲染之前执行回调函数,因此可以避免在渲染过程中触发新的测量。报错的原因:在页面绘制的时候,页面突然发生调整大小的事件,导致了样式和布局都需要重新评估,这个调整大小导致的布局变化,将延迟到下一帧来绘制。来实现延迟执行,每次调用时会清除之前的定时器,然后设置一个新的定时器来延迟执行目标函数。函数处理,确保回调函数在16毫秒的间隔内执行一次。的改写,通过限制回调函数的执行频率来优化性能。的回调频率,以避免过多的触发,提高性能。

2023-09-20 15:44:18 9540 12

原创 后端开发: 如何去使用公共组件

公共组件库是一组预先构建的代码模块,这些模块可以被不同的应用程序或项目共享和复用。组件库通常包含常用的功能模块,例如数据处理、网络请求、日志记录、用户界面组件等。这些库可以是公司内部开发的,也可以是开源社区提供的。

2024-07-18 20:02:15 320

原创 接口开发:Orcal数据库的批量修改sql

场景:在日常的CURD中一定会用到批量修改。在我们的项目中,使用的数据库是Orcal,由于之前基本都是使用Mysql的,使用的sql语句也基本都是用mysql的。但是在这次的接口编写时用mysql的批量修改出了问题,刚开始我还以为是写的动态sql有问题,在后续的问题修改也主要是对动态sql修改,因此也浪费了大量的时间,在后续把sql搬到数据库运行一下后才发现是sql的问题,同时也了解到了mysql和orcal 也是有很多地方是不同的。

2024-07-18 19:28:01 381

原创 入职第一章:拉项目代码配置环境

来到公司后,通常第一件事情就是拉代码配置环境。

2024-07-18 18:51:38 205

原创 接口开发:Orcal数据库的批量新增sql

场景:在日常的CURD中一定会用到批量新增。在我们的项目中,使用的数据库是Orcal,由于之前基本都是使用Mysql的,使用的sql语句也基本都是用mysql的。但是在这次的接口编写时用mysql的批量新增出了问题,刚开始我还以为是写的动态sql有问题,在后续的问题修改也主要是对动态sql修改,因此也浪费了大量的时间,在后续把sql搬到数据库运行一下后才发现是sql的问题,同时也了解到了mysql和orcal 也是有很多地方是不同的。

2024-07-17 19:00:48 919

原创 接口开发:代码优化

场景:产品管理模块下的产品有参数信息和个性化参数信息,这2个参数信息是一起存储的。每一个产品可以有多个机构,机构对应参数组别,参数组里有多个参数。代码优化: 先对产品参数进行查询,获取到该产品编号和机构下的所有参数信息,然后与前端传来的参数信息做比较,进行分批处理,新增一批,修改一批,然后分别进行这2步分别操作。需求:新增产品时和编辑产品时,会对产品参数进行修改。而参数有些是不必填的,这时按以往的思路是编辑时先删除之前的参数信息然后在新增。但是由于设计3个表的联动,这样的操作太繁琐了。

2024-07-17 18:38:47 108

原创 蓝桥杯JAVA组备赛模板4:Dijkstra算法模板

蓝桥杯JAVA组备赛模板4:Dijkstra算法模板

2024-04-12 08:44:04 596

原创 蓝桥杯JAVA组备赛模板3:并查集模板

蓝桥杯JAVA组备赛模板3:并查集模板

2024-04-12 08:43:47 209

原创 蓝桥杯备赛建议-来自国一学长的分享

蓝桥杯备赛建议-来自国一学长的分享

2024-04-11 16:49:11 337

原创 蓝桥杯JAVA组备赛模板2:质素线性筛

蓝桥杯JAVA组备赛模板2:质素线性筛

2024-04-11 16:46:22 442

原创 蓝桥杯JAVA组备赛模板1:快速幂

蓝桥杯JAVA组备赛模板1:快速幂

2024-04-11 16:45:05 480 1

原创 在linux系统下安装node.js

在linux系统下安装node.js

2024-04-10 10:07:50 262

原创 TCP和UDP

TCP和UDP

2024-03-29 10:28:50 1046

原创 从源码角度理解Mybatis的$和#的作用

从源码角度理解Mybatis的$和#的作用

2024-03-29 10:13:28 345

原创 Synchronized 4种用法

Synchronized 4种用法

2024-03-28 17:07:12 246 1

原创 lombok的使用和注解

Lombok 是一个 Java 库,它通过使用注解来简化 Java 代码的编写。它提供了一系列的注解,可以自动生成常见的样板代码,如 getter、setter、toString、equals、hashCode 等,从而减少了代码量,并提高了代码的可读性和可维护性。使用 Lombok 可以让开发者专注于业务逻辑的实现,而不必花费时间编写重复且机械性的代码。通过引入 Lombok,开发者可以更快速地开发应用程序,并且更容易地进行代码重构和维护。

2024-03-28 09:07:35 986 1

原创 如何通过小细节去提升java代码运行效率

如何通过小细节去提升java代码运行效率

2024-03-27 15:14:40 1811

原创 JAVA日志建议

JAVA日志建议

2024-03-27 10:58:16 926

原创 MongoDB

MongoDB采用了面向文档的数据模型,它使用JSON风格的文档来存储数据,这些文档可以包含各种类型的数据,包括嵌套文档和数组。从对比中我们可以看出MongoDB 中的记录就是一个 BSON 文档,它是由键值对组成的数据结构,类似于 JSON 对象,是 MongoDB 中的基本数据单元。:当需要执行复杂的操作,需要确保这些操作要么全部成功,要么全部失败时,可以使用事务。:MongoDB支持丰富的查询功能,包括索引、聚合管道、地理空间查询等,可以满足实时分析和查询的需求,如实时监控、日志分析和智能推荐等。

2024-03-22 17:30:29 1992 1

原创 JAVA六大设计原则

JAVA六大设计原则

2024-03-21 18:01:52 148 1

原创 Explain的用法和相关信息

Explain的用法和相关信息

2024-03-21 17:31:42 777 1

原创 MVC,MVP,MVVM的区别

MVC,MVP,MVVM的区别

2024-03-20 17:15:18 228 1

原创 开发中IDEA常用快捷键

IDEA常用快捷键

2024-03-20 14:26:32 445

原创 开发过程中最常用的sql函数

在开发中,使用最频繁的 SQL 函数取决于你所处理的数据以及你的业务需求。

2024-03-19 14:20:59 500

原创 正则表达式大全

【代码】正则表达式大全。

2024-03-18 15:12:41 257 1

原创 git常用命令

git config --global user.name '你的用户名'git config --global user.email '你的邮箱'git branch -d (branchname):删除分支命令。git checkout (branchname):切换分支命令。git branch (branchname):创建分支命令。git log 该命令用于显示提交日志信息。git branch:查看分支命令。git merge:合并分支命令。git clone 项目地址。

2024-03-13 16:40:25 85

原创 关于:git 报错 You can only push commits that were committed with one of your own verified emails问题。

描述:在公司实习时写好需求代码准备提交到gitlab时 push出现问题。本地的仓库是可以提交的,但是不能push到远程仓库上。百度了好几个原因:要么是git的账号密码或者邮箱不对,要么是拉取代码和提交代码时的email不一致,但是这些尝试过了 都没有用。然后到git上设置全局的用户名密码和邮箱,最后保持拉取代码和提交代码时的email一致即可解决问题。在公司分配的gitlab账号中有一个email和commit email 我们先需要在这里去设置好。

2024-03-13 16:30:22 881

原创 懒汉式模式下指令重排序问题的分析与解决

我们发现当线程1到达指定的代码块后,如果此时指令重排序,就会使我们的线程2 判断instance是不为null的 他会直接return instance 但是此时线程1的instance 并没有进行初始化,只是赋值了。所以就会导致线程2的instance不可用。2、指令级并行的重排序。如果不存在数据依赖性,处理器可以改变语句对应机器指令的执行顺序。编译器在不改变单线程程序语义的前提下,可以重新安排语句的执行顺序。在执行程序时,为了提高性能,编译器和处理器常常会对指令做重排序。加上volatile关键字。

2023-10-23 14:20:34 223

原创 打印特定规律的图形

打印特定规律的图形

2023-09-11 16:56:51 170

原创 数据结构 答案

数据结构答案

2023-08-29 19:03:46 177 2

原创 关于苍穹外卖websocket 连接不上前台的问题

关于苍穹外卖websocket 连接不上前台的问题

2023-08-03 10:09:15 2428 18

原创 关于web项目500报错的原因(不是配置的问题)

我在其他的网上尝试过了很多方法。例如web.xml配置问题,tomcat版本问题,没使用注解问题,还有其他配置问题等等,都没成功解决。最后发现是addservlet类中没有配置servlet的包。将包配置后就成功解决这个问题了。

2023-07-07 12:14:51 207 1

空空如也

空空如也

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

TA关注的人

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