随笔分类 -  JAVA

摘要:Layui文件上传踩坑: 1.返回必须是json格式的问题 按照layui规定前后端数据格式保持json格式 解决方案: 1.controller层方法上加@ResponseBody 2.在controller层方法中将对象转为json格式后返回,例如JSONObject.toJSONString( 阅读全文
posted @ 2021-03-11 22:28 夏小皮 阅读(1155) 评论(0) 推荐(0)
摘要:Spring 中的事务配置 <?xml version="1.0" encoding="UTF-8"?> <!--suppress ALL --> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http:/ 阅读全文
posted @ 2021-03-01 14:47 夏小皮 阅读(68) 评论(0) 推荐(0)
摘要:Spring与Mybatis的整合 方法一: package com.mapper; import com.pojo.User; import org.mybatis.spring.SqlSessionTemplate; import java.util.List; public class Use 阅读全文
posted @ 2021-03-01 14:02 夏小皮 阅读(81) 评论(0) 推荐(0)
摘要:概念: AOP可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵向的关系,但并不适合定义横向的关系,例如日志功能。日志代码往往横向地散布在所 阅读全文
posted @ 2021-03-01 11:47 夏小皮 阅读(161) 评论(0) 推荐(0)
摘要:静态代理: 静态代理角色分析 抽象角色 : 一般使用接口或者抽象类来实现 真实角色 : 被代理的角色 代理角色 : 代理真实角色 ; 代理真实角色后 , 一般会做一些附属的操作 . 客户 : 使用代理角色来进行一些操作 静态代理的好处: 可以使得我们的真实角色更加纯粹 . 不再去关注一些公共的事情 阅读全文
posted @ 2021-02-28 20:41 夏小皮 阅读(58) 评论(0) 推荐(0)
摘要:Spring常用注解 使用注解之前要开启自动扫描功能,其中base-package为需要扫描的包(含子包),开启注解支持 <?xml version="1.0" encoding="UTF-8"?> <!--suppress ALL --> <beans xmlns="http://www.spri 阅读全文
posted @ 2021-02-28 17:56 夏小皮 阅读(47) 评论(0) 推荐(0)
摘要:Spring IOC 依赖注入 依赖:bean对象的创建依赖于容器 注入:bean对象中的所有属性,由容器来注入 实体类: package com.xia.pojo; import lombok.Data; import java.util.List; import java.util.Map; i 阅读全文
posted @ 2021-02-27 20:37 夏小皮 阅读(52) 评论(0) 推荐(0)
摘要:Mybatis缓存及原理 缓存 MyBatis 内置了一个强大的事务性查询缓存机制,它可以非常方便地配置和定制。 默认情况下,只启用了本地的会话缓存,它仅仅对一个会话中的数据进行缓存。 要启用全局的二级缓存,只需要在你的 SQL 映射文件中添加一行: <cache/> 基本上就是这样。这个简单语句的 阅读全文
posted @ 2021-02-25 15:58 夏小皮 阅读(244) 评论(0) 推荐(0)
摘要:Java序列化 什么是Serializable接口? 一个对象序列化的接口,一个类只有实现了Serializable接口,它的对象才能被序列化。 什么是序列化? 序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据 阅读全文
posted @ 2021-02-25 15:51 夏小皮 阅读(112) 评论(0) 推荐(0)
摘要:Mybatis的级联查询 resultMap 元素有很多子元素和一个值得深入探讨的结构。 下面是resultMap 元素的概念视图 结果映射(resultMap) constructor - 用于在实例化类时,注入结果到构造方法中 idArg - ID 参数;标记出作为 ID 的结果可以帮助提高整体 阅读全文
posted @ 2021-02-24 22:13 夏小皮 阅读(2329) 评论(0) 推荐(0)
摘要:注解Annotation 内置注解 @override:定义重写声明 @Deprecated:表示不鼓励使用 @SuppressWarnings:抑制警告信息 使用需要参数 参数已经定义好了 选择使用即可 1.@SuppressWarnings(“all”) 2.@SuppressWarnings( 阅读全文
posted @ 2021-02-24 16:27 夏小皮 阅读(76) 评论(0) 推荐(0)
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/20200623165030775.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0RERERlbmdf,size_16,color_FFFFFF,t_70#... 阅读全文
posted @ 2021-02-24 15:41 夏小皮 阅读(35) 评论(0) 推荐(0)
摘要:Mybatis 作用域(Scope)和生命周期 不同作用域和生命周期类别是至关重要的,因为错误的使用会导致非常严重的并发问题。 提示 对象生命周期和依赖注入框架 依赖注入框架可以创建线程安全的、基于事务的 SqlSession 和映射器,并将它们直接注入到你的 bean 中,因此可以直接忽略它们的生 阅读全文
posted @ 2021-02-23 20:52 夏小皮 阅读(180) 评论(0) 推荐(0)
摘要:Mybatis之两种传参小方式 操作目的:更新数据库user表中的某条记录 方式一,多参数传值: mapper中的方法 int updateUser(@Param("id") int id,@Param("name") String name); userMapper中的sql <update id 阅读全文
posted @ 2021-02-23 17:33 夏小皮 阅读(125) 评论(0) 推荐(0)
摘要:Maven由于“约定大于配置”的特性,可能会遇到配置文件无法导出或者无法生效的问题。在核心配置文件pom.xml添加如下代码。 <!--在build中配置resoureces,来防止我们资源导出失效的问题--> <build> <resources> <resource> <directory>sr 阅读全文
posted @ 2021-02-23 15:46 夏小皮 阅读(213) 评论(0) 推荐(0)
摘要:项目展示 登陆: 密码修改: 用户展示: 用户添加: 阅读全文
posted @ 2021-02-22 12:56 夏小皮 阅读(50) 评论(0) 推荐(0)
摘要:1、向数据库中写入 UserDao //添加用户 public int add(Connection connection,User user)throws Exception; UserDaoImpl @Override public int add(Connection connection, 阅读全文
posted @ 2021-02-22 12:48 夏小皮 阅读(182) 评论(0) 推荐(0)
摘要:导入分页的工具类-PageSupport 用户列表页面导入-userlist.jsp 1、获取用户数量 UserDao //根据用户名或者角色查询用户总数 public int getUserCount(Connection connection,String username ,int userR 阅读全文
posted @ 2021-02-22 12:35 夏小皮 阅读(240) 评论(0) 推荐(0)
摘要:1.maven的pom.xml导入所需的依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XML 阅读全文
posted @ 2021-02-22 12:22 夏小皮 阅读(121) 评论(0) 推荐(0)
摘要:项目流程图: 提示:由于时间关系,系统只写了用户这一条线,其他角色基本类似 项目架构设计 1.DAO包下Basedao,封装了数据库底层连接,查询,修改操作,并向外提供调用接口 package com.xia.dao; import com.mysql.jdbc.Driver; import jav 阅读全文
posted @ 2021-02-22 12:15 夏小皮 阅读(504) 评论(0) 推荐(0)