一年e度的夏天的专栏

越努力,越孤单

分库分表落地与实践

本篇博客主要是对美团订单系统分库分表系统的一些解析和加入了自己的理解 垂直切分垂直切分是什么意思? 简单来说就是竖着切,试想一下,把一个库中很多张表竖着切,这些表就会散开,其实垂直切分就是这个意思,将不同模块的表放

2017-03-31 17:44:35

阅读数 1606

评论数 0

Mybatis中如何获取insert之后的id

其实这个很简单,但是我老是不记得,所以在这里记一下吧,免得下次忘记了又要到处瞎找。 每次我都会加入SELECT LAST_INSERT_ID() 可是这个每次都不生效。然后我就到处找为什么SELECT LAST_INSERT_ID()不生效。终于….我想起来了不扯啦,先给获取insert之后的i...

2017-03-30 14:06:16

阅读数 7904

评论数 5

spring boot集成web service框架教程

spring boot集成web service框架 题记: 本篇博客讲的spring boot如何集成 spring web service,如果您想用Apache CXF集成,那么可能不适合您。为什么使用spring web servce 项目地址 呢?因为spring boot存在的...

2017-03-29 13:10:09

阅读数 33925

评论数 12

Springboot @JSONField返回json首字母大写不生效

最近项目中用到了spring boot然后,在接口返回的json串中有一些字段首字母是需要大写的。在听取同事的说明之后用@JSONField注解在属性上面可以解决。但是,无效….OK,然后了解到事实当我们将返回类型设置为MediaType.APPLICATION_JSON之后,spring boo...

2017-03-28 11:27:50

阅读数 8507

评论数 1

@RequestParam,@PathParam,@PathVariable等注解区别

@RequestParam 和 @PathVariable 注解是用于从request中接收请求的,两个都可以接收参数,关键点不同的是@RequestParam 是从request里面拿取值,而 @PathVariable 是从一个URI模板里面来填充@RequestParam看下面一段代码:ht...

2017-03-27 19:03:40

阅读数 58943

评论数 10

lambda实体属性去重,对实体的某个属性进行去重

下面我将介绍一下如何为一个List<People> 这样的List里面的某个属性进行去重。顺便介绍一下两个实体之间如何用lambda进行复制 OK,我们先来写一个Person实体 package com.dzy.test.lambda; /**...

2017-03-27 14:05:06

阅读数 9210

评论数 4

java.lang.IllegalArgumentException: Could not resolve placeholder 'orm.mybatis.basePackage

报错如下:Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder ‘orm.mybatis.basePackage’ in string value “${orm.mybatis.basePackag...

2017-03-24 11:36:46

阅读数 8815

评论数 0

mvn install could not find artifact in local repository

maven在install的时候,报出找不到artifact包原因解析:我们注意到当maven打包的时候,会通过setting.xml文件,下载所需要的依赖包到C:\Users\xxx\.m2 这个文件夹,当用工具的时候,我们可以指定setting.xml文件的位置,比如说IDEA。 当时我们在...

2017-03-23 14:47:21

阅读数 3942

评论数 0

如何找到占用CPU和内存最高的线程

title: 如何找到占用CPU和内存最高的线程date: 2017-03-01tags: java一、如何找到CPU和内存占用最高的线程 代码示例我们先来写一段代码 @Test public void testLinuxTop() throws Exception{ ...

2017-03-01 16:10:26

阅读数 5172

评论数 0

JAVA面试题之基础篇

title: JAVA面试题之基础篇date: 2017-03-01tags: 面试题 九种基本数据类型的大小,以及他们的封装类。各自占多少字节 boolean, byte, char, short,  int, long, float, double, void 还有一种引用类型 ...

2017-03-01 11:48:35

阅读数 3967

评论数 0

Logstash中grok filter example例子

title: Logstash中grok filter example例子date: 2017-02-28tags: 大数据一、Logstash 本文适合有部分Logstash经验的人阅读,如果不懂Logstash是什么,请多加google,后面我会继续整理的 1、filtersLogstas...

2017-03-01 11:04:19

阅读数 3683

评论数 0

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