06 2020 档案
摘要:一.bootstrap >Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的一款前端框架,它简洁灵活,使得 Web 开发更加快捷,且最重要的是它支持响应式开发。 >使用该框架,不用太纠结原理,就一顿官网查,一顿复制粘贴 二.bootstrap的环境搭建 》到bootstrap的中
阅读全文
摘要:一.表格的样式 二.长表格 三.使用表格布局(已淘汰) 四.完善clearfix 五.表单简介 六.表单项 七.压缩css代码 1.我们的css文件中会包含很多的注释和空格空行,这些只对开发人员有帮助,但是一到项目上线了,这些东西完全没必要给用户看,所以我们决定把多余的东西给去掉,这就需要用到一个工
阅读全文
摘要:一.相对定位 二.绝对定位 三.固定定位 四.定位的层级 五.opacity 六.背景 七.背景二 》若一个不固定定位的父元素内的子元素图片设置了fixed,父元素由于滚动会逐渐在页面消失,它的子元素图片也会随之逐渐消失 八.背景图片闪烁问题及解决方案 九background简写属性 十.表格简介
阅读全文
摘要:一.文本样式 二.盒子模型 三.边框 四.边框简写属性 五.内边距 六.外边距(由于外边距让两个盒子出现重叠时,并不会影响本身元素的块级元素或行内元素的性质) 七.垂直外边距重叠 》垂直方向相邻的父子元素出现外边距重叠的解决方案 (1)让他们不相邻,设置父元素的边框或padding让父子元素隔开:
阅读全文
摘要:一.内联和块元素 》块元素:独占一行的元素,比如div,即使改变了width的大小,也还是会独占一行 》内联元素(行内元素):元素的大小由内容的大小决定,不独占一行,比如span(span元素没有任何语义,但专门为文字设置样式等) 二.常用选择器 》元素选择器 》id选择器 》类选择器 》组合选择器
阅读全文
摘要:一.html的发展史 》html目前至少3个版本还在广泛使用:html4,xhtml,html5,那我们和浏览器怎么知道我们编写的html页面是哪个版本的标准呢? 》为了让浏览器以及开发人员知道我们html的版本,在html页面的最上方必须添加一个doctype声明,不同版本的html有不同的doc
阅读全文
摘要:如果你使用的是数据库管理软件,必然要sqlYog,通过图形界面的操作就可以实现数据库的导出备份成sql文件;到时候执行sql文件就可以恢复了 下面是用命令的方式来实现数据备份和恢复 示例:
阅读全文
摘要:刚开始下载完mysql后,登录mysql客户端,执行下面命令 变量默认的编码都是utf8: 现在我告诉你,你发的语句若包含中文字符会出现乱码,客户端和服务器使用的编码不一致! 下面的来介绍两个比较重要的变量 》 》 现在我们希望把这俩个变量的编码都改成gbk,且要一劳永逸,在my.ini配置文件添加
阅读全文
摘要:我们在开发页面的时候,有时候需要需要引用一些外部的资源,经常分不清href与src,下面我们就来谈谈它们之间到底分别是什么,这样使用的时候就做到心中有数。 1.href:Hypertext Reference的缩写,超文本引用,它指向一些网络资源,建立和当前元素或者说是本文档的链接关系。在加载它的时
阅读全文
摘要:一.JavaScript简介 二.JavaScript和html结合的方式 》第一种方式: 》第二种方式: 三.变量和数据类型介绍 四.关系运算 五逻辑运算 六.数组 七.函数 1.函数定义的两种方式 》第一种方式: 》第二种方式: 2.函数覆盖 3.隐形参数 PS:字符串和数字相加代表字符串拼接
阅读全文
摘要:一.网页的构成 1.内容(结构):html 2.表现:css 3.行为:js 二.html的简介 1.html的书写规范 》head标签里的内容不会显示在页面 》title是网页的标题,对搜索引擎来说十分重要,影响在网页中搜索引擎的排名 》body标签是页面显示的主体内容 2.html标签介绍 3.
阅读全文
摘要:需要添加一个逆向工程的配置文件,主要用于指定数据库表,包名,数据库参数等 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Gener
阅读全文
摘要:下面红圈部分可以不配;千万不要直接引入sqlSessionFactory,因为该扫描执行顺序优先于读取db.properties的扫描,会令sqlSessionFactory无效化 在ioc容器注册的接口实现对象的id为字符串类名(首字母小写),方便获取实现对象,也可以传入类对象的方式获取 如果扫描
阅读全文
摘要:一.一级缓存原理 》一级缓存默认是开启的,无需配置 》一般查询数据库时,会先生成一个key在缓存对象的Map中匹配,若找到就返回给程序,若找不到则查询数据库;查询相同的数据生成的key是一样的 》缓存的应用: 二.二级缓存 》pojo实现序列化接口,为什么要实现该接口?因为我们缓存的数据不一定只在内
阅读全文
摘要:现在的需求:先查询订单信息,按需要来查询关联的用户信息。如何做到先查订单,按需查询用户呢?在sql语句可以采用子查询的方式,如下图: 如果说在mapper.xml中,子查询部分进行延迟加载,在获取订单信息时不先加载user,等getUser()调用子查询部分的statement 在举例子之前,延迟加
阅读全文
摘要:1.resultType 》resultType适用于查询出来的表字段和pojo类的属性名一致,如果关联表的查询结果不能完全映射到pojo类中,可以重新创建一个拓展类继承原先的pojo,在拓展类中添加表中多余的属性 2.resultMap 》resultMap的好处是可以手动指定查询出来的表字段与p
阅读全文
摘要:一.熟悉每张表的记录 1.根据自己的业务模块,熟悉并分析与模块相关的数据表 二.查看每张表的字段设置 1.重点关注表的主键,非空,外键字段 三.分析数据库表之间的关系 1.外键关系 四.表与表之间的业务关系 1.一对多 2.多对多 3.一对一 以上三种是建立在业务的基础上分析得到的 举个小李子: 1
阅读全文
摘要:1.sql片段 2.forwach
阅读全文
摘要:一.resultType 若查询出来的是单行单列,可以使用简单类型输出 二.resultMap
阅读全文
摘要:properties元素用于读取数据库配置文件 上面是属性被读取的顺序,一般我们会用#{}或者${}的方式读取数据,有时候会造成数据命名冲突继而被覆盖了,比如你在select元素中的#{name}读取到了properties标签里的resoures的name属性,是因为你没有传输入参数,它到prop
阅读全文
摘要:1.自增主键的返回,返回到对象的id中 2.非自增主键的返回
阅读全文
摘要:》id:标识映射文件的sql标签,一般我们称为statement的id,因为该sql会被存储到mapped statement中,用于区分各个sql 》#{}:表示占位符;若输入参数parameterType是简单类型,如:Integer,String等,括号内任意书写。如果是引用类型,括号的值必须
阅读全文
摘要:1.什么是mybatis? 2.mybastis框架架构 》sqlMapConfig.xml:是运用mybatis项目的主配置文件,里面可以配置数据源,事务等,不过有很多东西可以被spring所管理或支持,实际里面需要配置的东西不多 》mapper.xml:跟Hibernate在意义上都是映射文件,
阅读全文
摘要:1.打开aop的切面自动代理注解标签,可以完成目标对象的织入 2.在类上声明通知,并声明通知方法以及切入点 3.如果通知方法的切入点大多都是一样,可以对切入点进行抽取,然后在通知方法上注解写明哪个类的哪个方法,他会自动去找该方法上的@Pointcut注解的切入点
阅读全文
摘要:1.直接创建对象 2.如果是配置了监听器让spring容器随服务器启动而启动,servletContext把容器放到了application域,所以我们得从该域中获取,不过人家提供了工具类给个servletContext就可以拿到了 3.spring整合了junit,因为我们在测试反复需要在测试方法
阅读全文
摘要:applicationContext-Dao.xml: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.spri
阅读全文
摘要:大家好,相信大家有可能是因为工作或一个空间目录里比较多项目等原因被迫新建一个工作空间,那也意味着得回到解放前(默认配置)了,作者也是新建过几次实在受不了,便写了这样一篇,希望帮到各位 常见配置 1.工作空间,项目,静态文本等的编码 2.jdk环境 3.new列表的选项设置 4.字体大小格式 5.导航
阅读全文
摘要:springmvc拦截器定义 》我们可以一个接口HandlerInterceptor,重写三个方法 》下面解释三个方法: 方法之前 方法后,渲染页面之前 渲染页面后 springmvc拦截器跟struts2拦截器的区别 》struts2是一串拦截器链,可以在任意action前后进行处理,是真正的全局
阅读全文
摘要:什么是RESTful? 》RESTful是一种开发的理念或开发规范 RESTful对http的规范有哪些? PS:但http方法规范很少人遵循 RESTful的例子: 》{id}表示占位符,当这个位置有参数时,表示该参数会被赋到跟注解@pathVariable的value值为id绑定的形参中,即注解
阅读全文
摘要:springmvc进行json交互,分两种情况 1.客户端请求--》请求主体(内容)是json数据--》后台方法@RequestBody将json对象转换为Java对象--》@ResponseBody将java对象转换为json数据返回给前台 2.客户端请求--》请求主体(内容)是key/value
阅读全文
摘要:在配置之前,得导入multipart解析器所依赖的jar包 配置解析器: 创建虚拟目录用于存储图片(虚拟目录用于客户访问的路径名而不暴露真实的目录机构),一般目录内部得分目录管理(提供IO性能) 既然是上传图片,得在方法设置一个形参用于接收图片,即multipartFile 在页面上,文件表单项ty
阅读全文
摘要:springmvc提供了全局异常处理器(系统只有一个)进行统一异常处理(只是帮我们捕获异常,真正异常的处理还是得我们自定义异常处理类),我们可以实现接口HandelerExceptionResolver自定义全局异常处理器 纠正:handler实质是String类型的对象,字符串的内容是:“包名+类
阅读全文
摘要:springmvc自动回显pojo对象的数据 》springmvc是支持对上传的pojo对象的属性数据进行回显的,即自动把上传的pojo数据保存到request域,key为pojo类名(首字母小写),但是springmvc不支持简单类型的回显的,方法列表上的简单类型不自动纳入request 》如果想
阅读全文