自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 java8 Stream API

引例:1 List strList = Arrays.asList("zhaojigang","nana","tianya","nana");2 Stream streamList = strList.stream();//集合转为stream3 strList = streamList.distinct().filter(str->!s

2017-07-14 17:14:34 393

转载 Spring Boot的启动器Starter详解

Spring Boot的启动器Starter详解Spring Boot应用启动器基本的一共有44种,具体如下:1)spring-boot-starter 这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。2)spring-boot-starter-actuator 帮助监控和管理应用。3)spring-boot-starter-amqp

2017-05-26 09:20:00 336

转载 Spring mvc 中使用 kaptcha 验证码

生成验证码的方式有很多,个人认为较为灵活方便的是Kaptcha ,他是基于SimpleCaptcha的开源项目。使用Kaptcha 生成验证码十分简单并且参数可以进行自定义。只需添加jar包配置下就可以使用。kaptcha所有配置都可以通过web.xml来完成,如果项目使用了Spring MVC,那么实现方式会略有不同。一、Servlet项目1、添加jar包依赖   maven项目

2017-05-17 10:24:14 265

转载 【Spring框架】<mvc:default-servlet-handler/>与<mvc:resources />的作用

优雅REST风格的资源URL不希望带 .html 或 .do 等后缀.由于早期的Spring MVC不能很好地处理静态资源,所以在web.xml中配置DispatcherServlet的请求映射,往往使用 *.do 、 *.xhtml等方式。这就决定了请求URL必须是一个带后缀的URL,而无法采用真正的REST风格的URL。如果将DispatcherServlet请求映射配置为"/",则S

2017-05-16 10:01:17 381

转载 使用Spring的taskExecutor实现线程池

最近,由于项目里需要用到线程池来提高处理速度,记录一下spring的taskExecutor执行器来实现线程池。 这里省略了Service接口的定义和在applicationContext.xml文件中配置相应的bean(service)。 1、处理器实现类 package com.shine.job; import java.util.List;

2017-05-15 14:51:05 2007

转载 spring使用context:property-placeholder载不进属性问题

环境:spring3.1.1+mybatis3.2.8+mybatis-spring1.2.3今天整合了SpringMVC + MyBatis,发现了一个问题,在这里做个记录,各位如果遇到相同的问题,可以参考下。 context:property-placeholder location="classpath:prop/jdbc.properties" />引入文件时出现下面的错误

2017-05-12 11:47:46 677

转载 Java 命令行运行参数大全

Java 命令行运行参数大全Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOME"bin"java –option 来启动,-option为虚拟机参数,JAVA_HOME为JDK安装路径,通过这些参数可对虚拟机的运行状态进行调整,掌握参数的含义可对虚拟机的运行模式有更深入理解。一、         查看参数列表

2017-04-22 15:48:09 353

原创 Aggregation-聚合

Aggregation:参数说明:sql(Operators)     where ($match) 、group by ($group) 、having($match)、select($project)、order by($sort)、limit($limit)     sum($sum)、count($sum)、join($lookup)MongoVUE操作:

2016-12-08 20:41:34 2429

原创 Map-Reduce

map-reduce参数说明:mapreduce: 要操作的目标集合。map: 映射函数 (生成键值对序列,作为 reduce 函数参数)。reduce: 统计函数。query: 目标记录过滤。sort: 目标记录排序。limit: 限制目标记录数量。out: 统计结果存放集合 (不指定则使用临时集合,在客户端断开后自动删除)。keeptemp: 是

2016-12-08 19:55:03 319

原创 Spring 常用注解

@Service用于标注业务层组件@Controller用于标注控制层组件(如struts中的action)@Repository用于标注数据访问组件,即DAO组件@Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。

2016-11-07 10:16:27 193

原创 maven常用命令和pom文件解析

maven常用命令和pom文件解析

2016-08-25 16:29:01 481

转载 ObjectMapper将json字符串转换成泛型List/map

Jackson处理一般的JavaBean和Json之间的转换只要使用ObjectMapper 对象的readValue和writeValueAsString两个方法就能实现。但是如果要转换复杂类型Collection如 List,那么就需要先反序列化复杂类型 为泛型的Collection Type。如果是ArrayList那么使用ObjectMapper 的getTypeFactory()

2016-08-10 11:32:34 10184 1

转载 Ibatis 在什么情况需要使用remapResults属性

SELECT $field$ FROM dual WHERE xxxxx = xx 像这种,select后面是动态的,需要设置remapResults为ture为啥呢?因为ibatis默认的会缓存rs中的meta信息,如果你第一次查询的列和第二次查询的列不一样的话,那么第二次ibatis还会以第一次查询的列为key

2016-08-04 16:13:52 401

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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