10 rosekin

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 3w+

FTP被动模式配置--公网IP

业务背景:业务中需要使用对方的FTP服务器,然后使用脚本自动登录FTP服务器并扫描对应目录,然后下载需要的文件。问题:之前使用被动模式连接一直正常,突然有一天我方无法获取到正常下载文件;但是使用windows客户端是可以正常上传、下载的。问题排查: 1、Windows客户端可以正常使用,说明网络是没问题的,ftp server也正常运行; 2、使用ftp命令/开启debu...

2019-11-29 16:26:59

qsv视频转码

最近帮老板做PPT,有一份素材只在iqiyi有高清版本,用iqiyi客户端下载后,发现视频格式为qsv,这肯定是考虑到版权保护做的格式混淆。尽管无意破坏版权保护规则,但任务依旧要完成。故研究了下如何快速实现qsv视频转码。主要使用了两种工具:1、QSV2flv 来源:新浪工具下载http://down.tech.sina.com.cn/page/55290.html测试了一个1分钟的视频,...

2019-08-07 09:22:18

python json.dumps 处理多余空格

最近用python 做接口对接时,遇到对 json 数据签名验证失败的问题,记录一下:接口传参需要签名校验,签名方法是取所有参数的 md5 再拼接起来,如果参数是二维数组,需要先json化,下面是计算签名的例子:# coding = utf-8import hashlibimport jsondef get_md5_value(string): m = hash...

2019-03-27 18:31:14

FTP主动被动介绍,相关协议整理

1.什么是FTP协议;FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。eg:在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高...

2018-05-03 11:01:03

mysq l单列索引 or 联合索引

在使用数据库的时候会经常使用到索引,单列索引是最常见、使用最多的,但是我们也经常遇到需要使用联合索引的场景,下边简单说明如何抉择使用何种索引。1,首先要确定优化的目标,在什么样的业务场景下,表的大小等等。如果表比较小的话,可能都不需要加索引;2,哪些字段需要建索引,一般都where、order by 或者 group by 后面的字段;3,权衡索引的利弊,记录修改的时候需要维护索引,所

2017-10-13 14:06:46

基础知识整理

