MyBatis中在插入数据后,对象立刻获取Id的方法

MyBatis中在插入数据后,对象立刻获取Id的方法

只列举最主要的部分方法一(获取自增主键,拥有自增主键的数据库例如:MySQL)在insert标签中,加入keyProperty和useGeneratedKeys两个属性: <!-- MySQL中获取主键并插入1 --> <insert id="insertUser" parameterType="user" keyProperty="userId" useGeneratedKeys="true"> insert into USER(u_id, u_name...

MyBatis 2020-01-10 PM 36℃ 0条
关于js的string的3个函数slice,substring,substr对比

关于js的string的3个函数slice,substring,substr对比

slice,substring,substr三个函数都是截取字符串,但是对参数的处理有区别参数处理相似的两个函数式slice和substringslice(start,end)和substring(start,end)他们两个的end都是原字符串的索引,意思为截取到end(不包括end)位置的字符二者的区别是:slice中的start如果为负数,会从尾部算起,-1表示倒数第一个,-2表示倒数第2个,此时end必须为负数,并且是大于start的负数,否则返回空字符串slice的end如果为负数,同样从尾部算起,如果其绝对值超过原字符串长度或者为0,返回空字符串substring会取star...

JavaScript,Web前端 2020-01-10 PM 30℃ 0条
用//代替http://有什么好处(自适应https)

用//代替http://有什么好处(自适应https)

// 缺省协议//缺省协议的使用,代表资源访问的协议和当前页面保持一致,如果当前页面是http ,采用http协议访问,如果是https,则使用 https 协议访问。这样用就不管是http还是升级到https都不用改动代码,现在很多CDN资源都是这样引用。一般使用在内链中,外链的协议头具有不确定性的原因。//的含义?//是缺省协议的写法,例如//https://www.jianshu.com/css/app.css缺省协议默认使用当前协议当前页面为HTTP时,等效http://www.jianshu.com/css/app.css当前页面为HTTPS时,等效https://www.ji...

Html,Web前端 2017-11-10 PM 30℃ 0条
linux中,几种环境变量的区别

linux中,几种环境变量的区别

/etc/enviroment是系统的环境变量/etc/profile 是所有用户的环境变量登陆系统时shell读取的顺序应该是 /etc/profile ->/etc/enviroment -->$HOME/.profile -->$HOME/.env如果同一个变量在用户环境(/etc/profile)和系统环境(/etc/environment)有不同的值那应该是以用户环境为准(不太确定)/etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置。/et...

Linux 2017-07-10 PM 28℃ 0条
SpringMVC和Spring配置包扫描时,为什么SpringMVC只需扫描@Controller注解?

SpringMVC和Spring配置包扫描时,为什么SpringMVC只需扫描@Controller注解?

因为如果让SpringMVC扫描@Service或者其他对数据库操作的对象的有关注解的话,会让 SpringCore失去对事务的控制。(如果只有一个所有Spring配置都在的SpringMVC配置的话,是没有这些问题的)解决方法:context:exclude-filter标签:排除对某个注解的扫描<context:component-scan base-package="top.belmode.Controller" > <context:exclude-filter type="annotation" exp...

SpringMVC 2017-01-01 AM 27℃ 0条
Arrays-asList说明

Arrays-asList说明

在java.util包中提供了一个特别实用的数组相关的工具类Arrays,可以对数组进行二分查找、复制新数组、深度比较、填充数组和排序等操作。并且,Arrays还提供了一个方法public static <T> List<T> asList(T... a)来让普通数组或者元素填充转化为List。import java.util.Arrays; import java.util.HashMap; import java.util.List; public class Test { public static void main(String[] args...

Java 2016-11-10 AM 28℃ 0条
[转载]一分钟理解js闭包

[转载]一分钟理解js闭包

一分钟理解js闭包,关于js闭包的内容介绍了很多,本文带着大家快速理解什么是js闭包,感兴趣的小伙伴们可以参考一下什么是闭包? 先看一段代码: function a(){ var n = 0; function inc() { n++; console.log(n); } inc(); inc(); } a(); //控制台输出1,再输出2 简单吧。再来看一段代码: function a(){ var n = 0; this.inc = function () { ...

JavaScript 2016-08-10 AM 29℃ 0条