程序猿洞晓
通过枚举值的方式,实现前端选择栏的统一处理逻辑 通过枚举值的方式,实现前端选择栏的统一处理逻辑
在实际项目开发中经常会遇到前端下拉列表和后端交互的方式,这样的有两种实现解决方案。第一种是前后端约定好,前端写死,不好的地方就是发生变动,前后端都要重新发版上线,耦合性太高;还有一种就是全权委托给后端处理,下拉列表数据也是后端处理好给到前端,如果发生变动只需要后端发版即可。对于灵活性、可维护性肯定是第二种更好一点,这里就会涉及到后端如何存储这些下拉列表数据,数据库存储还是枚举?
2020-07-02
CentOS7环境下在线和离线安装SVN(Subversion) CentOS7环境下在线和离线安装SVN(Subversion)
被逼无奈,很多年都没有用过SVN啦,现在公司都是使用这个,只有再次捡起来。这篇文章将会介绍SVN的在线安装和离线安装。所谓的在线安装就是通过yum源安装,超级简单,再者就是离线安装,在没有外网的服务器环境,超级麻烦。
2020-05-18
Spring Boot项目本地调试代码热部署 Spring Boot项目本地调试代码热部署
开发过程中,一边写代码一边调试,如果项目没有设置热部署功能,则每次需要对项目重启,这样过于麻烦和浪费时间,在各编辑器上都是带有自动编译的功能,下面看一下常用的开发工具IDEA是如何设置的,Eclipse也会说到,相对于两种编辑器,Eclipse配置会简单很多。
2020-04-29
SpringBoot统一异常处理之404、500系统异常处理 SpringBoot统一异常处理之404、500系统异常处理
之前的一篇文章里面写到的SpringBoot的统一异常处理类,处理异常很是方便,但是其中内容缺少了一部分,也就是404或者500系统异常的处理,因为这些异常是没有进入到接口内部,处理方式和普通的异常处理会有区别。上一篇文章可以参考……
2020-04-23
Linux终端连接遇到的两个问题 Linux终端连接遇到的两个问题
Linux系统是作为开发人员必须会使用到的,最常用的就是centos系统,centos近几年更新了很多版本,现在已经到了8.x,不同版本对应的操作有所差异,对应的内置插件等也会有所差异。接下来看一下我遇到的两个问题,准确的来说是一个问题,第一个问题和本身Linux系统无关。
2020-04-02
Centos7系统出现ifconfig、yum命令不可用问题解决 Centos7系统出现ifconfig、yum命令不可用问题解决
Centos7刚安装好后,执行ifconfig出现命令无法找到问题,然后使用yum search ifconfig出现错误。其实主要的原因就是网卡没有配置好。这里其实很困惑,Centos6都是默认安装的,到Centos7虽然升级了,但是感觉还没有Centos6好用。另外还有一个防火墙,对应的命令也是发生了变化……
2020-04-02
论接口原子化和简单化的重要性 论接口原子化和简单化的重要性
这篇文章咱们不说技术,而是来说说接口的设计,最近在做一个项目,遇到一个产品设计的问题,对前端的交互、后端实现带来很大的麻烦。在产品经理提出这样做的时候我就提出了很强的异议,但是技术经理觉得这样在技术上实现没有任何问题,最后只能屈服,完成这个功能的开发,现在随着版本的迭代,问题慢慢被放大,不但界面交互很low,后端数据存储和关联也隐藏了弊病。接下来就详细说一下这个过程,然后说说我对接口要原子化、简单化重要性的理解。
2019-10-14
数据结构和算法(三):常用对称加密算法之AES 数据结构和算法(三):常用对称加密算法之AES
摘要加密算法一般是用来保证数据的完整性和一致性,上一篇文章中提到了两个常用的摘要算法分别是SHA和MD5。在这篇里面,一起来学习一下一个常用的对称加密算法AES,它的主要作用是保证私密信息不被泄漏。对于这个应该都很熟悉,只要使用到对称加密,相信百分八十以上都是用AES。
6 / 15