自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring boot利用Thymeleaf实现页面的展示

Thymeleaf是一个现代服务器端Java模板引擎,适用于Web和独立环境,能够处理HTML,XML,JavaScript,CSS甚至纯文本。Thymeleaf的主要目标是提供一种优雅且高度可维护的模板创建方式。为实现这一目标,它以自然模板的概念为基础,将其逻辑注入模板文件,其方式不会影响模板被用作设计原型。这改善了设计沟通,缩小了设计和开发团队之间的差距。Thymeleaf也从一开始就设计了Web标准 - 特别是HTML5 - 允许您创建完全验证的模板,如果您需要的话。

2023-09-29 17:53:15 270

原创 SpringMVC拦截器

SpringMVC提供了Intercepter拦截器机制,类似于Servlet当中的Filter过滤器,用于拦截用户的请求并作出相应的处理,比如通过拦截器来进行用户权限验证或者用来判断用户是否登录。SpringMVC拦截器是可插拔式的设计,需要某一功能拦截器,就需要在配置文件中应用拦截器即可;如果不需要这个功能拦截器,只需要在配置文件中取消该拦截器即可。

2023-09-29 17:50:09 143

原创 cglib实现动态代理

代理

2023-09-29 17:47:09 148

原创 微服务架构的相关点,简单总结

2023-09-29 17:41:40 92

原创 SpringCloud:Gateway 简单总结点

随着单体架构转化为微服务架构的时候,由一个后台服务由一个单一的服务变成了多个微服务,前端应用需要调用多个服务的接口,为了解决这个问题,网关就产生了。5,前后端不能解耦,重构困难,比如说有一天需要将一个微服务,继续拆分为两个微服务,那前端也需要改造。如果有网关,前端就不需要改造。1,网关的核心功能就是路由转发,因为不要有耗时的操作在网关上处理,比如说特定的业务逻辑,网关需要将请求快速转发到后台各个微服务上。3,认证复杂,每个服务都需要独立认证,比如说登录认证,如果没有网关,所有后台都需要做一次登录认证。

2023-09-29 17:39:55 37

原创 Linux相关指令操作,简单重要总结点

linux

2023-09-29 17:37:42 27

原创 Mysql相关约束

主键一般不是数据表当中的应用列,而是额外增加的列,而是额外增加的列,如果手动维护的话比较麻烦,所以针对主键Mysql 定制了一种自动增长的策略,既不需要手动给值,而是让mysql自己去维护这个主键,方法是每次找到数据表中最大的ID值加1.理论上来说每一个数据表都必须有一个唯一主键作为数据的唯一标识,设置主键的列不允许为空,主键习惯 id 表示,可以在创建数据时直接指定,也可以通过修改表结构直接添加,设置为主键的列在添加数据时不能重复,既唯一性。外键用来让两个表的数据之间建立连接,保证数据的一致性和完整性。

2023-09-29 17:35:00 27

原创 Mysql相关事务问题

mysql

2023-09-29 17:33:03 27

原创 四大设计模式,最全整合,简单易懂

设计模式(Design pattern)是重构解决方案,总共有 23 +8 种设计模式,这些模式可以分为四大类:创建型模式(Creational Patterns)、结构型模式(Structural Patterns)、行为型模式(Behavioral Patterns)、J2EE 设计模式。传输对象模式(Transfer Object Pattern)解释器模式(Interpreter Pattern)空对象模式(Null Object Pattern)组合模式(Composite Pattern)

2023-09-29 17:29:15 62

原创 Spring执行相关事务,及遇到的问题

因为自己封装的,可以自定义实现很多功能,比如说统一异常拦截。如果用官方原生的,还得自己封装,不利于公司架构统一管理。2,项目的springboot-starter用架构自己封装的,web容器不用tomcat,用undertow。1,创建项目的时候,不要把.idea给提交到远程仓库,如果已经提了,删除就行了。如果说上传正式包,两个版本号都是1.0.0.他会取最先发布的。快照包:只要上传新的,不管版本号有没有变化, 都用最新的。现阶段开发,版本号如果定义,统一定义成快照包。为什么不用官方的,要用自己封装的。

2023-09-29 17:27:18 24

原创 德鲁伊Druid:连接池池化思想+项目集成

druid

2023-09-29 17:24:19 303

原创 Java原子类详解

java

2023-09-29 17:16:48 28

原创 SpringBoot配置统一异常拦截(拦截器),简单

拦截器

2023-09-29 17:11:57 76

原创 数据库架构设计详解

数据库

2023-09-29 17:07:36 25

原创 Sentinal流量防护组件详解+集成

java

2023-09-29 17:02:15 55

原创 数据库常用存储引擎

mysql

2023-09-27 23:33:33 57

原创 String相关面试题

String

2023-09-27 23:19:35 25

原创 哈夫曼树/哈夫曼编码概念基础理解

算法

2023-09-27 23:13:46 47

原创 java常见设计模式

单例

2023-09-27 23:06:23 26

原创 java深浅拷贝

java

2023-09-27 22:36:18 32

原创 重写equals为什么要重写hashCode

equals hashcode

2023-09-27 22:31:03 23

原创 java锁的升级过程

jvava

2023-09-27 22:28:41 49

原创 java 流操作Stream

2023-09-27 22:23:15 273

原创 缓存相关问题

缓存

2023-09-27 22:13:23 17

原创 java元注解

java

2023-09-27 22:11:24 81

原创 线程池参数和拒绝策略

java

2023-09-27 21:56:14 33

原创 Spring最全事务讲解,简单易懂

java

2023-09-27 20:56:09 23

原创 Spring循环依赖问题

spring

2023-09-27 20:50:20 65

原创 分代收集--垃圾回收算法

垃圾回收

2023-09-27 20:41:38 115

原创 java异常体系

异常

2023-09-27 20:36:43 15

原创 二叉树、红黑树、B树、B+树

java

2023-09-26 16:20:36 31

原创 多线程的使用场景

多线程

2023-09-26 16:17:22 100

原创 windows10安装docker常见问题

docker

2023-09-26 16:01:48 724

原创 java类加载顺序

java

2023-09-26 15:39:54 200

原创 java对象初始化顺序

java

2023-09-26 15:38:07 14

原创 视频流加载,断点续传

java

2023-09-26 15:34:48 115

原创 会话管理:Cookie和Session

cookiee

2023-09-26 15:21:20 83

原创 git上传新项目到仓库(gitee或者github)

git

2023-09-26 15:10:30 38

原创 MybatisPlus---id生成策略

mybatis

2023-09-26 15:03:45 1566

原创 SpringBoot Aop 详解和多种使用场景

aop

2023-09-26 14:55:43 135

空空如也

空空如也

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

TA关注的人

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