迷彩_风情
码龄11年
求更新 关注
提问 私信
  • 博客:447,157
    447,157
    总访问量
  • 52
    原创
  • 16
    粉丝
  • 44
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
加入CSDN时间: 2013-12-05

个人简介:代码改变世界

博客简介:

AlanLau的专栏

博客描述:
君子生非异也,善假于物也
查看详细资料
个人成就
  • 获得69次点赞
  • 内容获得15次评论
  • 获得141次收藏
创作历程
  • 6篇
    2018年
  • 94篇
    2017年
成就勋章
TA的专栏
  • linux相关问题
    4篇
  • springboot性能优化
    1篇
  • spring data jpa
    5篇
  • java并发
    3篇
  • 程序员职业生涯
    1篇
  • mysql
    7篇
  • java基础
    13篇
  • Hibernate
    3篇
  • spring技术
    27篇
  • 数据库设计
    4篇
  • 工具使用研究
    5篇
  • 业务开发
    3篇
  • 谷歌面试题
    1篇
  • 架构设计
    5篇
  • 其他
    2篇
  • Android
    1篇
  • 自动化y
  • 自动化运维
    1篇
  • Mybatis
    5篇
  • 代码习惯
  • sql语言
    1篇
  • python
    1篇
  • java web
    1篇
  • java线上问题
    1篇
  • springboot
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

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

springboot用来简化Spring框架带来的大量XML配置以及复杂的依赖管理,让开发人员可以更加关注业务逻辑的开发。比如不使用springboot而使用SpringMVC作为web框架进行开发的时候,需要配置相关的SpringMVC配置以及对应的依赖,比较繁琐;而使用springboot的话只需要以下短短的几行代码就可以使用SpringMVC,可谓相当地方便:@RestController...
转载
发布博客 2018.05.24 ·
888 阅读 ·
1 点赞 ·
0 评论 ·
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.realWriteBytes(OutputBuffer.java:396) at org.apache.tomcat.u...
原创
发布博客 2018.05.23 ·
2274 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

@MapperScan注解

之前是,直接在Mapper类上面添加注解@Mapper,这种方式要求每一个mapper类都需要添加此注解,麻烦。通过使用@MapperScan可以指定要扫描的Mapper类的包的路径,比如:@SpringBootApplication@MapperScan("com.lz.water.monitor.mapper")// 添加对mapper包扫描public class Application {...
原创
发布博客 2018.05.08 ·
209647 阅读 ·
43 点赞 ·
8 评论 ·
102 收藏

@responseBody注解的使用

