- 博客(14)
- 收藏
- 关注
原创 代码技巧专题 -- 使用策略模式编写HandleService
最近项目有实习的同事加入,很多实习同事反映,看不懂项目中的一些使用了设计模式的代码,比如HandleService,Chains,Listener等。本篇就介绍一下策略模式在项目中的使用,也就是我们常在项目中看到的XXXHandleService。
2024-07-05 14:09:22
662
原创 springboot 整合 mybatis-plus
3.1.使用自定义sql和使用mybatis完全一样,这里不赘述了3.2.对自定义sql分页interface层同mybatis的正常使用,但是在第一个参数加上一个Page入参介绍两个插件DataPermissionInterceptor, PaginationInnerInterceptor我们在开发中,很多项目有多租户,多组织的需求,不同租户和组织能看到的数据内容不同。
2024-07-03 21:26:28
1646
2
原创 springCloud组件专题(四) --- sentinel
2.1.使用场景: 生产中,我们可能会对一些service级别,而非controller级别的方法做限流或熔断,需要将service定义为资源,并作一些自定义的配置。
2024-06-24 05:00:00
1008
原创 ApiJson快速入门
最近在正式迭代中插入了一个大屏演示项目,因为后端开发人员任务都安排满了,而演示项目逻辑比较简单,大多是直接查表就能搞定,所以只能想办法让前端直接和数据库交互,增加开发速度。在找工具时发现了ApiJson。尝试使用了一下,在这里和大家做一个分享。ApiJson介绍:可以简单理解它是一个可以直接通过api接口调用的ORM层框架。使用基本就是将ApiJson项目部署起来,然后直接通过API调用就能进行表的读写操作。
2024-06-03 23:11:23
1146
1
原创 2024年 java面试问题
所列出问题均是我自己和其他求职者在今年面试中遇到的,坐标西安。我会按照公司整理问题,标注出公司性质及薪资,公司名字脱敏掉。另外,聊一下我今年的感触。本人15届,专业就是软件工程,以往跳槽,几乎不需要投简历。朋友介绍也好,boss上看到合适的岗位自己沟通也好,几乎都是很顺利就入职新公司,工资也都涨幅不小。但是今年的行情不同,特别的困难,可以说要人的几乎都是外包公司,而且外包都挑人,要求以往项目业务匹配度高,要求求职者985/211,而且还会卡年龄!!
2024-05-18 20:39:39
868
原创 springCloud组件专题(开篇) --- 什么是springCloud
开一个坑,从0开始搭建一个springCloud后端项目,并利用SpringSecurity-Oauth2完成单点登录,简单的实现一下RBAC。内容计划每周更新,有兴趣的同学可以先收藏一下本篇
2024-05-03 21:27:38
1204
原创 mysql 一文搞定 面试知识点
其实,理解了B+树和聚簇,非聚簇索引之后,mysql的索引原理及面试常见问题就基本都能想通了,比如以下这几个面试题:·回表是什么,为什么mysql搜索时候会有回表操作?答:因为非聚簇索引没有存放全量行数据信息,它的叶子节点只存放了作为B+数比较key值的一些列(即我们指定为索引或复合索引的列),所以如果查询的字段不在非聚簇索引的索引列+主键列里中,需要拿着查询到的主键列信息去聚簇索引中照全量数据。·最左原则是什么?
2024-05-02 13:18:43
32
1
原创 ThreadLocal,InheritableThreadLocal 使用及原理
理解ThreadLocal的原理,使用,破除一些ThreadLocal的迷信
2024-04-27 19:55:01
977
原创 Java中的线程模型及线程生命周期
线程生命周期和生命周期函数是面试中的重灾区之一。但是聊到生命周期,在博客上能搜到有人说是5种,有人说是7种,甚至有6种的说法,导致理解这个原本不算复杂的问题变得模糊。本文和大家分享一下我自己的心得,希望能帮助大家清晰的理解线程生命周期,及为何有各种博客对线程生命周期有不同的说法。
2024-04-25 23:13:35
861
原创 Java技术栈查漏补缺及面试前复习路线
目前java-web的技术栈已经越来越庞杂了,大致绘制了一张图,方便查漏补缺,日常技术积累可以按照一项一项学习,
2024-04-20 16:22:49
387
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人