UWB定位算法

2022-03-22
阅读 6 分钟
1.4k
前言最近公司在研发室内定位的产品,作为后端工程师自然也开始了UWB定位算法的研究。协议解析根据协议内容,我们可以简单编写工具类,快速解析 {代码...} UWB定位算法编写BaseStation.java {代码...} 计算定位坐标: {代码...} Location.java {代码...}

Springboot集成Mongodb

2022-01-20
阅读 17 分钟
806
依赖 {代码...} 代码SimpleMongoService {代码...} SimpleMongoServiceImpl {代码...} MongoBaseInfo {代码...} PageInfo {代码...} 测试类 {代码...} RangeEntity {代码...}

Redis生成订单号格式化补0

2021-03-02
阅读 14 分钟
2.4k
工具类RedisUtil: {代码...} 控制器Controller: {代码...} 补充一下Redis事务:RedisDataSoureceTransaction {代码...}

使用Jenkins实现自动化部署

2021-02-25
阅读 5 分钟
1.5k
前言我的centos服务器以及安装好了docker的,下面直接开始安装Jenkins安装Jenkins查看docker版本 {代码...} docker 所有 image 文件 {代码...} 启动 docker {代码...} 安装Jenkins [链接]这里把Jenkins默认8080端口修改为8040安装成功后:访问 [链接]【账号为wulongbo,密码为wulongbo945108】Jenkins配置环境配置这里 JA...

Zuul管理整个微服务Swagger文档

2021-02-24
阅读 5 分钟
2.4k
思路每个微服务引入各自的swagger文档,zuul做统一整合。模块父工程 springcloud-parent 引入 swagger-spring-boot-starter 依赖: {代码...} 注意:这里版本必须为1.7,使用1.9会有冲突会员模块 springcloud-api-member-service-impl 扫包 {代码...} 在 MemberServiceImpl 中引入 swagger 相关注解,正常来说这部分应该...

Nginx+Zuul实现网关集群

2021-02-24
阅读 3 分钟
1.5k
Nginx下载Nginx下载nginx,这里作者选用的是 nginx/Windows-1.16.1版本。解压后如下:Nginx常用命令启动命令:start nginx停止命令:nginx.exe -s stop 或 nginx.exe -s quit查看Nginx版本:nginx -vNginx启动这里我们选择cmd启动,打开cmd,切换到nginx目录为了确保nginx的正确运行,我们先不要修改nginx.conf文件,直接...

定时任务的实现原理,看完就能手撸一个!

2021-01-08
阅读 21 分钟
1.6k
在上篇文章中,我们简单的介绍了定时任务的使用方式,不同的架构对应的解决方案也有所不同,总结起来主要分单机和分布式两大类,本文会重点分析下单机的定时任务实现原理以及优缺点,分布式框架的实现原理会在后续文章中进行分析。

别再写满屏的 if else 了!

2021-01-07
阅读 6 分钟
1.8k
程序员想必都经历过这样的场景:刚开始自己写的代码很简洁,逻辑清晰,函数精简,没有一个 if-else,可随着代码逻辑不断完善和业务的瞬息万变:比如需要对入参进行类型和值进行判断;这里要判断下对象是否为 null;不同类型执行不同的流程。

丢掉那些BeanUtils工具类吧,MapStruct真香!!!

2021-01-07
阅读 12 分钟
4.4k
BeanUtils工具类使用 MapStruct 之前我们是这样来转换对象的: {代码...} 后面读者可以参照BeanUtils自行修改 PersonConverter 接口为泛型。为什么需要MapStruct ?首先,我们先说一下MapStruct这类框架适用于什么样的场景,为什么市面上会有这么多的类似的框架。在软件体系架构设计中,分层式结构是最常见,也是最重要...

springboot整合dubbo

2021-01-06
阅读 8 分钟
15.9k
register根据服务订阅关系,返回provider信息到consumer,同时consumer会把provider信息缓存到本地。如果信息有变更,consumer会收到来自register的推送