- 博客(12)
- 资源 (15)
- 收藏
- 关注
原创 spring参数校验、自定义错误响应码的国际化实现
在企业开发应用中,我们经常会出现提供给APP,OP端的接口需要做国际化配置,一些参数校验的错误提示,以及业务处理过程中的自定义错误提示都需要进行国际化处理,由于自定义的响应码提示内容是动态,导致不能直接在配置文件中写死,以下是我自己的处理方法,如果大佬有更好的方法,可以让我公司卷以下。在改文件下创建message.properties,message_en_US.properties,message_zn_CN.properties文件。在message_en_US.properties中加入。
2023-06-14 11:30:37 363
原创 基于springboot +oauth2+securityJwt实现token校验,接口访问权限控制
在管理后台的开发中经常需要对用户授权及权限控制,用户登录后,需要对用户拥有的角色来判断能够访问的资源。首选简单创建5张表来存储用户、角色、资源表及用户-角色、角色-资源的关联表。最后就是在登录方法中通过令牌来生成JWT的token放回给前端。统一对登录后的token校验以及注解式的角色权限控制。创建一个适配器,来配置哪些接口需要鉴权,鉴权的方式。来表示只有角色是admin的才能访问该接口。登录后访问其他接口时的token校验。自定义用户登录时查询用户角色的方法。自定义身份验证,并生成令牌。
2023-05-19 15:20:15 1416
原创 spring 解析swagger.json
微服务开发,经常会用到swagger,开发过程中也可以直接验证、测试接口是否可用,但是由于swagger不是正式的对接文档,我们提供给前端或者外部来进行联调时还是要正式的文档。为了解决这一痛点,发现swagger是通过swagger.json解析生成html的,那是否也可以通过解析json来生成对应的word文档呢?生成word的完整代码已上传gitee,可以供大家一起讨论、学习。下面只提供将json解析的工具类,不废话,直接上源码。老规矩 ,在pom中导入jar包依赖。
2022-03-10 09:28:18 3170 8
原创 Spring freemarker word模板导出List数据
老规矩,导入jar包<dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.20</version> </dependency>编写word模板,选创建一个word文档...
2022-01-06 16:14:50 1352
原创 基于DLIB的视频人脸识别对比
环境:python3.6 win10安装opencv,numpy,dlib下载人脸关键点检测器 face_landmarks.dat下载人脸识别、提取特征值 dlib_face_recognition.dat直接上源码import os, dlib, glob, numpyfrom skimage import ioimport cv2import json# 人脸关键点检测器predictor_path = '../resource/dat/shape_predic..
2021-11-08 16:11:03 2014
原创 spring boot利用反射动态回调不同业务
在实际的业务,开发中经常会出现在多个业务完成了同一个业务后需要回调到各自业务中来完成不同的操作,例如订单平台,在调佣统一的支付接口完成支付后,订单支付系统会将支付结果回调,这时,我们可能需要根据业务类型来回调到具体的service中1:添加一个SpringBeanUtil的组件类,添加@Component注解,继承ApplicationContextAware@Componentpublic class SpringBeanUtil implements ApplicationCo...
2021-09-23 16:00:23 391
原创 springboot RabbitMQ 发送延时消息(可用于订单的实时失效)
前提:先安装rabbitMQ,请自行搜索安装教程,需要注意的是一定要安装 延迟插件rabbitmq-delayed-message-exchange,不然在发送消息会报错版本:springboot 2.2.2.RELEASE RabbitMQ:3.7.5老规矩,导入jar包依赖 <dependency> <groupId>org.springframework.boot</groupId> <...
2020-08-03 09:15:00 742
原创 spring 使用javaMail 发送带附件的邮件
老规矩 在pom文件中导入需要的jar依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> ...
2020-07-29 20:07:45 341
原创 Springboot2.0 +Zuul Eureka Feign整合
版本说明:springboot:2.2.2.RELEASEjdk:1.8由于使用的是springCloud的eureka,会存在springboot和springcloud版本不兼容<dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId...
2020-07-29 15:46:41 677
原创 apache poi 百万级数据导出excel
最近项目要求把solr中百万条数据导出到excel,用hssfworkbook 速度非常慢,最后研究发现用SXSSFWorkbook,100000条数据在1min内,废话不多,直接上代码。public static void Excel2007AboveOperate(String filePath,int num) throws IOException { ...
2019-01-16 14:20:36 403
原创 Centos系统上 nginx 代理多个域名站点
域名的解析现在就不多说了,强调一下,多个域名要解析到同一个IP下在配置nginx代理一个域名前,需要在centos上启动多个服务,可以使tomcat,apache获取其他的服务,但是端口要不一致,并没有被占用.我用的是127.0.0.1:8080 和 127.0.0.1:9090找到服务器上nginx.conf的位置,我的实在/usr/local/nginx/nginx.conf ,首选...
2018-07-02 17:20:16 2084
原创 开发异常/问题总结
在开发过程中遇到的一些问题,记录下来1.jsp form表单ajax提交数据时,会出现点击保存按钮并没有跳转到相应的ajax方法来提交数据 解决办法:将提交按钮设置属性type="button"2.jQuery ajax跨域请求问题解决办法:1.设置属性dataType:"jsonp" 2.$.getJson(url,data,callback);3.IE兼容性问...
2018-03-01 11:46:26 377
基于TDOA的声源定位算法研究及实现.pdf
2022-07-28
springboot2.0 +zuul gateway + eureka + feign 整合
2020-07-24
springboot2.0 +zuul gateway + eureka + feign 整合
2020-07-24
IdCardVerificationUtils.java
2019-09-10
centos Centos系统上 nginx 代理多个域名站点 nginx配置
2018-07-02
Java 小例子合集 demo
2017-04-07
spring mvc freemarker 自定义标签
2016-08-16
java ftp上传 下载,获取文件集合
2016-07-04
java springMVC 单点登陆DEMO
2015-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人