自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

转载 mybatis中调用存储过程

第一个存储过程案例(无返回值)创建存储过程创建一个存储过程根据id查询用户的数量,存储过程如下:create procedure queryOrderCountWithProcedure(in uId INT, out ocount int)BEGIN select count(1)...

2019-08-13 22:54:00 784

转载 css如何去掉重叠部分的边框

css如何去掉重叠部分的边框 转载于:https://my.oschina.net/guowei11/blog/3089817

2019-08-13 19:45:00 1020

转载 CSS和JQuery实现鼠标悬浮图片放大效果

CSS和JQuery实现鼠标悬浮图片放大效果 转载于:https://my.oschina.net/guowei11/blog/3089797...

2019-08-13 19:01:00 709

转载 vue向数组中添加自定义属性并且修改属性时刷新视图

先看下面的图:这里是想要点击一级标题来收缩与展开二级标题,这些数据时循环一个数组得到,解决办法是给这个数组的每一个对象中添加一个boolean类型的属性,点击的时候如果该属性为true,则变为false,如果原来是false,则变为true,通过这个属性来显示和隐藏二级内容。<di...

2019-08-12 18:37:00 3148

转载 mybatis插入数据时返回主键(mysql数据库)

第一种方式使用useGeneratedKeys属性User类public class User { private int id; private String username; private Date birthday; private String ...

2019-08-11 23:03:00 304

转载 mybatis中的缓存

注:该笔记来源是开课吧詹老师的讲课笔记mybatis缓存Mybatis提供查询缓存,如果缓存中有数据就不用从数据库中获取,用于减轻数据压力。mybatis的查询缓存一共有两级,分别是一级缓存和二级缓存。缓存图一级缓存一级缓存是SqlSession级别的缓存。在操作数据库时需要构...

2019-08-11 22:19:00 89

转载 mybatis中的动态sql

if标签parameterType类型是pojotest中的属性必须是pojo中的属性并且严格区分大小写(sql语句中不区分大小写)使用NGNL语言进行查询标准的判断非空形式为<if test="stuName != null and stunName != ''...

2019-08-11 21:57:00 138

转载 嵌套结果、嵌套查询与延迟加载

Mybatis中的延迟加载,也叫做懒加载,是指在关联查询时,按照设置的延迟规则推迟对关联对象的select查询,延迟加载可以有效减少数据库的压力。嵌套结果与嵌套查询嵌套结果在进行一对多的查询时一种类型的sql配置文件如下:<resultMap id="userListMap" t...

2019-08-11 20:37:00 788

转载 使用maven创建的mybatis项目配置log4j打印sql语句

在pom.xml中配置依赖<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</ve...

2019-08-10 21:32:00 985

转载 io流之字节流

java中io流主要有两大类,分别是字节流和字符流,字节流主要是以字节形式来读取数据,理论上来将字节流可以读取任意形式的文件。这一节就来介绍字节流输入字节流父类InputStreamInputStrem是是一个抽象类,所以需要使用子类来进行实例化,下面介绍常用的子类。直接子类FileIn...

2019-08-08 07:28:00 166

转载 idea出现无效的源发行版:11

在idea中出现这个错误是Project SDK和Project language level设置不一致导致,修改方式如下:file->project Structure(ctrl+alt+shift+s)修改完即可。 ...

2019-08-07 06:59:00 1089

转载 idea工具使用debug模式

idea中使用debug模式 转载于:https://my.oschina.net/guowei11/blog/3083398

2019-08-04 22:27:00 101

转载 mybatis输入输出映射与关联查询

输入与输出映射输入类型parameterType简单类型使用简单类型的时候只能传入一个参数,如果想要传入多个参数的话就需要做一些处理。简单类型传入多个参数的方法基于注解比如根据id和username来查询一个对象,下面的代码是mapper接口里面定义的方法,是用来@Param注解...

2019-08-04 21:54:00 164

转载 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 297

转载 mybatis的sql映射文件中使用#{}和${}的区别

#{}和${}的区别区别1#{}相当于是使用jdbc时sql语句中的问号?(PrepareStatement模式),这种模式是预编译模式,可以防止sql注入${}相当于是使用jdbc时sql语句中的连接符号 + (Statement对象)区别2#{}在进行输入映射的时候,会对参...

2019-08-04 11:56:00 526

转载 mysql排序时null值或者空字符串在最后

使用mysql排序时如果是是降序排序null值或者是空字符串是可以排在最后面的,但是升序排序时就null值或者是空字符串就会排在最前面了。看到其他人说可以使用is null 来进行判断,如图所示:可以看到is null确实可以解决值为null排在前面的问题,但是如果值是空字符串进行升序...

2019-08-03 12:37:00 2385

转载 mybatis基础概述与第一个程序

mybatis简介什么是mybatisMyBatis是一个优秀的持久层框架,它是一个半自动化的ORM框架它对使用JDBC操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集...

2019-08-03 08:44:00 101

转载 session基础

session简介之前讲过cookie,但是cookie是保存在客户端浏览器的,如果敏感信息使用cookie来保存会造成安全隐患,所以cookie在某些场景下是不适合的,此时可以使用session。session技术也是用于保存用户在请求中的一些重要信息,但是session技术与cooki...

2019-08-02 21:13:00 140

转载 cookie基础

由于cookie的使用与jsp有关联,会使用到部分jsp技术,所以先简单介绍一下jsp。简单介绍jspjsp的出现是为了解决Serlvet中拼接大量的html代码的问题,同时在jsp技术中可以直接书写html,js,css和java代码。jsp中嵌入java代码jsp中可以写java代...

2019-07-31 22:28:00 105

转载 过滤器

介绍过滤器来自于Servlet规范中的一个接口过滤器接口可以在请求到达目标资源文件之前进行拦截,从而可以判断本次请求是否合法或者对拦截请求进行增强处理过滤器接口实现类需要由开发人员负责实现过滤器实现步骤创建一个filter接口的实现类重写该接口中的doFilter方法,对拦截...

2019-07-30 23:12:00 87

转载 监听器

监听器(listener)介绍监听器来自于servlet规范中监听器专门用于监听【域对象生命周期变化】以及【域对象共享数据变化情况】监听器接口实现类,必须由开发人员负责实现上面提到监听器是监听域对象生命周期变化以及域对象共享数据变化情况,那么什么是域对象呢?域对象定义在某一...

2019-07-30 08:26:00 838

转载 servlet基础

什么是servletServlet是在服务器上运行的一个小程序,一个servlet就是一个java类,并且可以通过“请求-响应”编程模型来访问的这个驻留在服务器内存里的servlet程序。如下图所示:比如说浏览器去访问部署在tomcat中的项目,既然是访问,总得有一个访问地址,而且访问后...

2019-07-28 20:41:00 98

转载 stringBuilder和stringBuffer的区别

String从概念上来讲字符串就是unicode字符序列,java并没有内置的字符串类型,是在标准的java类库简单来讲就是Java 官方为开发者提供了很多功能强大的类,这些类被分别放在各个包中,随JDK一起发布,称为Java类库或Java API。中提供了一个预定义类,叫做St...

2019-07-28 11:46:00 40

转载 抽象类与接口

抽象类概念将具有共同特征的东西抽取出来,比如学生和老师虽然是不同的角色,但是他们都是人,都有共同的特征,那么也就可以将这些共同的特征抽取出来,对于一个个具体的事物只需要继承这个抽象的事物就可以获得公共的属性,而不是每一个具体的事物都要自己去定义一次。在java中,一个类如果使用abstr...

2019-07-26 22:00:00 58

转载 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 97

转载 springIoc注解开发

jar包使用ioc注解开发时除了几个基本的jar包还需要使用aop的包(Spring4时才需要aop包):* beans包* context包* core包* epression包* aop包配置文件我们在使用xml配置文件开发时引入的是beans约束,但是如果是使用注解开发...

2019-07-26 07:59:00 42

转载 springAOP

Spring的AOP实现原理动态代理JDK动态代理只能对实现了接口的类产生代理Cglib动态代理类似于javassist第三方代理技术,对没有实现接口的类产生代理对象,生成子类对象<!--more-->相关术语class UserDao{ public ...

2019-07-26 07:53:00 54

转载 vue复制文字内容到剪切板

安装参考文章使用参考文章 转载于:https://my.oschina.net/guowei11/blog/3079215...

2019-07-25 20:24:00 379

转载 Vue中监听窗口关闭事件,并在窗口关闭前发送请求

参考文章js中window.opener和window.parent的用法参考文章 转载于:https://my.oschina.net/guowei11/blog/3079211...

2019-07-25 20:11:00 3163

转载 使用git将项目推送到码云上

https模式git中创建项目,这一步比较简单,不会的可以在网上搜一下在本地创建一个空目录,进入目录中右键git bash,然后使用命令git init,这个命令是将该目录初始化为一个git仓库。将本地仓库与远程仓库建立联系 git remote add origin ht...

2019-07-25 13:07:00 387

转载 idea中配置tomcat并且将项目部署到tomcat中

配置tomcat配置默认模板中的tomcat在idea开发栏中选择run->edit configuration,在弹出的界面中选择default,如果是新版的idea可能是templates,展开找到tomcat server->local在如下的界面中进行操作。配置本地...

2019-07-24 07:27:00 330

转载 springJDBC模板

spring的jdbc模板的使用入门项目案例需要使用的jar包基本的6个jar包(开发spring必须的包)数据库驱动包spring的jdbc模板的jar包使用jdbc模板来保存数据package top.toplovelypig.demo;import org.juni...

2019-07-23 07:48:00 56

转载 spring事务

事务什么是事务事务:事务是逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全都失败。事务的特性原子性:事务不可分割一致性:事务执行前后数据完整性保持一致隔离性:一个事务的执行不应该受到其他事务的干扰持久性:一旦事务结束,数据就持久化到数据库<!--more...

2019-07-23 07:39:00 70

转载 Spring整合mybatis

结论任何框架与spring进行整合的时候都是spring来整合其余框架,也就是spring一直都是主控方,其余的框架是将自己的某些东西交给spring来进行管理。对于spring与mybatis整合也是不例外的,主要是mybatis将自己的sqlSessionFactory交给spring...

2019-07-23 07:32:00 72

转载 使用注解配置sql映射器

在映射器Mapper接口上使用注解映射语句insertpackage com.mybatis3.mappers;public interface StudentMapper{ @Insert("INSERT INTO STUDENTS(STUD_ID,NAME,EMAIL,AD...

2019-07-17 21:11:00 251

转载 mybatis核心配置文件

environmentenviroment可以配置多个datasource环境,用于部署到不同的环境中,想要改变不同环境时只需要改变默认的enviroment的值即可。<environments default="shoppingcart"> <environment ...

2019-07-17 21:04:00 69

转载 mybatis的sql映射文件

映射器配置文件映射配置文件主要完成的是对数据库的操作,我们直接将sql语句写在映射配置文件中,比如下面的例子:<?xml version="1.0" encoding="utf-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//D...

2019-07-17 20:54:00 405

转载 git基础

基础命令查看提交记录git log(查看的是提交历史)git log//可以加上--pretty=online参数减少输出信息git log --pretty=online该命令查看的结果比较重要的是 commit Id,版本回退的时候需要使用到。<!--more--&g...

2019-07-17 20:46:00 101

转载 Hexo

文章目录默认展开参考文章对于想要通过点击目录来进行展开与收缩的,需要进行下面的操作,把//文章目录默认展开.post-toc .nav .nav-child { display: block; }里面的.nav-child去掉即可通过点击来实现目录的展开与收缩。新建菜单以及添加菜...

2019-07-17 20:41:00 77

转载 linux基础-01

在vmware下安装linux安装centos7参考文章安装ubuntu8参考文章在xshell中连接linux参考文章linux常用命令命令格式命令格式命令 [选项] [参数]但是需要注注意的是有个别命令使用不遵守此格式,当有多个选项时,可以写在一起,简化选项与...

2019-07-17 20:39:00 129

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除