自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 Git创建本地分支

1. 下载repo:git clone2. git branch 查看本地分支* 表示当前分支3. git branch -a 查看本地和远程分支4. git branch newbranch 创建新的本地分支5. git branch 检查是否创建成功6. git checkout newbranch 切换到新的分支...

2018-04-16 19:42:30 9821

原创 Tomcat的原始日志位置

TOMCAT_HOME/logs/catalina.out

2018-03-02 17:46:29 4037

原创 Tomcat导出war包

输出目录:

2018-03-02 17:36:04 624

原创 Linux下运行多个Tomcat

由于多个Tomcat同时运行会有端口冲突,所以需要更改配置。如果没有设置CATALINA_BASE和CATALINA_HOME系统变量,则直接修改tomcat的server.xml配置文件(TOMCAT_HOME/conf/server.xml)。主要修改三个地方:  1. <Server port="8010" shutdown="SHUTDOWN">把port改为没有是使用的por...

2018-03-02 17:18:53 210

原创 查看端口占用情况

查看8015端口:netstat -tunlp|grep 8015结果输出:tcp        0      0 0.0.0.0:8015            0.0.0.0:*               LISTEN      12514/java 其中12514为进程ID。可使用kill 12514 结束进程。...

2018-03-02 17:01:06 336

原创 rpm 命令查询已安装软件

命令格式 rpm {-q|–query} [select-options] [query-options]查询系统已安装的软件 语法:rpm -q 软件名查看系统中所有已经安装的包 语法: rpm -qa 分页查看:rpm -qa |more 查找某个软件:rpm -qa |grep abc

2017-09-26 15:31:00 34540

原创 使用Calendar获取并修改时间

//获取当前时间Calendar cal = Calendar.getInstance();cal.add(Calendar.DAY_OF_YEAR, 3); //现在时间的3天后cal.set(Calendar.HOUR_OF_DAY, 8);cal.set(Calendar.MINUTE, 0);cal.set(Calendar.SECOND, 0);//MILLISECOND也要设

2017-09-15 16:17:28 3417

原创 java.util.Date和java.sql.Date

java.util.Date同时包含日期和时间,而java.sql.Date仅包含日期sql.Date用于与数据库交互,对应数据库的date类型,util.sql适用于大多数情况都有getTime方法返回毫秒数,可以直接构建 java.util.Date d = new java.util.Date(sqlDate.getTime()); 继承关系:java.lang.Object ->

2017-09-15 16:12:09 293

原创 Mysql类型与java类型的对应关系

MySQL Java datetime Timestamp Timestamp Timestamp date date(java.sql.Date)

2017-09-15 15:56:00 459

原创 String转Date, Timestamp

String to Date(java.util.Date同时包含日期和时间,而java.sql.Date仅包含日期)Date to Timestamp 借助SimpleDateFormatString str = "2017-09-15 10:50:00";SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");t

2017-09-15 15:41:42 319

原创 replace into 和 insert into *** on duplicate key update

