AlanLau的专栏

君子生非异也,善假于物也

排序:
默认
按更新时间
按访问量

@MapperScan注解

之前是,直接在Mapper类上面添加注解@Mapper,这种方式要求每一个mapper类都需要添加此注解,麻烦。通过使用@MapperScan可以指定要扫描的Mapper类的包的路径,比如:@SpringBootApplication@MapperScan("com.lz.wat...

2018-05-08 14:27:32

阅读数:492

评论数:0

SpringBoot内部的一些自动化配置原理

springboot用来简化Spring框架带来的大量XML配置以及复杂的依赖管理,让开发人员可以更加关注业务逻辑的开发。比如不使用springboot而使用SpringMVC作为web框架进行开发的时候,需要配置相关的SpringMVC配置以及对应的依赖,比较繁琐;而使用springboot的话...

2018-05-24 10:41:20

阅读数:37

评论数:0

org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe

完整错误信息:org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe at org.apache.catalina.connector.OutputBuffer.realWriteB...

2018-05-23 10:06:05

阅读数:1

评论数:0

@responseBody注解的使用

1、  @responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML  数据,需要注意的呢,在使用此注解之后不会再走试图处理器,而是直接将数据写入到输入流中,他的效果等...

2018-04-18 15:10:21

阅读数:15

评论数:0

jar包和war包的介绍和区别

JavaSE程序可以打包成Jar包(J其实可以理解为Java了),而JavaWeb程序可以打包成war包(w其实可以理解为Web了)。然后把war发布到Tomcat的webapps目录下,Tomcat会在启动时自动解压war包。 JAR(Java Archive,Java 归档文件)是与平台...

2018-01-31 16:29:19

阅读数:123

评论数:0

python语言的优点和缺点

python作为一门高级编程语言,它的诞生虽然很偶然,但是它得到程序员的喜爱却是必然之路。 龟叔给Python的定位是“优雅”、“明确”、“简单”,所以Python程序看上去总是简单易懂,初学者学Python,不但入门容易,而且将来深入下去,可以编写那些非常非常复杂的程序。 pyt...

2018-01-26 09:37:43

阅读数:595

评论数:0

sql语句分为三类(DML,DDL,DCL)-介绍

本文知识来源自:《Oracle专家高级编程》 分享作者:Vashon 时间:20150415 DDL is Data Definition Language statements. Some examples:数据定义语言,用于定义和管理 SQL 数据库中的所有对象的...

2017-12-01 15:44:40

阅读数:144

评论数:0

代码简洁优化的一点思考:函数参数的判断与return 语句的使用

1.背景 在项目开发中,我们经常要传进去userId即用户id这个参数,如果用户参数是空,就不进行其他下面的业务操作。常常我们的书写方式如下: if(userId != null){  // 以下是业务代码  .......... } 2.局限与问题 在spring ...

2017-12-01 11:34:20

阅读数:56

评论数:0

MyBatis查询结果集映射到JavaBean原理浅谈

MyBatis对JDBC做了很好的封装,其中一个吸引人的地方就是能够对从数据库内查询出来的表的记录集映射生成一系列JavaBean,供应用程序使用。今天跟着源码一层一层探讨一下MyBatis把数据库记录集映射到POJO对象的一个简要的过程。 1. DefaultResultSetHandle...

2017-11-22 15:31:00

阅读数:237

评论数:0

Spring Boot 集成MyBatis

Spring Boot 集成MyBatis 在集成MyBatis前,我们先配置一个druid数据源。 Spring Boot 系列 Spring Boot 入门 Spring Boot 属性配置和使用 Spring Boot 集成MyBatis ...

2017-11-22 13:50:52

阅读数:212

评论数:0

MapperScannerConfigurer在mybatis-spring的妙用

概述 在mybatis中我们经常这样定义OrderInfoMapper这样的接口,然后配置OrderInfoMapper.xml映射到OrderInfoMapper,就可以直接注入OrderInfoMapper public interface OrderInfoMapper { ...

2017-11-21 16:05:00

阅读数:127

评论数:0

极其方便的使用Mybatis单表的增删改查

项目地址:http://git.oschina.net/free/Mapper 优点? 不客气的说,使用这个通用Mapper甚至能改变你对Mybatis单表基础操作不方便的想法,使用它你能简单的使用单表的增删改查,包含动态的增删改查. 程序使用拦截器实现具体的执行...

2017-11-20 17:17:17

阅读数:494

评论数:0

spring执行同步任务和异步任务

顾名思义:同步任务是指事情需要一件一件的做,做完当前的任务,才能开始做下一任务;异步任务是指做当前任务的同时,后台还可以在执行其他任务,可理解为可同时执行多任务,不必一件一件接着去做,下面开始上例子了   1.同步任务 Java代码   /*   * @(#)...

2017-11-14 17:20:47

阅读数:121

评论数:0

springMVC:HandlerInterceptor拦截器的使用

1.使用背景 Web项目中需要判断http接口用户Post上来的数据是否合法,如果不合法要另做处理,用户Post上来的数据是Json形式的,我们用了@RequestBody标记自动将json形式的提交封装为一个Model对象,这样一来,我们就不能判断在自动封装过程中是否出现了异常,此时便想起...

2017-11-14 14:59:41

阅读数:117

评论数:0

mysql group by 用法解析(详细)

group by 用法解析 group by语法可以根据给定数据列的每个成员对查询结果进行分组统计,最终得到一个分组汇总表。 SELECT子句中的列名必须为分组列或列函数。列函数对于GROUP BY子句定义的每个组各返回一个结果。 某个员工信息表结构和数据如下:   id  name  dept ...

2017-11-08 10:38:58

阅读数:118

评论数:0

HashMap深度解析(一)

这篇文章来自于:本文来自:高爽|Coder,原文地址:http://blog.csdn.net/ghsau/article/details/16843543,转载请注明。我本人仔细研读一天,感觉实在写的太好了,特此分享,读后感有: 1、大致算弄明白hashmap的存取机制       hash...

2017-10-16 17:50:53

阅读数:74

评论数:0

我对Java中HashMap以及treeMap的理解

一、hashmap中核心几个要点        1、hashmap允许null值null键;        2、hashmap实现了map接口,而hashtable继承自Dictionary类        3、hashmap中put(K,V)--如果key相同,则覆盖原来的oldValue...

2017-10-16 15:32:14

阅读数:114

评论数:0

Java中String类的equals方法理解

一、Object中equals方法        我们知道,在Java中,Object类是所有其他类的父类,java中只是单继承的,Object类中有很多方法,常见的比如有toString()、hashcode()、equals()、wait()、notify()等等。其中equals方法相当于&...

2017-10-16 13:42:30

阅读数:126

评论数:0

@Query注解的用法(Spring Data JPA)

参考文章:http://www.tuicool.com/articles/jQJBNv   1. 一个使用@Query注解的简单例子 @Query(value = "select name,author,price from Book b where b.price&g...

2017-10-09 14:19:28

阅读数:401

评论数:0

JPA-style positional param was not an integral ordinal错误解决办法

在用jpa nativequery语句中,用spring junit测试发现报错:JPA-style positional param was not an integral ordinal。。。。。。 经过百度与自己代码调试发现:多是sql之间的空格问题,或者sql拼接问题,还有可能是sql语...

2017-10-09 14:17:06

阅读数:1497

评论数:0

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