摘要: 单体应用自动化部署脚本: 其中涉及到邮件在服务器发生,我在这里使用的是heirloom-mailx 安装使用流程如下(以Ubuntu16.04为例): 1.安装heirloom-mailx 2.修改/etc/s-nail.rc并在尾部添加如下内容(这里使用的是163,详情可去163邮箱了解) 3.测 阅读全文
posted @ 2019-04-13 23:18 挑战者V 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 多模块应用自动化部署脚本(一个maven项目可以是单体的,也可以有很多子模块,以我之前博客为例,我的博客有这么几个模块,blog-common、blog-service、blog-web、blog-generator等,这种模块打包的时候,全部都不能缺,缺一不可,否则就会报错,也就是构建失败): 注 阅读全文
posted @ 2019-04-13 23:18 挑战者V 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 杀死端口代码如下: 上面的与下面的代码作用相同。 命令如下所示(这种方式更自动化): 阅读全文
posted @ 2019-04-13 23:18 挑战者V 阅读(3574) 评论(0) 推荐(0) 编辑
摘要: 关于SpringBoot打成jar包以及jar包如何在Linux持久运行,我在前面已经说过了,所以本次不再赘述。 关于SpringBoot打包成war,其实步骤特别简单,如下图所示(如果是jar,通常是没有图中红色标记处,因为默认就是jar): 1.添加war 2.修改启动类 3.做完1和2你会发现 阅读全文
posted @ 2019-04-13 23:17 挑战者V 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 错误信息:The field file exceeds its maximum permitted size of 1048576 bytes原因是因为SpringBoot内嵌tomcat默认所能上传的文件大小为1M,超出这个就会报错。解决办法: 1.修改application.yml配置文件 2. 阅读全文
posted @ 2019-04-13 23:17 挑战者V 阅读(11038) 评论(0) 推荐(1) 编辑
摘要: Nginx配置phpmyadmin流程如下: 一、准备软件和环境(这里我以ubuntu16.04为例) 1.安装php7.1 (1)修改 PHP-FPM 监听方式为127.0.0.1:9000 (2)重启 PHP-FPM 服务进程 2.安装mysql (1)配置mysql5.7源 这时会弹出让你选择 阅读全文
posted @ 2019-04-13 23:17 挑战者V 阅读(6095) 评论(0) 推荐(0) 编辑
摘要: 其实就是一条Linux命令,如下: 会出现下面选项: 输入其中一项数字即可实现php版本切换 如何判断版本是否切换成功?php -v命令进行前后版本对比即可看出。 阅读全文
posted @ 2019-04-13 23:17 挑战者V 阅读(2423) 评论(0) 推荐(0) 编辑
摘要: 主要参考官方文档Ubuntu16.04+Apache+PHP+MySQL+EduSoho 安装教程LAMP环境按照如下搭建是没有问题的,本地虚拟机试验是完全没有问题的。 1.更新 2.安装apache2 通常sudo apt-get install apache2 默认是安装apache2.4(通过 阅读全文
posted @ 2019-04-13 23:17 挑战者V 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 执行sudo apt-get install安装对应的软件出现如下错误 详细错误信息: 错误原因:是因为引用错误的链接导致的。 解决办法(删除这些引用即可): 删除完后,执行sudo apt-get update即可,这时就可以正常安装软件了。 参考解决办法链接:14.04消息’E:dpkg was 阅读全文
posted @ 2019-04-13 23:17 挑战者V 阅读(18801) 评论(0) 推荐(1) 编辑
摘要: 1.更新 2.安装Nginx 3.安装php 修改配置 修改配置内容如下: 重启让配置生效: 4.安装mysql 5.安装edusoho 6.修改配置文件 edusoho配置如下: 阅读全文
posted @ 2019-04-13 23:17 挑战者V 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 关于什么是架构,一种比较通俗的说法是 “最高层次的规划,难以改变的决定”,这些规划和决定奠定了事物未来发展的方向和最终蓝图。 从这个意义上说,人生规划也是一种架构。选什么学校、学什么专业、进什么公司、找什么对象、过什么样的生活,都是自己人生的架构。 联系到软件开发:实际上业务类型+技术选型往往也决定 阅读全文
posted @ 2019-04-13 23:16 挑战者V 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 关于什么是模式,这个来自建筑师的词汇是这样定义的:”每一个模式描述了一个在我们周围不断重复发生的问题及该问题解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复的工作”。 模式的关键在于模式的可重复性,问题与场景的可重复性带来的解决方案的可重复使用。 联系实际开发:每个做前后台开发的小伙伴 阅读全文
posted @ 2019-04-13 23:16 挑战者V 阅读(856) 评论(0) 推荐(0) 编辑