1、  @responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML  数据,需要注意的呢,在使用此注解之后不会再走试图处理器,而是直接将数据写入到输入流中,他的效果等同于通过response对象输出指定格式的数据。2、    @RequestMapping("/log...
原创
发布博客 2018.04.18 ·
401 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jar包和war包的介绍和区别

JavaSE程序可以打包成Jar包(J其实可以理解为Java了),而JavaWeb程序可以打包成war包(w其实可以理解为Web了)。然后把war发布到Tomcat的webapps目录下,Tomcat会在启动时自动解压war包。JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。为 J2EE 应用程序创建的 JAR 文件是 EA
原创
发布博客 2018.01.31 ·
445 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python语言的优点和缺点

python作为一门高级编程语言,它的诞生虽然很偶然,但是它得到程序员的喜爱却是必然之路。龟叔给Python的定位是“优雅”、“明确”、“简单”,所以Python程序看上去总是简单易懂,初学者学Python,不但入门容易,而且将来深入下去,可以编写那些非常非常复杂的程序。python语言的优点       ⑴作为初学python的科班出身的小白,python非常简单,非常适
转载
发布博客 2018.01.26 ·
3989 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

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

本文知识来源自:《Oracle专家高级编程》分享作者:Vashon时间:20150415DDL is Data Definition Language statements. Some examples:数据定义语言,用于定义和管理 SQL 数据库中的所有对象的语言1.CREATE - to create objects in the database 创建
转载
发布博客 2017.12.01 ·
698 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

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

1.背景在项目开发中,我们经常要传进去userId即用户id这个参数,如果用户参数是空,就不进行其他下面的业务操作。常常我们的书写方式如下:if(userId != null){ // 以下是业务代码 ..........}2.局限与问题在spring 框架中包装了很多判断参数是否为空的工具类,比如StringUtils、ObjectUtils,我们完全
原创
发布博客 2017.12.01 ·
456 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

MyBatis对JDBC做了很好的封装,其中一个吸引人的地方就是能够对从数据库内查询出来的表的记录集映射生成一系列JavaBean,供应用程序使用。今天跟着源码一层一层探讨一下MyBatis把数据库记录集映射到POJO对象的一个简要的过程。1. DefaultResultSetHandler类处理结果集的主要实现类,先从这个方法看[java] view
转载
发布博客 2017.11.22 ·
1840 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Spring Boot 集成MyBatis

Spring Boot 集成MyBatis在集成MyBatis前,我们先配置一个druid数据源。Spring Boot 系列Spring Boot 入门Spring Boot 属性配置和使用Spring Boot 集成MyBatisSpring Boot 静态资源处理Spring Boot - 配置排序依赖技巧
转载
发布博客 2017.11.22 ·
521 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MapperScannerConfigurer在mybatis-spring的妙用

概述在mybatis中我们经常这样定义OrderInfoMapper这样的接口,然后配置OrderInfoMapper.xml映射到OrderInfoMapper,就可以直接注入OrderInfoMapperpublic interface OrderInfoMapper { int insert(Order order);}12345定义一个SQL操作"in
转载
发布博客 2017.11.21 ·
417 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

项目地址:http://git.oschina.net/free/Mapper优点?不客气的说,使用这个通用Mapper甚至能改变你对Mybatis单表基础操作不方便的想法,使用它你能简单的使用单表的增删改查,包含动态的增删改查.程序使用拦截器实现具体的执行Sql,完全使用原生的Mybatis进行操作.你还在因为数据库表变动重新生成xml吗?还是要手
转载
发布博客 2017.11.20 ·
1870 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

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

顾名思义:同步任务是指事情需要一件一件的做,做完当前的任务,才能开始做下一任务;异步任务是指做当前任务的同时,后台还可以在执行其他任务,可理解为可同时执行多任务,不必一件一件接着去做,下面开始上例子了 1.同步任务Java代码  /*  * @(#)SyncTaskExecutorTest.java    2011-4-27  *  * Co
转载
发布博客 2017.11.14 ·
4001 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

springMVC:HandlerInterceptor拦截器的使用

1.使用背景Web项目中需要判断http接口用户Post上来的数据是否合法,如果不合法要另做处理,用户Post上来的数据是Json形式的,我们用了@RequestBody标记自动将json形式的提交封装为一个Model对象,这样一来,我们就不能判断在自动封装过程中是否出现了异常,此时便想起了springMVC中的interceptor,用于处理请求之前,做一些处理,我们可以取消@Reque
转载
发布博客 2017.11.14 ·
653 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql group by 用法解析(详细)

group by 用法解析group by语法可以根据给定数据列的每个成员对查询结果进行分组统计,最终得到一个分组汇总表。SELECT子句中的列名必须为分组列或列函数。列函数对于GROUP BY子句定义的每个组各返回一个结果。某个员工信息表结构和数据如下:  id  name  dept  salary  edlevel  hiredate       1 张三 开发部 2000 3 2
转载
发布博客 2017.11.08 ·
2749 阅读 ·
1 点赞 ·
2 评论 ·
4 收藏

HashMap深度解析(一)

这篇文章来自于:本文来自:高爽|Coder,原文地址:http://blog.csdn.net/ghsau/article/details/16843543,转载请注明。我本人仔细研读一天,感觉实在写的太好了,特此分享,读后感有:1、大致算弄明白hashmap的存取机制      hashmap存取元素是根据计算键的hashcode来实现快速存取元素,具体实现过程有:首先是put(K,V)
转载
发布博客 2017.10.16 ·
245 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

我对Java中HashMap以及treeMap的理解

一、hashmap中核心几个要点       1、hashmap允许null值null键;       2、hashmap实现了map接口,而hashtable继承自Dictionary类       3、hashmap中put(K,V)--如果key相同,则覆盖原来的oldValue;get(Object key)--根据键key获取对应的value值      4、hashma
原创
发布博客 2017.10.16 ·
395 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java中String类的equals方法理解

一、Object中equals方法       我们知道,在Java中,Object类是所有其他类的父类,java中只是单继承的,Object类中有很多方法,常见的比如有toString()、hashcode()、equals()、wait()、notify()等等。其中equals方法相当于"==",比较的是内存地址。二、String重写equals方法       简而言之,Str
原创
发布博客 2017.10.16 ·
1543 阅读 ·
0 点赞 ·
0 评论 ·
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>?1 and b.price)List findByPriceRange(long price1, long p
转载
发布博客 2017.10.09 ·
2486 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

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 ·
20141 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏
加载更多