随笔 - 434,  文章 - 0,  评论 - 463,  阅读 - 46万
10 2022 档案
大厂面试:一个四年多经验程序员的BAT面经(转载)
摘要:面试题 自我介绍 Redis你比较熟吧,说说它机制为什么快 有几种数据结构,底层分别是怎么存储的 Redis有几种持久化方式 多线程情况下如何保证线程安全? 用过volatile吗?它是如何保证可见性的,原理是什么 MySQL的索引结构,聚簇索引和非聚簇索引的区别 MySQL有几种高可用方案,你们用 阅读全文
posted @ 2022-10-31 22:22 剽悍一小兔 阅读(36) 评论(0) 推荐(0) 编辑
大厂面试,欢聚时代四年多经验的Java面经
摘要:以下面经转载自网络 欢聚时代一面(1h) 先做下自我介绍,固定环节 面试官:既然你用Java语言,那我们先讲点Java基础的东西吧,你说下Java有哪些锁? 按照机制区分的话,Java中包含的锁可以分为公平锁和非公平锁、乐观锁和悲观锁,独占锁和共享锁,还有什么无锁,偏向锁,轻量锁,重量级锁之类的吧, 阅读全文
posted @ 2022-10-31 22:18 剽悍一小兔 阅读(22) 评论(0) 推荐(0) 编辑
Maven面试题
摘要:什么是maven私服? 私服是一种特殊的远程仓库,它是架设在局域网内的仓库服务,私服代理广域网上的远程仓库,供局域网内的 Maven 用户使用。当 Maven 需要下载构件的时候,它从私服请求,如果私服上不存在该构件,则从外部的远程仓库下载,缓存在私服上之后,再为 Maven 的下载请求提供服务。我 阅读全文
posted @ 2022-10-31 22:01 剽悍一小兔 阅读(12) 评论(0) 推荐(0) 编辑
types. Found: ‘com.baomidou.mybatisplus.annotation.IdType‘, required: ‘java.lang.String‘
摘要:被自己蠢哭了,今天设置表的主键为自动递增,就写IdType,死活报 types. Found: 'com.baomidou.mybatisplus.annotation.IdType', required: 'java.lang.String' 这个错误。 ID设置的是Long类型,数据库也加了递增 阅读全文
posted @ 2022-10-30 14:12 剽悍一小兔 阅读(52) 评论(0) 推荐(0) 编辑
[兔子私房课]MybatisPlus开发详解与项目实战01
摘要:目录 一分钟了解Mybatis-plus 特性 学会Mybatis-plus,我们能简化哪些操作 快速入门 1. 引入依赖 2. 数据准备 3. 配置文件 4. Bean 5. Mapper 6. 启动类 7. 测试类 开启SQL日志 为什么UserMapper继承了BaseMapper就有了sel 阅读全文
posted @ 2022-10-29 14:27 剽悍一小兔 阅读(24) 评论(0) 推荐(0) 编辑
一文就读懂RPC远程调用核心原理
摘要:rpc核心原理 什么是rpc? rpc的全称是Remote Procedure Call,即远程过程调用,是分布式系统的常用通信方法。 Remote,简单来说的话就是两个不同的服务之间,两个服务肯定是两个不同的进程。因此,我们就从跨进程进行访问的角度去理解就行了。 Procedure,意思是一串可执 阅读全文
posted @ 2022-10-26 20:19 剽悍一小兔 阅读(51) 评论(0) 推荐(0) 编辑
JavaWeb编年史(白银时期)
摘要:经典三层架构模式,把项目分成了三层,分别是表示层,业务层,和数据库链接层。这个模式实现了对项目的横向拆分,使得项目的层次结构变得清晰无比。 但是,此时的表现层还是用传统的Servlet,一个Servlet程序只能应对一个URL请求。但是当项目越做越大,请求url的种类越来越多,就会难以招架。 于是, 阅读全文
posted @ 2022-10-23 21:39 剽悍一小兔 阅读(12) 评论(0) 推荐(0) 编辑
JavaWeb编年史(青铜时代)
摘要:上一节呢,我们简单阐述了远古时期的JavaWeb开发方案,简单来说就是一个Servlet打天下,不管你送什么请求过来,我都要给你返回一整个页面。整个页面都用java拼接出来,可想而知代码是有多么复杂,多么难以维护。要我说,这个时代的程序员都是全才,说话又好听,我超喜欢跟他们打交道的。因为你既要懂ht 阅读全文
posted @ 2022-10-20 22:00 剽悍一小兔 阅读(18) 评论(0) 推荐(0) 编辑
JavaWeb编年史(远古时期)
摘要:目录 远古时代:纯Servlet 背景 servlet初体验 纯Servlet的缺点 源码下载 作为一个Java程序员,我们更多耕耘的是JavaWeb项目,简单来说就是做网站或者业务系统。随着互联网时代的到来,早期CS架构的项目架构逐渐淡出人们的视野,互联网的气息弥漫在每一个开发者周围,我们习惯于用 阅读全文
posted @ 2022-10-18 22:15 剽悍一小兔 阅读(15) 评论(0) 推荐(0) 编辑
SpringBoot简明教程 - 自动配置原理
摘要:SpringBoot自动配置是指,很多组件SpringBoot已经帮你准备好了。哪怕你不配置,都是没问题的,因为已经帮你自动配置了。 如果你想要改变一些配置的属性,只需要在application.yml中进行修改即可。 比如,我现在要改一下启动的端口,只需要加上这句话。 server: port:  阅读全文
posted @ 2022-10-18 20:30 剽悍一小兔 阅读(14) 评论(0) 推荐(0) 编辑
SpringBoot简明教程-yml配置文件详解
摘要:Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid applicatio 阅读全文
posted @ 2022-10-14 21:52 剽悍一小兔 阅读(652) 评论(0) 推荐(0) 编辑
用IDEA创建SpringBoot项目
摘要:使用Spring官方网址创建 1.打开IDEA,点击 +Create New Project. 开始创建一个新项目。 2.在左侧菜单找到并点击 Spring Initializr,点击next。注意,这里idea默认使用https://start.spring.io提供的在线模板,所以需要保证网络畅 阅读全文
posted @ 2022-10-14 21:49 剽悍一小兔 阅读(65) 评论(0) 推荐(0) 编辑


< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示