- 博客(41)
- 收藏
- 关注
原创 56_AOP
如何进行数据库和Redis中的数据同步?/ 你在项目的那些地方使用了aop?答:可以通过Aop操作来实现数据库和Redis中的数据同步。/ 通过Aop操作来实现数据库和Redis中的数据同步。可以定义一个切面类,通过对控制器下的所有方法进行环绕通知。数据同步有两种情况。
2024-08-02 20:38:08 531 1
原创 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
原创 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之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
原创 Java之集合List、Set
ArrayList、LinkedList、Vector、Stack、HashSet、LinkedHashSet...
2024-05-31 14:59:26 649
原创 Java之String类、StringBuilder类、StringBuffer类
String类、StringBuilder类、StringBuffer类
2024-05-31 14:52:38 155
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人