随笔分类 - java后端
摘要:使用地理信息系统(GIS)的相关技术和算法来实现根据经纬度查询一定范围内的资源数据。以下是一种基本的实现思路: 获取资源数据:首先,您需要有一组资源数据,每个数据都包含了对应资源的经纬度信息。 计算距离:使用距离计算公式(如haversine公式)来计算两个坐标点之间的距离。这可以帮助您确定资源数据
阅读全文
摘要:CompletableFuture.runAsync(() -> { //代码块 }); //可以选择线程执行后的结果去判断下一步的执行,具体使用百度自查
阅读全文
摘要://调用 List<user> data = new ArrayList<>(); List<user> rows = getPersonResult(personIds,0L,30000,data); /** 数据量太大 数据库报错 分流处理 **/ public List<user> getPe
阅读全文
摘要:记录一下反射的用法 用org.springframework.util里面的工具类去反射注解的字段值 Class<?> clz = Class.forName("...");Map<String, String> map = new ConcurrentHashMap<>();ReflectionU
阅读全文
摘要:记录一下zip压缩文件下载 下载的内容有些大 ,通过变成.zip的文件的话会小很多,response是HttpServletResponse,记得关闭流 //文件压缩下载 ZipOutputStream out; String fileName = dataType + ".zip"; respon
阅读全文
摘要:关于什么是xss漏洞 参考:https://blog.csdn.net/cpongo11/article/details/103312716 对页面传入的参数值进行过滤,过滤方法如下 public static String xssEncode(String s) { if (s == null |
阅读全文
摘要:单例模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。 这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 创建: public class AntiFraudData { //创建对象 p
阅读全文
摘要:request 是 javax.servlet.http.HttpServletRequest 获取其他机器访问自己服务时的真实ip public String getIP(HttpServletRequest request){ String ip = request.getHeader("x-f
阅读全文
摘要:功能:主要有一个修改日志的需求,在修改时需要修改前后的值做一个日志 解释:传入两个实体对象,通过getClass().getDeclaredFields()获取对象的字段,然后比较不相同的值存到map里面,移除不需要的字段值后存到string里面返回 /** 获取修改的内容*/public stat
阅读全文
摘要:1.1 junit5 版本5.6.0 pom文件如下: <properties> <junit.jupiter.version>5.6.0</junit.jupiter.version> </properties> <dependency> <groupId>org.junit.jupiter</g
阅读全文
摘要:1. 在.pom文件中添加openfeign的依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId></dependenc
阅读全文
摘要:1.在application.properties中ds-portal_service_port=http://192.168.**.**:10001 2.在java中@Autowiredprivate Environment environment; String portalPort = env
阅读全文
摘要:*************************** APPLICATION FAILED TO START *************************** Description: Binding to target [Bindable@31133b6e type = org.sprin
阅读全文