12 2021 档案

Mysql 多表查询
摘要:内连接: 两张表共有的部分(内连接),取交集 select * from student t1 inner join st t2 on t1.s_id=t2.s_id 左连接: A独有的部分加上和A和B公共 的部分。也叫左外连接。 select * from student t1 left join 阅读全文

posted @ 2021-12-31 17:19 每天积极向上 阅读(62) 评论(0) 推荐(0)

Mysql - 运算符
摘要:比较运算符可以用于比较数字、字符串和表达式的值。注意,字符串的比较是不区分大小写的 运算符作用 = 等于 <=> 安全的等于 <> 或者 != 不等于 <= 小于等于 >= 大于等于 > 大于 等于运算(=) = 运算符用来比较两边的操作数是否相等,相等的话返回 1,不相等的话返回 0。具体的语法规 阅读全文

posted @ 2021-12-31 14:51 每天积极向上 阅读(81) 评论(0) 推荐(0)

Mysql 知识点补充目录
摘要:MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统 阅读全文

posted @ 2021-12-30 20:36 每天积极向上 阅读(57) 评论(0) 推荐(0)

前后端学习笔记目录
摘要:SSM框架: Mybatis Spring SpringMvc 高级篇: SpringBoot Spring Security Redis JTW 数据库: Mysql 其他: 简单Linux命令 web前端: html与css JavaScript JavaScriptES6 vue2与vue3 阅读全文

posted @ 2021-12-30 16:29 每天积极向上 阅读(360) 评论(0) 推荐(0)

简单的linux命令学习
摘要:Xshell: # rz 回车 上传文件 # sz fileName 下载文件 切换目录: cd 命令 # pwd 查看当前目录# cd /home 表示切换到根路径下的home目录# cd - 切换到前一个文件夹# cd 切换到root文件夹# cd ~ 切换到root文件夹# cd ../ 切换 阅读全文

posted @ 2021-12-25 22:11 每天积极向上 阅读(147) 评论(0) 推荐(0)

Docker - 安装 与使用
摘要:安装要求: 系统环境为CentOS 7,内核3.10以上 查看当前内核:uname -r ,查看系统版本: cat /etc/os-release 安装docker: 1.卸载旧的版本 # yum remove docker \ docker-client \ docker-client-lates 阅读全文

posted @ 2021-12-24 17:45 每天积极向上 阅读(152) 评论(0) 推荐(0)

SpringBoot - 环境切换与加载配置文件顺序
摘要:大部分情况下,我们开发的产品应用都会根据不同的目的,支持运行在不同的环境(Profile)下,比如: 开发环境(dev),测试环境(test),预览环境(pre),生产环境(prod) 存在多个环境时动态的切换环境: application.yaml spring: profiles: active 阅读全文

posted @ 2021-12-14 20:33 每天积极向上 阅读(215) 评论(0) 推荐(0)

SpringBoot - 整合Mybatis
摘要:导入依赖 pom.xml <!--开启SpringBoot jdbc--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dep 阅读全文

posted @ 2021-12-14 16:55 每天积极向上 阅读(141) 评论(0) 推荐(0)

SpringBoot - 整合默认Jdbc与Druid
摘要:1.整合JDBC 导入依赖 pom.xml <!--开启SpringBootJdbc,默认为HikariDataSource源--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-st 阅读全文

posted @ 2021-12-14 16:48 每天积极向上 阅读(158) 评论(0) 推荐(0)

SpringBoot - 注入原生组件
摘要:Web原生组件注入(Servlet、Filter、Listener) @ServletComponentScan(basePackages = “com.atguigu.admin”):指定原生Servlet组件都放在那里@WebServlet(urlPatterns = “/my”):直接响应,没 阅读全文

posted @ 2021-12-14 15:36 每天积极向上 阅读(81) 评论(0) 推荐(0)

SpringBoot - 异常处理机制
摘要:1.定制错误页面 一但系统出现4xx或者5xx之类的错误,就会来到/error请求 1.1 有模板引擎的情况下;error/状态码;** 【将错误页面命名为 错误状态码.html 放在模板引擎文件夹里面的 error文件夹下】,发生此状态码的错误就会来到 对应的页面; 我们可以使用4xx和5xx作为 阅读全文

