加载中
用程序员思维优化核酸检测效率

1. 前言 本文只是以计算机算法的角度,对核酸检测效率的一些思考,期望为广大程序员对算法的应用带来一些启发与思考。 由于实践的复杂性(参考链接1),本文中的方法并不一定能应用于实际核酸检...

02/14 17:47
2.5K
Git工作流之迷你代码分支工作流

前言 本文源自我本人所在团队Git分支管理的规范指导,不代表任何行业标准 本工作流适用于以单元测试为主、无集成测试的项目代码分支管理 原则 简洁:尽可能少地创建分支,减少分支管理成本和...

Git工作流之敏捷代码分支工作流

前言 本文源自我本人所在团队Git分支管理的规范指导,不代表任何行业标准 本工作流适用于采用迭代开发的项目代码分支管理 原则 简洁:尽可能少地创建分支,减少分支管理成本 适配:适配持续集...

使用Docker搭建Postgresql主备集群

本文意义 Postgresql集群,小可热备,中可读写分离,大可作为分布式存储的基础设施; 使用Docker搭建,可以隔离开发、测试、生产环境的差异,实现搭建脚本本身的可测试,进一步实现DevOps的目...

01/19 08:54
5.8K
Spring中如何优雅地配置日志

背景 spring对logback提供了良好的支持,大部分情况下,不需要自定义logback配置文件 而很多项目对logback在spring中的使用,很多都做了不必要的定制: 通过logback.xml自定义配置:这种方式...

年底茶花会发言稿

我想以一首诗开始: 千里黄云白日熏,北风吹雁雪纷纷。 莫愁前路无知己,天下谁人不识君。 (——高适 《别董大》) 今天是2021年的最后一天,也是我们合作方同学与我们团圆在一起的最后一天...

2021/12/31 10:43
2.5K
使用空值安全语法优化JS/React/Vue项目中的非空判断链

问题背景 javascript是一门高度灵活的语言,尤其是其Promise的异步编程模式,是其它语言争相学习的两大异步编程方法之一(另一个是Go语言的协程)。 抛开弱类型这个亦优亦缺的特点不谈,非空检...

2020/05/31 22:43
2.5K
Java程序员实战机器学习——从聚类算法开始

本文适合有编程经验的程序员,是一篇机器学习的”Hello world!”,没什么理论知识,在意理论准确性的人请绕道。 前言 人工智能无疑是近年来最火热的技术话题之一,以机器学习为代表的人工智...

被关系数据库建表和升级折磨?因为你没用大道至简的Flyway

前言 六年前Flyway已经是我TDD开发、持续集成工具栈中的重要一环了,作为早期用户,我早就应该为它做个”广告“,可惜对创业者来说时间太宝贵了,现在趁着疫情才有机会在家里总结点东西。虽然...

从架构师视角看是否该用Kotlin做服务端开发?

前言 自从Oracle收购Sun之后,对Java收费或加强控制的尝试从未间断,谷歌与Oracle围绕Java API的官司也跌宕起伏。虽然Oracle只是针对Oracle JDK8的升级收费,并释放了OpenJDK一直开源这份善意...

架构师必知必会:Java内置的控制反转机制”Service Provider”

前言 Java统治服务器编程领域多年还未有退位趋势,以IoC(控制反转)思想为核心的Spring功不可没。大多数时候,我们都可以使用Spring框架来实现我们的依赖注入,但仍有很多场景,我们期望自己的...

2020/02/12 22:24
1.2W
TDD两小时实现自定义表达式模板解析器

为什么要重新造一个车轮? 很多情况下,用户需要按其自定义模板动态生成邮件、PDF。开源组件中,有两类较贴合需求的产品系列: 模板渲染引擎,如FreeMarker, Velocity虽然强大异常,但是过于...

2019/11/19 12:46
1.2W

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部