自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Spring Boot使用layui的字体图标时无法正常显示 解决办法

在html文件使用字体图标并且预览时正常,但是启动工程后显示不正常,浏览器调试界面显示字体文件无法decode:Failed to decode downloade...

2020-01-07 11:12:33 1462

原创 Java开发接口安全保护

最近在撸代码时,发现了调用批量处理接口很容易超时。原因很简单:接口参数没有限制,数量一旦多了,接口处理事务时间就增长,导致调用方超时。又回去翻了一下《阿里巴巴java开发手册》,里面刚好有对接口入参保护,原文如下:【推荐】接口入参保护,这种场景最常见的是用于做批量操作的接口。【参考】下列情形,需要进行参数校验: 1) 调用频次低的方法。 2) 执行时间开销很大的方法。此情形中,参数校验时...

2019-09-16 21:01:14 1043

转载 TimeUnit.SECONDS.sleep()和sleep区别

刚看到TimeUnit.SECONDS.sleep()方法时觉得挺奇怪的,这里怎么也提供sleep方法?public void sl...

2019-08-01 10:54:48 694

原创 java项目开发——使用MAP和实体类作为参数的优缺点

MAP和实体类作为参数的优缺点比较1、map的优点:1、灵活性强于javabean,易扩展,耦合度低。2、写起来简单,代码量少。3、mybatis 查询的返回结果本身就是MAP,可能会比返回javabean快2、map的缺点1、javabean在数据输入编译期就会对一些数据类型进行校验,如果出错会直接提示。而map的数据类型则需要到sql层,才会进行处理判断。2、map的参数名称如果...

2019-04-12 01:22:15 7280 1

原创 Maven学习笔记-maven打包之resource配置

功能:主要用于打包资源文件,默认情况下maven只打包src/main/resource下的资源,通过1、设置build_resources2、使用build-helper-maven-plugin插件3、使用maven-resources-plugin插件都可以自定要打包的资源首先,来看下MAVEN项目标准的目录结构:一般情况下,我们用到的资源文件(各种xml,properites,...

2019-03-19 17:12:28 730

原创 5 大分布式 ID 生成器优缺点简单对比

5 大分布式 ID 生成器优缺点简单对比欢迎使用Markdown编辑器欢迎使用Markdown编辑器首选,不管是不是分布式系统,都有 ID 唯一的使用场景。而在分布式场景下,对 ID 的唯一性要求更严格!常见的,我们上淘宝买东西的订单 ID,就是一种分布式 ID。淘宝,前期的订单 id 好像是 14 位,现在好像已经是 16 位,或者 18 位了吧。以我们公司的订单 ID 为例,它有这几...

2019-03-15 01:14:58 203

原创 java后端验证(bean validation)

1. bean validation规范JSR303 规范(Bean Validation 规范)提供了对 Java EE 和 Java SE 中的 Java Bean 进行验证的方式。该规范主要使用注解的方式来实现对 Java Bean 的验证功能,并且这种方式会覆盖使用 XML 形式的验证描述符,从而使验证逻辑从业务代码中分离出来。Hibernate Validator 4.0 是 JSR3...

2019-02-11 17:17:33 508

原创 蓝色速度Java Web后端团队统一规范(不断完善)

前言最近在融入一个新团队,所以在团队组建过程中一些繁琐的事情我开始系统思考并做整理,由此就有这一篇文章。后续还会发布团队建设的一些个人整理,以及团队项目开发过程的一些整理。希望对你有所帮助。代码编写时(Java 代码规范)必须看过(大部分都是合理):阿里巴巴Java开发手册(终极版).pdf在一些调试重要地方的方法入参、API 返回结果上要有 logger.trace 输出,方便...

2019-01-07 01:16:30 676

原创 Mybatis 字段加解密

需求场景:当数据库中保存的部分数据需要加密,页面需要正常显示时。比如手机号码,email,身份证号码等隐私信息。这是就需要我们自定义类型转换器,在Mybatis执行SQL得到结果时,通过自定义类型转换器将CHAR或者VARCHAR2进行加解密处理,Java代码如下:import java.sql.CallableStatement;import java.sql.PreparedStatem...

2019-01-04 16:33:37 7537 2

空空如也

空空如也

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

TA关注的人

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