自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker部署gitlab

目录。

2024-04-26 15:18:08 369

原创 自定义Excel

自定义Excel。

2024-03-12 15:55:17 113

原创 安装cuda和cudnn

此处我下载的是cuda 11.0.3 版本,并选择相应配置,复制指令至终端下载。可以看到我的最高支持 cuda 11.4。二、 安装 cudnn。

2024-02-26 16:07:51 198

原创 连不上网的解决办法集--持续更新

有网卡但是连不上网,已解决

2024-02-26 15:49:53 480

原创 Conda常用命令

Conda常用命令

2024-02-21 11:06:22 521

原创 Python截取视频帧

视频帧截取

2024-02-21 11:01:16 878

原创 VSCode中Python项目启动异常集合----持续更新中

The debugger in the python extension no longer supports python versions minor than 3.7

2024-02-21 10:47:39 198

原创 VSCode连接远程服务器问题---持续更新中

连接远程服务器异常

2024-02-21 10:42:01 225

原创 Windwos 系统USB网卡驱动下载

USB网卡驱动下载

2024-01-30 14:09:41 245

原创 项目问题——面试

编程式事务回滚:CountDownLatch(线程安全的计数+线程等待方法)、AtomicBoolean(具有原子性的Boolean类)本地环境找到生产版本时期的 bug 所在类的源码,然后进行修复,让 IDE 自动编译,然后找到编译后 .class 文件。可查看: prio:线程的优先级,tid:线程id ,nid: 操作系统映射的线程id,表示线程栈的起始地址。问题原因:业务中加入了发送微信消息模板,期间会发送请求,导致业务运行时间过长,超出了最大响应时长,所以造成响应超时。

2023-10-09 22:28:07 60

原创 Activiti环境搭建+简单使用

Activiti环境搭建+简单使用

2023-08-18 14:05:56 74

原创 linux常用命令

tail命令默认显示文件最后的10行文本你可以使用-n选项指定要显示的行数使用-f选项进行实时查看,这个命令执行后会等待,如果有新行添加到文件尾部,它会继续输出新的行,在查看日志时这个选项会非常有用。你可以通过CTRL-C终止命令的执行。

2023-08-18 10:12:46 222

原创 Java常见参数校验注解

@Valid与@Validated的区别,常见属性校验注解

2023-08-17 10:10:00 386

原创 EasyExcel的使用

在Java中Excel操作的使用

2023-08-16 14:21:45 85

原创 EasyExcel工具类+格式适配器接口

EasyExcel的格式适配器接口和工具类

2023-08-16 14:12:29 252

原创 Activiti使用笔记-环境搭建+基础使用

7.1.0.M4 环境搭建+基础使用

2023-08-16 10:54:52 37

原创 Java集合-续- List-结构图

List集合-结构图-源码分析

2023-07-24 13:45:32 57

原创 JAVA语言基础01

新建Java包------------------------------------楼+单元。新建Java类------------------------------------房子。新建Java项目/工程-------------------------小区。多行注释:/* */-------------------明天才用。运行期:JVM加载.class并运行.class(0和1)运行期:JVM加载.class并运行.class(0和1)​ 加载.class并运行.class。

2023-07-23 14:50:38 30

原创 RabbitMQ的常用命令

RabbitMQ的常用命令:基础服务操作、对用户的操作、对虚拟主机的操作、对队列的操作...

2023-07-23 11:28:03 383

原创 RabbitMQ相关问题

服务启动失败、消费失败问题、消费有序性问题

2023-07-23 09:51:28 82

转载 UML介绍

可以表示继承(Inheritance)的关系,两个类之间是“is-a”的关系,是一种表示特殊与一般的关系,Java中对应关键字 extends。关联关系中的一种特例,表示整体与部分的关系,整体与部分不可分离,且有相同的生命周期,是“contains-a”的关系。可以用来表示类之间“uses-a”的关系,如果类A中的方法操纵另一个类B的对象,就说类A依赖于类B。关联关系中的一种特例,可以用来表示类之间“has-a”的关系,例如类A的对象包含类B的对象。分析:确定对象,并以适当的方式来描述。

2023-05-30 14:31:45 418

