自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 基于Redis实现的阻塞队列

BaseTask类实现了基础的属性和方法,之后的拓展Task只需要继承BaseTask,覆写其中的run、finish、error方法即可。我这边用的框架是SpringBoot,所以我采用Spring的线程池来实现的,也可以用其他的线程去实现,这个不重要。所以我选择使用redis中间件来实现任务的互通,这样无论怎么更新,无论服务器出了什么样的问题,都不会影响到队列任务的执行。可以注意到,每个任务都独立运行,且互不干涉,至此整个流程算是完成了。我这边开了两个线程池,来模拟多服务的情况。

2023-08-15 18:59:44 995 2

原创 Eureka Client注册不到注册中心的问题

之前不论是网上的大多数教程还是书上写的,都是老版本的方法,但是实际上最新的SpringBoot写法已经不太一样了,我这边用的SpringBoot版本是3.1.1,如果有相同版本的伙伴可以使用我这种方法,理论上讲高版本都可以,但是只测试了3.1.1,可以酌情使用。找不到了,于是我又开始了新一轮的调试,后来发现,高版本的Eureka,不需要这个注解了,直接SpringBoot启动,就可以注册到注册中心。配置文件什么的应该都是没问题的,但是就是无法在注册中心找到。在我查阅资料的时候,很多都说只需要添加。

2023-07-04 10:25:38 1591 2

原创 Android调用新版百度天气api,解决地理编码问题

我在学习制作天气预报app的时候,先调用新版百度地图api时发现,百度取消了原有api链接的city参数,反倒是改为了district_id,看到这个的时候我一脸蒙蔽,全国那么多地区,我要怎么一一获取到他们的地理编码,这个问题困扰了我半天,反复查询其他api时,发现高德地图有一个api,为地理编码,简单来说就是根据你给出的地区名字,就可以返回这个城市自身及包含区域的所有区域编码。怎么注册高德地图api这里就不赘述了,可以去高德地图的官网注册查看可是后续我在使用两个api的时候,发现了一个新的问题,我要怎么

2022-04-03 17:56:50 3211

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除