国际化字段处理

最近在做国际化相关的工作,需求是在「English」状态用户的名称和部门的名称显示英文字段,实体中有name和englishName,当用户选择英语时name需要被填充englishName,这种情况不像系统字段的国际化,系统字段的各个语言是固定的,而用户的英文名称是变动的。为了处理用户的不同语言选择需要写很多if或者switch,因此当VO、DOT、Model对象多了就会出现很多形式相似的代码,像下面这样。

Java热部署工具

之前我一直抵触热部署工具,一是因为之前项目启动都比较快,二是对spring的热部署工具有不好的印象——使用过程中出先问题很难排查,直到现在启动比较大的项目一次要消耗掉5~10分钟,真能在期间喝杯咖啡了,忍无可忍了于是又想起了热部署工具,否则一上午也调试不了几次。 今天体验了一下JRebel还不错,推荐一下。公司内部开发的也有热部署工具🔧,不过问同事了体验不是太好,不过能开发这种工具的是挺厉害,虽然不认同工具但对他的技术是认可的。

Ubuntu20开启SSH服务

1、下载SSH软件sudo apt updatesudo apt install openssh-server2、查看SSH状态、设置开启自启# 查看ssh状态sudo systemctl status ssh# 设置sudo systemctl enable --now ssh3、防火墙放行sshsudo ufw allow ssh4、启动/禁止ssh服务要在Ubuntu系统上禁用SSH服务器,只需运行以下命令即可停止SSH服务:# 禁用sudo systemctl disable --now

实习感受

在快手实习三周了,实习的工作对我来说能够轻松应付,平常除了开发业务还会准备准备校招,写些题看些没记牢的知识。面试和带我的是我leader刘鹏飞,飞哥人很好,对我挺照顾。实习这段时间,做系统的几个功能需求和一个优化需求,功能需求完成的都挺快,定位问题后就解决了,优化的需求做的时间长了些,加上写技术文档花了4天多,期间还进行了一次分享,主题是“加密技术”。做项目是一方面,更重要的是熟悉开发流程和项目里的实现方案,这些是真能长本领的。印象深刻的几点。第一点,我们的项目也算个不小的项目,其中代码很少加注

MySQL:一条SQL是如何执行的

文章内容:SQL执行过程、Redo log、Binlog、两段提交协议。
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×