- 博客(41)
- 收藏
- 关注
转载 mybatis中调用存储过程
第一个存储过程案例(无返回值)创建存储过程创建一个存储过程根据id查询用户的数量,存储过程如下:create procedure queryOrderCountWithProcedure(in uId INT, out ocount int)BEGIN select count(1)...
2019-08-13 22:54:00
838
转载 css如何去掉重叠部分的边框
css如何去掉重叠部分的边框 转载于:https://my.oschina.net/guowei11/blog/3089817
2019-08-13 19:45:00
1055
转载 CSS和JQuery实现鼠标悬浮图片放大效果
CSS和JQuery实现鼠标悬浮图片放大效果 转载于:https://my.oschina.net/guowei11/blog/3089797...
2019-08-13 19:01:00
744
转载 vue向数组中添加自定义属性并且修改属性时刷新视图
先看下面的图:这里是想要点击一级标题来收缩与展开二级标题,这些数据时循环一个数组得到,解决办法是给这个数组的每一个对象中添加一个boolean类型的属性,点击的时候如果该属性为true,则变为false,如果原来是false,则变为true,通过这个属性来显示和隐藏二级内容。<di...
2019-08-12 18:37:00
3192
转载 mybatis插入数据时返回主键(mysql数据库)
第一种方式使用useGeneratedKeys属性User类public class User { private int id; private String username; private Date birthday; private String ...
2019-08-11 23:03:00
339
转载 mybatis中的缓存
注:该笔记来源是开课吧詹老师的讲课笔记mybatis缓存Mybatis提供查询缓存,如果缓存中有数据就不用从数据库中获取,用于减轻数据压力。mybatis的查询缓存一共有两级,分别是一级缓存和二级缓存。缓存图一级缓存一级缓存是SqlSession级别的缓存。在操作数据库时需要构...
2019-08-11 22:19:00
112
转载 mybatis中的动态sql
if标签parameterType类型是pojotest中的属性必须是pojo中的属性并且严格区分大小写(sql语句中不区分大小写)使用NGNL语言进行查询标准的判断非空形式为<if test="stuName != null and stunName != ''...
2019-08-11 21:57:00
165
转载 嵌套结果、嵌套查询与延迟加载
Mybatis中的延迟加载,也叫做懒加载,是指在关联查询时,按照设置的延迟规则推迟对关联对象的select查询,延迟加载可以有效减少数据库的压力。嵌套结果与嵌套查询嵌套结果在进行一对多的查询时一种类型的sql配置文件如下:<resultMap id="userListMap" t...
2019-08-11 20:37:00
867
转载 使用maven创建的mybatis项目配置log4j打印sql语句
在pom.xml中配置依赖<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</ve...
2019-08-10 21:32:00
1029
转载 io流之字节流
java中io流主要有两大类,分别是字节流和字符流,字节流主要是以字节形式来读取数据,理论上来将字节流可以读取任意形式的文件。这一节就来介绍字节流输入字节流父类InputStreamInputStrem是是一个抽象类,所以需要使用子类来进行实例化,下面介绍常用的子类。直接子类FileIn...
2019-08-08 07:28:00
195
转载 idea出现无效的源发行版:11
在idea中出现这个错误是Project SDK和Project language level设置不一致导致,修改方式如下:file->project Structure(ctrl+alt+shift+s)修改完即可。 ...
2019-08-07 06:59:00
1127
转载 idea工具使用debug模式
idea中使用debug模式 转载于:https://my.oschina.net/guowei11/blog/3083398
2019-08-04 22:27:00
126
转载 mybatis输入输出映射与关联查询
输入与输出映射输入类型parameterType简单类型使用简单类型的时候只能传入一个参数,如果想要传入多个参数的话就需要做一些处理。简单类型传入多个参数的方法基于注解比如根据id和username来查询一个对象,下面的代码是mapper接口里面定义的方法,是用来@Param注解...
2019-08-04 21:54:00
217
转载 mybatis开发DAO层与SqlMapConfig.xml配置文件
原始开发方式实现流程编写SqlMapConfig.xml配置文件和mapper.xml配置文件 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis...
2019-08-04 13:39:00
338
转载 mybatis的sql映射文件中使用#{}和${}的区别
#{}和${}的区别区别1#{}相当于是使用jdbc时sql语句中的问号?(PrepareStatement模式),这种模式是预编译模式,可以防止sql注入${}相当于是使用jdbc时sql语句中的连接符号 + (Statement对象)区别2#{}在进行输入映射的时候,会对参...
2019-08-04 11:56:00
562
转载 mysql排序时null值或者空字符串在最后
使用mysql排序时如果是是降序排序null值或者是空字符串是可以排在最后面的,但是升序排序时就null值或者是空字符串就会排在最前面了。看到其他人说可以使用is null 来进行判断,如图所示:可以看到is null确实可以解决值为null排在前面的问题,但是如果值是空字符串进行升序...
2019-08-03 12:37:00
2508
转载 mybatis基础概述与第一个程序
mybatis简介什么是mybatisMyBatis是一个优秀的持久层框架,它是一个半自动化的ORM框架它对使用JDBC操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集...
2019-08-03 08:44:00
127
转载 session基础
session简介之前讲过cookie,但是cookie是保存在客户端浏览器的,如果敏感信息使用cookie来保存会造成安全隐患,所以cookie在某些场景下是不适合的,此时可以使用session。session技术也是用于保存用户在请求中的一些重要信息,但是session技术与cooki...
2019-08-02 21:13:00
166
转载 cookie基础
由于cookie的使用与jsp有关联,会使用到部分jsp技术,所以先简单介绍一下jsp。简单介绍jspjsp的出现是为了解决Serlvet中拼接大量的html代码的问题,同时在jsp技术中可以直接书写html,js,css和java代码。jsp中嵌入java代码jsp中可以写java代...
2019-07-31 22:28:00
144
转载 过滤器
介绍过滤器来自于Servlet规范中的一个接口过滤器接口可以在请求到达目标资源文件之前进行拦截,从而可以判断本次请求是否合法或者对拦截请求进行增强处理过滤器接口实现类需要由开发人员负责实现过滤器实现步骤创建一个filter接口的实现类重写该接口中的doFilter方法,对拦截...
2019-07-30 23:12:00
111
转载 监听器
监听器(listener)介绍监听器来自于servlet规范中监听器专门用于监听【域对象生命周期变化】以及【域对象共享数据变化情况】监听器接口实现类,必须由开发人员负责实现上面提到监听器是监听域对象生命周期变化以及域对象共享数据变化情况,那么什么是域对象呢?域对象定义在某一...
2019-07-30 08:26:00
867
转载 servlet基础
什么是servletServlet是在服务器上运行的一个小程序,一个servlet就是一个java类,并且可以通过“请求-响应”编程模型来访问的这个驻留在服务器内存里的servlet程序。如下图所示:比如说浏览器去访问部署在tomcat中的项目,既然是访问,总得有一个访问地址,而且访问后...
2019-07-28 20:41:00
117
转载 stringBuilder和stringBuffer的区别
String从概念上来讲字符串就是unicode字符序列,java并没有内置的字符串类型,是在标准的java类库简单来讲就是Java 官方为开发者提供了很多功能强大的类,这些类被分别放在各个包中,随JDK一起发布,称为Java类库或Java API。中提供了一个预定义类,叫做St...
2019-07-28 11:46:00
62
转载 抽象类与接口
抽象类概念将具有共同特征的东西抽取出来,比如学生和老师虽然是不同的角色,但是他们都是人,都有共同的特征,那么也就可以将这些共同的特征抽取出来,对于一个个具体的事物只需要继承这个抽象的事物就可以获得公共的属性,而不是每一个具体的事物都要自己去定义一次。在java中,一个类如果使用abstr...
2019-07-26 22:00:00
73
转载 mybatis中使用in
使用格式update test set test_data = 0 where test_id in<foreach item="id" index="index" collection="list" open="(" separator="," close=")">#{id...
2019-07-26 17:25:00
114
转载 springIoc注解开发
jar包使用ioc注解开发时除了几个基本的jar包还需要使用aop的包(Spring4时才需要aop包):* beans包* context包* core包* epression包* aop包配置文件我们在使用xml配置文件开发时引入的是beans约束,但是如果是使用注解开发...
2019-07-26 07:59:00
62
转载 springAOP
Spring的AOP实现原理动态代理JDK动态代理只能对实现了接口的类产生代理Cglib动态代理类似于javassist第三方代理技术,对没有实现接口的类产生代理对象,生成子类对象<!--more-->相关术语class UserDao{ public ...
2019-07-26 07:53:00
71
转载 vue复制文字内容到剪切板
安装参考文章使用参考文章 转载于:https://my.oschina.net/guowei11/blog/3079215...
2019-07-25 20:24:00
402
转载 Vue中监听窗口关闭事件,并在窗口关闭前发送请求
参考文章js中window.opener和window.parent的用法参考文章 转载于:https://my.oschina.net/guowei11/blog/3079211...
2019-07-25 20:11:00
3198
转载 使用git将项目推送到码云上
https模式git中创建项目,这一步比较简单,不会的可以在网上搜一下在本地创建一个空目录,进入目录中右键git bash,然后使用命令git init,这个命令是将该目录初始化为一个git仓库。将本地仓库与远程仓库建立联系 git remote add origin ht...
2019-07-25 13:07:00
412
转载 idea中配置tomcat并且将项目部署到tomcat中
配置tomcat配置默认模板中的tomcat在idea开发栏中选择run->edit configuration,在弹出的界面中选择default,如果是新版的idea可能是templates,展开找到tomcat server->local在如下的界面中进行操作。配置本地...
2019-07-24 07:27:00
365
转载 springJDBC模板
spring的jdbc模板的使用入门项目案例需要使用的jar包基本的6个jar包(开发spring必须的包)数据库驱动包spring的jdbc模板的jar包使用jdbc模板来保存数据package top.toplovelypig.demo;import org.juni...
2019-07-23 07:48:00
70
转载 spring事务
事务什么是事务事务:事务是逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全都失败。事务的特性原子性:事务不可分割一致性:事务执行前后数据完整性保持一致隔离性:一个事务的执行不应该受到其他事务的干扰持久性:一旦事务结束,数据就持久化到数据库<!--more...
2019-07-23 07:39:00
111
转载 Spring整合mybatis
结论任何框架与spring进行整合的时候都是spring来整合其余框架,也就是spring一直都是主控方,其余的框架是将自己的某些东西交给spring来进行管理。对于spring与mybatis整合也是不例外的,主要是mybatis将自己的sqlSessionFactory交给spring...
2019-07-23 07:32:00
92
转载 使用注解配置sql映射器
在映射器Mapper接口上使用注解映射语句insertpackage com.mybatis3.mappers;public interface StudentMapper{ @Insert("INSERT INTO STUDENTS(STUD_ID,NAME,EMAIL,AD...
2019-07-17 21:11:00
280
转载 mybatis核心配置文件
environmentenviroment可以配置多个datasource环境,用于部署到不同的环境中,想要改变不同环境时只需要改变默认的enviroment的值即可。<environments default="shoppingcart"> <environment ...
2019-07-17 21:04:00
90
转载 mybatis的sql映射文件
映射器配置文件映射配置文件主要完成的是对数据库的操作,我们直接将sql语句写在映射配置文件中,比如下面的例子:<?xml version="1.0" encoding="utf-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//D...
2019-07-17 20:54:00
441
转载 git基础
基础命令查看提交记录git log(查看的是提交历史)git log//可以加上--pretty=online参数减少输出信息git log --pretty=online该命令查看的结果比较重要的是 commit Id,版本回退的时候需要使用到。<!--more--&g...
2019-07-17 20:46:00
144
转载 Hexo
文章目录默认展开参考文章对于想要通过点击目录来进行展开与收缩的,需要进行下面的操作,把//文章目录默认展开.post-toc .nav .nav-child { display: block; }里面的.nav-child去掉即可通过点击来实现目录的展开与收缩。新建菜单以及添加菜...
2019-07-17 20:41:00
96
转载 linux基础-01
在vmware下安装linux安装centos7参考文章安装ubuntu8参考文章在xshell中连接linux参考文章linux常用命令命令格式命令格式命令 [选项] [参数]但是需要注注意的是有个别命令使用不遵守此格式,当有多个选项时,可以写在一起,简化选项与...
2019-07-17 20:39:00
151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人