0

Spring Cloud微服务架构中的数据权限DataPermision实现方案

Spring Cloud微服务架构中的数据权限DataPermision实现方案一、出现原因 在Spring Cloud的微服务架构中,常见的权限控制除了菜单权限外,还有数据权限DataPe...

阅读全文>>

0

java树形菜单制作

实际开发中,可能经常需要开发树形菜单,本篇文章就讲述一下树形菜单的制作。用到的技术1、SpringMVC2、Spring3、mybatis4、easyui代码实现dto(适用于easyui的...

阅读全文>>

0

Springboot 2.x 如何解决重复提交 (本地锁的实践)

有没有遇到过这种情况:网页响应很慢,提交一次表单后发现没反应,然后你就疯狂点击提交按钮(12306就经常被这样怒怼),如果做过防重复提交还好,否则那是什么级别的灾难就不好说了。。。本文主要是...

阅读全文>>

0

if-else代码优化的八种方案

前言代码中如果if-else比较多,阅读起来比较困难,维护起来也比较困难,很容易出bug,接下来,本文将介绍优化if-else代码的八种方案。优化方案一:提前return,去除不必要的els...

阅读全文>>

0

Java 14 带来了 5 项新特性,能支持 H5 文本开发了

Java 14预定于3月17日发布。那么,14版究竟有什么新功能,对于整天写代码、维护代码的Java开发者来说,哪些功能最有用呢?以下为译文:第14版包含的JEP(Java Enhancem...

阅读全文>>

0

windows下安装多个java版本出现'has value '1.8',but'1.7' is required'问题的解决方法

因考虑到代码的可持续维护性,要求全部使用java7,自己又想在空闲时间学一些java8的新特性,故在安装完1.7之后又安装了1.8,导致eclisp在启动时报’has value ‘1.8...

阅读全文>>

0

请不要在 JDK 7+ 中使用这个 JSON 包了

【Json-lib 介绍】Json-lib 是以前 Java 常用的一个 Json 库,最后的版本是 2.4,分别提供了 JDK 1.3 和 1.5 的支持,最后更新时间是 2010年12月...

阅读全文>>

0

手把手教你实现一个 JSON 解析器

1. 背景JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。相对于另一种数据交换格式 XML,JSON 有着诸多优点。比如易读性更好,占用空间更少...

阅读全文>>

0

终于明白为什么要加 final 关键字了

在开发过程中,由于习惯的原因,我们可能对某种编程语言的一些特性习以为常,特别是只用一种语言作为日常开发的情况。但是当你使用超过一种语言进行开发的时候就会发现,虽然都是高级语言,但是它们之间很...

阅读全文>>

0

JDK13新特性,让开发效率更快一步

推荐阅读:闭关修炼21天,“啃完”283页pdf,我终于4面拿下字节跳动offer肺炎在家“闭关”,阿里竟发来视频面试,4面顺利拿下offerJDK13到今天已经发布快2个月了,之前有零零散...

阅读全文>>