一个项目中使用了SpringGateway网关,整合Security做安全认证,定义了一个JwtAuthenticationTokenWebFilter,实现WebFilter,实现方式如下:@Data@ComponentpublicclassJwtAuthenticationTokenWebFilterimplementsWebFilter{...}@AutowireJwtAuthenticat
最近在做船舶运输的相关服务,需要在地图上展示台风行进方向的扇形区域,以及该区域内的船舶,扇形区域的输入参数包括:台风行进方向扇形半径行进方向夹角由于postgis内置函数并未提供直接构造扇形的功能,所以只能自己实现。思路很简单,利用半径画圆,利用半径和夹角画三角形,利用postgis的重影函数,求得两个对象的重叠部分,即是我们需要的扇形,示意图如下:(需要注意的是,三角形的边长要放大,以免相交后圆
最近使用postgis的地理函数做一些区域查询判断,SQL代码如下:<sqlid="region_condition_geo"><iftest="geog!=null"><iftest="geog.type=='circle'">ANDST_Intersects(ST_Buffer(ST_GeomFromText('POINT(${geog.centerStri
在一台配置为2核4G的阿里云服务器上,硬盘是普通的云盘(即SATA盘),除mongoDB外,运行了若干个java应用,单节点mysql和redis,mongo的实际可用内存在1.5G左右。单表数据200万条的时候,一个聚合函数响应时间约为6秒,页面端每秒请求一次,由于响应不够及时,页面刷新不及时,服务端堆积了大量的mongoaggregate请求,系统可用内存不足,直接导致了溢出,mongo服务被
SQL查询中,根据列A分组,分组后针对列B执行统计函数,是一件常用也很重要功能,如selectT.a,max(T.b)fromTorderbyT.aasc,T.bdescgroupbyT.aselectT.a,count(T.b)fromTorderbyT.aasc,T.bdescgroupbyT.a一直这样写SQL,直到有一天,一个做股票的朋友(非IT人事)和我聊天,说他自己用Python整了点
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号