Java
就到这个秋天
这个作者很懒,什么都没留下…
展开
-
基于MapBox的船舶AIS数据在地图上的实时显示(仿船讯网效果)
AIS数据NOAA Office for Coastal Management 提供了2009-2021年美国海岸周边的AIS数据,截止目前更新到21年3月份。网址:https://coast.noaa.gov/htdata/CMSP/AISDataHandler/2020/以20年数据为例,是按天提供的压缩包,解压后是.csv格式文件。数据格式如下:解析入库,...原创 2021-10-26 20:22:41 · 2426 阅读 · 8 评论 -
docker 使用 redis并外挂配置文件
docker 部署 redis以本人实际部署的为例1 下载redisdocker pull redis:5.0.72 修改redis 配置文件修改你准备挂载配置文件放入/home/ts/conf/目录下3 docker 中 生成 [docker容器目录与主机文件映射,数据和配置文件]docker run -d -p 6379:6379 -v /home/ts/conf/redis.conf:/etc/redis/redis.conf -v /home/ts/conf/data:/data -原创 2021-10-26 13:28:23 · 342 阅读 · 0 评论 -
docker 部署 jar
1 创建打包文件将创建Dockerfile文件和jar放入到已创建的打包文件目录下Dockerfile 内容:# Docker image for springboot file run# 基础镜像使用javaFROM java:8# 将jar包添加到容器中并更名为app.jarADD demo-0.0.1-SNAPSHOT.jar app.jar # 运行jar包RUN bash -c 'touch /app.jar'ENTRYPOINT ["java","-jar","/app.ja原创 2021-10-26 13:27:30 · 562 阅读 · 0 评论 -
docker容器时区修改 (宿主机时区与容器时区不一致)
若容器已经生成,则使用如下方式:1 进入容器docker exec -it 容器名 /bin/bash2 修改时间cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtimeecho Asia/Shanghai > /etc/timezone3 查看容器内当前时间date -R4 重启容器docker restart 容器名若容器未生成,可直接在Dockerfile里定义好:RUN ln -sf /usr/share/zonei原创 2021-10-26 13:25:45 · 508 阅读 · 0 评论 -
Druid 连接池 报错 com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
场景赘述早晨查看项目前一天的实际运行日志,发现了 一个Springboot项目中的druid 连接池和 mysql 产生了异常信息,重连暂并未对系统产生影响下面是具体报错信息:com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failureThe last packet successfully received from the server was 178,478,007 milliseconds原创 2021-10-26 13:13:10 · 3372 阅读 · 0 评论 -
Select2 实现模糊搜索 (远程实时加载)
select2 官方网站1 前端部分可选择去 https://github.com/select2/select2 ,下载select2对应的js和css,以及相关样式资源,同时也可根据开发要求,设置提示language。涉及外部js和css<link rel='stylesheet' href='../select2/select2.css' type='text/css' /><link rel='stylesheet' href='../select2/select2-bo原创 2021-10-26 13:09:00 · 1532 阅读 · 0 评论 -
两数相加——leetcode
题目:2.两数相加给你两个非空的链表,表示两个非负的整数。它们每位数字都是按逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0开头。public class ListNode { int val; ListNode next; ListNode() {} ListNode(int val) { this.val = val; } ListNode(int原创 2021-10-26 10:29:24 · 92 阅读 · 0 评论 -
Java调用python传参数并获取python返回的值
python 作为一种较为简洁的语言,虽然其也具有面对对象的特性,但,实话是用的人真的不咋多,不说新星 Go了,Java它都追不上,毕竟开发环境和生态决定了很多东西。But,python庞大的库资源,以及简洁的语言风格还是深受很多人的喜爱,再者赶上了AI的好时代,感觉大家都在学。But,做应用开发时偶尔还是需要使用python来做些东西,所以Java怎么调用Python呢?直接上代码,边看别边,相信看完你就会这套流程了,真不懂可以留言,但我更希望是大佬你的指导!以windows平台为例:(我用的.原创 2020-05-27 22:17:10 · 4914 阅读 · 7 评论