03 2022 档案
摘要:使用mysql自带的函数计算距离作为筛选条件 这种方式是网上比较常见的,缺点很明显,不能使用索引,查询非常的慢,几万条数据量查询都慢的要死 /** * @param :lat 纬度 * @param :lon 经度 * @param :dis 距离范围 **/ SELECT a.*,ROUND(63
阅读全文
摘要:话不多说直接上代码 import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberFormat; /** * @author jiangwenzhang * */ public class Lo
阅读全文
摘要:由于公司的redis版本较低,setnx无法同时设置有效时间,容易导致死锁,现写一种简易版分布式锁 import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.an
阅读全文
摘要:sun.misc.BASE64Encoder 不建议使用java.sun自带包中的内容 //此包在jdk高版本不再提供 import sun.misc.BASE64Decoder; 在项目中,涉及到64位编码的。有时开发会用到JDK中自带的BASE64工具。但sun公司是建议不这样做的。尤其是更新了
阅读全文