随笔分类 - java
摘要:最近项目中又出现重复数据,除了id不同,其他的完全相同的一样的数据,导致业务关系应该唯一不唯一 问题产生的原因:以下订单举例说明,因为各种原因(网络卡,快递点击等)重复提交2个或者以上一模一样的订单,由于是同时提交的,第一个订单执行扣款生成订单未完成时候,第二个已经进来了,导致付一笔钱购买了2次或多
阅读全文
摘要:Map map = WXPayUtil.xmlToMap(result);获取返回的total_fee解析为整形时报错:java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer Integer
阅读全文
摘要:前期做过支付宝的支付相关,近期需要做微信支付,总体来讲并不是那么难,将思路总结一下,还有一些遇到的问题说一下: 首先说怎么去设计 微信支付、支付宝支付以及一些第三方系统的接口调用,他们是独立于我们系统的,但又需要用到,那么我们就尽量将这些独立系统的接口与我们的解耦开来,不要过多的耦合在一起,对于这类
阅读全文
摘要:关于注解的定义,使用等就不说了,在这里直接上干货,自定义注解相关的东西。 元注解的作用就是注解其他注解,一般我们使用自定义注解时,就需要用元注解来标注我们自己的注解,一共有四个元注解 元注解: java.lang.annotation提供了四种元注解,专门注解其他的注解(在自定义注解的时候,需要使用
阅读全文
摘要:添加依赖 配置:去邮箱中开启SMTP服务 注意密码是邮箱的生成授权码 代码: 测试 效果 要了解其他的也可以参考https://www.cnblogs.com/mxwbq/p/10625612.html博文
阅读全文
摘要:工作中总是要用到定时任务,先总结如下: 一、java jdk自带的定时任务 他主要由两个要素构成,是一个job和一个timer,job是执行业务逻辑的,timer是负责调度定时设定的 job 1 /** 2 * 3 */ 4 package timer; 5 6 import java.text.S
阅读全文
摘要:思路:excel的读写借助于poi框架,在写入远程的时候,是不能直接写入的,本博主将传入的文件再次拉下来写到项目临时文件中,然后,在临时文件中写入,然后,以同样的名称路径覆盖掉远程的就可以了,稍微有点绕了,从远端获取文件,需要通过流来写到项目临时文件中,具体见下方代码,代码中有部分业务删减,该代码是
阅读全文
摘要:最近公司新增功能要求导入excel,并读取其中数据批量写入数据库。于是就开始了这个事情,之前的文章,记录了上传文件,本篇记录如何通过POI读取excel数据并封装为对象上传。 上代码: 1、首先这是一个依赖第三方的事情,故而需要导入jar包 切记下面的那个包不可忘记,否则报错RETURN_NULL_
阅读全文
摘要:内容 springboot部署之后无法获取项目目录的问题: 之前看到网上有提问在开发一个springboot的项目时,在项目部署的时候遇到一个问题:就是我将项目导出为jar包,然后用java -jar 运行时,项目中文件上传的功能无法正常运行,其中获取到存放文件的目录的绝对路径的值为空,文件无法上传
阅读全文
摘要:局部代码如下: 运行后发现,新建的目录里面应该是个文件,但是确实个路径 然后修改代码如下 报错java.io.FileNotFoundException,导致拒绝访问,往往是没有相关文件或者是文件和路径创建时调用方法调用错了,需要注意。
阅读全文
摘要:我们在做项目的时候经常需要获取客户端的真实ip去进行判断,为此搜索了相关文章,以下这个讲解的比较明白,直接拿来 https://blog.csdn.net/yin_jw/article/details/24470131 在Servlet里,获取客户端的IP地址的方法是:request.getRemo
阅读全文
摘要:首先需要相应jar包 maven依赖添加 直接写在controller里面的二维码生成 然后优化提出来一个二维码生成的工具类,和controller,这里考虑了既要将二维码显示在前端,也要将二维码保存下来,并将路径保存到相应数据库中 工具类如下: 如上代码为了在controller中保存路径到数据库
阅读全文
浙公网安备 33010602011771号