1、Vi下进行查找 VI命令模式下:输入“/要查找的词”回车就会进入查找,你可以按“n”查找下一个,按“N”查找上一个。类似查找命令“?”与“/”的区别是“/”为向下查找,“?”为向上查找。 2、Vi下进行替换VI在末行模式下输入“:”替换。 如这个例子: :s/text1/text2 用于将光标所 ...
分类:
其他好文 时间:
2018-04-27 15:53:17
阅读次数:
165
八种基本数据类型的大小,以及他们的封装类 引用数据类型 Switch能否用string做参数 equals与==的区别 自动装箱,常量池 Object有哪些公用方法 Java的四种引用,强弱软虚,用到的场景 Hashcode的作用 HashMap的hashcode的作用 为什么重载hashCode方 ...
分类:
编程语言 时间:
2018-04-25 12:12:47
阅读次数:
253
#相当于对数据 加上 双引号,$相当于直接显示数据; 1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by ...
分类:
其他好文 时间:
2018-04-23 00:05:08
阅读次数:
125
转置失败有两个原因,且都不会报错。 1.矩阵每一行的长度不一样,无法转置。 2.定义的array是一维的,转置后让然是一维的。看图体会一下a与b的区别: ...
分类:
其他好文 时间:
2018-04-22 13:10:55
阅读次数:
180
这是${}与#{}的区别,#{}采用了预编译,在SQL执行前,会先将上面的SQL发送给数据库进行编译;执行时,直接使用编译好的SQL,替换占位符“?”就可以了。因为SQL注入只能对编译过程起作用,所以这样的方式就很好地避免了SQL注入的问题。 【底层实现原理】MyBatis是如何做到SQL预编译的呢 ...
分类:
数据库 时间:
2018-04-21 19:42:45
阅读次数:
188
/与/*的区别: /可以拦截到/login等,但拦截不到/login.jsp.而/*所有路径都可以拦截到 applicationContext.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springfram ...
分类:
Web程序 时间:
2018-04-20 23:49:15
阅读次数:
358
Python基础学习01 python介绍 python主要应用领域 python在那些公司有应用 python优缺点 python2与3的区别 python安装 一、Python介绍 Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞 ...
分类:
编程语言 时间:
2018-04-12 22:18:00
阅读次数:
226
在java的逻辑运算符中,有这么四类: &&(短路与),& ,|,||(短路或) &&和& 都是与关系,其不同点在于: &&只要第一个条件不满足的情况下,不会去判断&&后的第二个条件 而&,是整个对所有的条件都要进行判断 || 和 | 都是或关系,其不同点在于: ||只要满足第一个条件,后面的条件就 ...
分类:
编程语言 时间:
2018-04-11 19:11:58
阅读次数:
184
一、在MyBatis的select、insert、update、delete这些元素中都提到了parameterType这个属性。MyBatis现在可以使用的parameterType有基本数据类型和JAVA复杂数据类型 基本数据类型:包含int,String,Date等。通过#{参数名},只能传入 ...
分类:
其他好文 时间:
2018-04-10 15:07:28
阅读次数:
172
equals(Object obj): 判断两对象是否相同(String类重写了该方法) 1. equals() 与 == 的区别 对于基本类型,== 判断两个值是否相等,基本类型没有 equals() 方法。 对于引用类型,== 判断两个实例是否引用同一个对象,而 equals() 判断引用的对象 ...
分类:
编程语言 时间:
2018-04-08 18:13:25
阅读次数:
217