- 博客(16)
- 收藏
- 关注
原创 mysql,mybatis,redis的yml配置方式
mybatis的yml配置方式mybatis: type-aliases-package: classpath:club.banyuan.entity mapper-locations: classpath:club.banyuan.dao/*.xml configuration: call-setters-on-nulls: true map-underscore-to-camel-case: truemysql的yml配置Spring: datasource:
2020-11-05 19:15:04
431
原创 spring-boot日志logback-spring.xml配置(自用)
spring-boot日志logback-spring.xml配置(自用)说实话对日志这东西一直只是太肤浅的懂,就会用logger.info和logger.error输出,今天在写LemonRobot项目的时候,决定把调试信息也打出来,然后根据日志级别控制让上线的时候不显示debug级别的日志。但是运行后发现,默认logger.debug产生的日志也没有输出到控制台,经过一番研究,是由于logback的配置问题。在sr/main/resources文件夹中新建logback.xml,然后复制下面的配置到
2020-10-29 18:51:13
660
原创 mybatis主要流程(自用)
mybatis主要流程1.添加mybatis依赖,进行mybatis配置(一个实例类entity地址和一个xml地址classpath*:/resources/**/*.xml 例如如果放在resourse下)(java默认不打包src下的xml文件,因此同时进行设置xml的打包配置resourse,include 如果xml在src下还得加上这个设置)在启动项上加上@mybatiscan2进行mysql和jdbc依赖添加进行mysql和jdbc的配置3进行mybatis操作创建实例
2020-10-19 19:26:39
97
原创 spring部分概念自理
spring控制反转:通过依赖注入来实现控制权的翻转,在对象如何获取它的依赖对象这件事情上,控制权反转了bean:就是spring持有的对象JavaBeans是一种Java规范定义的一种组件模型,它包含了一些类编码的约定。简单来说,一个类如果拥有一个默认构造函数,拥有公共的访问内部属性且符合命名规范的setter和getter方法,同时实现了io.Serializable接口依赖注入:对于对象来说,一个类所依赖的类不由自身new出来而是有spring或者外部注入,对spring来说装配:依赖注入的
2020-10-16 17:18:37
160
原创 Spring和spring部分配置(自用)
Spring配置webxml的配置<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" ><web-app> <display-name>Archetype Created Web Application</display-name><!--
2020-10-10 17:20:29
173
原创 mysql表间关系与表连接查询
mysql学习笔记3表间关系:一对一,一对多,多对多一对一:直接将对方主键设置为自身的一个外键(至于哪个表设无关紧要) 例如相对使用比较少。HR系统中,员工与简历(实际开发用的很少,因为一对一完全可以建到一张表里)一对多:将一作为主表 ,多作为附表, 附表内加一个一的外键, 例如最常用的关系 部门和员工,将部门作为主表,员工表内加一个部门关联的外键.多对多:再多建一个中间关系表来描述左右表关系,* 例如 选课系统中 课程和学生的关系, 一门课程可以有多个学生选择,一个学生选择多门课程表连接查询:
2020-09-29 19:54:51
346
原创 mysql约束,主键,外键
mysql学习笔记2约束数据库表约束:对表中的数据进行限制,保证数据的正确性、有效性和完整性,一个表如果添加了约束,不正确的数据将无法插入到表中。约束在创建表的时候添加比较合适。约束名约束关键字主键primary key唯一unique非空not null外键foreign key检查约束check 注:mysql 不支持主键的作用用来唯一标识数据库中的每一条记录;主键关键字: primary key主键的特点:非空 not nul
2020-09-29 19:07:21
230
原创 mysql学习笔记
mysql学习库操作:create database if not exists demo;show create database demo;use demo;alter database demo character set utf8;select dtabases();(还有一些指定字符集的等等)表操作create table if not exists student(id int unsigned,name varchar(20),birthday date)ENGIN
2020-09-28 20:57:40
516
原创 中文乱码解决方式
中文乱码解决方式:jsp页面内有中文要显示设置: <%@ page contentType=“text/html;charset=UTF-8” language=“java” %>html页面内有中文要显示设置: <meta charset=“UTF-8”>直接返回文件或内容时有中文时的编码设置: response.setContentType(“text/plain;charset=utf-8”);容器(在tomcat或者idea)的内显示中文的解码设置: reques
2020-09-25 10:39:29
1462
原创 并查集(Disjoint Set)
并查集(Disjoint Set)一种特殊的数据结构,用于检查有向图无向图是否存在环原理:将边的俩头的的点,放入并查集中 ,如果某条边的俩个点都在并查集集内 ,则该图内有环难点:如何实现将集合合并逻辑实现:建立一个父节点数组;初始的父节点都被设为了特殊值(例如-1),接下来以边连接的方式来更改父节点,如果遍历某条边时,如过边的俩个点根节点不同,将其中一个根节点指向另一个,实现俩个集合的归并;(无关系的点进行合并)如果遍历到某条边的俩端的根节点都在集合内(初始根节点为-1),代表俩点都已经被
2020-09-24 11:16:57
96
原创 Tomcat学习笔记1
Tomcat学习概念:是一个开源的轻量级的javaWeb(容器)服务器,在中小型系统和并发量小的场合下被普遍使用,是开发和调试Servlet、JSP 程序的首选,(因为实现了javaee中的servlet jsp俩个协议)开源小型web服务器 ,完全免费,主要用于中小型web项目,只支持Servlet和JSP 等少量javaee规范(就是JavaWeb编程接口)1、JavaWeb概念Java web,是用java技术来解决相关web互联网领域的技术的总称。web包括:web服务器和web客户端两部分
2020-09-22 20:03:09
453
原创 flax布局
flax布局flax布局:Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。任何一个容器都可以指定为 Flex 布局。行内元素也可以使用 Flex 布局。Webkit 内核的浏览器,必须加上-webkit前缀。注意,设为 Flex 布局以后,子元素的float、clear和vertical-align属性将失效.box{ display: flex;}.box{ display: inline-flex;}.box{ displa
2020-09-17 09:16:21
1042
原创 css学习笔记
css:层叠样式表1样式1.1背景backgrand: //背景色 background-color: aqua; //背景图片background-image: url('http://by-image.oss-cn-shanghai.aliyuncs.com/Pre/drumkit/cover.jpg'); //背景缩放 background-size: cover;(如果定义了长宽,按比例缩放) //背景循环(如果设置为no-repeat,则不循环,按页面
2020-09-16 20:57:01
128
原创 html学习笔记
1文档结构1.1 文档类型声明 ..等等 html5 html4 xhtml的声明都不同,用于告诉浏览器该用什么格式,来解析你的html文档2html2.1 <head> <head> <title>title显示在标签上班</title> <meta name="" content=""> //meta用来加标签,注解用于被搜索 <link rel="stylesheet" hre
2020-09-16 20:44:14
116
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人