Welcome everyone

标签:java

java

BigDecimal小坑

BigDecimal小坑
开发中难免会涉及到金额的变量和存储 有的地方用Long,有的地方用BigDecimal 有的存分,有的存元 一个工程里都不统一,何况不同BU 其实我觉得用Long存分还挺不错的,哈哈   近期的一次需求遇到BigDecimal精度缺失的问题 直接上代码吧 有一个util...

汪明鑫 2周前 (01-08) 10浏览 0评论 0喜欢

java

外部对接经验杂谈

外部对接经验杂谈
外部对接包括公司内部其他组或其他BU,其他公司的,如接入开放平台 公司内部对接不算复杂,一般用的一套技术栈,直接soa、mq走下来,复杂度不高 但涉及到其他公司,既要考虑环境的问题,排期的问题,字段对齐等等, 还会有https交互、接口鉴权、接口稳定性、接口性能等等问题 有时候别...

汪明鑫 3周前 (12-30) 35浏览 1评论 0喜欢

java

常见权限关联图

常见权限关联图
  一个功能权限对应一个功能比如查询、编辑等 为了方便关联,把多个功能权限放在一个权限集合,用户组和角色直接关联权限集合,可以复用 角色就是一个系统中用户所承担的任务具备的功能,可以关联权限,用户就可以通过关联角色来拥有某些权限 用户组既可以关联角色,也可以直接关联功...

汪明鑫 1个月前 (12-18) 14浏览 0评论 0喜欢

java

mybatis 自定义 typeHandler

mybatis 自定义 typeHandler
无论是 MyBatis 在预处理语句(PreparedStatement)中设置一个参数时,还是从结果集中取出一个值时,都会用类型处理器将获取的值以合适的方式转换成 Java 类型。Mybatis默认为我们实现了许多TypeHandler, 当我们没有配置指定TypeHandle...

汪明鑫 1个月前 (12-16) 13浏览 0评论 0喜欢

java

接口鉴权一般流程

接口鉴权一般流程
当一个系统的外部接入方变得越来越多,业务越来越复杂,帮助接入方排查问题耗费的时间越来越多,就有必要构建一套自助接入的系统。再进一步,就会演变成公司战略意义上开放平台。其实通俗的说,常规企业的开放平台就是提供一些接口,使得合作伙伴或个人能通过这些接口获得企业的服务、能力、数据。 &...

汪明鑫 1个月前 (12-16) 14浏览 0评论 0喜欢

java

序列化核心用法

序列化核心用法
概念 序列化:对象->字节 反序列化:字节->对象 Demo 核心接口:Serializable 核心类:ObjectInputStream、ObjectOutputStream 核心方法:writeObject、readObject 注意点serialVersio...

汪明鑫 2个月前 (11-29) 18浏览 0评论 0喜欢

java

探究 Java异常机制

探究 Java异常机制
异常体系   【分类】 Error:程序无法处理的系统错误,编译器不做检查 Exception:程序可以处理的异常,捕获后可能恢复 RuntimeException:不可预知的,程序应当自行避免(比如加入if(name!=null)) 非RuntimeExcepti...

汪明鑫 2个月前 (11-19) 25浏览 0评论 0喜欢

java

梦回 equals 和 hashCode

梦回 equals 和 hashCode
equals 和 hashCode  这对老基友 今天读到《Effective Java》第二章的 equals 和 hashCode, 在多抓鱼买的二手的。。。 我寻思这块也算是个老大难, 经常使用不适当甚至使用不错, 又是Object的方法, 也是面试官贼喜欢问的, 比如eq...

汪明鑫 3个月前 (10-25) 34浏览 0评论 0喜欢