所有文章
-
【原】执行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 围观(1077) 评论(0) 点赞(2) 【编程技巧】
阅读更多 -
【原】phpstudy自带的mysql与本机安装的原mysql冲突解决方案
编程技巧由于phpstudy自动集成了mysql,所以在本机安装的时候,它会将机器上之前安装的mysql服务给卸载了,让我深深感觉到“这逼真的是太危险了”,不过还好它只是移除了本机的mysql服务,并没有丧心病狂到将数据文件也一并清理了。如下图:这是我原来的mysql服务,当我安装完phpstudy之后,就再也找不到它瘦小的身影了~问题产生的原因,这个不用百度也能猜得到:“两个mysql服务冲突了”。本着自力更生的念头,我自己先尝试解决了一下,起初以为可以公用一个mysql服务,然后指定不同的端口,我想用哪个的时候就启动哪个,但事实证明我太年轻了,非但没能...
不忘初心 2019-09-28 围观(563) 评论(0) 点赞(23) 【编程技巧】
阅读更多 -
【原】idea设置properties文件为utf-8编码,取消自动unicode转码
编程技巧在idea中打开properties配置文件时,如果有中文注释,它就会默认转换成Unicode编码,看起来非常的不直观,其实idea本身是提供了这个配置的,今天就来教大家如何打开这个配置。先来张图感受一下:如果配置文件的命名写的不是很规范的话,就看着后面那些配置项的值,很难猜测出来配置文件的用意到底是什么,分分钟想打人有没有!!!解决方法:如上图,找到FileEncoding菜单,将图中红色框起来的那个复选框勾选上,idea就不会再自动转码了~爽就一个字,我只说一次!...
不忘初心 2019-09-24 围观(2231) 评论(0) 点赞(12) 【编程技巧】
阅读更多 -
【原】OSS如何上传文件到Bucket下的子目录中
编程技巧在前面关于阿里云OSS的文章中,我提到了七牛云没有目录的概念,这也是我为什么想尝试一下阿里云OSS的原因,在这个尝试的过程中,也是一波三折,特意记录下来,以方便更多人避免踩坑。不知道为什么,在这些云服务商设计之初,貌似都没有考虑过目录的概念,按照阿里云OSS官方给出的说法,目录也相当于是一个文件,也就是说没有考虑过直接让你创建一个目录的需求,而且我翻阅SDK文档的时候,也确实没有找到创建目录的API,不知道是否我遗漏了什么重要的信息。。。好了,闲话就扯到这里,直接进入主题:OSS如何上传文件到Bucket下的子目录中去?如上图,我创建了一个名为“w...
不忘初心 2019-09-23 围观(3527) 评论(0) 点赞(0) 【编程技巧】
阅读更多 -
【原】阿里云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 围观(3532) 评论(0) 点赞(21) 【编程技巧】
阅读更多 -
【原】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 围观(12637) 评论(0) 点赞(12) 【编程技巧】
阅读更多 -
【原】tomcat8.x在idea控制台乱码问题的解决方案
编程技巧最近看群里有很多朋友说,tomcat8.x版本在idea2019.2中启动的时候,console会出现中文乱码,我开始还以为是所有的中文都会乱码,因为之前写过关于linux下tomcat乱码解决方案的文章,想着解决方法应该差不多的,也就么有特别在意,知道昨天自己尝试的时候,才发现原来是只有tomcat自身的日志才会出现中文乱码,而自己项目中打印的日志是正常的。如下图所示:出现了“淇℃伅”这种乱码,原本的中文是“信息”俩字,真的是非常诡异。。。百度查了一下,很多人都是说项目的编码不一致,因为tomcat的编码是UTF-8,但是检查了之后发现并不是那么...
不忘初心 2019-09-20 围观(65) 评论(1) 点赞(11) 【编程技巧】
阅读更多 -
【原】git生成ssh key,并添加至gitlab
编程技巧在git上克隆项目时,有http和ssh两种方式,前者不用多说,就是普通的账号密码登录校验模式,而ssh方式则是利用git在本机生成的密钥来访问,相对比账号密码方式来说更加安全,不用担心账号密码丢失的问题。当前有很多公司都选择git作为代码版本控制工具,然后自己搭建私有的gitlab来管理代码,我现在所在的公司也不例外,今天就来聊一下,如何使用git在本机生成sshkey,又如何在gitlab中配置本机的sshkey?一、打开gitbash面板直接使用系统自带的cmd命令也是可以的,一般安装的时候都会带上git的bash面板,在这里主要是给大家看一...
不忘初心 2019-09-19 围观(1447) 评论(0) 点赞(20) 【编程技巧】
阅读更多 -
【原】idea2019.2记不住maven全局配置的临时解决方案
编程技巧最近有很多群友吐槽idea2019.2版本记不住默认的maven配置,每次打开新项目的时候,还是依旧会去用户目录.m2下面找配置,也不知道是idea官方为了每个项目的个性化刻意为之,还是升级出来的bug。本来吧,配置文件错位也不是什么大不了的事儿,但是maven涉及到jar包本地仓库,一旦这个位置有变动,项目加载的时候,找不到原有jar包,就会去重新下载,现在的项目动辄就是二三十个jar包,着实还是挺费时间的。等官方修复的话,最少也要等到下个版本升级,在这里给大家提供一个临时解决方案:将正常的配置文件settings.xml拷贝一份到.m2目录下如...
不忘初心 2019-09-15 围观(2199) 评论(0) 点赞(8) 【编程技巧】
阅读更多 -
【原】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 围观(2226) 评论(1) 点赞(28) 【编程技巧】
阅读更多 -
【原】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 围观(1440) 评论(0) 点赞(8) 【编程技巧】
阅读更多 -
【原】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 围观(5777) 评论(0) 点赞(12) 【编程技巧】
阅读更多 -
【原】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 围观(3431) 评论(0) 点赞(26) 【编程技巧】
阅读更多 -
【原】VMvare虚拟机安装Centos7,并配置网络连接
编程技巧本机测试,有时候想测试一下linux环境,只能安装一个虚拟机来解决,但是VMWare虚拟机安装CentOS之后,又会出现无法上网的情况,甚至与公司内网都打不通,今天就来手把手教大家如何在vm虚拟机上安装centos系统,顺道教大家如何解决centos在vm虚拟机里面不能上网的问题。一、安装vmware虚拟机下载centos7镜像文件(纯净版大于2G左右,正常版4G左右,用哪个看自己需求)1、创建新的虚拟机,选择自定义安装,点击下一步2、默认,下一步3、点击浏览选择预先准备好的centos镜像文件,下一步4、点击浏览选择centos安装位置需要事先建...
不忘初心 2019-07-02 围观(3624) 评论(0) 点赞(1) 【编程技巧】
阅读更多 -
【原】利用ffmpeg实现微信语音文件.amr格式与.mp3格式互相转换
编程技巧微信的语音文件都是amr格式的,直接是打不开的,如何把微信语音信息的.amr文件转为.mp3文件?微信里面有一些比较重要的语音文件,想要备份下来,但是又不能直观的打开,必须借助格式工厂之类的软件才可以,但是作为一名java开发人员,还是想方设法用代码来解决一下。要实现这个功能,可以利用FFmpeg(http://ffmpeg.org),有一堆很叼的介绍:FFmpeg是领先的多媒体框架,能够解码,编码, 转码,复用,解复用,流式传输,过滤和播放人类和机器创建的任何内容。它支持最晦涩的古代格式,直至最前沿。无论它们是由某些标准委员会,社区还是公司设计的...
不忘初心 2019-06-20 围观(2911) 评论(0) 点赞(9) 【编程技巧】
阅读更多
标签云
猜你喜欢
- IntelliJ IDEA 2019.2已经可以利用补丁永久破解激活了
- IntelliJ IDEA 2019.3利用补丁永久破解激活教程
- IntelliJ IDEA高版本最灵活的永久破解激活方法(含插件激活,时长你说了算)
- Jetbrains全家桶基于ja-netfilter的最新破解激活详细图文教程
- IntelliJ IDEA 2022.1永久破解激活教程(亲测可用,持续更新)
- 分享几个正版 IntelliJ IDEA 激活码(破解码、注册码),亲测可用,持续更新
- ja-netfilter到底需不需要mymap,2021.3.2版本激活失效?
- 如何激活idea2022.1及以上版本中的插件(亲测可用)
- 【史上最全】IntelliJ IDEA最新2022.1版本安装和激活视频教学(含插件)
- IntelliJ IDEA 2022.2 版本最新2099年永久激活方法,亲测可用,也可以开启新UI了。
站点信息
- 网站程序:spring + freemarker
- 主题模板:《今夕何夕》
- 文章统计:篇文章
- 标签管理:标签云
- 微信公众号:扫描二维码,关注我们