自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 56_AOP

如何进行数据库和Redis中的数据同步?/ 你在项目的那些地方使用了aop?答:可以通过Aop操作来实现数据库和Redis中的数据同步。/ 通过Aop操作来实现数据库和Redis中的数据同步。可以定义一个切面类,通过对控制器下的所有方法进行环绕通知。数据同步有两种情况。

2024-08-02 20:38:08 531 1

原创 Redis

redis的基本使用以及分布式锁的简单实现、Redis工具封装

2024-07-22 08:59:55 957

原创 SpringBoot以及swagger的基本使用

spring boot的基本使用、与Mybatis、JUnit的集成、swagger的使用及必坑!!!spring的starter的制作!!!

2024-07-15 19:44:17 2154

原创 Mybatis之动态sql、缓存、分页、配置数据源

当传递某个DTO时,需要根据某个属性是否存在而动态增加条件时,就可以使用if标签</</</如果test中的条件判断通过,则会将if标签中的内容拼接到前面的sql语句中,否则就不做处理warning]if标签中的test检测语句和if标签中的sql语句中不能出现<符号表示小于因为<符号在xml文件中代表的是标签的开始如果是test中,可以使用!进行反转;如果在if标签中的sql语句,需要使用CDATA标签进行包裹,比如</

2024-07-10 17:49:21 927

原创 Mybatis实现RBAC权限模型查询

简单来说,就是通过将权限分配给➡角色,再将角色分配给➡用户,来实现对系统资源的访问控制。一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。Role-Based Access Control,中文意思是:基于角色(Role)的访问控制。根据表分析,其实具有对应实体类的表只有user用户表和menu菜单表,其他的表都是用来关联和描述关系的,所以实体类只需要User和Menu。

2024-07-05 11:10:30 885

原创 Mybatis的使用

ORM全称为Object Relational Mapping,关系对象映射,就是将数据表中的一行数据与对象对应起来。ORM框架提供了持久化类与表的映射关系,运行时把对象持久化到数据库中。

2024-07-04 20:50:52 460

原创 SpringMVC的基本使用

SpringMVC是Spring提供的一套建立在Servlet基础上,基于MVC模式的web解决方案。

2024-07-02 20:01:30 2362 3

原创 Spring之代理模式和Spring-IOC&DI

代理模式,就是在不改变原有代码的基础上,增强功能简单来说就是,房子仍然是房东出租的,但是在出租前后代理对象能做一些操作,比如租房前带我看房、租房后给我钥匙之类的。。。代理分为静态代理和动态代理静态代理缺点:每次需要代理时就需要创建一个代理对象,代码的重用性低,并且增加了开发成本就比如租房就要一个专门代理,租车也需要一个专门代理,老板没钱发工资啊动态代理优点:灵活性高,代码重用性提高。

2024-07-01 20:08:47 751

原创 手写SpringMVC之前后置操作HandlerAdviserResolver&全局异常处理HnadlerGlobalExceptionResolver&数据库模块

HandlerAdviserResolver抽象类有四个方法其中前面两个方法交给web项目中去重写,后面两个方法由框架调用web项目继承HandlerAdviserResolver抽象类并实现两个抽象方法其本质目的是将前后置操作的业务逻辑交给web项目去实现,而不是在框架中实现ps:在框架传递前端数据到参数中时,需要对前端数据进行解密,就需要解密的代码逻辑。

2024-06-28 18:14:12 906

原创 手写SpringMVC之调度器DispatcherServlet

