摘要:
当我们在windows上新建了文件,并且要上传到linux上时,一定要在文件后加上空格,否则就会出现标题上讲的,数据被追加到了上一行的行尾,而不是新起一行,但是如果是在linux上新建的文件,则没有这个要求,如下图,新建了一个文件more.properties,使用nodepad++打开可以看到右下 阅读全文
摘要:
使用springboot之前,我们发送http消息是这么实现的 我们用了一个过时的类,虽然感觉有些不爽,但是出于一些原因,一直也没有做处理,最近公司项目框架改为了springboot,springboot中有一种很方便的发送http请求的实现,就是RestTemplate,而且实现起来非常简单,代码 阅读全文
摘要:
可以通过springboot官方文档中Sending Email,找到类似如下java mail的使用文档 https://docs.spring.io/spring/docs/5.1.9.RELEASE/spring-framework-reference/integration.html#mai 阅读全文
摘要:
对于有些环境需要离线安装的情况,docker以及docker容器都需要能够支持离线安装,对于docker离线安装,比较简单,按照https://www.cnblogs.com/qq931399960/p/11120429.html下载docker依赖包即可。对于docker容器或者镜像的离线安装,下 阅读全文
摘要:
docker拉取镜像的命令为 如果我们想安装的mysql版本不是最新的版本,则需要填充TAG,如果不带上TAG,则默认安装的为最新版本,虽然可以通过docker search查询相关的镜像信息,但该命令不会显示其TAG,我们可以通过docker hub官网来获取到docker中镜像的TAG,如查询m 阅读全文
摘要:
CentOS7.2 docker分为CE和EE版本,EE版本收费,一般我们使用CE版本就满足要求了 docker安装及启动 docker安装很简单,直接使用如下命令安装即可,安装后的docker版本即为CE免费版(对于更高的linux版本,可以先执行安装docker-ce,如果提示Nothing t 阅读全文
摘要:
如果centos没有ip地址,就不能通过xshell等工具进行连接,且在上面部署的项目,外部也不能正常访问 两种方式可以解决 第一种,在安装的时候,在INSTALLATION SUMMARY界面的SYSTEM分组中,找到NETWORK & HOST NAME选项,点击去 打开网络接口开关,连接成功后 阅读全文
摘要:
如果程序挂死,有时使用jstack查看进程中线程信息时,需要添加上-F参数,此时如果有死锁信息,则可能不会打印出死锁堆栈信息,使用jdb则可以查看当前死锁线程的运行堆栈。 如下模拟一个简单的死锁程序 获取pid 假设当前不能直接连接27709虚拟机,需要使用参数-F 可以看出造成死锁的线程未t-1和 阅读全文
摘要:
异常可以防止出现一些不友好的信息返回给用户,有助于提升程序的可用性,在java中通过try ... catch ... finally来处理异常,在Python中通过try ... except ... else来处理异常 一、以ZeroDivisionError为例,处理分母为0的除法异常 1/5 阅读全文
摘要:
Nodepad++是一个非常优秀的文本编辑工具,本人经常使用其编辑shell脚本,如果不进行设置,Tab键和空格混用,脚本上传到linux后,格式错乱,不容易查看。 设置方式 菜单栏选择"设置" --“ 首选项”,在打开的对话框中选择语言,最右侧,制表符宽度选择4,选中替换为空格,关闭对话框即可 阅读全文