小知识
文章平均质量分 76
牧小农
这个作者很懒,什么都没留下…
展开
-
【玩转PDF】贼稳,产品要做一个三方合同签署,我方了!
一、前言事情是这个样子的,小农的公司,之前有个功能需要签署来进行一系列的操作,于是我们引入了一个三方平台的签署——上上签,但是有一个比较尴尬的点就是,它不支持合同在浏览器上和附件一起预览的,我们想要的是需要将附件拼接在合同主文件中一起展示,但是它不支持,于是我们就开了一个需求会。。。产品说,我们要做一个线上合同签署的功能,不依靠第三方来完成,可以浏览器上预览和下载合同,小农,你这边能做吗?我一听,这个啊,这个有点难度啊(我需要时间),不太好做,之前我们接入的第三方就没有完全完成浏览器预览的功能,相原创 2021-05-26 16:15:43 · 1361 阅读 · 10 评论 -
运维:生产日志重复打印了,赶紧来看看~
一、前言在一次生产环境发布后,运维对我说,你这个日志打印了两遍,你看一下,我很好奇,打印了两遍,本地和测试都没有这个问题啊,然后运维就发了下面两个文件给我,一看还真是,日志怎么打印了两遍启动也是日志会打印两遍二、解决方案刚开始是看资料说设置:配置文件中logger的additivity属性为 false但是还是会重复打印两遍日志,并没有什么特别的效果但是后来一想,本地和测试都可以,只有生产不行,是不是文件日志文件设置的有问题,于是重新写了日志类:logback-spring.xml<原创 2021-02-04 11:07:10 · 4539 阅读 · 4 评论 -
关于MySQL索引知识与小妙招 — 学到了!
一、索引基本知识1.1 索引的优点1、大大减少了服务器需要扫描的数据量2、帮助服务器避免排序和临时表3、将随机io变成顺序io1.2 索引的用处1、快速查找匹配WHERE子句的行2、从consideration中消除行,如果可以在多个索引之间进行选择,mysql通常会使用找到最少行的索引3、如果表具有多列索引,则优化器可以使用索引的任何最左前缀来查找行4、当有表连接的时候,从其他表检索行数据5、查找特定索引列的min或max值6、如果排序或分组时在可用索引的最左前缀上完成的,则对表进行原创 2020-12-19 15:28:52 · 4888 阅读 · 11 评论 -
微服务下的持续集成-Jenkins自动化部署GitHub项目
文章目录一、DevOps概念二、为什么要做持续集成三、常见云服务四、手动部署Jenkins五、Jenkins + Maven +Git 自动化继承/测试一、DevOps概念持续集成服务(Continuous Integration,简称 CI)它绑定 Github 上面的项目,只要有新的代码,就会自动抓取。然后,提供一个运行环境,执行测试,完成构建,还能部署到服务器。持续集成指的是只要代码有变更,就自动运行构建和测试,反馈运行结果。确保符合预期以后,再将新代码"集成"到主干。持续集成的好处在于,每原创 2020-11-19 22:56:14 · 3775 阅读 · 20 评论