1、javacjavac用来编译.java文件的。常用格式如下所示:javac -d destdir srcfile-d destdir:指定存放编译生成的 .class 文件的路径。如果想省事一点,则使用当前目录即可,当前目录可以用"."来表示,即:javac -d . srcfile。如果选项 -d 省略,虽然也是在当前目录下生成 .class 文...

之前带过一个徒弟,当时的约定是先指导他学习一个月的sql。想不到,才学习了几天,再也联系不上了,消息一直不回,好似人间蒸发一般,万般无奈之下,我只得放弃了。若干个月之后,我又尝试地联系了一次,他终于现身了,不过也没有解释多次联系不上的原因,只是开门见山的说:感觉数据库学的太细了。潜台词无非是说不想继续学下去了。想学一些高深的东西,例如消息队列,Dubb...

最近一段时间闭关修炼,虽然没有钻研Java技术,但是在其他方面的收获很多。站长觉得,这个世界是非线性的,很多时候一个劲儿的学习和苦读,不如暂停一下,反而让思维发散一下,这样柳暗花明又一村嘛。为了打造更好的社群环境,以后每周会从公众号的粉丝中随机筛选出若干幸运读者,会有惊喜哦!当然,一个人的力量是有限的,只靠站长一个人也难以做的更好,所以也希望更多的人参...

最近几年商标战时有发生,令站长无形中有了很多的担心。更可怕的是json被人注册成了商标,更令站长寝食难安。电影《道士下山》里面的一句话让站长感触颇深:坏人的猖狂,是因为好人的沉默,而沉默本身就是一种罪恶。站长只想安安静静地做点技术、做点分享而已,不想被人所左右,所以就主动出击注册了MyBatis商标。注册商标是件费事费钱的事情,首先得办理一个工商执照,...

前言其实,Stream很简单,如果你感到困难的话,不妨换个角度去理解它。任何新东西都不是凭空产生的,而是缘于某种旧东西的升华和改造,不妨把Stream当做高级版的 Iterator,那么将大幅拉近Stream与你的感情距离。1、Stream入门简介Java 8 添加了一个新的功能称为Stream,中文译为“流”,它将要处理的元素(对象)集合看作一种流。...

插入属于数据库的基本操作,但是很多人对下面两个问题有点疑惑:(1)如何判断是否插入成功呢?是根据返回值吗?(2)insert什么时候返回0?其实,上面这两个问题的本质就是对“insert插入的返回值”不清楚。话说,我也没有搞清楚,也许之前搞明白了,后来忘记了,最近通过走读MyBatis的源码又加深了印象,特总结了下来。(1)insert插入的返回值是新...

第一年,没有当回事,因为工作很忙,就随意写点东西贴到网站上。第二年,发现网站有点流量了,慢慢开始有点动力去更新内容了。当时的口号是:要做XXX领域的第一名。第三年:该写的,都写过了,也没有什么可写了,不知道再写点什么。写其他的,感觉与网站的主题不符。以后不想再舞墨弄笔了,准备练就练就代码功底。去年就开始喊口号了,今年终于开始破土动工了。这次我准备写一个...

Spring Boot是由Pivotal团队在2013年开始研发,2014年4月发布第一个版本的全新开源的轻量级框架。它基于Spring 4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。Spring Boot 项目最终打包成的 jar 是可执行 jar ,这种 jar 可以直接...

1、<![CDATA[]]>简介在XML文档的解析过程中,首先查找元素的起始符,即字符"<"和字符"&"。字符"<"表示为新元素的开始,字符"&"表示为字符实体的开始。CDATA的作用是保护这些特殊字符(例如,小于号<等)不被解析。2、<![CDATA[]]>使用注意事项使用<![CDATA[]]>...

@Select注解的目的是为了取代xml中的select标签,只作用于方法上面。下面看一下@Select注解的源码介绍:@Retention(RetentionPolicy.RUNTIME) @Target(ElementType.METHOD) public @interface Select { String[] value(); }从上述...

我个人对于参加IT培训的态度是:不支持,但也不反对。每个人都会遇到一些挫折,我也不例外,当年找实习岗位的时候,遇到了一些挫折,心里还是有点后悔,后悔没有找个培训机构恶补一些高阶知识。后来,通过挫折我收获了经验,调整了自学方式,而后在就业方面还算比较顺利。关于参加IT培训是否有必要,我一直没有定论,最近看到知乎上的一个观点,我豁然开朗了,深以为然,特此整...

在MyBatis框架中,有collection属性和collection标签两种形式。本文讲详细给大家介绍一下。1、collection属性用法介绍collection属性归属于foreach标签的属性,通常用于查询之前的SQL参数映射,而collection标签则用于查询之后的结果之间的关联映射。foreach的主要用在构建in条件中,它可以在SQL...

1、MyBatis 3.5.5 新版本发布时间2020年6月4日。2、MyBatis 3.5.5 新版本功能介绍可以在启用 useActualParamName 时使用其实际参数名称引用单个 List 或 Collection 类型的参数;备注:关于useActualParamName 的详细介绍,请移步《全局属性useActualParamName与...

我们知道,从本质上来说,MyBatis就是一个映射器,它分为两部分映射:SQL语句映射和查询结果的映射。在组装SQL语句的时候,往往需要各种参数,可以使用@param注解来映射参数,也可以使用XML的parameterType属性来映射参数,但最终都离不开XML语句中的SQL参数占位符。关于@param注解和parameterType属性的详细介绍,请...