04 2019 档案

摘要:FTP配置文件位置/etc/vsftpd.conflisten=NO设置为YES时vsftpd以独立运行方式启动,设置为NO时以xinetd方式启动(xinetd是管理守护进程的,将服务集中管理,可以减少大量服务的资源消耗)listen_ipv6=YES以上两个只能一个YES一个NO否则会出错lis 阅读全文
posted @ 2019-04-28 20:36 挑战者V 阅读(2914) 评论(0) 推荐(0) 编辑
摘要:最近正好因业务的一个需求需要研究如何根据vscode的插件名来下载对应的插件以解决之前将插件打包上传到服务器上面导致的延迟问题(插件体积小还好说,如果体积过大,即便是压缩打成zip包,如果同一时刻很多人上传或下载,系统延迟将会非常严重)。之前一直想不明白,找半天找不到要给URL可以下载,最后不经意间 阅读全文
posted @ 2019-04-28 20:35 挑战者V 阅读(6889) 评论(0) 推荐(0) 编辑
摘要:swagger-bootstrap-ui是国内的一个swagger开源项目,从发起到现在已经有三年了。初次体验了一下,觉得还是挺不错的,就如当初使用mybatis-plus那样,因为有了mybatis的基础,所以过渡到mybatis-plus很没有压力。现在由swagger2到swagger-boo 阅读全文
posted @ 2019-04-28 20:35 挑战者V 阅读(5506) 评论(0) 推荐(0) 编辑
摘要:错误信息如下:ERROR 1820 (HY000): You must reset your password using ALTER USER statementbefore executing this statement. 翻译过来的意思是:错误1820 (HY000):您必须使用ALTER 阅读全文
posted @ 2019-04-28 20:35 挑战者V 阅读(7442) 评论(0) 推荐(2) 编辑
摘要:详细错误信息: 问题原因:不合理关闭Eclipse导致的问题的影响:比如你要启动Eclipse某个JavaEE应用时你会发现报错,总是显示某某类找不到,针对某某类找不到,要么就是那个类路径有问题,要么就是项目没有更新完全需要update project。通常update project就好。不过现在 阅读全文
posted @ 2019-04-28 20:35 挑战者V 阅读(326) 评论(0) 推荐(0) 编辑
摘要:详细错误信息: 关键信息: Cannot read property ‘replace’ of null 问题原因:我为了将我的wiki链接到hexo修改了root路径,如下图所示: 解决办法(将root改为原来的/即可解决这个问题): 这个/相当于默认指向developers-youcong.gi 阅读全文
posted @ 2019-04-28 20:35 挑战者V 阅读(1551) 评论(0) 推荐(0) 编辑
摘要:效果图如下: 从中我们可以get到处理器、内存、系统类型、系统版本等信息。 联系到实际这些信息有什么用呢? 1.处理器 从上图中我们看到其处理器是英特尔公司的,英特尔公司是美国一家主要以研制CPU处理器的公司,是全球最大的个人计算机零件和CPU制造商,它成立于1968年,具有50年产品创新和市场领导 阅读全文
posted @ 2019-04-20 18:11 挑战者V 阅读(2161) 评论(0) 推荐(0) 编辑
摘要:问题描述:微信、qq可以上网,但是浏览器却不能上网怎么办? 解决办法(步骤如下):(1)打开360安全卫士,点击更多 (2)进入到更多中,点击断网急救箱 (3)进入到断网急救箱,点击全面诊断 (4)一般都是如图红色标记处,最后点击修复即可 问题的原因是什么呢?通常是DNS解析问题,如果要说为什么浏览 阅读全文
posted @ 2019-04-20 18:10 挑战者V 阅读(24392) 评论(0) 推荐(0) 编辑
摘要:Maven打包如何跳过测试?正常来说,不应该这样做,因为测试可以避免很多麻烦排除一些不必要的错误,前提是测试足够规范,这里主要指junit测试,如果junit测试有问题的话,将会直接影响到mvn install打包。 如何跳过测试,有两种办法: (1)使用maven命令 (2)在pom文件中添加如下 阅读全文
posted @ 2019-04-20 18:10 挑战者V 阅读(6185) 评论(0) 推荐(0) 编辑
摘要:1.RabbitMQ安装前需要erlang环境 2.添加公钥 3.更新软件包 4.安装 RabbitMQ 5.查看RabbitMQ状态 6.启动、停止、重启命令 7.启用 web端可视化操作界面,我们还需要配置Management Plugin插件 效果图如下: 8.查看用户 9.添加管理用户 10 阅读全文
posted @ 2019-04-20 18:10 挑战者V 阅读(1301) 评论(0) 推荐(0) 编辑
摘要:关于Linux安装Jenkins可以参考我的这篇博文Ubuntu16.04环境安装jenkins 1.安装部署插件 进入插件管理,并搜索该插件Deploy to container Plugin进行安装 ,下载地址为:https://wiki.jenkins-ci.org/display/JENKI 阅读全文
posted @ 2019-04-20 18:10 挑战者V 阅读(410) 评论(0) 推荐(0) 编辑
摘要:我的博客本来打算使用layui的富文本编辑器,但是出了一个问题,无法获取编辑器内容,我参考官方文档,获取内容也就那几个方法而已,但是引入进去后始终获取的值为空,百度和bing都试过了,但是始终还是获取不到值。layui富文本编辑器文档如下图所示: 能尝试的方法都试过了,最后实在没有办法,只好引入新的 阅读全文
posted @ 2019-04-20 18:10 挑战者V 阅读(474) 评论(0) 推荐(0) 编辑
摘要:详细错误信息如下: 关键信息如下: 初次看到这个问题,我也是一头雾水,因为没有影响正常的项目对外服务,但是严重影响线上对接客户端时日志的阅读。 后来通过搜索知道了原因,原来是因为服务器上其中两个tomcat下的webapps项目相同导致的,而且这两个tomcat又是运行的,所以才导致这样的错误,于是 阅读全文
posted @ 2019-04-20 18:10 挑战者V 阅读(9094) 评论(0) 推荐(0) 编辑
摘要:单体应用自动化部署脚本: 其中涉及到邮件在服务器发生,我在这里使用的是heirloom-mailx 安装使用流程如下(以Ubuntu16.04为例): 1.安装heirloom-mailx 2.修改/etc/s-nail.rc并在尾部添加如下内容(这里使用的是163,详情可去163邮箱了解) 3.测 阅读全文
posted @ 2019-04-13 23:18 挑战者V 阅读(481) 评论(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 阅读(3575) 评论(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 阅读(11039) 评论(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 阅读(6110) 评论(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 阅读(591) 评论(0) 推荐(0) 编辑
摘要:执行sudo apt-get install安装对应的软件出现如下错误 详细错误信息: 错误原因:是因为引用错误的链接导致的。 解决办法(删除这些引用即可): 删除完后,执行sudo apt-get update即可,这时就可以正常安装软件了。 参考解决办法链接:14.04消息’E:dpkg was 阅读全文
posted @ 2019-04-13 23:17 挑战者V 阅读(19188) 评论(0) 推荐(1) 编辑
摘要:1.更新 2.安装Nginx 3.安装php 修改配置 修改配置内容如下: 重启让配置生效: 4.安装mysql 5.安装edusoho 6.修改配置文件 edusoho配置如下: 阅读全文
posted @ 2019-04-13 23:17 挑战者V 阅读(539) 评论(0) 推荐(0) 编辑
摘要:关于什么是架构,一种比较通俗的说法是 “最高层次的规划,难以改变的决定”,这些规划和决定奠定了事物未来发展的方向和最终蓝图。 从这个意义上说,人生规划也是一种架构。选什么学校、学什么专业、进什么公司、找什么对象、过什么样的生活,都是自己人生的架构。 联系到软件开发:实际上业务类型+技术选型往往也决定 阅读全文
posted @ 2019-04-13 23:16 挑战者V 阅读(357) 评论(0) 推荐(0) 编辑
摘要:关于什么是模式,这个来自建筑师的词汇是这样定义的:”每一个模式描述了一个在我们周围不断重复发生的问题及该问题解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复的工作”。 模式的关键在于模式的可重复性,问题与场景的可重复性带来的解决方案的可重复使用。 联系实际开发:每个做前后台开发的小伙伴 阅读全文
posted @ 2019-04-13 23:16 挑战者V 阅读(857) 评论(0) 推荐(0) 编辑
摘要:我的效果图如下(这个是我实现的): wordpress的效果图如下: sql代码: xml代码: 实体: dao代码: service代码: 实现类: 后台Controller: 前端js实现: 阅读全文
posted @ 2019-04-07 21:05 挑战者V 阅读(1653) 评论(0) 推荐(0) 编辑
摘要:错误信息如下: 原因如下:是因为数据表中字段类型与对象中的属性类型不一致。比如在我的数据表中是datetime类型,正常来说,对象中应该是Date类型,但是本次在对象中却是String类型。 解决办法:(1)将datetime类型修改为varchar类型,即可解决问题;(2)将Java对象属性类型( 阅读全文
posted @ 2019-04-07 21:05 挑战者V 阅读(930) 评论(0) 推荐(0) 编辑
摘要:参考文档:https://www.layui.com/doc/modules/laydate.html代码片段如下: 效果图如下: 其中type默认值为date(年月日),有如下几个可选值: 阅读全文
posted @ 2019-04-07 21:05 挑战者V 阅读(5240) 评论(0) 推荐(0) 编辑
摘要:有不少开发者们不习惯使用Git分支开发。原因有如下几个方面?(1)不熟悉不习惯;(2)觉得太麻烦;今天我想说的是使用git分支开发绝对是一个高效版本控制的做法。 当你遇到测试人员给你提的bug,你只需将其pull下来,并执行git checkout -b bug-solution01该命令即可,这条 阅读全文
posted @ 2019-04-07 21:05 挑战者V 阅读(4524) 评论(1) 推荐(1) 编辑
摘要:vue-electron官方文档(中文):https://simulatedgreg.gitbooks.io/electron-vue/content/cnvue-electron官方文档(英文):https://simulatedgreg.gitbooks.io/electron-vue/cont 阅读全文
posted @ 2019-04-04 22:07 挑战者V 阅读(6045) 评论(0) 推荐(0) 编辑
摘要:一、导入Maven依赖 二、application.yml配置 三、效果图 阅读全文
posted @ 2019-04-04 22:06 挑战者V 阅读(1917) 评论(0) 推荐(0) 编辑
摘要:要使用layui的确认框,需要导入layui的两个库,分别为layer.js和layer.css,除此之外layui.js和layui.css的库也是要导入,这个请注意。所有说你需要分别导入四个库layer.js、layer.css、layui.js、layui.css,四个库多少也会占用带宽,这时 阅读全文
posted @ 2019-04-04 22:06 挑战者V 阅读(8408) 评论(0) 推荐(1) 编辑
摘要:主要解决的问题的,以最近VsCode插件开发为例,每次请求都需要token,而vscode并不支持cookie这样的存储,所以就采用粗暴点办法,存到某个用户目录下并读取。 源码如下: 阅读全文
posted @ 2019-04-04 22:06 挑战者V 阅读(2088) 评论(0) 推荐(0) 编辑
摘要:两种方式,原生js和jQuery。特别是作为全栈开发工程师,学会使用框架固然重要,但是也要使用的基础上,由浅入深,搞懂原理,这样才能在技术进化迅速的时代立于不败之地。举个例子说明以下,以我这篇文章为例node.js之十大Web框架,当你学会Node.js的语法,有过使用Node.js开发几个简单De 阅读全文
posted @ 2019-04-04 22:06 挑战者V 阅读(20873) 评论(0) 推荐(1) 编辑
摘要:我在博客园记录过layui关于弹框关闭问题,文章为layui关闭弹出层,这次出现了特殊情况,之前是通过layer.closeAll()解决了这个问题,但是这次解决不了。而换成parent.layer.closeAll()问题就迎刃而解。 阅读全文
posted @ 2019-04-04 22:06 挑战者V 阅读(1837) 评论(0) 推荐(0) 编辑