- 博客(26)
- 收藏
- 关注
原创 IDEA撤销(Ctrl+z)和返回撤销(Ctrl+Shift+z)快捷键失效以及修改快捷键
IDEA撤销(Ctrl+z)和返回撤销(Ctrl+Shift+z)快捷键失效以及修改快捷键
2025-01-09 09:32:34
1160
原创 IDEA - 快速去除 mapper.xml 黄色警告线和背景色----简化版
IDEA - 快速去除 mapper.xml 黄色警告线和背景色----简化版
2024-10-31 15:04:18
1324
原创 Java面试题--3并发篇-02 __八股文 备战春招,秋招
synchronized 的非公平其实在源码中应该有不少地方,因为设计者就没按公平锁来设计,核心有以下几个点:先将锁的持有者 owner 属性赋值为 null唤醒等待链表中的一个线程(假定继承者)。在1和2之间,如果有其他线程刚好在尝试获取锁(例如自旋),则可以马上获取到锁。2)当线程尝试获取锁失败,进入阻塞时,放入链表的顺序,和最终被唤醒的顺序是不一致的,也就是说你先进入链表,不代表你就会先被唤醒。
2024-09-06 15:02:25
1375
原创 Java面试题--1基础篇-03 __八股文 备战春招,秋招
泛型是一种语法糖,泛型这种语法糖的基本原理是类型擦除。Java中的泛型基本上都是在编译器这个层次来实现的,也就是说:**泛型只存在于编译阶段,而不存在于运行阶段。**在编译后的 class 文件中,是没有泛型这个概念的。类型擦除:使用泛型的时候加上的类型参数,编译器在编译的时候去掉类型参数。我们定义了一个泛型类,定义了一个属性成员,该成员的类型是一个泛型类型,这个 T 具体是什么类型,我们也不知道,它只是用于限定类型的。
2024-08-29 17:49:46
1284
原创 Redis面试题——简化提纯版-备战春招,秋招
redis是一个缓存层的组件,由C语言编写,它是通过键值对的形式来存储数据的,还提供了主从,哨兵 以及集群的搭建方式,可以更方便的横向以及垂直扩展。
2024-08-27 19:20:31
1013
原创 java在项目中实现个性化定制的数据可视化图表———静态,动态获取数据
ECharts是一款基于JavaScript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。
2024-08-26 17:48:20
1136
原创 java 基础面试题——Spring 备战春招,秋招
AOP是面向切面编程,它是对面向对象的一种补充,AOP可以看成是代理模式的一种,我们平时在进行项目开发的时候,不可避免的要写一些日志记录、事务控制、权限控制等功能,如果我们在每一个子模块都书写的话,会导致我们的项目代码冗余度高。这时,如果我们能够讲这个代码抽取出来,单独放在一个类中,这个类就具备上述公共的功能,也就是我们所说的切面,当用户需要访问响应功能的时候,我们可以让切面切向用户访问的目标对象,这个目标对象就是我们所说的切点,从而形成代理对象,进而让用户直接访问我们的代理。
2024-08-24 16:22:54
612
1
原创 java 基础面试题——线程 备战春招,秋招
进程是程序的一次执行过程,是系统运行的基本单位。线程是一个比进程更小的执行单位,一个进程可以包含 多个线程多线程是指在同一个时间段内可以执行多个任务,从而提高CPU的使用率。由于在java中创建一个线程所消耗的资源较大,为了减少创建线程的资源开销,所以我们引进了线程池,线程 池的作用是维护了一组线程,这些线程不会随着任务的执行完毕而销毁,从而减少了创建线程所需要的资源开销。
2024-08-24 15:53:07
1056
1
原创 SpringBoot整合OSS实现文件上传
以前,文件上传到本地(服务器,磁盘),文件多,大,会影响服务器性能如何解决?使用文件服务器单独存储这些文件,例如七牛云存储,阿里云OSS,腾讯云cos等等也可以自己搭建文件服务器(FastDFS,minio)
2024-08-24 15:30:06
1257
4
原创 Java前后端分离项目实现显示数据库图片方法--技巧
前后端分离项目实现显示数据库图片方法 vue加上一段代码 数据库插入图片地址,为防止图片丢失也可以放入七牛云存储,阿里云OSS,腾讯云cos等等 实现图片不会丢失
2024-08-24 15:13:51
291
2
原创 Git·——连接远程仓库
把本地的master分支内容推送的远程origin主机的master分支,并把本地的master分支和远程的master分支关联起来。注意:如果先建立本地仓库,再建立远程仓库,一般本地仓库和远程仓库名称相同。注意:使用该连接方式,推送时,会要求输入gitee的用户名和密码。注意:还可以使用ssh方式连接远程仓库,本例中不再展示。如果没有弹出该页面,可以先删除凭证。推送后,gitee仓库中数据变化。1)使⽤GitLab搭建私服。本例使用码云作为远程仓库。该命令不会自动合并文件。
2024-08-24 14:45:39
4561
1
原创 企业级开发——Git使用
版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一。Git是一个开源的分布式版本控制系统,是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
2024-08-24 14:37:00
844
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人