
JaveWeb
kung900519
这个作者很懒,什么都没留下…
展开
-
AOP统一处理日志
多的不说直接上代码!!!package com.platform.cloudlottery.aop;import com.alibaba.fastjson.JSONArray;import lombok.extern.slf4j.Slf4j;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.annotation.Af...原创 2019-10-21 16:50:28 · 253 阅读 · 0 评论 -
AOP实现防止接口重复提交
一:实现方法1.自定义防重复提交的注解和切面2.在需要验证的接口上增加注解(一般是创建、修改的接口)3.以每次调用的 类名+方法名+请求数据 的MD5值作为key,value任意值都可以,缓存起来(redis或本地缓存或其他),并设置一个合适的缓存失效时间。4.每次调用时根据key判断,缓存是否存在,存在则抛出异常或提示,不存在则执行业务逻辑。二:防重复提交注解packa...原创 2019-10-17 11:28:59 · 670 阅读 · 0 评论 -
Mybatis 返回List 报The error occurred while handling results
一:MapperList selectBylotteryCodes(String lotteryCodes);二:xml<select id="selectBylotteryCodes" resultType="java.lang.String" parameterType="java.lang.String"> select LOTTERYTYPE_NAME ...原创 2019-09-16 16:31:04 · 11440 阅读 · 1 评论 -
Fastdfs+Nginx 下载文件重命名
一:在Nginx上进行如下配置,这样Nginx就会截获url中的参数attnameif ($arg_attname ~ "^(.+)") { #设置下载 add_header Content-Type application/x-download; #设置文件名 add_header Content-Disposition "attachment;filena...原创 2019-09-05 10:08:28 · 2940 阅读 · 0 评论 -
IntelliJ IDEA 挖坑之路(持续更新)
一:Lombok Requires Annotation Processing1、问题2019/8/2310:26 Lombok Requires Annotation Processing Annotation processing seems to be disabled for the project "cloudlottery-manage". But l...原创 2019-08-23 10:48:34 · 335 阅读 · 0 评论 -
RabbitMQ详解(三)------RabbitMQ的五种队列
目录1、简单队列2、work 模式3、发布/订阅模式4、路由模式5、主题模式6、四种交换器7、总结 上一篇博客我们介绍了RabbitMQ消息通信中的一些基本概念,这篇博客我们介绍 RabbitMQ 的五种工作模式,这也是实际使用RabbitMQ需要重点关注的。 这里是RabbitMQ 官网中的相关介绍:http://www.rabbitmq.com/getstarted.html...转载 2019-07-30 20:28:10 · 238 阅读 · 0 评论 -
RabbitMQ详解(二)------消息通信的概念
目录1、生产者和消费者2、消息3、信道4、交换器和队列5、虚拟主机6、简单实例 PS:近期在南宁出差,工作比较忙,所以更新会比较慢。 说到消息通信,可能我们首先会想到的是邮箱,QQ,微信,短信等等这些通信方式,这些通信方式都有发送者,接收者,还有一个中间存储离线消息的容器。但是这些通信方式和我们要讲的 RabbitMQ 的通信模型是不一样的,比如和邮件的通信方式相比,邮件服务器基...转载 2019-07-30 20:27:34 · 244 阅读 · 0 评论 -
RabbitMQ详解(一)------简介与安装
目录1、安装 Erlang2、安装 RabbitMQ3、启动和关闭RabbitMQ RabbitMQ 这个消息中间件,其实公司最近的项目中有用到,但是一直没有系统的整理,最近看完了《RabbitMQ实战 高效部署分布式消息队列》这本书,所以顺便写写。 那么关于 RabbitMQ 是什么?大家可以首先参考官网:http://www.rabbitmq.com 。...转载 2019-07-30 20:26:31 · 181 阅读 · 0 评论 -
Spring 注解大全(自己分类方式)
一:注解整理方式:注解整理方式采用思维导图工具(XMind)整理,对注解按自己的方式进行了分类,并对所有的注解在备注中进行了解释说明;二:整理的注解列表:Spring 注解 SpringBoot相关注解 @SpringBootApplication @EnableAutoConfiguration @SpringBoot...原创 2019-07-12 14:34:37 · 1406 阅读 · 1 评论 -
IntelliJ IDEA 超级全实用技能
基本说明打开默认配置:顶部导航栏 -> File -> Other Settings -> Default Settings/ProjectStructs打开当前配置:顶部导航栏 -> File -> Settings / ProjectStructs配置JDK1、配置全局JDK顶部导航栏 -> File ->Other ...原创 2019-07-08 13:01:53 · 3298 阅读 · 0 评论 -
JS生成带Logo的QRCode二维码
一:jquery.qrcode.min.js QRCode的JS库下载(自己百度或者直接下载最后的Demo);二:选定自己需要放在二维码中间的一个Logo图片;三:代码实现;<!DOCTYPE html><html><head><meta charset="UTF-8"><title>JS生成QRCode带Logo&...原创 2019-07-06 11:13:24 · 5771 阅读 · 2 评论 -
Android RSA与Java RSA加密不同标准,工具类
JAVA RSA 工具类package com.platform.cloudlottery.common.codec;import org.apache.commons.io.IOUtils;import javax.crypto.Cipher;import java.io.ByteArrayOutputStream;import java.security.*;import ...原创 2019-03-25 10:35:51 · 1269 阅读 · 1 评论 -
CXF WebService 服务端开发
1、所需jar包;2、spring配置文件配置 3、web.xml配置文件配置 CXFServlet org.apache.cxf.transport.servlet.CXFServlet 1 CXFServlet /service原创 2017-05-24 11:48:26 · 443 阅读 · 0 评论 -
Ehcache开发配置
1、所需jar包ehcache-2.10.0.jar,slf4j-api-1.7.7.jar,slf4j-jdk14-1.7.7.jar2、src下添加ehcache.xml配置文件 timeToIdleSeconds="120" timeToLiveSeconds="120" overflowToDisk="true" />原创 2017-05-24 11:08:03 · 513 阅读 · 0 评论 -
Weblogic 下发布WAR包中src下配置文件获取问题
1、jdbc.properties配置文件#driverClass=oracle.jdbc.driver.OracleDriver#url=jdbc:oracle:thin:@127.0.0.1:1521:ORCL#username=HDYLFINANCIAL#password=hdos2016#minpool=1#maxpool=1#timeout=602、获取jdbc...原创 2016-09-28 16:13:25 · 2634 阅读 · 1 评论