自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

气象信息管理员

为了爱好而做

  • 博客(42)
  • 资源 (4)
  • 收藏
  • 关注

原创 linux配置jdk环境

尤其注意CLASSPATH,当用javac编译应用后,需要通过java 主类名称这样进行启动,如果没有.:则jdk只会去$JAVA_HOME/lib下面找,而不会再当前目录找执行程序,汇报无法加载主类这样的错误。JAVA_HOME=/home/java/jdk1.8.0_25CLASSPATH=.:$JAVA_HOME/libPATH=$PATH:$JAVA_HOME/binexpor...

2019-05-23 21:32:24 160

原创 kubernetes集群部署ftp应用

kubernetes集群里部署基于vsftpd的应用欢迎阅读当前情况原因欢迎阅读kubernetes目前已经成为PaaS层云计算的首选。他在处理无状态的web级应用是那么的完美无缺,但是在处理基于tcp协议时,则有些力不从心。本文将使用kubernetes平台部署vsftpd应用,这个应用的特点是需要暴露很多端口,尤其的ftp协议的被动模式,需要进行特殊处理。当前情况在github上已经有...

2019-05-18 11:25:49 4117 2

原创 docker安装备忘

docker安装备忘安装教程docker启动的参数我的配置有三点记录:安装教程当然以官网为主docker启动的参数我的是18.0.6版本,以/etc/docker/daemon.json进行配置我的配置{ "data-root": "/data/docker", "storage-driver": "overlay", "bip": "192.168.0.0/12",

2018-12-20 17:55:08 192

原创 解决form没有put请求的方法和后台用pojo对象接收json数据的方法

一、html的form是不支持put和delete的请求的,所以需要通过js的ajax请求完成。 前台html页面如下所示:<div id="dlg" class="easyui-dialog" style="width:400px" data-options="closed:true,modal:true,border:'thin',buttons:'#dlg-buttons'"&g...

2018-06-29 21:26:59 1064

原创 CCI-MUSIC台站信息同步

MV_STATION_INFO这个视图是在bdb里; 需要music后台同步后,才会将CCI内容同步到这个视图里; CCI台站信息导入中,需要将“台站级别“按照码表里的内容进行填写,虽然表格里没要求必填; 台站级别的对应码表:公共配置信息维护->公共基础配置->台站码表维护->台站级别代码,这是个规则,需要按照名称填到台站的表格中,而不是代码。...

2018-06-01 13:22:20 201

原创 linux-c没有头文件的怪异问题

引用了atof()函数,本来在一个大的源文件里,后来拆分后,忘了引用include stdlib.h,但是程序不报错,只是atof()函数转换是错误的结果。找了两个小时原因才找到,苔草淡了!...

2018-05-14 21:10:20 299

原创 c语言返回链表(malloc分配的字符串)

一、函数返回头指针(指向字符串的指针) 以下代码返回了链表的头指针,这种比较简单#include <rqc.h>#include <stdio.h>#include <string.h>#include <stdlib.h>//对于缺测"////"则记录特征值999.999sta_data *readregfile(ch...

2018-05-14 12:22:13 1612

原创 关于docker容器内要启动两个进程时Dockerfile的编写

近期想做一个cron定时任务的docker,在Dockerfile中做如下定义FROM library/alpine:latestRUN apk --update add rsync openssh bashVOLUME ["/data"]ADD start.sh /CMD ["/bin/bash","/start.sh"]在start.sh中用crontab 加载定时任务ru...

2018-04-13 15:33:13 16363 1

原创 linux c语言获取文件的属性

int stat(const char *path, struct stat *buf); int fstat(int fd, struct stat *buf); int lstat(const char *path, struct stat *buf); 我使用lstat和stat获取文件的属性,代码如下//遍历这个目录DIR *dp=opendir((char *)ch...

2018-04-10 15:33:26 3499

原创 oracle中left on确立两个表在某些条件下,存在与A表中,却不在D表中的语句

--6、未到站次select A.C_OP_CTS_Z_A_104from tab_omin_op_cts_z_a_1 A left join tab_omin_cts_di_1 Don ( A.C_OP_CTS_Z_A_104 = D.S_F_NAME and D.data_id='A.0001.0009.R001' AND D.record_date='2018-...

2018-03-26 15:46:23 352

原创 kubectl在集群外的安装

1、For example, to download version v1.9.0 on Linux, type:curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.9.0/bin/linux/amd64/kubectl2、Make the kubectl binary executablech...

2018-03-22 22:57:42 489

原创 springboot工程打包

-Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类打包插件配置 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> ...

2018-03-12 12:58:10 209

原创 elasticsearch时间字段的处理

首先,确报创建索引是的mapping字段和json写入的字段名称一致,否则会有意想不到的问题。刚开始,redis里的json字符串字段为regular_detail_hour,但是,我在创建索引时写的为:regular_detail_time。通过logstash写入到ES,并不报错,只是新建了一个叫regular_detail_hour的字段。 通过bean实例化了一个json,然后通过Red...

2018-02-11 19:04:27 5888

原创 logstash读取redis的list

这种时候,就需要用 list 类型。在这种类型下,数据输入到 redis 服务器上暂存,logstash 则连上 redis 服务器取走 (*BLPOP命令* 命令,所以只要 logstash 不堵塞,redis 服务器上也不会有数据堆积占用空间)数据。...

2018-02-10 08:56:37 916

转载 使用RedisTemplate对list的操作

@Autowired @Resource(name="redisTemplate") private RedisTemplate<String, String> rt; public void flushdb(){ rt.execute(new RedisCallback<Object>() { public...

2018-02-10 08:54:41 14557 1

转载 linux消息队列的默认配置

经常在创建消息队列呢,报错No space left on device。这时,可以通过修改MSGMNI这个参数来解决。MSGMNI— 这个参数决定了系统中同时运行的最大的message queue的个数。MSGMNI:/proc/sys/kernel/msgmni文件中定义了该值;  作用:该值定义了消息队列的最大长度;要使db2(7.1版)正常运行,其最小值为128;  对

2018-01-28 16:26:29 1611

原创 修改单个消息队列中消息的最大个数

front:~ # cat /proc/sys/fs/mqueue/msg_max10front:~ # cat /proc/sys/fs/mqueue/msg_max10front:~ # vi /proc/sys/fs/mqueue/msg_maxfront:~ # cat /proc/sys/fs/mqueue/msg_max10front:~ # vi /proc/sys/f

2018-01-28 06:52:48 3545

原创 记录一次入坑的linux下c语言解析txt文件

一、读取文件中的一行 读取txt文件比较简单:FILE* conf_file= fopen(conffile, "r");char conf_line[512];while (fgets(conf_line, sizeof(conf_line), conf_file)!=NULL){ //获取了一个字符串conf_line //对字符串进行解析}关键函数就是fg

2018-01-07 22:09:03 1432

原创 一个核心元数据对应多个CTS四级资料的CCI配置

雷达资料(J.0003.0001)、高空BUFR资料(B.0001.0029)等资料下面对应多个CTS四级资料,这时如果要生成节目表,需要在CCI进行特殊处理。 这时,需要在后台导入时间规则: 写一个txt文件,内容如下:<J.0003.0003_001><0 0/6 * * 6-8 ? *><每年的6月至8月每日的每时的0分开始每隔6分的0秒><J.0003.0003.R001>Z

2017-12-28 09:43:41 234

原创 MCP中添加新的监控资料无法显示问题

现象: 1、集中监视界面告警:任务执行失败:省级上行流程(*) 2、上行监视页面,有的资料应收数等数据位置为空 可能原因: 1、省级上行监视的某资料未配置资料处理规则; 2、省级上行监视的告警资料,未配置告警区间或告警阈值。 处理 1、查库 select * from tab_omin_st_funcmeta a where a.i_func_code='c60e017a-13

2017-12-28 09:08:00 257

原创 linux脚本中写环境变量

export JAVA_HOME=/usr/java/jdk1.8.0_151

2017-12-17 17:54:07 1024

原创 windows清理8080端口

按照如下操作,即可清理8080端口

2017-12-12 08:33:44 1060

转载 Elasticsearch实践

ElasticSearch目前在互联网公司主要用于两种应用场景,其一是用于构建业务的搜索功能模块且多是垂直领域的搜索,数据量级一般在千万至数十亿这个级别;其二用于大规模数据的实时OLAP,经典的如ELKStack,数据规模可能达到千亿或更多。 这两种场景的数据索引和应用访问模式上差异较大,在硬件选型和集群优化方面侧重点也会有所不同。

2017-11-14 10:11:29 729

原创 Linux备忘

批量查找后复制

2017-11-13 15:00:49 167

原创 elasticsearch5.4集群超时

解决elasticsearch的集群节点的超时问题

2017-10-12 09:50:22 1867

原创 java使用jdbc访问mysql数据库乱码

java访问数据库乱码的解决方案

2017-08-09 14:33:12 219

原创 linux使用c语言访问mysql数据库

不安装mysql数据库的情况下,通过库函数和头文件,访问mysql数据库

2017-08-09 14:28:36 319

原创 suse linux Crontab日志查看

rpm -qa|grep -i cron在/var/spool/mail/用户 目录下查看日志,能够记录执行失败的原因。

2017-07-30 22:13:45 5017

原创 linux shell脚本

#!/bin/bash remotedir="/share/aws_new/"${1} localdir="/behb/history/"${1} ftp -n<<! open 10.96.72.30 user cts cmscts001 cd $remotedir lcd $localdir prompt mput "Z_SURF_I_5????_"${1}"??0000_O_

2017-07-27 13:57:54 238

原创 elasticsearch5.4的java api

使用spring boot框架,利用elasticsearch的java api连接集群,获取索引信息。

2017-07-12 15:49:16 1369 1

原创 linux批量删除大量小文件

find . -name ‘Z_SURF_I_*’ -exec rm {} \;

2017-05-02 14:41:30 800

原创 CTS的动态分发

关于动态分发的分发用户设置,试了好多次, 终于找到问题了。动态设置,需要设置两个地方,第一个是分发用户管理,第二个是分发策略。这里如果把定时目录标志配置了基于系统时间或者基于产品时间的话,那么在分发策略里面不能添加下级目录,只能分发到根目录,然后再按照时间动态分发。所以,在分发用户管理里,需要将下图打勾那个样子,而不是打叉的那个样子。

2017-03-27 12:03:20 304

原创 mybatis-spring的Bug

用spring+springmvc+mybatis配置双数据源,一个是mysql,另外一个是oracle。在整合配置中,使用了mybatis-spring这个jar包,结果在配置MapperScannerConfigurer时,总报错,报无法加载driver驱动。完整的配置如下:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://w

2017-02-23 14:26:14 251

原创 SSM集成application.xml配置

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org

2017-02-23 08:44:40 728

原创 SPRINGMVC注解@Resource

SPRINGMVC使用SERVICE层的服务,需要在controller中注册,有几个服务注册几个。如下: @Resource private MondataService mondataservice; @Resource private DatanameService datanameservice; @Resource private Prog

2017-01-12 09:14:50 1251

原创 CTS接收的文件被当作重复报

区域站中心站将打包的国家站新Z格式文件(Z_SURF_C_BEHB_20170110150050_O_AWS_FTM.txt),发送到了AWS目录,虽然AWS目录不接收,放到了other目录下,但是由于other配置了文件名检查和格式检查,所以在唯一性表中记录了Z_SURF_C_BEHB_20170110150050_O_AWS_FTM.txt,造成后面的AWS_NEW目录的打包文件Z_SURF_C

2017-01-11 10:36:11 272

原创 SSM连接ORACLE数据库

1、使用maven需要自己下载ojdbc6.jar,然后使用maven命令安装到本地库中 2、

2017-01-09 13:51:16 4994

原创 CTS某个主机阻塞后重发

CTS到某个主机阻塞之后,出现积压 现象有以下3点: (1) 值班人员已经发现有未发送的文件积压了 (2) /behb/cts/work_cts/dist/process在这个目录发现有文件,说明已经积压了。 (3) 查看Eimon.log,发现有积压需要进行重发处理 发现未发数多余未到数,在排除DI问题后,可以判断是积压了。在/home/cts/Bin目录下有redist进程,执

2017-01-05 11:53:48 266

原创 linux统计文件个数

find ./ -type f |grep .txt|wc -l如果去掉wc -l 的话,可以查看具体文件的位置信息

2017-01-05 11:44:11 415

原创 linux下shell批量查找文件并复制

find       /behb/cts/work_cts/coll/archive/      -name            '*_O_AWS-SS_DAY.txt'            -exec           cp          {}            /home/cts/tmp/         \  ;注意一定要加;

2016-12-30 10:32:43 5961 1

递归调用实现linux的通配符匹配命令

在linux系统中我们可以使用ls Z*_2014*来查找相应的匹配文件,本程序使用c语言通过递归调用,实现了这个功能。

2014-05-12

linux下ftp客户端小程序

历经一个月,从初学者的角度学习了套接字技术,并以vsftp为ftp服务器,在suse11机器上用c语言写了一个ftp客户端,实现了文件的下载功能。本程序适合初学者学习linux和ftp技术,利用套接字实现网络编程。

2014-02-07

海量数据入库

本程序经过测试,可以将批量超大型txt文件经过处理后存到数据库中,并且不会出现卡死现象。

2013-08-22

c#与SQL数据库连接

连接到数据库,并进行数据操作,读取数据,并把数据按照GIS进行栅格处理。、 包含:时间段内频数算法、栅格处理算法

2012-07-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除