posted @ 2021-12-14 15:22 每天积极向上 阅读(320) 评论(0) 推荐(0)

SpringBoot - 文件上传
摘要:Java 代码 @RestController public class TestController { //单文件或多文件上传 @PostMapping("/file/upload") public String fileUpload(@RequestParam("files")Multipar 阅读全文

posted @ 2021-12-13 21:56 每天积极向上 阅读(1479) 评论(0) 推荐(0)

SpringBoot - 自定义拦截器
摘要:1.定义拦截器只需要实现HandlerIntercepter /** * 自定义拦截器 */ public class MyInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServl 阅读全文

posted @ 2021-12-13 20:41 每天积极向上 阅读(381) 评论(0) 推荐(0)

自定义视图前后缀与Thymeleaf的使用
摘要:自定义视图前后缀 spring.resources.static-location默认参数指定了Spring Boot-web项目中静态文件存放地址,该参数默认设置为:classpath:/static,classpath:/public,classpath:/resources,classpath 阅读全文

posted @ 2021-12-13 20:03 每天积极向上 阅读(452) 评论(0) 推荐(0)

SpringBoot - 自定义内容协商(HttpMessageConverter)
摘要:内容协商:根据客户端接收能力不同,返回不同媒体类型的数据。 使返回的数据支持已xml方式返回 <dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jackson-dataformat-xml</ar 阅读全文

posted @ 2021-12-12 23:09 每天积极向上 阅读(398) 评论(0) 推荐(0)

SpringBoot - Converter(转换器)
摘要:自定义转换器 @Configuration(proxyBeanMethods=false) public class AppConfig { @Bean public WebMvcConfigurer getWebMvcConfigurer() { return new WebMvcConfigur 阅读全文

posted @ 2021-12-12 21:42 每天积极向上 阅读(814) 评论(0) 推荐(0)

SpringMvc - @ModelAttribute注解
摘要:在SpringMVC的Controller中使用@ModelAttribute时,其位置包括下面三种: 应用在方法上,应用在方法的参数上,应用在方法上并且方法也使用了@RequestMapping 被@ModelAttribute注解的方法会在Controller每个方法执行之前都执行,因此对于一个 阅读全文

posted @ 2021-12-12 15:29 每天积极向上 阅读(117) 评论(0) 推荐(0)

SpringMvc - @SessionAttributes注解
摘要:@SessionAttributes 默认情况下Spring MVC将模型中的数据存储到request域中。当一个请求结束后,数据就失效了。如果要跨页面使用。那么需要使用到session。而@SessionAttributes注解就可以使得模型中的数据存储一份到session域中。 有三个参数: 1 阅读全文

posted @ 2021-12-12 15:08 每天积极向上 阅读(72) 评论(0) 推荐(0)

SpringBoot - 静态资源访问
摘要:1.在springboot项目种默认访问静态资源是在resources(classpath:/)下的这四个文件夹顺序为: META-INF/resources > resources > static > public 2.设置视图解析器前缀与后缀 spring: mvc: view: #1.设置视 阅读全文

posted @ 2021-12-11 21:56 每天积极向上 阅读(207) 评论(0) 推荐(0)

SpringBoot - 绑定配置文件注解
摘要:@ImportResource @ImportResource注解用于导入Spring的配置文件,让配置文件里面的内容生效;(就是以前写的springmvc.xml、applicationContext.xml)Spring Boot里面没有Spring的配置文件,我们自己编写的配置文件,也不能自动 阅读全文

posted @ 2021-12-11 16:42 每天积极向上 阅读(610) 评论(0) 推荐(0)

SpringBoot - 条件注解
摘要:@Conditional注解可以添加在@Configuration、@Component、@Service等修饰的类上用于控制对应的Bean是否需要创建,或者添加在@Bean修饰的方法上用于控制方法对应的Bean是否需要创建。 1.Bean作为条件 @ConditionalOnBean @Condi 阅读全文

posted @ 2021-12-11 15:43 每天积极向上 阅读(155) 评论(0) 推荐(0)

SpringBoot - 目录
摘要:Spring Boot 是 Pivotal 团队在 Spring 的基础上提供的一套全新的开源框架,其目的是为了简化 Spring 应用的搭建和开发过程。Spring Boot 去除了大量的 XML 配置文件,简化了复杂的依赖管理。 Spring Boot 具有 Spring 一切优秀特性,Spri 阅读全文

posted @ 2021-12-11 15:19 每天积极向上 阅读(179) 评论(0) 推荐(0)

SpringBoot - @Configuration与@Import
摘要:@Configuration proxyBeanMethods配置类是用来指定@Bean注解标注的方法是否使用代理,默认是true使用代理,直接从IOC容器之中取得对象; 如果设置为false,也就是不使用注解,每次调用@Bean标注的方法获取到的对象和IOC容器中的都不一样,是一个新的对象; 所以 阅读全文

posted @ 2021-12-11 15:10 每天积极向上 阅读(1415) 评论(0) 推荐(0)

SpringMvc - 异常处理器
摘要:1、基于配置的异常处理 <bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver"> <property name="exceptionMappings"> <props> <!-- pro 阅读全文

posted @ 2021-12-10 20:41 每天积极向上 阅读(32) 评论(0) 推荐(0)

SpringMvc - 拦截器
摘要:springmvc-servlet.xml <!--配置拦截器--> <mvc:interceptors> <mvc:interceptor> <!--拦截user下的所有请求 /user/**--> <mvc:mapping path="/user/**"/> <!--不拦截user下的/user 阅读全文

posted @ 2021-12-10 20:18 每天积极向上 阅读(38) 评论(0) 推荐(0)

SpringMvc - 文件上传与下载
摘要:文件上传 1.导入文件上传的jar包,commons-fileupload <!--文件上传--> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <vers 阅读全文

posted @ 2021-12-09 22:51 每天积极向上 阅读(116) 评论(0) 推荐(0)

SpringMvc - 返回JSON数据
摘要:引入依赖 <!--fastjson start--> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.78</version> </dependency> <!--f 阅读全文

posted @ 2021-12-09 22:34 每天积极向上 阅读(208) 评论(0) 推荐(0)

SpringMvc - HttpMessageConverter
摘要:HttpMessageConverter,报文信息转换器,将请求报文转换为Java对象,或将Java对象转换为响应报 文 HttpMessageConverter提供了两个注解和两个类型: @RequestBody,RequestEntity @ResponseBody, ResponseEntit 阅读全文

posted @ 2021-12-09 22:27 每天积极向上 阅读(65) 评论(0) 推荐(0)

SpringMvc - HiddenHttpMethodFilter(application.xml)
摘要:浏览器form表单只支持GET与POST请求,而DELETE、PUT等method并不支持,spring3.0添加了一个过滤器,可以将这些请求转换为标准的http方法。 HiddenHttpMethodFilter的父类是OncePerRequestFilter,它继承了父类的doFilterInt 阅读全文

posted @ 2021-12-09 21:56 每天积极向上 阅读(132) 评论(0) 推荐(0)

SpringMvc - 视图控制器(application.xml)
摘要:当控制器方法中,仅仅用来实现页面跳转,即只需要设置视图名称时,可以将处理器方法使用view-controller标签进行表示 <!-- path:设置处理的请求地址 view-name:设置请求地址所对应的视图名称 --> <mvc:view-controller path="/" view-nam 阅读全文

posted @ 2021-12-09 21:36 每天积极向上 阅读(138) 评论(0) 推荐(0)

SpringMvc - 请求重定向与请求转发
摘要:请求转发: 请求转发,即request.getRequestDispatcher().forward(),是一种服务器的行为,客户端只有一次请求,服务器端转发后会将请求对象保存,地址栏中的URL地址不会改变,得到响应后服务器端再将响应发给客户端; 请求重定向: 请求重定向,即response.sen 阅读全文

posted @ 2021-12-09 21:20 每天积极向上 阅读(257) 评论(0) 推荐(0)

SpringMvc - Request域,Session域,Application域共享对象
摘要:Request域 1、使用ServletAPI向request域对象共享数据 @RequestMapping("/testServletAPI") public String testServletAPI(HttpServletRequest request){ request.setAttribu 阅读全文

posted @ 2021-12-09 18:22 每天积极向上 阅读(176) 评论(0) 推荐(0)

SpringMvc - 绑定参数
摘要:实体类自动绑定参数 实体类自动绑定参数 @RequestMapping("/xxx") public String method(User user){ . . . . } class User { private String name; private int age; private doub 阅读全文

posted @ 2021-12-09 17:49 每天积极向上 阅读(84) 评论(0) 推荐(0)

springMvc - @PathVariable
摘要:@PathVariable:接收请求路径中占位符的值 @RequestMapping(value="/Test/{id}") public void Test(@PathVariable("id") Integer id){ ............. } 阅读全文

posted @ 2021-12-09 17:22 每天积极向上 阅读(43) 评论(0) 推荐(0)

SpringMvc - @RequestMapping属性详解
摘要:@Target({ElementType.METHOD, ElementType.TYPE}) // 可以在方法和类的声明中使用 @Retention(RetentionPolicy.RUNTIME) @Documented @Mapping public @interface RequestMap 阅读全文

posted @ 2021-12-09 17:09 每天积极向上 阅读(229) 评论(0) 推荐(0)

SpringMvc - springmvc-servlet.xml
摘要:springmvc-servlet.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2 阅读全文

posted @ 2021-12-09 16:49 每天积极向上 阅读(43) 评论(0) 推荐(0)

SpringMvc - 目录
摘要:Spring MVC概述:Spring MVC是Spring提供的一个强大而灵活的web框架。借助于注解,Spring MVC提供了几乎是POJO的开发模式,使得控制器的开发和测试更加简单。这些控制器一般不直接处理请求,而是将其委托给Spring上下文中的其他bean,通过Spring的依赖注入功能 阅读全文

posted @ 2021-12-09 16:32 每天积极向上 阅读(159) 评论(0) 推荐(0)

SpringMvc - 导入的包以及配置文件
摘要:1.要导入的包 pom.xml <!--版本控制--> <properties> <spring.version>5.3.13</spring.version> </properties> <dependencies> <!--spring mvc start--> <dependency> <gr 阅读全文

posted @ 2021-12-09 16:25 每天积极向上 阅读(447) 评论(0) 推荐(0)

Spring - 声明式事务 - 配置文件实现
摘要:application.xml <!--导入外部配置文件--> <context:property-placeholder location="jdbc.properties"/> <!--创建数据源--> <bean id="dataSource" class="com.mchange.v2.c3 阅读全文

posted @ 2021-12-08 17:49 每天积极向上 阅读(88) 评论(0) 推荐(0)

Spring - 声明式事务 - 注解实现
摘要:1.配置文件 Application.xml <!--导入外部配置文件--> <context:property-placeholder location="jdbc.properties"/> <!--创建数据源--> <bean id="dataSource" class="com.mchang 阅读全文

posted @ 2021-12-08 17:38 每天积极向上 阅读(380) 评论(0) 推荐(0)

Spring - aop-配置文件实现
摘要:1.增强类(通知 / 增强) public class MyBook { public void before1() { System.out.println("前置增强........"); } public void after1() { System.out.println("后置增强.... 阅读全文

posted @ 2021-12-08 16:37 每天积极向上 阅读(83) 评论(0) 推荐(0)

Spring - aop-注解实现
摘要:@Component @Aspect/*生成代理对象*/ @Order(0) public class LogProxy { @Pointcut(value="execution(* com.levi..*.*(..))") public void pointcut1(){} @Before("po 阅读全文

posted @ 2021-12-08 16:26 每天积极向上 阅读(62) 评论(0) 推荐(0)

Spring - 工厂Bean
摘要:工厂Bean /*User工厂Bean*/ @Component public class UserFactory implements FactoryBean<User> { /*返回*/ public User getObject() throws Exception { User user=n 阅读全文

posted @ 2021-12-08 15:39 每天积极向上 阅读(20) 评论(0) 推荐(0)

Spring - bean的生命周期与后置处理器
摘要:1.设置初始化之前与对象销毁之前执行的方法 public class UserService { /*对象初始化之前执行*/ public void initMethod(){ } /*对象初始化之后执行*/ public void destroyMethod(){ } } <bean id="us 阅读全文

posted @ 2021-12-08 15:26 每天积极向上 阅读(49) 评论(0) 推荐(0)

spring - ioc - 注解创建对象与注入属性
摘要:1、创建对象有四个注解(类上) (1)@Component:web层,确定不了事哪一个层的时候使用 (2)@Controller:控制层,就是我们的action层 (3)@Service:业务逻辑层,就是我们的service或者manager层 (4)@Repository:持久层,就是我们常说的d 阅读全文

posted @ 2021-12-08 14:47 每天积极向上 阅读(136) 评论(0) 推荐(0)

spring - ioc - 配置文件注入属性
摘要:application.xml <!--ioc注入属性的两种方式:构造器注入与set方法注入 | 注入基本数据类型与引用数据类型--> <!--1.无参构造器创建对象--> <bean id="human" class="com.levi.dao.Human"/> <!--2.有参构造器创建对象-- 阅读全文

posted @ 2021-12-08 14:29 每天积极向上 阅读(83) 评论(0) 推荐(0)

Spring - 目录
摘要:Spring - 导入的包以及文件头 IOC spring - ioc - 配置文件注入属性 spring - ioc - 注解创建对象与注入属性 AOP Spring - aop-注解实现 Spring - aop-配置文件实现 声明式事务 Spring - 声明式事务 - 注解实现 Spring 阅读全文

posted @ 2021-12-08 13:11 每天积极向上 阅读(52) 评论(0) 推荐(0)

Spring - 导入的包以及文件头
摘要:pom.xml <!--版本配置--> <properties> <spring.version>5.3.13</spring.version> </properties> <!--spring start--> <dependencies> <!--spring context 上下文--> <d 阅读全文

posted @ 2021-12-08 13:09 每天积极向上 阅读(127) 评论(0) 推荐(0)

Mybatis - 缓存
摘要:一级缓存 一级缓存是基于 PerpetualCache(MyBatis自带)的 HashMap 本地缓存,作用范围为 session 域内。当 session flush(刷新)或者 close(关闭)之后,该 session 中所有的 cache(缓存)就会被清空。在参数和 SQL 完全一样的情况 阅读全文

posted @ 2021-12-08 12:55 每天积极向上 阅读(57) 评论(0) 推荐(0)

Mybatis - 动态sql
摘要:1、动态SQL:if 语句 如果 #{username} 为空,那么查询结果也是空,如何解决这个问题呢?使用 if 来判断 <select id="selectUserByUsernameAndSex" resultType="user" parameterType="com.ys.po.User" 阅读全文

posted @ 2021-12-08 12:45 每天积极向上 阅读(60) 评论(0) 推荐(0)

Mybatis - 多对一 查询与 一对多查询
摘要:多对一 查询 <resultMap id="" type=""> <result property="" column=""/> <result property="" column=""/> <!-- 多对一时使用此标签:association(一个对象) 一对多时使用此标签:collection 阅读全文

posted @ 2021-12-08 12:27 每天积极向上 阅读(41) 评论(0) 推荐(0)

Mybatis - 工具类
摘要:/*获取SqlSession工具类*/ public class SqlSessionFactoryUtils { private static SqlSessionFactory sqlSessionFactory; static{ try { String resource = "resourc 阅读全文

posted @ 2021-12-08 12:23 每天积极向上 阅读(38) 评论(0) 推荐(0)

Mybatis - 值传递的4种方式
摘要:方法一:不需要写parameterType参数 public List<XXXBean> getXXXBeanList(String xxId, String xxCode); <select id="getXXXBeanList" resultType="XXBean"> select t.* f 阅读全文

posted @ 2021-12-07 19:54 每天积极向上 阅读(197) 评论(0) 推荐(0)

Mybatis - mybatis-config全部配置
摘要:Mybatis-config.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd 阅读全文

posted @ 2021-12-07 19:32 每天积极向上 阅读(162) 评论(0) 推荐(0)

Mybatis - 导入的包以及文件头
摘要:Mybatis 要导入的包 <properties> <mybatis.version>3.5.2</mybatis.version> <mysql.version>8.0.20</mysql.version> </properties> <dependencies> <!--mybatis sta 阅读全文

posted @ 2021-12-07 17:27 每天积极向上 阅读(185) 评论(0) 推荐(0)

Mybatis -目录
摘要:什么是 MyBatis? MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain 阅读全文

posted @ 2021-12-07 17:13 每天积极向上 阅读(59) 评论(0) 推荐(0)

导航