自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 开发经验总结

让代码性能更高 1.需要 Map 的主键和取值时,应该迭代 entrySet() 当循环中只需要 Map 的主键时,迭代 keySet() 是正确的。但是,当需要主键和取值时,迭代 entrySet() 才是更高效的做法,比先迭代 keySet() 后再去 get 取值性能更佳。 反例: Map<String, String> map = …; for (String key : ma...

2019-10-14 16:57:19 159

原创 微信支付回调通知查漏补缺篇

前段时间公司交给了我一个微信支付相关的业务功能改造任务,那么为什么要改造呢? 主要原因有两个: 其一. 代码不规范、不够严谨,支付漏洞多,导致系统被黑客攻击,公司亏钱; 其二. 业务需求变动,之前的需求是会员支付完成后的结算都是走的虚拟账户余额, 现在的需求是在会员支付完成后对会员进行实时部分退款(消费返现)并且公司向会员支付的 商家实时打款(转...

2019-07-16 11:23:18 1025

转载 MySQL中B+Tree索引原理

参考地址:https://blog.csdn.net/qq_19734597/article/details/81016616

2019-07-08 18:03:32 99

转载 常见SQL避坑指南

参考:https://blog.csdn.net/MobiusStrip/article/details/91920664

2019-07-08 09:10:12 159

原创 使用@Async注解处理异步调用

在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的;但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用多线程来完成此类任务,其实,在spring3.x之后,就已经内置了@Async来完美解决这个问题。 1.@Async介绍 在Spring中,基于@Async标注的方法,称之为异步方法;这些方法将在执行的时候,将会在独立的线程中被执行,调用者无...

2019-07-06 10:14:49 1445

原创 Spring Boot配置解决跨域问题

package com.sam.project.mvc.util; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException...

2019-07-06 09:22:46 238

原创 JAVA并发编程之Callable、Futrue接口简单应用篇

Callable 和 Runnable 的使用方法大同小异, 区别在于: 1.Callable 使用 call() 方法, Runnable 使用 run() 方法 2.call() 可以返回值, 而 run()方法不能返回。 3.call() 可以抛出受检查的异常,比如ClassNotFoundException, 而run()不能抛出受检查的异常。 Callable示例如下: Future接口...

2019-06-09 10:13:51 265

空空如也

空空如也

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

TA关注的人

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