- 博客(9)
- 收藏
- 关注
原创 centOS7升级gfortran版本
这样,在CentOS 7中就可以安装并使用较高版本的gfortran了。使用scl命令启用DevToolSet环境后,系统将使用该环境中的工具链,包括gfortran。确保你的系统已连接到互联网,并以root权限登录。执行完上述命令服务器中GCC版本。
2023-11-10 10:43:15
898
1
原创 BaseEntity示例
除了这些注解外,BaseEntity类还定义了一些常用的属性和方法,如getId()和setId()用于获取和设置id字段的值,getCreateTime()和setCreateTime()用于获取和设置createTime字段的值等。总结起来,这段代码并没有对BaseEntity类进行重写,而是提供了一些通用的属性和方法,并使用了JPA注解来支持对象持久化和数据库映射。它使用了JPA注解来指定了数据库表的映射关系,并定义了一些常用的属性和方法。- @Id注解表示id字段是实体对象的唯一标识符。
2023-07-12 11:48:43
406
1
原创 try catch文件流写法 为什么可以不加finally关闭流
需要注意的是,在使用try-with-resources语句时,资源的类型必须实现AutoCloseable接口,以便在try块结束时自动调用其close()方法来关闭资源。在使用try-with-resources语句时,可以在try后面的括号中定义需要自动关闭的资源,当try语句块执行完毕或抛出异常时,这些资源会被自动关闭。在这段代码中,使用了try-catch语句块来捕获异常并处理。在这种情况下,流是在try语句块的作用域中定义的,而try语句块在执行完毕后,会自动关闭已定义的资源,包括文件流。
2023-07-07 09:59:33
920
1
原创 java 查询数据之后将对象集合保存为txt/csv文件,以流的方式返回前端
将查询到的对象集合转为json 使用的为JSONArray.fromObject()方法 需要引入依赖为json-lib包 对比fastjson,它会将空值也获取到,fastjson不会取空值。其他方式请参考EasyExcel官方文档。生成csv文件使用 EasyExcel。
2023-05-09 14:48:02
1510
原创 Cannot find implementation for 使用mapstruct报错解决
1.首先转换类代码上是否加上了@Mapper注解。3.确定和lombok的版本是否存在依赖冲突。2.确定自己是否添加相关依赖。目前使用的是1.18.24版本。全部满足之后 启动就不会报错!
2023-03-29 09:30:32
4415
3
原创 大文件json转储mongoDB 内存不溢出
2.通过工具类实现json转换对象 1000条存储一次 内存不会溢出。此处借鉴easyexcel中的写法 1000条返回一次。1.需要在页面下载zip文件进行解压。easyexcel解析CSV文件。
2023-03-20 11:27:40
215
原创 java实现geoserver自动发布
2.使用阿里云工具类 代码如下 发布时需要使用到阿里云服务器 将tif文件上传到阿里云然后从阿里云获取文件 进行发布 也可以从阿里云进行下载源文件。6.此处只支持坐标系为4326坐标进行上传发布 其他坐标暂不可 shp文件需要压缩为zip文件进行上传。5.上传到阿里云服务器需要保存其路径 存在数据库中进行使用 需要的数据还有图例,图层名称等保证其不一致。3.geoserver工具类(自写) 以及style生成工具。4.在ynl文件中进行配置。geoserver 工具类。
2023-03-20 10:49:49
1613
5
原创 java用split()分割字符串注意事项
2、如果用“|”作为分隔的话,必须是如下写法:String.split("\\|"),这样才能正确的分隔开,不能用String.split("|");3、如果在一个字符串中有多个分隔符,可以用“|”作为连字符,比如:“a=1 and b =2 or c=3”,把三个都分隔出来,可以用String.split("and|or");1、如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split(".");
2023-03-14 10:50:05
1086
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人