- 博客(17)
- 收藏
- 关注
原创 nacos liunx系统的部署和设置
第一步在liunx系统解压 liunx系统上必须有Java环境jdk1.8以上第二部 在conf 文件中找到application.properties文件 设置端口和数据库第三步 启动指令cd home/nacos/nacos/bin/startup.sh -m standalone第四步查看是否启动成功浏览器登陆:http://127.0.0.0:8848/nacos,用户名:nacos,密码nacos,如下即安装成功...
2024-04-02 10:36:05 302 1
原创 Java 根据数据生成带层级的nc数据
/ //创建一些虚拟数据。// 纬度的 数组 长度。// data.//为压力和温度数据定义netCDF变量。// 经度的 数组 长度。// 创建4维数组,里面分别存放 温度数据,气压数据。
2024-04-02 10:34:05 437 1
原创 python 根据cartopy插件出气象等值线高度场图片
最近工作需要根据nc文件中要素出一张500hap高度场+850hpa风+850hpa相对湿度图片,网上查找资料几天终于做出来了,下面直接上代码和效果图import numpy as npimport matplotlib.pyplot as pltimport matplotlib as mplimport scipy.ndimage as ndimageimport xarray as xrimport cartopy.crs as ccrsimport cartopy.io.sha
2022-04-28 14:57:53 3474 2
原创 ElasticSearch深度分页解决方案
前言Elasticsearch 是一个实时的分布式搜索与分析引擎,在使用过程中,有一些典型的使用场景,比如分页、遍历等。在使用关系型数据库中,我们被告知要注意甚至被明确禁止使用深度分页,同理,在 Elasticsearch 中,也应该尽量避免使用深度分页。这篇文章主要介绍 Elasticsearch 中分页相关内容!From/Size参数在ES中,分页查询默认返回最顶端的10条匹配hits。如果需要分页,需要使用from和size参数。 from参数定义了需要跳过的hits数,
2022-04-28 14:50:34 708
原创 python bottleweb框架接口
import bottle#接口名称和请求方式@bottle.post('/img',method='Post')def index(): dataPath = bottle.request.query.dataPath#post获取参数 outPath = bottle.request.query.outPath # post获取参数#业务处理模块 try: return '200' except Exception as e...
2022-04-25 18:58:51 801
原创 记录Kafka用一段时间报Failed to create new KafkaAdminClient问题
最近公司初次使用Kafka在刚使用当中一切顺利包括对接服务者和消费。但是在使用一段时间突然发现Kafka消费者在调用Kafka的时候报Failed to create new KafkaAdminClient 错在多方查找以后没有找到能解决错误的地方。在请教Kafka大神以后说检查下Kafka心跳检测突然发现没有配置心跳检测下面上代码。spring: kafka: bootstrap-servers: 172.16.39.6:9092 producer: # 发生错误后
2021-11-25 08:38:37 8747
原创 liunx部署zookeeper
第一步解压zookeeper tar -zxvf zookeeper-3.4.13.tar.gz第二步 去config目录下 把 zoo_sample.cfg文件该为 zoo.cfg 第三步 修改zoo.cfg配置文件 在zookeeper目录下创建data文件dataDir=/tmp/zookeeper/data 对应到指定路径dataLogDir=/tmp/zookeeper/log注意:如果想配置集群的话,请在clientPort下面添加服务器的ip。如serv.
2021-09-29 13:17:28 100
原创 ElasticSearch集成到springboot项目中
第一步引入jar <!--elasticsearch--><dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client</artifactId> <version>7.14.0</version></dependency><
2021-09-26 13:49:24 235
原创 liunx系统安装elasticsearch中间件
因项目需要在项目中集成elasticsearch中间件查询,经过半天的安装终于安装成特此记录.第一步官网下载Download Elasticsearch Free | Get Started Now | Elastic | Elastichttps://www.elastic.co/cn/downloads/elasticsearch下载自己需要的版本第二步 把下载的文件放到liunx服务器解压tar -zxvf elasticsearch-5.4.0.tar.gz第三步修改 co...
2021-09-24 17:06:22 97
原创 HttpClinet HTTP请求
引入maven 路径<!-- HttpClinet HTTP请求 --><dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5</version></dependency><dependency> <g.
2021-09-17 11:17:18 167
原创 spring 根据名称找到bean注释的类和方法
@Component (把普通pojo实例化到spring容器中,相当于配置文件中的 )@Component("testJob")@Transactional(rollbackFor = Exception.class)public class TestJob { public void start(Object object) { System.out.println("-------------------TestJob01任务执行开始-----------------.
2021-09-16 15:50:24 408
原创 Java map循环最高实用性
一、前言1、在看 《阿里巴巴java开发手册》时候,有一条推荐的规约: 【推荐】使用entrySet遍历Map类集合KV,而不是keySet方式进行遍历。 说明:keySet其实是遍历了2次,一次是转为Iterator对象,另一次是从hashMap中取出key所对应的value。而entrySet只是遍历了一次就把key和value都放到了entry中,效率更高。 ---- 那么如何理解那一段话呢? map 集合如何遍历效率高?二、Map集合的遍历1、根据 key 找 value获取
2021-08-27 15:56:20 701
原创 判断当前时间是否在某个时间段内
/** * 判断当前时间是否在给定时间范围内 * @param startTime 开始日期(MM-dd) * @param endTime 结束日期(MM-dd) * @param nowDate 当前时间 * @return */public static boolean checkDateRange(String startTime,String endTime,Date nowDate){ SimpleDateFormat sdf_m = new SimpleDate.
2021-08-25 16:28:21 363
原创 项目中简单map缓存
public class MapCache{ private static final MapCache mapCache; private Map<String, CacheObject> map; private MapCache() { map = new ConcurrentHashMap<>(); } static { mapCache = new MapCache(); } ...
2021-08-25 15:48:37 113
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人