【写在前面】本页面仅涉及基础知识的梳理,比如算法与数据结构,操作系统,数据库,C/C++等,这一块主要是确定性知识,仅有对或者不对之说,可探讨的地方较少,对于找工作的同学会比较有用。对于已工作的同志,可绕过此页面,直接前往“专业知识处理”。————————————————————————————————————————————-1. 数据结构与算法1.1 书籍(

2016-12-26 11:18:56

Hadoop日志说明

初学者运行MapReduce作业时,经常会遇到各种错误,由于缺乏经验,往往不知所云,一般直接将终端打印的错误贴到搜索引擎上查找,以借鉴前人的经验。然而,对于hadoop而言,当遇到错误时,第一时间应是查看日志,日志里通产会有详细的错误原因提示,本文将总结Hadoop MapReduce日志存放位置,帮助初学者定位自己遇到的错误。Hadoop MapReduce日志分为两部分,一

2016-12-19 11:09:27

hadoop yarn中常见问题以及解决方案

本文汇总了几个hadoop yarn中常见问题以及解决方案,注意,本文介绍解决方案适用于hadoop 2.2.0以及以上版本。(1) 默认情况下,各个节点的负载不均衡(任务数目不同),有的节点很多任务在跑,有的没有任务,怎样让各个节点任务数目尽可能均衡呢?答: 默认情况下,资源调度器处于批调度模式下,即一个心跳会尽可能多的分配任务,这样,优先发送心跳过来的节点将会把任务领光

2016-12-19 11:08:38

Jedis连接池配置

摘要项目使用spring3.1版本,需要分环境(RND/Relesas/...)在Spring中配置Jedis连接池。此配置未使用Redis的分片。1.使用MAVEN引入使用的包。dependency>    groupId>redis.clientsgroupId>    artifactId>jedisartifactId>    version>2.1.0ver

2016-08-01 17:30:05

java Jedis连接池的使用

所需jar:jedis-2.1.0.jar和commons-pool-1.5.4.jarJedis操作步骤如下:1->获取Jedis实例需要从JedisPool中获取;2->用完Jedis实例需要返还给JedisPool;3->如果Jedis在使用过程中出错,则也需要还给JedisPool;[java] view plain copy print

2016-08-01 15:43:43

python中执行shell命令的几种方式

最近有个需求就是页面上执行shell命令,第一想到的就是os.system,os.system('cat /proc/cpuinfo')但是发现页面上打印的命令执行结果 0或者1,当然不满足需求了。尝试第二种方案 os.popen()output = os.popen('cat /proc/cpuinfo')print output.read()

2016-07-11 14:38:47

java linkedlist 和 arraylist的区别

一般大家都知道ArrayList和LinkedList的大致区别:      1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。      2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。      3.对于新增和删除操作add和remove,LinedList比较占优势,因

2016-07-08 14:36:52

gitlab 添加key 报500错误

背景:一直运行正常的gitlab,在未进行任何修改的情况下,突然发现添加key报错。分析:1、查看gitlab日志,/home/git/gitlab/log/production.log 看到错误信息:Started POST "/keys" for  at 2016-04-29 10:49:56 +0800Completed 500 Internal Server Err

2016-04-29 11:31:55

maven编译代码详细介绍

第一、main目录下的主代码编写完毕后,使用Maven进行编译,在项目根目录下运行命令mvn clean compile进      行项目编译。第二、test目录下的测试用例编写完毕之后就可以调用Maven执行测试,运行mvn clean test进行测试。第三、将项目进行编译、测试之后,下一个重要步骤就是打包(package)。在pom.xml中定义      war标签表示将

2015-06-12 19:24:15

JavaMail的发送邮件

JavaMail发送邮件。发送邮件:  Properties-->Session-->MimeMessage-->设置subject,to,from-->Multipart,BodyPart-->Transport1: 设置邮件服务器String hostName = smtp.163.com; //举例163的邮箱Properties pr

2015-05-14 14:35:43

基于linux的bond技术

Linux网口绑定通过网口绑定(bond)技术,可以很容易实现网口冗余,负载均衡,从而达到高可用高可靠的目的。前提约定:2个物理网口分别是:eth0,eth1绑定后的虚拟口是:bond0服务器IP是:192.168.0.100第一步,配置设定文件:/etc/sysconfig/network-scripts/ifcfg-bond0DEVICE=bond0BOOT

2014-12-03 08:51:01

PLSQL 连接数据库 ORA-12154 TNS无法解析指定的连接标识符

1.查看服务器的监听状态是否打开  在CMD下运行如下命令就可以:lsnrctl status正在连接到(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=spcc)(PORT=1525)))TNS-12541: TNS:无监听器TNS-12560: TNS: 协议适配器错误TNS-00511: 无监听器32-bit Windows

2014-12-02 13:18:41

数据库连接池C3P0学习

数据库连接池C3P0框架是个非常优异的开源jar,高性能的管理着数据源,这里只讨论程序本身负责数据源,不讨论容器管理。 一、实现方式:C3P0有三种方式实现:1.自己动手写代码,实现数据源例如:在类路径下配置一个属性文件,config.properties,内容如下:driverClass=xxxjdbcUrl=xxxuser=xxxpassword=xxx

2014-11-25 09:35:55

Java解析XML汇总(DOM/SAX/JDOM/DOM4j/XPath)

【目录】一、【基础知识——扫盲】二、【DOM、SAX、JDOM、DOM4j简单使用介绍】三、【性能测试】四、【对比】五、【小插曲XPath】六、【补充】关键字:Java解析xml、解析xml四种方法、DOM、SAX、JDOM、DOM4j、XPath【引言】目前在Java中用于解析XML的技术很多,主流的有DOM、SAX、JDOM、DOM4j,下文主要介绍

2014-10-28 21:49:00

oracle 多表联合查询总结归纳

本次预计讲解的知识点1、 多表查询的操作、限制、笛卡尔积的问题;2、 统计函数及分组统计的操作;3、 子查询的操作,并且结合限定查询、数据排序、多表查询、统计查询一起完成各个复杂查询的操作;一、多表查询的基本概念在之前所使用的查询操作之中,都是从一张表之中查询出所需要的内容,那么如果现在一个查询语句需要显示多张表的数据,则就必须应用到多表查询的操作,而多表查询的语法如下:

2014-09-15 20:57:39

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。