自定义博客皮肤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)
  • 问答 (1)
  • 收藏
  • 关注

原创 springboot2.x默认采用cglib代理,以及配置jdk动态代理的方法

众所周知,springboot开启aop需要在启动类加上注解 @EnableAspectJAutoProxy ,但开发过程中发现即使没有加此注解,bean还是被代理过,而且是Cglib代理对象,此时在启动类加上@EnableAspectJAutoProxy(proxyTargetClass = false)关闭cglib代理,但发现 proxyTargetClass 参数设置无效,生成的代理bean仍为cglib代理,跟踪源码发现在处理aop过程中,aop入口类@EnableAspectJAutoProxy

2021-07-07 17:07:04 1740

原创 基于spring,aop日志切面

package com.xxxx.modules.ngalain.aop;import com.alibaba.fastjson.JSONObject;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.Around;import org.aspectj.lang.annotation.Aspect;import org.aspectj.lang.annotation.Pointcut;.

2021-06-04 12:19:08 72

原创 elasticsearch执行词频分析

@PostMapping("/executeAnalyze")@ApiOperation("执行词频分析")public WebResponse<List<FileUtilExecuteResult>> executeAnalyze(@RequestBody @Validated FileUtilDTO fileDTO) { List<FileUtilExecuteResult> fileUtilExecuteResults = elasticSearchSe

2021-05-17 10:36:15 201

原创 zip文件上传,解压,以及docx文件信息保存

```java @PostMapping("/contractUpload") @ApiOperation("合同文件上传") public WebResponse<FileUtilDTO> uploadContractFile(FileDTO fileDTO) { FileUtilDTO res = new FileUtilDTO(); MultipartFile multipartFile = fileDTO.getFile(); .

2021-05-17 10:33:02 274

原创 elasticsearch通用代码示例

package com.cmsk.tools.config;import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang3.StringUtils;import org.apache.http.HttpHost;import org.apache.http.auth.AuthScope;import org.apache.http.auth.UsernamePasswordCredentials;import org.apac.

2021-03-25 17:05:59 180

原创 后端使用Jsoup对html文档的处理

有时候需要对前端传入的html文档做处理,简单的场景下可用正则实现,但如果遇到复杂的情形,比如需要对整个dom片段进行数据提取和归类,可以考虑使用Jsoup。Jsoup可以解析dom片段,并提供了类似jQuery操作dom的api,例如getElementById,getElementByTagName等等。实际项目代码:依赖<dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup&

2020-12-10 13:10:46 150

原创 springboot使用HandlerInterceptorAdapter拦截请求

package com.cmskframework.modules.sns.service.impl;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import com.baomidou.mybatisplus.extension.plugins.pagination.Page;import com.cmskframework.common.exception.BusinessException;im

2020-12-10 12:55:11 1183

原创 使用Nginx等反向代理软件后获取真实ip

public class IPUtils { private static Logger logger = LoggerFactory.getLogger(IPUtils.class); /** * 获取IP地址 * * 使用Nginx等反向代理软件, 则不能通过request.getRemoteAddr()获取IP地址 * 如果使用了多级反向代理的话,X-Forwarded-For的值并不止一个,而是一串IP地址,X-Forwarded-For中第一个非unknown的有效IP字.

2020-09-04 10:20:44 262

空空如也

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

TA关注的人

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