- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 JAVA已知圆心经纬度和半径求圆周点的经纬度
项目中遇到一个需求,需要根据传入的圆心经纬度和半径参数获得圆周点的经纬度,在网上查询了很多没有找到能用的算法,从GPT中获取到了一个简洁的用java实现的算法,在此记录一下,供大家参考。已亲自在gis球上验证计算结果正确无误。
2023-05-05 21:29:20 760
原创 web项目中json字符串处理时double数据精度丢失的问题解决方案
本人Java,在一个WEB项目开发过程中与C++联调时遇到一个问题,我这边的json字符串中,value数据都是字符串形式的,C++无法识别,要求我们将其中的value转换成实际格式后传过去。具体要求是:(1)如果是字符串,就必须加上双引号;(2)如果是整数,就不能加上双引号,且数字不能有小数点;(3)如果是小数,不加双引号,且必须有小数点。如:数字1.0,不能去掉小数点,传1就会导致程序异常。前面两点其实没有任何实现难度,但是第三点在开发过程中却遇到了问题。众所周知,前端JS是没有1.0这种小
2022-04-15 23:12:50 4471
原创 利用JAVA及JS进行Excel文件导出处理方式
本人的一个老项目,前端用jquery写的,遇到一个需求,前端上传文件,后台接收到文件后,处理文件中数据并生成文件返回给前端导出,在开发过程中遇到了一些问题,采用曲线救国的方式实现了,记录一下,也希望哪位大神有更好的方式指点一下。...
2022-04-10 21:00:30 1841
原创 多个集合元素组合(java和js实现)
曾经在项目开发时遇到一个让我头疼的需求:进行试验设计时,有多个试验因子的多个因子水平需要进行全因子组合,因子数及其对应的因子水平数均不确定,由前端用户界面传入后台。如:某次试验共有3个因子,因子一有2个因子水平,分别取值为[1,2];因子二有3个因子水平,分别取值为[3,4,5];因子三有2个因子水平,分别取值为[6,7];则此次试验一共有232=12种组合。组合结果列举:[[1, 3, 6], [1, 4, 6], [1, 5, 6], [2, 3, 6], [2, 4, 6], [2, 5, 6],
2022-03-26 22:17:31 1134 1
原创 JSON对象转换为JAVA对象(key-value-children)
复杂json数据需要返回给前端作树形展示时,往往需要将数据封装成“key-value-children”的格式,为此,我写了一个转换工具方法,供大家参考。构造一个测试JSON{ "status": 10000, "message": null, "data": { "id": "123", "name": "test1", "next": [ { "id": "456",
2022-03-25 21:48:55 2430
原创 maven打包脚本
分享一个好用的maven一键打包windows脚本,新建文本文件,后缀改为bat,将以下内容复制到文件中,将脚本文件放在需要打包的模块并列的目录中,双击运行脚本即可。需事先配置好maven环境变量M2_HOME为maven根目录(1)一键打包所有模块,脚本如下:@echo offecho ==========================start to install all modules===============================if not exist "%M2_
2021-07-12 22:20:15 1310 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人