09 2020 档案

摘要:前后端分离 今天聊一聊如何做好前后端分离的项目? 解决方案 两个字: 扯皮 如果只是「扯皮」就没必要去写博客记录了。 扯皮是必不可少的,但是在扯皮之下如何保证项目正常的交付呢? 前后端分离 通常会有两个场景 前后端都是一个人。这样最简单,工作效率也最高。 前后端分别是不同的人进行开发的。这样搞不好工 阅读全文
posted @ 2020-09-27 20:03 Bluto 阅读(304) 评论(0) 推荐(0) 编辑
摘要:坏代码长什么样 起因 最近上了一个项目,所在的一个组里,初级开发比较多。 加上项目的本身特殊性,于是就烂代码一堆。 最近做了新的小feature,从一个二十号的大组里分出了五六个开发来做。 我呢, 是另一个组里调过来的。 大组 刚进新组的第一天,问了做feature的几个人,组里都有哪些成员,发现没 阅读全文
posted @ 2020-09-22 22:04 Bluto 阅读(263) 评论(0) 推荐(0) 编辑
摘要:保序查询 背景 记录一下保证顺序的查询小技巧 实现 我从一个数据库表中查询出一个通过orderby的id list, 然后通过找个id list去另一张表中去查询数据, 查出来的数据顺序要和id list的顺序一样。 List<String> ids = childRepo.findParentId 阅读全文
posted @ 2020-09-13 14:06 Bluto 阅读(266) 评论(0) 推荐(0) 编辑
摘要:Mysql 5.7 distinct 小记 背景 项目的上用的ORM框架是tk-mybatis, 数据库连接层面用的是sharding-core和sharding-jdbc 版本都是3.0.0.M3 中间过程踩了一些坑,顺带了解了一下mysql的distinct和distinctrow的区别和dis 阅读全文
posted @ 2020-09-13 14:05 Bluto 阅读(494) 评论(0) 推荐(0) 编辑
摘要:Maven 项目如何用git hooks 背景 最近上了一个新项目,项目用的是Maven作为构建工具。提交代码前要手动执行一遍测试mvn clean test。自从在Gradle 项目和前端的项目中体验过git hooks 再也不想回到“原始的生活”。 于是简单研究了一下maven项目中如何使用gi 阅读全文
posted @ 2020-09-13 14:03 Bluto 阅读(1514) 评论(0) 推荐(0) 编辑