zeus00456

导航

统计

随笔分类 -  java

研发编码的 4 个维度
摘要:@( ) 引言 在实际项目开发中,有相当数量的研发同学在处理一个需求的研发工作时,仅仅实现功能,进行简单的自测(有时也省了),就认为研发工作已经完成了。 造成这种工作模式的原因多种多样,可能是研发同学本身品质的原因,可能是因为没有经历过相关的培训,可能单纯是因为没有找到更好的方法而导致的混乱,当然也 阅读全文

posted @ 2022-07-28 16:49 问仙长何方蓬莱 阅读(98) 评论(0) 推荐(0) 编辑

日志异常常见场景方式汇总
摘要:@ §1 综述 日志和异常是项目正常运行时,唯二的可以直接窥探代码运行状态的手段(暂时不考虑一些监控框架)。 因为二者略有互通且通常异常时必然伴有日志,因此一起说明。 此文档,前面用于说明项目中常见套路或概念,后面则给出各场景下示例 §1.1 记录日志的目的 指示,记录项目中各个机制的运行情况 接口 阅读全文

posted @ 2022-07-28 16:48 问仙长何方蓬莱 阅读(266) 评论(0) 推荐(0) 编辑

PageHelper的坑与尽量优雅的填坑(总条数错误)
摘要:§1 坑 在某些场景,==PageHelper无法获取正确的总数(total)==。 §2 坑成因 PageHelper一般使用时使用的是 PageHelper.startPage(pageNum, pageSize)。其工作原理是拦截此方法后第一个查询,对其进行分页,并自动解析sql ,拼接出一个 阅读全文

posted @ 2022-07-28 16:48 问仙长何方蓬莱 阅读(1530) 评论(0) 推荐(0) 编辑

使用TimeUnit的睡眠代替Thread.sleep()
摘要:@(INDEX) §1 各种睡法(写法) TimeUnit.NANOSECONDS.sleep(1);//纳秒 TimeUnit.MICROSECONDS.sleep(1);//微秒 TimeUnit.MILLISECONDS.sleep(1);//毫秒 TimeUnit.SECONDS.sleep 阅读全文

posted @ 2022-07-28 16:41 问仙长何方蓬莱 阅读(406) 评论(0) 推荐(0) 编辑

泛型
摘要:​ §1 尝试从另一个角度理解泛型 泛型的全称其实是泛化类型,对应英文 GenericsType,又因为在java中定义其父类型 ParameterizedType,并在反射时有明显戏份,因此也有人称之为参数化类型。 对于泛型的意义,有一种说法是:用以实现只要在编译时期没有出现警告,那么运行时期就不 阅读全文

posted @ 2022-07-28 16:36 问仙长何方蓬莱 阅读(75) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示