自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用Lombok来优雅的编码

前言Lombok 是一种 Java™ 实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。它通过注解实现这一目的。正文添加依赖在 pom.xml 文件中添加相关依赖:<lombok.version>1.16.20</lombok.version> <dependency> ...

2019-02-28 15:41:21 336

原创 UTC与北京时间的相互转换(时间戳)

解释: UTC + 时区差 = 本地时间UTC转成北京时间(本地时间): /** * utc时间转成local时间 * @param utcTime * @return */ public static Date utcToLocal(String utcTime){ SimpleDateFormat sdf = new Si...

2019-02-22 16:55:01 28516

原创 Json工具类

package com.imagedt.banana.visiting.util;import com.google.gson.*;import com.google.gson.reflect.TypeToken;import lombok.extern.slf4j.Slf4j;import net.sf.json.JSON;import org.apache.http.util.Te...

2019-02-15 16:09:43 448

原创 Map工具类(实体转换)

package com.imagedt.pawpaw.util;import java.lang.reflect.Field;import java.lang.reflect.Modifier;import java.util.*;/** * 实体对象转成Map * @author mousejoo * */public class Ma...

2019-02-15 16:06:18 1047

原创 校验手机号和邮箱工具类(java)

可以直接拿来用package com.imagedt.pawpaw.util;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 对手机号与邮箱的简单校验 * @author mousejoo */public class CheckUtil { /** * 邮箱校验 * *...

2019-02-15 16:04:02 2348

原创 springboot中数据库数据导出excel实例(附工具)

实体类:package com.imagedt.pawpaw.model.dto;import cn.afterturn.easypoi.excel.annotation.Excel;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import java.util...

2019-02-15 15:59:04 630

原创 异常java.lang.NoSuchMethodError: org.apache.poi.ss.usermodel.Sheet.getDrawingPat原因与解决

在做excel导出时遇到的异常:**java.lang.NoSuchMethodError: org.apache.poi.ss.usermodel.Sheet.getDrawingPat**原因是:jar包不兼容这是依赖<!--easypoi依赖--> <dependency> <groupId>cn.afte...

2019-02-15 15:53:46 13560 6

原创 用elasticsearch聚合函数实现distinct查询

1.等价的sqlSql代码 :SELECT DISTINCT field1,field2 FROM test_index.test_type 等价于Sql代码:SELECT field1,field2 FROM test_index.test_type GROUP BY field1,field2 Controller:这是根据类型和传过来的可变字段key来查询 /** ...

2019-02-14 15:10:26 10104

原创 springboot实现excel下载模板

配置里面的路径(如果模板不更改,可以放到resource下面):Config(从这里获取配置信息):package com.imagedt.pawpaw.config;import org.springframework.beans.factory.annotation.Value;import org.springframework.stereotype.Component;@C...

2019-02-14 14:57:41 4805 4

原创 springboot导入excel文件信息到数据库(上传或更新)

有校验手机号和邮箱以及其他的枚举校验。可以参考Controller :/** * 导入用户数据 * @param file * @return */ @RequestMapping(value = "/import", method = RequestMethod.POST) public UserCentreResponse impor...

2019-02-14 14:50:03 2921

原创 elasticsearch存储

存储日志到es:/** * 存储到es * @param logs */ @Override public void save(List<AppleAppLogDto> logs) { log.debug("save event logs: " + logs.size()); BulkRequest req...

2019-02-14 14:40:38 647

原创 elasticsearch查询(多条件、时间范围、分页 )

代码:public List queryByTagLogs(String logType, Map<String, Object> contextMap, Date startTime, Date endTime) { List list = new ArrayList(); // 1.创建并设置SearchSourceBuilder对象 ...

2019-02-14 14:39:32 13543 2

原创 springboot解决跨域问题

1.全局跨域package com.ranxx.conf;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;...

2019-01-05 15:37:53 7325 3

原创 APNs苹果推送使用的是pushy框架+.p8证书(java后台)(附上与.p12的不同)

因为被这个困扰了好久,所以记录一下…网上大部分都是关于.p12的代码,没有看到有.p8的。先上github:https://github.com/relayrides/pushy(如果有不懂,可以再来这里看)在Java端使用Pushy进行APNs消息推送1 首先先加入这两个包:<!-- ios推送 pushy框架--> <dependency&

2019-01-03 19:29:32 9208 5

原创 springboot学习——@SpringBootApplication与@EnableAutoConfiguration、@ComponentScan注解

@EnableAutoConfiguration:这个注解是是Springboot根据我们所引入的jar包自动配置的,假设我们有自己的配置类则会覆盖————————————————————————————————————————————————————————@ComponentScan:是告诉springboot进行包扫描的(可以定义)———————————————————————————...

2018-12-20 20:11:58 403

原创 idea中使用git合并分支

1、开始在这个分支2、要切换到你想要合并这个分支的分支去(如果没有,新建分支,更新代码)3、切换进去后,先更新代码,然后再merge4、push

2018-12-19 16:02:19 1032

原创 nginx配置同时支持https/wss协议(http/https ws/wss)都可以

在Nginx代理集群支持SSL。整体架构如下:SSLSSL(Secure Socket Layer,安全套接层) 简单来说是一种加密技术, 通过它, 我们可以在通信的双方上建立一个安全的通信链路, 因此数据交互的双方可以安全地通信, 而不需要担心数据被窃取. 关于 SSL 的深入知识, 可以看这篇文章: SSL/TLS协议运行机制的概述WSSWSS 是 Web Socket Secure...

2018-10-12 18:18:52 16768

原创 linux下安装配置nginx并配置

一,安装nginx有问题一步步来nginx下载地址: http://nginx.org/en/download.html把下载好的nginx版本放到/usr/local中1.1 解压[root@vw010001135067 ~]# cd /usr/local/[root@vw010001135067 local]# tar -zvxf nginx-1.10.2.tar.gz1.2 ...

2018-10-12 17:51:26 221

原创 基于xml的AOP实现

applicationContext.xml配置文件: 有些注释点了哦。需要可以去掉<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSche...

2018-08-21 11:05:44 287

原创 简单的springAop实现

首先,我们先写一个Service 上代码:接口省略package com.study.spring_aop;public class UserServiceImpl implements UserService { @Override public void addUser() { System.out.println("addUser..."); ...

2018-08-16 21:15:01 116

空空如也

空空如也

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

TA关注的人

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