1.on duplicate key update: 当遇到key冲突时相当于一个update语句INSERT INTO ftp_account (user_name, password, expire) VALUES ("ftp1", "654321", "2002-11-14 09:43:20")ON DUPLICATE KEY UPDATEpassword = VALUES (pass

2017-09-14 12:53:39 243

原创 dos2unix命令

Python和Shell脚本从window传到linux后运行会报错,是因为两个平台的换行符不一样,上传到linux后,可以使用dos2unix命令转换编码dos2unix filename也可以统一使用utf-8编码

2017-09-01 16:01:14 1006

原创 Python 脚本:创建SFTP连接传输数据

以下脚本不一定能成功运行: 1.Python脚本, 需要pysftp包#!/usr/bin/python# -*- coding: UTF-8 -*-import pysftpimport oscnopts1 = pysftp.CnOpts()cnopts1.hostkeys = Nonelocal_path='c:\pysftptest.py'remote_path='/home/

2017-08-31 15:09:18 2803

原创 如何在IDEA中创建maven项目,然后把项目所要的依赖整体打成一个jar包

创建maven项目在pom中添加项目需要的依赖打包:File->Project Structure->Artifacts->’+’->JAR->From modules with dependencies (由于某些依赖不需要装入jar中,所以我在pom.xml中注释掉了某些dependency)选择相应的Main Class(search by name 中没有,到project中选),然后

2017-08-31 14:51:30 5370

原创 sftp的rm和rmdir命令

rm删除文件rmdir删除文件夹,但是只能删除空文件夹,因此要使用命令rm folder/* 把文件夹里面的文件先清空, 再rmdir folder。而且还需要是folder里面没有子文件夹的情况。

2017-08-30 10:21:54 32401 3

原创 使用lftp免输入密码登录stfp的shell脚本

#!/bin/bash# upload file command: sh sftpupload.sh ip username password localfilepath remotepath# upload folder command: sh sftpupload.sh ip username password localfolderpath remotepathif [ "$#" -eq

2017-08-30 10:04:46 5053 1

原创 修改bashrc文件的JAVA_HOME

export JAVA_HOME="$HOME/Soft/jdk1.8.0_141"export JRE_HOME="$HOME/Soft/jdk1.8.0_141/jre"export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH根据具体的地址作相应的修改

2017-08-04 09:49:40 3741

原创 如何在Hive上建表并导入数据

上传数据文件到HDFS hdfs dfs -put data /tmp/运行hive命令,打开hive终端 https://cwiki.apache.org/confluence/display/Hive/LanguageManual建表 create table test_1 (id string, name string) ROW FORMAT DELIMITED FIELDS TER

2017-08-02 16:47:33 1890

原创 tar.gz解压命令

tar -zxvf   *****.tar.gz

2017-08-01 16:36:04 638

转载 tomcat中部署war包

一、部署1、生成war包, 例如test.war2、将test.war拷贝到$TOMCAT_HOME/webapps中3、添加如下语句到$TOMCAT_HOME/conf/server.xml<Context path="/" docBase="****" debug="0" privileged="true" reloadable="true"/>****表示war包的名称,不带

2017-07-30 17:53:32 821

转载 Tomcat指定jdk的安装配置-Linux

第一种方法:(配置jdk,不配置tomcat)下面是解压好的tomcat和jdk:[weblogic@localhost ~]$ lsapache-tomcat-7.0.57  apache-tomcat-7.0.57.tar.gz    jdk1.7.0_72  jdk-7u72-linux-x64.tar.gz 当前用户系统环

2017-07-30 17:48:45 345

原创 Linux下安装Tomcat

安装JDK安装Tomcat 下载tar.gz包http://tomcat.apache.org/download-80.cgi解压cd /bin./startup.shlocalhost:8080测试

2017-07-25 09:53:40 175

原创 在Linux登录MySQL数据库

用户root登录本机的MySQL--mysql -h localhost -u root -p--password: *****

2017-07-21 16:15:06 2413

转载 Idea安装Python插件并配置python SDK

第一步:在help/about中查看IDEA版本,作者IDEA 15.0.2 第二步:在http://plugins.jetbrains.com/plugin/631中下载python-143.116.zip插件第三步:windows下解压到IDEA的plugins目录,E:\Idea\plugins\python-143.116 第四步:在IDEA中选择插件的安装方式为Inatall plug

2017-07-18 10:54:16 13646

原创 如何在mac上配置vsftpd

安装brew,用mac自带的mac下载,去https://brew.sh/index_zh-cn.html 复制命令安装vsftpd: brew install vsftpdbrew安装完vsftpd后会给出以下提示:To use chroot, vsftpd requires root privileges, so you will need to run sudo vsftpd. You

2017-06-25 21:06:41 10693 7

原创 org.springframework.web.util.NestedServletException: Request processing fail

用Spring发邮件的时候报这个错邮件是发送到QQ邮箱,根据Error的信息,应该是遭到了QQ邮箱的退信,根据163邮箱的退信代码554 DT:SPM 发送的邮件内容包含了未被许可的信息,或被系统识别为垃圾邮件。请检查是否有用户发送病毒或者垃圾邮件;所以修改了Email的正文文本就能成功发送了。

2017-06-25 17:27:56 3520

原创 org.springframework.mail.MailAuthenticationException: Authentication failed

用Spring发送邮件的出现这个错误,代码如下:JavaMailSenderImpl mailSender = new JavaMailSenderImpl();mailSender.setHost(properties.getProperty("HOST.SERVER_"));mailSender.setUsername(properties.getProperty("USERNAME_"))

2017-06-25 16:58:39 3878

原创 如何在IDEA中关闭vim模式

菜单栏:tools->vim emulator

2017-05-31 20:06:34 44204 5

原创 配置oschina的ssh

git config –global user.name “用户名”git config –global user.email “注册邮箱”ssh-keygen -t rsa -C “注册邮箱”cat id_rsa.pub

2017-05-31 16:30:26 242

原创 sudo ll 不能执行

改成sudo ls -l

2017-05-31 16:16:44 2080

原创 Mac 安装 Tomcat

下载官网Tomcat解压到目录,例如/usr/local/vim .bash_profile 添加环境变量: export PATH=$PATH:/usr/local/apache-tomcat-7.0.78/binsource .bash_profilecd /usr/local/apache-tomcat-7.0.78/bin/sudo sh startup.sh, 如果报错 Ca

2017-05-31 16:15:59 334

原创 21和22端口

在FileZilla 中: - 用sftp协议连接Server ,需要用port 22 - 用ftp协议连接Server, 用port21 一个控制端口一个数据传输端口。 端口20才是真正传输所用到的端口,端口21只用于FTP的登陆认证。

2017-04-24 15:37:47 35816

原创 修改mac的Python版本

mac中默认的python为2.7 即,使用python命令的时候,运行的python版本是2.7 那么安装了python3之后,如何修改默认版本呢?~/.bash_profile 增加语句 alias python="/Library/Frameworks/Python.framework/Versions/3.4/bin/python3.4"source ~/.bash_profil

2017-04-14 13:48:24 927

原创 [mac]安装python3后使用pip和pip3的区别

安装了python3之后,会有pip31. 使用pip install XXX 新安装的库会放在这个目录下面python2.7/site-packages2. 使用pip3 install XXX 新安装的库会放在这个目录下面python3.6/site-packages如果使用python3执行程序,那么就不

2017-04-14 13:18:33 29127

原创 [mac]sublime使用python3编译

mac自带python2.7, 所以直接command+b编译的话,不会使用python3 过程如下:

2017-04-14 11:08:07 562

原创 LineReader和LineRecordReader

RecordReader是抽象类,LineRecordReader是实现类,RecordReader有很多子类,例如LineRecordReader,SequenceFileRecordReader,KeyValueLineRecordReader等,里面的方法实现不一样,如nextKeyValue()方法。系统默认的RecordReader是LineRecordReader,

2015-04-12 15:40:52 1651

原创 eclipse链接hadoop集群报错

WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform据说这个警告是因为电脑的操作系统是64位的ERROR security.UserGroupInformation: PriviledgedActionException as:User cause:java.io.IOE

2015-04-10 11:05:55 657

原创 在linux上安装lrzsz

命令:yum install lrzsz -y(在 192.168.7.201)最开始执行的时候不成功,报错,好像是不能下载rpm包,也就是仓库源的地址有问题,错误提示:Yum-ftp。后来我执行了yum install all还是报错,而且错误不一样了,我担心自己进行了不恰当的操作。就用xshell连接了192.168.7.202(集群中的另一个节点),然后把201中的/etc/yu

2015-04-08 20:48:28 653

空空如也

空空如也

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

TA关注的人

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