原创 数据库学习-day03

如果需要同时查询多张表的数据使用关联查询关联查询包括:等值链接,内连接和外连接等值链接和内连接查询的是两个表的交集数据, 推荐使用内连接如果需要查询一张表的全部和另外一张表的交集时 使用外连接,只需要掌握左外即可,因为表的位置可以交换。

2023-05-30 09:57:32 39

原创 数据库学习-day02

insert into person values(‘刘备’,40),(‘关羽’,30),(‘悟空’,20),(‘八戒’,10),(‘张学友’,5);创建: create table t1(name varchar(20),age int)charset=utf8/gbk;表中添加以下数据: 1,李白,50,6888 2,赵云,30,13888 3,刘备,25,6888。select * from emp where job in(“程序员”,“销售”,“人事”);//报错 主键值重复。

2023-05-30 09:42:58 38

原创 数据库学习-day01

MySQL: Oracle公司产品, 08年被Sun公司收购, 09年Sun公司被Oracle收购. 开源产品 , MaraDB实际上就是MySQL的一个分支使用方式和MySQL一样. 市占率排名第一。指定字段插入格式: insert into 表名(字段1名,字段2名)values(值1,值2);指定字段插入格式: insert into 表名(字段1名,字段2名)values(值1,值2);格式: create table 表名(字段1名 类型,字段2名 类型,…

2023-05-30 09:28:30 37

原创 RabbitMQ部署

安装erlang。运行以下命令,安装erlang所需要的依赖包

2022-11-30 09:03:53 601

原创 SpringMVC面试题简述

SpringMVC面试题简述

2022-07-03 23:15:29 36

原创 spring面试题简述

spring面试题

2022-07-03 21:44:02 45

原创 常用的设计模式---------创建型模式

单例模式便是创建型设计模式的一种,它确保某一个类在系统中只有一个实例,并自行实例化,同时向外部提供获取这个唯一实例的接口。访问方式:Singleton instance = Singleton.getInstance(); 通过公有的方法访问统一的对象常用场景:工具类、线程池、缓存、数据库、账户登录系统、配置文件等程序中3.2、懒汉式3.3、懒汉式双重校验锁3.4、静态内部类原理:原理:枚举中的各个枚举项同时通过static来定义的,保证了线程安全问题缺点:反序列化会破坏单例

2022-07-03 19:24:03 161

原创 Java Web常见面试题

JSP 有 9 大内置对象:session 的工作原理是:浏览器第一次请求服务器,服务器创建一个会话(这个会话对象就是Session),并将会话的id作为响应的一部分发送给浏览器,浏览器存储会话id(存储到了浏览器的cookie中),可以用,session 只是依赖 cookie 存储 sessionid,如果 cookie 被禁用了,可以使用 url 中添加sessionid 的方式保证 session 能正常使用。...

2022-07-02 15:01:53 314

原创 Java基础之代理模式

因为这是 SpringAOP 的底层(Spring和SpringMVC)角色分析:代理模式优点:基于反射实现

2022-07-02 14:18:25 128

原创 Java基础知识之锁机制

可重入锁又名递归锁,是指在同一个线程在外层方法获取锁的时候,在进入内层方法会自动获取锁。1.3、独享锁/共享锁:独享锁是指该锁一次只能被一个线程所持有。共享锁是指该锁可被多个线程所持有。上面讲的独享锁/共享锁就是一种广义的说法,互斥锁/读写锁就是具体的实现。乐观锁与悲观锁不是指具体的什么类型的锁,而是指看待并发同步的角度。从上面的描述我们可以看出,悲观锁适合写操作非常多的场景,乐观锁适合读操作非常多的场景,不加锁会带来大量的性能提升。悲观锁在Java中的使用,就是利用各种锁。乐观锁在Java中的使

2022-07-01 23:00:05 596

原创 Java面试题之多线程

进程A和进程B的内存独立不共享。线程A和线程B,堆内存 和 方法区 内存共享。但是 栈内存 独立,一个线程一个栈。目的是为了守护线程是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。在 Java 中垃圾回收线程就是特殊的守护线程。守护线程拥有自动结束自己生命周期的特性。创建线程有三种方式:类的不同:sleep() 来自 Thread,wait() 来自 Object。释放锁:sleep() 不释放锁;wait() 释放锁。用法不同:sleep() 时间到

2022-07-01 22:08:41 730

原创 Java基础之反射

加载过程:正常类加载过程Java反射本质因为在双亲委派模型下每个类只加载一次,所以,可以根据class对象反向获取创建的对象的各种信息1、优点:在运行时获得类的各种内容,进行反编译,对于Java这种先编译再运行的语言,能够让我们很方便的创建灵活的代码,这些代码可以在运行时装配,无需在组件之间进行源代码的链接,更加容易实现面向对象。2、缺点:(1)反射会消耗一定的系统资源,因此,如果不需要动态地创建一个对象,那么就不需要用反射;(2)反射调用方法时可以忽略权限检查,因此可能会破坏封装性而导致安全问题。获得

2022-06-30 18:55:37 73

原创 java集合

2、List实现类ArrayList: 底层数据结构是数组,查询快,增删慢,线程不安全,效率高,可以存储重复元素LinkedList: 底层数据结构是链表,查询慢,增删快,线程不安全,效率高,可以存储重复元素ArrayList: 底层数据结构是数组,查询快,增删慢,线程安全(加锁),效率低,可以存储重复元素3、Set实现类HashSet: 底层数据结构采用哈希表实现,元素无序且唯一,线程不安全,效率高,可以存储null元素,元素的唯一性是靠所存储元素类型是否重写hashCode()和equ

2022-06-28 23:21:34 97

原创 redis的使用

使用Redis可以提高查询效率,一定程度上可以减轻数据库服务器的压力,从而保护了数据库。通常,应用Redis的场景有:一旦使用Redis,就会导致Redis和数据库中都存在同样的数据,当数据发生变化时,可能出现不一致的问题!所以,还有某些数据在特定的场景中不能使用Redis:需要学会评估是否要求数据一定保持一致!......

2022-06-17 21:11:50 80

原创 Spring基础

Bean对象的作用域默认情况下是单例的,可通过 @Scope 注解进行修改默认情况下 Bean 是预加载的,可通过 @Lazy 注解进行懒加载自动装配机制 @Autowired @Resource什么是自动装配机制?当某个量需要被赋值时,可以使用特定的语法,使得Spring尝试从容器中找到合适的值,并自动完成赋值不存在与属性名称匹配的Spring Bean:装配失败,启动项目时即抛出 NoUniqueBeanDefinitionException@Qualifier注解是在自

2022-06-08 23:24:44 59

原创 面试题之JVM

启动类加载器:BootstrapClassLoader扩展类加载器:ExtensionClassLoader应用程序类加载器:ApplicationClassLoader自定义类加载器:UserClassLoader2.2 什么是双亲委派加载模型?一个类加载器收到了类加载请求,它并不会自己先去加载,而是把这个请求委托给父类的加载器去执行,如果父类加载器还存在其父类加载器,则进一步向上委托,依次递归,请求最终将到达顶层的启动类加载器,如果父类加载器可以完成类加载任务,就成功返回,

2022-06-06 14:23:11 314

原创 Java基础面试题之 == 、 equals、hashCode

== 对于基本类型来说是值比较,对于引用类型来说是比较的是引用;而 equals 默认情况下是引用比较,只是很多类重新了 equals 方法,比如 String、Integer 等把它变成了值比较,所以一般情况下 equals 比较的是值是否相等。...

2022-06-05 19:50:19 144

原创 Java基础03

Java分支、循环语句

2022-06-05 18:27:32 42

原创 Java基础02

变量:存数的,代词,指代的就是里面的那个数初始化(即第一次赋值):使用对变量的使用就是对它所存的那个数的使用变量在使用前必须声明并初始化命名:只能包含字母、数字、_和$符,不能以数字开头严格区分大小写不能使用关键字允许中文命名,但不建议,建议"英文的见名知意"、“小驼峰命名法”八种基本数据类型:byte,short,int,long,float,double,boolean,char类型间的转换补充命名法:数据类型分为:基本数据类型、引用数据

2022-06-05 18:14:40 41

空空如也

空空如也

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

TA关注的人

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