自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (3)
  • 收藏
  • 关注

原创 linux上redis集群搭建

最近搭建了好多次redis集群,在这里整理一下:预准备:目前使用6个端口。7001,7002,7003,7004,7005,7006(三主三从)注:生成集群的时候如果使用ip生成,需要开放总线接口:17001,17002,17003,17004,17005,170061、下载redis并解压到目录cd /usr/local/webserverwget http://downlo...

2019-01-21 12:44:31 312 3

原创 spriongboot2.0.4+shiro+redis+mybatis双数据源实现前后端分离项目之后端控制

        最近有个项目需要前后端分离开发并且设置权限,对比目前比较流行的三种权限架构(spring security 、shiro、jwt)后,由于本阶段需求没那么高,(听说spring security权限细粒度更高??)权限的操作粒度能控制在路径及按钮上,数据粒度通过sql实现。Shrio简单够用。下面贴上整合代码:1、pom.xml<?xml version="1.0"...

2019-01-09 16:56:21 806

原创 POI报表工具类

工具类:package cn.oa.utils;import org.apache.poi.hssf.usermodel.*;import org.apache.poi.hssf.util.HSSFColor;import org.apache.poi.ss.util.CellRangeAddress;import javax.servlet.http.HttpServletRes...

2019-01-09 16:56:10 460

原创 springboot项目使用切面记录用户操作日志

1、引入springboot-aop集成jar Spring-boot-start-aop2、application.yml中启用声明#spring配置spring: #切面启用 aop: proxy-target-class: true auto: true3、自定义一个拦截controller的注解package cn.ann...

2019-01-09 16:55:59 37845 30

原创 使用gzip技术对文件做压缩和解压缩

 gzip工具类:package cn.utils;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.IOException;import java.io.InputStream;import java.io.Ra...

2019-01-09 16:55:45 1259

原创 springboot读取文件,打成jar包后访问不到

最新开发出现一种情况,springboot打成jar包后读取不到文件,原因是打包之后,文件的虚拟路径是无效的,只能通过流去读取。文件在resources下public void test() { List<String> names = new ArrayList<>(); InputStreamReader read = null; try { ...

2019-01-09 16:47:46 2360

原创 java结果集数据封装

 1、自定义返回的code以及msg(可以增加新的)package cn.web959.vo;/** * Title: ResultEnum * @author: gaodeqiang * @date 2018年12月17日 * @version V1.0 * Description: 返回值封装 */public enum ResultE...

2019-01-09 16:36:33 1082 1

原创 自定义注解判断spring的控制器接收的参数是json还是表单,并且做相应的解析

前言:最近在做前后端分离开发的时候遇到个问题,原因是安卓方面传参习惯是表单,h5方面传参习惯是json,而spring的控制器一个路径只能接收其中一种参数,或者是表单,或者是json(参数前面加@RequestBody注解),但这样做明显是冗余的,包括控制器路径也不能统一,不利于维护,所以为了解决这种问题,后台考虑自定义一个注解,让它先判断目前的参数是什么类型,再做解析,然后请看下文:1、自定...

2019-01-09 16:19:36 1161

ip解析补充(建议和我的第一个工具类配合使用)

建议和我的第一个ip解析工具类一块使用,查漏补缺。使用方法:IpUtils.getCity("你的ip")获取的是一个数组,数组第一个值是所属国家,第二个是省,第三个是市,如果有未解析到的可以留言给我

2018-07-18

springboot整合redis集群、freemarker模板和多索引库solr,同时将redis集群作mybatis的二级缓存

springboot整合redis集群和多索引库solr,同时将redis集群作mybatis的二级缓存源代码

2018-05-10

真实ip解析jar

通过java代码快速解析出真实ip,使用IPTable.query("ip").getLocal().getChinese()直接调用

2018-05-02

空空如也

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

TA关注的人

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