后端

关于mysql索引的一些知识点

2022-11-28

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

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

调用百度统计接口,轻松实现pv、uv统计

2022-11-07

公司的一个新项目有统计pv、uv的需求,本来还在想怎么设计表去存储数据,突然发现原来百度是有现成的接口可以调用的,还是第一次知道,花了两个小时调试一下,轻松搞定需求。

阅读更多

设计原则(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实现定时任务

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

2022-09-06

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

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

redis初次启动时的三个warning处理

2022-09-05

在CentOs系统中安装redis成功后,初次启动时出现了三个警告,特此记录一下处理方式。

阅读更多
redis初次启动时的三个warning处理

sentry本地化部署

2022-09-05

sentry是一款非常好用的服务监控软件,虽然能够以saas模式使用,但是由于是国外的软件,saas模式网络很不稳定,后端记录一个错误会出现3秒以上的延迟,而且使用额度也有一定限制,只好部署到自己的服务器上使用。

阅读更多
sentry本地化部署

centos安装docker及docker-compose

2022-09-05

容器化大行其道的今天,作为一名紧跟潮流的后端开发,docker的安装部署也成了一项必备的技能,今天就来跟大家分享一下docker及docker-compose安装的过程。

阅读更多
centos安装docker及docker-compose