自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring和springboot的区别

例如,Spring Boot引入了“starters”的概念,这些是预先配置好的Maven依赖项,可以简化Maven配置。6、嵌入式容器:Spring Boot嵌入了一个Web服务器(如Tomcat、Jetty或Undertow),这使得应用程序可以作为一个独立的可执行JAR或WAR文件运行,而不需要单独的服务器或容器。7、简化测试:Spring Boot简化了单元测试和集成测试的配置过程,它提供了预配置的“test”starter,使得测试框架(如JUnit)的集成更加容易。

2024-07-28 12:03:40 194

原创 各数据库索引相关知识集

本文总结了mongodb,es,redis以及mysql的索引的相关知识及演示

2024-02-01 09:02:26 1097 1

原创 java事务相关知识小总结

Spring提供了强大的事务管理机制,支持声明式事务和编程式事务。

2024-01-29 20:01:22 1034

原创 Mysql锁知识集

锁是计算机在执行多线程或线程时用于并发访问同一共享资源时的同步机制,MySQL中的锁是在服务器层或者存储引擎层实现的,保证了数据访问的一致性与有效性。MySQL锁可以按模式分类为:乐观锁与悲观锁。按粒度分可以分为全局锁、表级锁、页级锁、行级锁。按属性可以分为:共享锁、排它锁。按状态分为:意向共享锁、意向排它锁。按算法分为:间隙锁、临键锁、记录锁。下面将会按照上图进行一一讲解。

2024-01-27 14:35:34 1630

原创 jdk1.8新特性

lambda表达式本质上是一段匿名内部类,也可以是一段可以传递的代码,其优点有以下几点:1.简洁代码:使繁杂的代码简洁化,极大减少代码量其缺点也有:1.读起来不方便。

2024-01-26 16:57:28 2748 1

原创 JVM相关知识集

在程序代码之中普遍存在的,类似“Object obj=new Object()”这类的引⽤,只要强引⽤还 存在,垃圾收集器永远不会回收掉被引⽤的对象。

2024-01-25 17:03:35 1082

原创 ConcurrentHashMap和HashMap

是 Java 中的一个线程安全的哈希表实现,它继承自类,实现了接口。在多线程环境下提供了高效的并发性能,是 Java 集合框架中用于并发场景的关键类之一。

2024-01-25 16:36:27 1092

原创 微服务法则三大理论

这三个理论分别关注了系统设计和分布式系统中的不同方面。AKF 提供了一些建议,CAP 理论强调了在分布式环境下的一致性、可用性和分区容忍性之间的权衡,而 BASE 理论则更加注重对高可用性和最终一致性的追求。在实际系统设计中,这三个理论可以结合使用,根据具体场景权衡各种因素。

2024-01-24 17:41:38 1026

原创 docker以及docker-compose命令

v:显示版本信息-h:帮助命令systemctl restart docker:重启dockerimages:列出本地安装的镜像pull 镜像名:版本号(不写为最新版latest):拉取镜像search 镜像名:搜索镜像rmi [-f] 镜像名/id:删除指定镜像save -o 到出路径/文件名称.tar.gz 导出镜像的id:导出指定镜像到指定位置-指定的路径必须存在,如果不存在则导出失败不会自动创建。

2024-01-23 14:05:34 405 1

原创 程序员必备的面试技巧

只有掌握了这些技巧,我们才能在面试的舞台上闪耀光芒,成为那个令HR们心动的程序猿!在面试时需要大方的介绍自己,这是第一个看点,如果你连自我介绍都有问题的话往往就给面试官一个非常不善于沟通表达的映像,那么在工作中如果遇到什么问题就不会想着去请教别人,导致分发到你手中的项目会拖延完成时间。自我介绍时间控制在3~6分钟,然后要把每个面试官问到的面试题回答时间控制到10~20分钟避免面试官问过多的问题,因为过多的问题肯定会有知识点触及到你的知识盲区,所以一定要把控回答问题的时间。

2024-01-22 19:00:13 455

原创 linux相关命令

关于linux命令cd:切换文件夹 ip addr:查看操作系统地址 ifconfig:查询操作系统地址 netstat -nltp:查看当前的系统中有哪些监听信息 rz:传入windows的文件 sz:发送到windows上 ls:列出目录内容 cp -r 需要复制文件位置/文件 位置:将哪里的文件复制到哪里 man 接命令:命令详细描述 help 接命令:命令详细描述(英语) pwd:显示当前目录的绝对路径

2024-01-22 18:27:12 432 1

原创 Git相关命令

关于Gitgit status:查看暂存区文件提交状态git log:日志信息git add:将更改过的文件添加到暂存区git commit -m提交描述:提交暂存区文件到本地仓库中git branch 分支名:新增一个分支git switch 分支名:切换分支git remote add 本地仓库名 远程仓库名:简历与远程仓库的连接git pull 远程仓库地址:将远程仓库的数据拉下来 当发生冲突时使用可以标注冲突的部分文件git push -u 远程仓库别名 “分支名”:推送到远程仓

2024-01-22 18:26:55 337

原创 代理相关的知识集

定义一个接口,包含被代理对象和代理对象都需要实现的方法。

2024-01-19 20:28:53 1694 1

空空如也

空空如也

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

TA关注的人

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