欢迎光临
我们一直在努力

技术分享

第232页

工作中常用的设计模式–享元模式

mumupudding阅读(43)评论(0)

一般做业务开发,不太容易有大量使用设计模式的场景。这里总结一下在业务开发中使用较为频繁的设计模式。当然语言为Java,基于Spring框架。 1 享元模式(Flyweight Pattern) 如果系统中存在大量的重复对象,或者需要不断地创...

PHPMailer发送邮件(PHP发送电子邮件)

mumupudding阅读(31)评论(0)

很多网站注册时都会要求输入电子邮箱,其应用场景是比较广的,例如注册账号接收验证码、注册成功通知、登录通知、找回密码验证通知等。本文将介绍如何使用PHP实现发送邮件。 开源项目PHPMailer 使用了开源项目PHPMailer,本文使用16...

如何优雅的记录业务日志

mumupudding阅读(42)评论(0)

在开发中,除了系统日志外,很多时候我们还需要记录业务日志。业务日志的记录通常不需要很精细,仅记录关键状态改变的时间点、及前后数据变化即可。当然语言为Java,基于Spring框架。 我们学习Spring AOP时,了解到其应用场景中,比较重...

为什么mysql不推荐使用雪花ID作为主键

mumupudding阅读(40)评论(0)

作者:毛辰飞 背景 在mysql中设计表的时候,mysql官方推荐不要使用uuid或者不连续不重复的雪花id(long形且唯一),而是推荐连续自增的主键id,官方的推荐是auto_increment,那么为什么不建议采用uuid,使用uui...

初次邂逅 EasyExcel

mumupudding阅读(36)评论(0)

前言 由于工作原因,有这种需求,就是把数据库中的数据导出成 Excel 表格,同时,也得支持人家用 Excel 表格导入数据到数据库。当前项目也是在用 EasyExcel,所以我不得不学啦! 以前学习的过程中,有听过 EasyExcel 这...

浅入浅出 1.7和1.8的 HashMap

mumupudding阅读(28)评论(0)

前言 HashMap 是我们最最最常用的东西了,它就是我们在大学中学习数据结构的时候,学到的哈希表这种数据结构。面试中,HashMap 的问题也是常客,现在卷到必须答出来了,是必须会的知识。 我在学习 HashMap 的过程中,也遇到了不少...

EasyExcel的初次见面

mumupudding阅读(28)评论(0)

前言 由于工作原因,有这种需求,就是把数据库中的数据导出成 Excel 表格,同时,也得支持人家用 Excel 表格导入数据到数据库。当前项目也是在用 EasyExcel,所以我不得不学啦! 以前学习的过程中,有听过 EasyExcel 这...

如何定位线上问题?

mumupudding阅读(28)评论(0)

面试官:「你是怎么定位线上问题的?」 这个面试题我在两年社招的时候遇到过,前几天面试也遇到了。我觉得我每一次都答得中规中矩,今天来梳理复盘下,下次又被问到的时候希望可以答得更好。 下一次我应该会按照这个思路去答: 1、如果线上出现了问题,我...