hutool.all 5.8.6 IdUtil.getSnowflakeNextIdStr()异常无提示

hutool.all 5.8.6 IdUtil.getSnowflakeNextIdStr()异常无提示

记录一个问题,今天帮同事诊断,说是本地运行没问题,上到服务就会报错,然后日志也没有 个人经验来看,怀疑中间有个片段,和雪花算法Util类相关,后来证实是这个方法有问题,并且报错不会有日志,这里记录一下 也有可能是包版本冲突问题

Angular 1.X版本简单组件模版,包括$rootScope全局作用域使用

Angular 1.X版本简单组件模版,包括$rootScope全局作用域使用

最近业务开发需要,自己备忘一下,其中建议状态父子组件的公共方法注册使用$rootScope,数据传递使用scope,并且使用双向绑定'=',方便数据操作 但是这里有个很奇怪的问题,就是$scope打印会经常报错,目前主要是打印其属性或者控制台断点查看变量基本上没什么问题,怀疑是proto又是那种无限

MySql 根据关键字搜索某库下所有表,找出列坐标

MySql 根据关键字搜索某库下所有表,找出列坐标

如果是中途接手一个项目或者一个功能,经常会遇到读代码找业务背景的问题,对于不熟悉的人来说,搜索关键字坐标是很有用的,也是我自己的一个思路,搜代码关键字,检索数据库列字段名坐标,然后再反向搜索mapper.xml里面的接口,或者是搜索对应的Enitiy,这里备注一下,方便用的时候回来Copy SELE

AngularJS v1.7.8 输入框 md-input-container 更新值异常

AngularJS v1.7.8 输入框 md-input-container 更新值异常

由于项目中使用非常远古的AngularJs 1.x的版本,经常磕磕碰碰解决一些API问题,这边笔记备忘一下 项目中使用了一个这样的组件 <md-input-container> <input min="10" name="storage" ng-model="orderItem.details

关于Java Long类型比较的小问题

关于Java Long类型比较的小问题

业务上很不起眼的一个小问题,拿两个单号就行比较,值都是Long类型,就索性直接使用运算符比较了,后来发现判断失效,就写了一个简单的demo验证 如: public static void main(String[] args) { Long a = 1687380615805