技术

关于mysql索引的一些知识点

2022-11-28

一转眼又半个月没有写博客了,对于后端开发来说,索引是最常打交道的一个东西了,我一直把能不能正确使用索引当成分辨初级和中级后端的一个分水岭,今天就来分享一些关于mysql索引的知识点吧~

阅读更多
关于mysql索引的一些知识点

提升idea开发效率的插件分享

2022-11-13

工欲善其事,必先利其器。想要提升编程开发效率,必须选择一款顺手的开发工具。
对于java开发者来说,idea几乎是唯一的主流选择,今天就来分享几个能够有效提升开发效率和编程体验的插件,一起来看看吧~

阅读更多
提升idea开发效率的插件分享

开源第一步,好的开始是成功的一半

2022-11-13

开源项目的第一步,就是把代码里的业务功能全去掉,然后用代码扫描工具确保遵守代码规范,毕竟是为了给别人使用和学习的代码,如果自己写的都不规范就有点尴尬了。

阅读更多
开源第一步,好的开始是成功的一半

准备开源一个开发脚手架项目,就叫乘风吧

2022-11-06

日常工作中,大多数时间都是在写一些业务代码,时间久了就会觉得越来越没有挑战性。
为了更快地磨炼自己的技术,我打算开源一个开发脚手架项目,持续去打磨这个项目,如果能给其他开发同学一些小小的帮助,那就再好不过了。

阅读更多
准备开源一个开发脚手架项目,就叫乘风吧

设计原则(7原则)

2022-11-05

关于写代码要不要遵守设计原则,向来是一个见仁见智的话题,个人的看法是,可以参考设计原则背后的编程思想,但没必要死板地遵守,让设计原则成为我们写代码的底层思维,而不是禁锢,下面来分享一下常见的7个设计原则吧~

阅读更多
设计原则(7原则)

mysql查询用户当前排名

2022-11-01

最近开始做一些游戏类的项目,游戏项目最常见的一个需求就是排行榜了,比如按历史积分进行排行,取出前十名进行展现。

阅读更多
mysql查询用户当前排名

java使用hutool实现列表转树形结构

2022-10-30

在后端开发的过程中,处理递归树形结构是非常常见的需求,比如多层级菜单权限、部门、分类等数据都是树形结构,以前写go语言的时候也自己封装过list转tree的方法,在开发java项目的时候发现hutool竟然有现成的方法可以用,今天就来分享一下吧~

阅读更多
java使用hutool实现列表转树形结构

Spring Boot实现定时任务

2022-10-30

项目开发中经常会遇到一些需要定时任务的场景,比如每天凌晨重置游戏数据、每天更新用户vip过期状态等,使用linux系统的crontab虽然也可以实现,但是这种方式没有办法实现版本控制,把开发和运维强耦合到一起,维护起来非常麻烦,最佳的实现还是通过框架内置的定时任务来管理。

阅读更多
Spring Boot实现定时任务

arco pro简单的路由守卫实现

2022-10-24

最近在尝试使用字节跳动开源的arco design框架开发后台项目,第一次用vue3+ts这套技术栈,踩到的坑还挺多的,下面来分享一下如何根据业务要求实现路由守卫功能。

阅读更多
arco pro简单的路由守卫实现

若依前后端分离版本地启动过程

2022-09-06

最近一直在找java的开发脚手架,找来找去还是感觉若依好用一些,以后可以在这个框架的基础上去深入优化一下,也是不错的。学习一个框架第一步就是在本地把服务跑起来,下面来分享一下若依前后端分离版本地启动的过程吧。

阅读更多
若依前后端分离版本地启动过程