自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

A-bing的博客

记录工作中的一点点经验和方法

  • 博客(28)
  • 收藏
  • 关注

原创 关于报错There is no getter for property named ‘XXX‘ in ‘class java.lang.String‘

在进行编写mybatis数据库查询语句代码的时候,dao层参数如果是多个的会加上@Param注解给参数别名。如果参数是单个的话就不需要加注解了(一直以来都是这样写的,并且也没什么问题)。如果dao层参数是String类型,并且不想使用@Param注解的话,2.使用mybatis默认参数名 _parameter或value。1.给dao层参数加上@Param注解。

2024-07-12 14:33:45 509 1

原创 对接建行支付

对接建行支付,通过微信或龙支付H5进行付款。

2022-11-18 17:14:38 6008 23

原创 对接农行支付

对接农行支付通道,使用微信、掌银app支付

2022-11-10 17:56:46 5247 25

原创 微信支付(java版本)

java对接微信支付

2022-10-21 14:15:33 2726

原创 mysql中使用order by 速度很慢解决办法

order by排序速度变慢解决办法

2022-09-21 15:50:58 8717

原创 关于使用ObjectUtils.equals方法进行参数比较出现的问题

RT,正常在写代码,然后发现出了bug,采用二分排除法才找到原因:ObjectUtils.equals(a,b)这个判断出现问题了。大概实例代码如下:1. Map<String, Double> measureFlow = new HashMap<>(); int measure = 4; measureFlow.put("measure",(double)measure);2.if (ObjectUtils.eq

2022-05-27 14:09:45 1866

原创 关于Value ‘0000-00-00 00:00:00‘ can not be represented as java.sql.Timestamp错误

mysql数据库中的字段类型datetime,通常是正常的时间类型比如2021-04-11 18:10:06或者null,但有时候在导入数据的时候这个字段的值会变成0000-00-00 00:00:00,这种情况下查询就出现错误。这是因为0000-00-00 00:00:00在数据库是允许出现的特殊值,但是会被jvm认为不合法的。解决办法:1、避免数据库出现这个时间2、在数据库的链接url后加上zeroDateTimeBehavior,例如:url=jdbc:mysql:***?ze

2022-04-15 16:38:23 2737

原创 关于SimpleDateFormat处理时间格式容易忽视的问题

RT: 临近元旦了,写的代码突然出现了bug,比如获取当前年份的代码片段SimpleDateFormat sdf = new SimpleDateFormat("YYYY");sdf.format(new Date());唉,发现年份居然是2022年(当前年份是2021),觉得很奇怪就去查了相关资料。原来这些大小写也是有奖金的。平时都没注意这些。 例如:当前时间是2021年12月27日 14:02:36。这种时间格式正确的表达方式是yyyy-MM-dd...

2021-12-27 14:17:10 744

原创 非spring容器管理的模块里使用bean(借助ApplicationContextAware和WebApplicationContextUtils)

#RT,废话不多说直接进入主题: 在spring中通常采取注入的方式获取bean,比如 @Resource private SystemConfig systemConfig; @Autowired private OssService coreConfig;前提是使用这些注解的类也要纳入spring容器进行管理比如加上注解@Component。但是,有时候需要在非spring管理的模块里使用bean,比如工具类Untils等。这种情况获取bea...

2021-12-17 12:10:02 1042

原创 MySql批量插入数据,已经存在的更新,不存在新增

最近有这么个需求,往数据库插入新数据之前判断是否存在,如果已经存在那就更新,不存在新增。按照一贯思维,肯定是先查询,如果存在更新,不存在新增。 这种写法也行,但是要访问两次数据库,况且如果一次有很多条数据要这样操作,非常消耗资源。 介绍完了,直奔主题:MySql有这么个功能: ON DUPLICATE KEY UPDATE。什么功能呢就是说如果存在就更新。代码示例: <insert id="updateSettleForDuplicate">...

2021-12-06 16:40:11 5479

原创 关于mybatis批量插入/更新大批量数据耗时解决

废话不多说,直接进入主题:关于使用mybatis批量插入数据的时候,经常使用的是 foreach在xml里批量更新,代码示如: <insert id="zybgod" parameterType="map"> INSERT INTO zybgod (id,name,name1,name2,name3,name4,name5,name6,name7,name8) VALUES <foreach collection........

2021-11-25 14:29:17 4429

原创 关于CompletableFuture异步编程使用allof后不继续执行问题

最近在做异步编程相关工作,将大批量的数据分批次放入异步线程池执行,当每个异步都执行完成之后将结果合并再更新数据库。 实例代码如下:int nThreads = 5; int unit = quotaSettleList.size() % nThreads > 0 ? quotaSettleList.size() / nThreads : quotaSettleList.size() / nThreads + 1; Li...

2021-10-25 18:43:24 4082 1

原创 zookeeper闪退+服务消费者注册不进去+@Reference

zookeeper闪退,网上很多解决方案,通过在zookeeper的安装包zkEnv文件增加pause断点,然后启动查看报错信息等等方法,我都试过了结果不行;关于zookeeper的安装使用网上也有很多,基本都能正常操作。我要说的是: 按照网上教程zookeeper的安装过程就能正常使用了,但是我在公司的电脑是是能运行而且消费者也能注册的。但是回到家就不行了。 究其原因---------------电脑的JDK版本不同,公司是JDK8而家里的电脑装...

2020-11-02 21:34:28 335

原创 dubbo调用服务,接收到的参数为null解决方案

最近在将老项目使用dubbo框架整合,出现这么个问题:就是原先service层代码里面有用到HttpServetRequest,因为dubbo远程调用,所以在service层取不到HttpServetRequest,然后准备在controller客户端拿到HttpServetRequest再通过传参的方式传到service层,结果在service端接收到的参数全部为null。原先的代码(截取部分):@Autowired private HttpServletRequest requ.

2020-11-02 21:26:03 5142

原创 使用a标签href跳转到三方网站本地正常,部署到服务器上跳转失效

#RT: 今天项目中碰到一个奇怪的bug;在页面上有超链接跳转到第三方的网站,本地测试是可以的,可是部署到服务器上跳转到了三方网站自己的其他页面(大概率是拦截处理的页面),按道理应该进入到主页的,想不通。超链接很简单<a href="http://www.abc.com" target="_blank" class="btn depart-btn mg-10 ">三方网站</a>最后解决方案: 在a标签里加上这...

2020-05-14 16:23:08 2497 2

原创 SpringBoot框架使用websocket

RT: 最近项目里面需要这么一个功能,每天定时的从消息队列里面读取数据,正常的进行存储,异常的在前端页面进行报警提醒;然后就用到了websocket。步骤如下: 首先pom文件添加依赖包 <dependency> <groupId>org.springframework.boot</groupId&...

2020-04-23 11:36:42 718 1

原创 Java后台导出Excel表,没有出现下载提示问题解决

#24如题:       最近在作一个前端页面点击按钮,后端查询到数据之后导出Excel的功能,具体导出Excel的工具方法就不详说了,网上一大堆,现在说说碰到的问题:        我是先写好controller以及业务层代码,将地址告诉前端,前端访问之后F12看浏览器提示访问成功200,但是没有弹出下载Excel的提示窗口,反正搞了好久,直接说解决办法:         浏览器提示...

2018-10-26 19:17:01 12696 14

原创 spring项目启动服务器找不到bean的解决问题

今天在配置springMVC项目框架,启动tomcat,然后我的一个对象注入失败,找不到bean,如下:Error creating bean with name 'userController': Injection of resource dependenci.......解决办法如下:这种问题我遇到2次:1、提示我搭建项目使用的是原生dao层,结果是SQL文件里面namesp...

2018-08-04 18:03:04 16917

原创 前端页面上传图片

页面上次图片,后台接收代码实现:1、页面部分&lt;tr&gt; &lt;td&gt;&lt;span style="color: red;"&gt;*&lt;/span&gt;身份证正面+银行卡正面&lt;/td&gt; &lt;td&gt; &lt;input type="file" name="

2018-07-10 16:38:44 1455

原创 关于mybatis进行sql查询字段值为null而不显示问题解决办法

有时候进行数据库查询操作的时候,查询结果中一条参数或者有某几个参数为null,这种情况下,参数名都不会返回,解决办法如下:第一种:mybatis返回值resultType="map" 改成实体类返回第二种:还是用map接收,默认查询为控的字段不显示, 所以在mybatis-config配置文件中加上settingname="callSettersOnNul

2018-02-06 16:14:08 17793 3

原创 APP上传照片后台实现方法

APP上传照片,通过接口报错,代码如下:// 接收三个图片、merId、merName、certId //创建一个通用的多部分解析器. CommonsMultipartResolver commonsMultipartResolver = new CommonsMultipartResolver(request.getSession().getServletContext());

2018-02-02 16:50:05 9788

原创 从后台调取照片在前端显示

将后台的照片显示出来,方法:例子采用照片直接显示,设置显示的尺寸代码实现public void showPhoto(HttpServletRequest request,HttpServletResponse response) { try { String fileName = request.getParameter("url");//图片名字 String pat

2018-02-02 16:02:12 9612

原创 从服务器上下载文件的方法

有时候需要提供一些文件供用户下载,本文就写了一个支持文件下载的方法,供参考:例子需要下载的是Excel表格,具体实现:、封装一个下载方法,方便使用:/** * 下载文件 * 创建人:A-bing * 创建时间:2018年2月2日 */public class FileDownload { /** * @param response * @param fi...

2018-02-02 15:51:04 25630 7

原创 关于jsp页面上传照片的后台方法

本例前端是自己写的jsp页面,使用form表单提交,一共上传3张照片,文件什么的类似,就是保存的时候文件名后缀不                     同而已。 首先定义要保存的文件路径:String path = "E://utilPicture//daikou//";接着用流将文件保存:String fileName = null; InputStream fis

2018-02-02 15:44:01 1348

原创 关于登陆报保存到session里面的值,在过滤器中为null的解决问题

这几天在做登陆过滤的功能,登陆存到session里面的内容,在后面进行请求的时候判断是否已登陆,却怎么取不到session里面保存的参数。我在公司eclipse上进行debug找不到值,但是在家里的eclipse里面却能找到。具体解决办法就是。。。。。。。。。重装eclipse或者换成myeclipse吧,IDEA也行。。至于到底什么原因,我至今也没搞明白。注:刚才试了一下,我的工作空间在一个中文

2018-01-19 13:42:06 5594 3

原创 java前后端分离ajax访问跨域问题解决办法

进行代码设计时候,有时需要前后端进行分类调试,ajax请求会出现跨域问题,具体解决办法如下,仅供参考:添加一个过滤方法:package com.lp.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.Fil

2018-01-19 13:37:47 1200

原创 Java邮件发送

简单的代码实现邮件发送的功能发送邮件需要一个实体类package com.fh.util.mail;public class EmailParaForm { //编号 private String id; //发件人 private String tfrom; //收件人,以分号分隔 private String tto; //

2018-01-09 14:22:52 373

转载 Java生成二维码

在物联网的时代,二维码是个很重要的东西了,现在无论什么东西都要搞个二维码标志,唯恐落伍,就差人没有用二维码识别了。也许有一天生分证或者户口本都会用二维码识别了。今天心血来潮,看见别人都为自己的博客添加了二维码,我也想搞一个测试一下.主要用来实现两点:1. 生成任意文字的二维码.2. 在二维码的中间加入图像.一、准备工作。准备QR二维码3.0 版本的core包

2018-01-04 16:21:38 208 1

空空如也

空空如也

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

TA关注的人

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