- 博客(20)
- 收藏
- 关注
转载 union和union all
UNION操作符用于合并两个或多个 SELECT 语句的结果集。UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。union 是对数据进行并集操作,不包括重复行,同时进行默认排序例子:SELECT id(s) FROM table1UNIONSELECT id(s) FROM table2Union all是对数据进行并集操作,包括重...
2019-03-13 17:23:38
124
转载 String、Integer、对象的非空判断,list的大小判断,
1、String的非空判断。StringUtils.isNotEmpty(String str);2、Integer的非空判断。null != Integer ;3、对象的非空判断null != object4、list的大小判断。list.size() == 0...
2019-02-21 09:39:35
1550
转载 Java中的三目运算符
对于有些选择分支结构,可以使用简单的条件运算符来代替. 如:if(a<b) min=a;else min=b;可以用下面的条件运算符来处理min=(a<b)?a:b;其中"(a<b)?a:b"是一个"条件表达式",它是这样执行的: 如果a<b为真,则表达式取a值,否则取b值.条件运算符由两个符号组成"?“和”:", 要求有3个操作对象,所以...
2018-12-21 14:20:02
214
原创 com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'xxx' in 'field list'
错误信息:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column ‘xxx’ in ‘field list’问题所在:你所写的SQL语句中包含的列名在数据库中不存在。...
2018-12-21 10:01:06
2017
转载 MySQL命令复制表的方法
mysql中用命令行复制表结构的方法主要有以下几种:1.只复制表结构到新表CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2;或CREATE TABLE 新表 LIKE 旧表 ;注意上面两种方式,前一种方式是不会复制时的主键类型和自增方式是不会复制过去的,而后一种方式是把旧表的所有字段类型都复制到新表。2.复制表结构及数据到新表CREAT...
2018-12-14 11:31:08
229
原创 常见的编译时异常
NullPointerException:空指针异常ArrayIndexOutOfBoundsException:数组下标越界NumberFormatException:数字转换异常IllegalArgumentException:参数不匹配异常InstantiationException:对象初始化异常ArithmeticException:算术异常...
2018-12-13 17:05:02
1037
1
转载 HTML5的新特性
为了更好地处理今天的互联网应用,HTML5添加了很多新元素及功能,比如: 图形的绘制,多媒体内容,更好的页面结构,更好的形式 处理,和几个api拖放元素,定位,包括网页 应用程序缓存,存储,网络工作者,等(1)语义标签语义化标签使得页面的内容结构化,见名知义标签 描述 <hrader></header> 定义了文档的头部区域 <footer>&...
2018-12-12 15:53:42
392
转载 @GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping
Spring4.3中引进了{@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping},来帮助简化常用的HTTP方法的映射,并更好地表达被注解方法的语义。以@GetMapping为例,Spring官方文档说:@GetMapping是一个组合注解,是@RequestMapping(method = RequestMetho...
2018-12-12 14:31:49
4750
1
转载 @RequestMapping 用法
引言:前段时间项目中用到了RESTful模式来开发程序,但是当用POST、PUT模式提交数据时,发现服务器端接受不到提交的数据(服务器端参数绑定没有加任何注解),查看了提交方式为application/json, 而且服务器端通过request.getReader() 打出的数据里确实存在浏览器提交的数据。为了找出原因,便对参数绑定(@RequestParam、 @RequestBody、 @R...
2018-12-12 14:27:05
144
转载 @Controller和@RestController的用法
@RestController注解相当于@ResponseBody + @Controller合在一起的作用。如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,或者html,配置的视图解析器 InternalResourceViewResolver不起作用,返回的内容就是Return 里的内容。如果需要返回到指定页面,...
2018-12-12 14:19:50
188
转载 JRE和JDK的区别
定义JRE(Java Runtime Enviroment)是Java的运行环境。面向Java程序的使用者,而不是开发者。如果你仅下载并安装了JRE,那么你的系统只能运行Java程序。JRE是运行Java程序所必须环境的集合,包含JVM标准实现及 Java核心类库。它包括Java虚拟机、Java平台核心类和支持文件。它不包含开发工具(编译器、调试器等)。JDK(Java Developme...
2018-12-12 14:13:09
113
转载 Mabatis的foreach标签的用法
在批量执行插入操作的时候,一般使用Mabatis自带的foreach遍历集合从而插入数据。1、第一种方式<insert id="batchInsert" parameterType="com.vcredit.miaofen.service.kvop.model.JdKvopMsg" useGeneratedKeys="true"> insert into t_jd_kvop_m...
2018-12-12 14:09:39
412
转载 mybatis choose标签的用法
有时候我们并不想应用所有的条件,而只是想从多个选项中选择一个。而使用if标签时,只要test中的表达式为 true,就会执行 if 标签中的条件。MyBatis 提供了 choose 元素。if标签是与(and)的关系,而 choose 是或(or)的关系。choose标签是按顺序判断其内部when标签中的test条件出否成立,如果有一个成立,则 choose 结束。当 choose 中所有 w...
2018-12-12 14:03:32
542
转载 Mybatis配置映射文件中parameterType的用法
在mybatis映射接口的配置中,有select,insert,update,delete等元素都提到了parameterType的用法,parameterType为输入参数,在配置的时候,配置相应的输入参数类型即可。parameterType有基本数据类型和复杂的数据类型配置。1.基本数据类型,如输入参数只有一个,其数据类型可以是基本的数据类型,也可以是自己定的类类型。包括int,Str...
2018-12-12 10:22:02
506
转载 mybatis的mapper.xml中sql的用法
刚接触的时候会有些摸不到头脑,为此在网上搜索了一些相关的参考给自己作为借鉴1.根据id查询select * from test_tb_info where 1=1 <if test="id != null and id !=''">and info.id=#{id}</if><if test="....">.......</if> ...
2018-12-10 15:15:04
4419
转载 MyBatis ResultMap详解
怕忘记,在网上搜索的为自己做的笔记一、前言MyBatis是基于“数据库结构不可控”的思想建立的,也就是我们希望数据库遵循第三范式或BCNF,但实际事与愿违,那么结果集映射就是MyBatis为我们提供这种理想与现实间转换的手段了,而resultMap就是结果集映射的配置标签了。二、从SQL查询结果到领域模型实体在深入ResultMap标签前,我们需要了解从SQL查询结果集到JavaBean或...
2018-12-10 14:52:21
262
转载 $.ajax()使用方法
jquery中的ajax方法参数总是记不住,在网上搜索的,这里记录一下,方便自己查阅.1.url:要求为String类型的参数,(默认为当前页地址)发送请求的地址。2.type:要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。3.timeout:要求为Number类型的参数,设置请...
2018-12-10 14:44:19
461
转载 Beanutils.copyProperties( )用法及重写提高效率
为了方便自己记忆一、简介: BeanUtils提供对Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度。二、用法: 如果你有两个具有很多相同属性的JavaBean,一个很常见的情况就是St...
2018-12-10 14:34:32
277
转载 mybatis动态sql中的trim标签的使用
trim标记是一个格式化的标记,可以完成set或者是where标记的功能prefix:增加前缀suffix:增加后缀 prefixoverride:去掉第一个设置的内容suffixoverride:去掉最后一个设置的内容...
2018-12-10 14:28:55
118
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人