*** 处理自定义类型* @param parameterDefinition 参数描述对象* @param req 请求对象* @param args 参数列表* @param index 参数下标*/try {Object obj;//如果参数上带有@RequestBody注解则会将JSON字符串转化为对象int len;= -1) {} else { //如果不带@RequestBody注解,则正常当作自定义对象处理。

2024-06-27 20:52:03 785

原创 手写SpringMVC之ApplicationContextListener

Spring Web MVC是基于Servlet API构建的原始Web框架,从一开始就包含在Spring Framework中。正式名称“Spring Web MVC”来自其源模块的名称( spring-webmvc ),但它通常被称为“Spring MVC”。

2024-06-27 20:51:05 811

原创 前端之jQuery

get和post方法接收到服务器的数据都在回调函数callback中,callback有两个参数(data, status),一个是来自服务器的字符串,另一个是状态。get方法只有两个参数(url, callback),post方法有三个参数(url, data, callback)on 可以将单个事件或者多个事件绑定到元素(bind方法在3.0移除)username=周珍珍&age=12&sex=女"元素,从最后一个子元素开始计数。元素,从最后一个子元素开始计数。引入jquery.js。

2024-06-24 17:16:57 1190

原创 JavaWeb之JSON、AJAX

什么是JSON:JSON: JavaScript Object Notation JS对象简谱 , 是一种轻量级的数据交换格式(JavaScript提供)特点。

2024-06-20 17:54:53 1014

原创 JavaWeb之监听器、过滤器

Listener、Filter

2024-06-17 17:44:18 1132

原创 JavaWeb之JSP、EL表达式、JSTL标签

JSP:Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以结束。动态插值使用 的格式jsp本质上就是servlet。

2024-06-16 12:21:16 358 1

原创 JavaWeb之Tomcat实战演练:登陆注册(一)

JSP:Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以结束。动态插值使用 的格式生成验证码图片Session:会话对象/会话域,默认30分钟销毁,在登陆注册中来传递服务器生成的验证码Cookies:Cookies中存储了session ID(JSESSION)作为cookie来代表每个客户端,用来识别这个客户端接下来的请求。

2024-06-14 20:43:24 424

原创 JavaWeb之初识Tomcat

轻量级应用服务器、JSP、Servlet。

2024-06-12 19:47:24 2040

原创 Java之JDBC、连接池

JDBC技术、自定义连接池、常见连接池

2024-06-11 17:55:49 1051

原创 数据库MySQL

mysql知识点快速浏览

2024-06-05 17:21:42 255

原创 Javascript之BOM

Js中的BOM以及一些操作

2024-06-03 16:49:37 314

原创 Javascript之DOM

浏览器DOM是什么及常用操作

2024-06-03 15:31:10 433

原创 Java之仓储模型

多线程共享资源的实现:仓储模型

2024-06-01 16:14:56 214

原创 Java之生产者消费者模型

生产者消费者模型(一对一、多对多)

2024-06-01 16:13:02 126

原创 Java之线程安全

线程安全的实现

2024-06-01 16:11:58 162

原创 Java之进程与线程

进程与线程的关系

2024-06-01 16:10:47 850

原创 Javascript核心知识速览

Javascript核心知识速览

2024-05-31 17:39:49 399

原创 Java之集合List、Set

ArrayList、LinkedList、Vector、Stack、HashSet、LinkedHashSet...

2024-05-31 14:59:26 649

原创 Java之常用正则表达式

常用正则表达式

2024-05-31 14:55:27 131

原创 Java之常用类

正则表达式、日期类、Math类、System类、Random类、大数值运算类

2024-05-31 14:54:24 238

原创 Java之String类、StringBuilder类、StringBuffer类

String类、StringBuilder类、StringBuffer类

2024-05-31 14:52:38 155

原创 HTML5新特性

HTML5新特性-语义化标签

2024-05-31 12:07:52 313

原创 CSS知识点:属性、定位、浮动

CSS知识点:属性、定位、浮动

2024-05-31 11:16:16 330

原创 Java之初识面向对象

了解面向对象

2024-05-31 09:00:07 347

原创 Java中的数组2

Java中的数组2

2024-05-31 08:59:05 249

原创 Java中的数组

Java中的数组

2024-05-31 08:58:15 834

原创 Java中的方法、重载与递归

Java中的方法、重载与递归

2024-05-31 08:55:44 312

原创 Java执行语句与循环(打印特殊三角形)

Java执行语句与循环

2024-05-31 08:54:48 688

原创 Java中的运算符

运算符

2024-05-30 20:52:02 735 2

原创 动静态、翻译、编译、强类型、弱类型语言的划分

语言的划分

2024-05-30 20:50:43 294

原创 CSS知识点-选择器

css知识快速浏览

2024-05-30 17:22:44 706

空空如也

空空如也

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

TA关注的人

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