所有文章

  • 【原】执行shell脚本报错“$'\r': command not found”的原因及解决方案

    编程技巧执行shell脚本报错“$'\r': command not found”的原因及解决方案

    在测试jenkins自动部署远程tomcat时,执行在目标linux上编写好的shell脚本时出现“$'\r': command not found”,但是我仔细检查了脚本,报错对应行的位置只是一个空行,并没有问题,那么linux为什么会将一个回车的空行报错?问题原因:脚本是在window下编辑完成后上传到linux上执行的,win下的换行是回车符+换行符,也就是\r\n,而unix下是换行符\n,linux下不识别\r为回车符,所以导致每行的配置都多了个\r回车符。解决方案:1、若报错的地方改动很小,可以直接手动编辑一下;2、文件太多,又不想一个...

    不忘初心 不忘初心 2019-10-08 围观(1037) 评论(0) 点赞(2) 编程技巧

    阅读更多
  • 【原】phpstudy自带的mysql与本机安装的原mysql冲突解决方案

    编程技巧phpstudy自带的mysql与本机安装的原mysql冲突解决方案

    由于phpstudy自动集成了mysql,所以在本机安装的时候,它会将机器上之前安装的mysql服务给卸载了,让我深深感觉到“这逼真的是太危险了”,不过还好它只是移除了本机的mysql服务,并没有丧心病狂到将数据文件也一并清理了。如下图:这是我原来的mysql服务,当我安装完phpstudy之后,就再也找不到它瘦小的身影了~问题产生的原因,这个不用百度也能猜得到:“两个mysql服务冲突了”。本着自力更生的念头,我自己先尝试解决了一下,起初以为可以公用一个mysql服务,然后指定不同的端口,我想用哪个的时候就启动哪个,但事实证明我太年轻了,非但没能...

    不忘初心 不忘初心 2019-09-28 围观(506) 评论(0) 点赞(23) 编程技巧

    阅读更多
  • 【原】idea设置properties文件为utf-8编码,取消自动unicode转码

    编程技巧idea设置properties文件为utf-8编码,取消自动unicode转码

    在idea中打开properties配置文件时,如果有中文注释,它就会默认转换成Unicode编码,看起来非常的不直观,其实idea本身是提供了这个配置的,今天就来教大家如何打开这个配置。先来张图感受一下:如果配置文件的命名写的不是很规范的话,就看着后面那些配置项的值,很难猜测出来配置文件的用意到底是什么,分分钟想打人有没有!!!解决方法:如上图,找到FileEncoding菜单,将图中红色框起来的那个复选框勾选上,idea就不会再自动转码了~爽就一个字,我只说一次!...

    不忘初心 不忘初心 2019-09-24 围观(2082) 评论(0) 点赞(12) 编程技巧

    阅读更多
  • 【原】OSS如何上传文件到Bucket下的子目录中

    编程技巧OSS如何上传文件到Bucket下的子目录中

    在前面关于阿里云OSS的文章中,我提到了七牛云没有目录的概念,这也是我为什么想尝试一下阿里云OSS的原因,在这个尝试的过程中,也是一波三折,特意记录下来,以方便更多人避免踩坑。不知道为什么,在这些云服务商设计之初,貌似都没有考虑过目录的概念,按照阿里云OSS官方给出的说法,目录也相当于是一个文件,也就是说没有考虑过直接让你创建一个目录的需求,而且我翻阅SDK文档的时候,也确实没有找到创建目录的API,不知道是否我遗漏了什么重要的信息。。。好了,闲话就扯到这里,直接进入主题:OSS如何上传文件到Bucket下的子目录中去?如上图,我创建了一个名为“w...

    不忘初心 不忘初心 2019-09-23 围观(3438) 评论(0) 点赞(0) 编程技巧

    阅读更多
  • 【原】阿里云oss上传文件,报错“java.lang.ClassNotFoundException: org.jdom.input.JDOMParseException”

    编程技巧阿里云oss上传文件,报错“java.lang.ClassNotFoundException: org.jdom.input.JDOMParseException”

    之前一直使用七牛云,好用归好用,但是它不提供目录分级的功能,着实是让我感到麻烦,为了表示目录层级,还必须将文件命名为带层级结构的,就去体验了一把阿里云oss,结果却分分钟报错:Exceptioninthread"main"java.lang.NoClassDefFoundError:org/jdom/input/JDOMParseExceptionatcom.aliyun.oss.internal.OSSObjectOperation.putObject(OSSObjectOperation.java:130)atcom.aliyun.oss.OS...

    不忘初心 不忘初心 2019-09-22 围观(3450) 评论(0) 点赞(21) 编程技巧

    阅读更多
  • 【原】GitLab提示“Permanently added 'xxx' (ECDSA) to the list of known hosts”

    编程技巧GitLab提示“Permanently added 'xxx' (ECDSA) to the list of known hosts”

    在gitlab添加完本机的公钥之后,clone项目时,却给出了一个警告“Permanently added 'xxx' (ECDSA) to the list of known hosts.”,完整警告信息如下:ClonefailedPermanentlyadded'gitlab.chiyu6.com,47.97.154.245'(ECDSA)tothelistofknownhosts.Connectiontogitlab.chiyu6.comclosedbyremotehost.Couldnotreadfromremoterepository.P...

    不忘初心 不忘初心 2019-09-21 围观(12568) 评论(0) 点赞(12) 编程技巧

    阅读更多
  • 【原】tomcat8.x在idea控制台乱码问题的解决方案

    编程技巧tomcat8.x在idea控制台乱码问题的解决方案

    最近看群里有很多朋友说,tomcat8.x版本在idea2019.2中启动的时候,console会出现中文乱码,我开始还以为是所有的中文都会乱码,因为之前写过关于linux下tomcat乱码解决方案的文章,想着解决方法应该差不多的,也就么有特别在意,知道昨天自己尝试的时候,才发现原来是只有tomcat自身的日志才会出现中文乱码,而自己项目中打印的日志是正常的。如下图所示:出现了“淇℃伅”这种乱码,原本的中文是“信息”俩字,真的是非常诡异。。。百度查了一下,很多人都是说项目的编码不一致,因为tomcat的编码是UTF-8,但是检查了之后发现并不是那么...

    不忘初心 不忘初心 2019-09-20 围观(30) 评论(1) 点赞(11) 编程技巧

    阅读更多
  • 【原】git生成ssh key,并添加至gitlab

    编程技巧git生成ssh key,并添加至gitlab

    在git上克隆项目时,有http和ssh两种方式,前者不用多说,就是普通的账号密码登录校验模式,而ssh方式则是利用git在本机生成的密钥来访问,相对比账号密码方式来说更加安全,不用担心账号密码丢失的问题。当前有很多公司都选择git作为代码版本控制工具,然后自己搭建私有的gitlab来管理代码,我现在所在的公司也不例外,今天就来聊一下,如何使用git在本机生成sshkey,又如何在gitlab中配置本机的sshkey?一、打开gitbash面板直接使用系统自带的cmd命令也是可以的,一般安装的时候都会带上git的bash面板,在这里主要是给大家看一...

    不忘初心 不忘初心 2019-09-19 围观(1425) 评论(0) 点赞(20) 编程技巧

    阅读更多
  • 【原】idea2019.2记不住maven全局配置的临时解决方案

    编程技巧idea2019.2记不住maven全局配置的临时解决方案

    最近有很多群友吐槽idea2019.2版本记不住默认的maven配置,每次打开新项目的时候,还是依旧会去用户目录.m2下面找配置,也不知道是idea官方为了每个项目的个性化刻意为之,还是升级出来的bug。本来吧,配置文件错位也不是什么大不了的事儿,但是maven涉及到jar包本地仓库,一旦这个位置有变动,项目加载的时候,找不到原有jar包,就会去重新下载,现在的项目动辄就是二三十个jar包,着实还是挺费时间的。等官方修复的话,最少也要等到下个版本升级,在这里给大家提供一个临时解决方案:将正常的配置文件settings.xml拷贝一份到.m2目录下如...

    不忘初心 不忘初心 2019-09-15 围观(2156) 评论(0) 点赞(8) 编程技巧

    阅读更多
  • 【原】git commit失败,提示“fatal: paths 'log ...' with -a does not make sense”

    编程技巧git commit失败,提示“fatal: paths 'log ...' with -a does not make sense”

    最近换了一台电脑,在使用git提交代码的时候,报错:“fatal: paths 'log ...' with -a does not make sense”,搞得我一脸懵逼。。。D:\workspace\gaia.projectc.server>gitcommit-a-m'callbackloglevelchangetodebug'fatal:paths'log...'with-adoesnotmakesense查阅了一番资料之后,发现“要用双引号,不能使用单引号”。本以为轻松搞定,结果又错了,具体信息如下:D:\workspace\gaia...

    不忘初心 不忘初心 2019-08-28 围观(2217) 评论(1) 点赞(28) 编程技巧

    阅读更多
  • 【原】linux环境下git二进制方式安装教程

    编程技巧linux环境下git二进制方式安装教程

    之前在linux上安装svn的时候,由于需要的二进制文件太多(对于一些依赖包,我也想用二进制文件来安装)导致后来不得已放弃了,最终还是使用了yum方式来安装,今天想在linux上安装一个git,还是使用二进制的方式来安装,正好做一下笔记。1、去github上找git安装包登录github的Git版本发布界面,截止到我写文章,最新版本已经发布到v2.23.0了直接使用wget下载到本机[root@JDsoft]#wgethttps://github.com/git/git/archive/v2.23.0.tar.gz2、压缩包解压[root@JDgi...

    不忘初心 不忘初心 2019-08-22 围观(1158) 评论(0) 点赞(8) 编程技巧

    阅读更多
  • 【原】JDK官网下载速度太慢的解决方法

    编程技巧JDK官网下载速度太慢的解决方法

    在将idea升级到2019.2版本之后,启动时提示“IDE'sJavaruntime(1.8.0_121-b13byOracleCorporation)maycauseinstability.Pleaseupdateto1.8.0_144ornewer.”,大概意思是说,当前jdk的版本太低了,可能会影响idea的稳定性,必须要升级到1.8.0_144或以上才可以。如下图:没想到这次升级,竟然还对jdk版本做了要求,既然要求高版本,那我们就去升级一个。以前下载过慢,还可以通过迅雷加速下载,但是现在jdk官网需要登录之后才可以下载,这就没办法了,如果...

    不忘初心 不忘初心 2019-07-29 围观(5676) 评论(0) 点赞(12) 编程技巧

    阅读更多
  • 【原】Compilation of Maven projects is supported only if external build is started from an IDE

    编程技巧Compilation of Maven projects is supported only if external build is started from an IDE

    最近在用idea打开maven项目的时候,总是会看到一个错误提示:“Error:Maven Resources Compiler: Maven project configuration required for module 'util' isn't available. Compilation of Maven projects is supported only if external build is started from an IDE.”,它不会影响项目的正常启动。可是在problem面板下总是有一个error提示,看的我强迫症都犯了...

    不忘初心 不忘初心 2019-07-28 围观(3365) 评论(0) 点赞(26) 编程技巧

    阅读更多
  • 【原】VMvare虚拟机安装Centos7,并配置网络连接

    编程技巧VMvare虚拟机安装Centos7,并配置网络连接

    本机测试,有时候想测试一下linux环境,只能安装一个虚拟机来解决,但是VMWare虚拟机安装CentOS之后,又会出现无法上网的情况,甚至与公司内网都打不通,今天就来手把手教大家如何在vm虚拟机上安装centos系统,顺道教大家如何解决centos在vm虚拟机里面不能上网的问题。一、安装vmware虚拟机下载centos7镜像文件(纯净版大于2G左右,正常版4G左右,用哪个看自己需求)1、创建新的虚拟机,选择自定义安装,点击下一步2、默认,下一步3、点击浏览选择预先准备好的centos镜像文件,下一步4、点击浏览选择centos安装位置需要事先建...

    不忘初心 不忘初心 2019-07-02 围观(3544) 评论(0) 点赞(1) 编程技巧

    阅读更多
  • 【原】利用ffmpeg实现微信语音文件.amr格式与.mp3格式互相转换

    编程技巧利用ffmpeg实现微信语音文件.amr格式与.mp3格式互相转换

    微信的语音文件都是amr格式的,直接是打不开的,如何把微信语音信息的.amr文件转为.mp3文件?微信里面有一些比较重要的语音文件,想要备份下来,但是又不能直观的打开,必须借助格式工厂之类的软件才可以,但是作为一名java开发人员,还是想方设法用代码来解决一下。要实现这个功能,可以利用FFmpeg(http://ffmpeg.org),有一堆很叼的介绍:FFmpeg是领先的多媒体框架,能够解码,编码, 转码,复用,解复用,流式传输,过滤和播放人类和机器创建的任何内容。它支持最晦涩的古代格式,直至最前沿。无论它们是由某些标准委员会,社区还是公司设计的...

    不忘初心 不忘初心 2019-06-20 围观(2723) 评论(0) 点赞(9) 编程技巧

    阅读更多
共4页 1 2 3 4

站点信息

  • 网站程序:spring + freemarker
  • 主题模板:《今夕何夕》
  • 文章统计:篇文章
  • 标签管理标签云
  • 微信公众号:扫描二维码,关注我们