05 2019 档案

摘要:mod_proxy ,主代理模块Apache模块用于重定向连接;它允许Apache充当底层应用程序服务器的网关。mod_proxy_http ,它增加了对代理HTTP连接的支持。mod_proxy_balancer和mod_lbmethod_byrequests ,它为多个后端服务器添加负载平衡功能 阅读全文
posted @ 2019-05-31 22:48 挑战者V 阅读(414) 评论(0) 推荐(0) 编辑
摘要:Node.js之文件下载,主要最近解决我的一个需求。 需求描述:如何将腾讯云上传的文件存储到本地某个目录下,如果用js来实现,纯JavaScript没有这样的功能(也许有),正好我这个项目用node.js比较多,正好可以利用node.js丰富的API实现该功能。 如下示例代码,演示下载远程文件:源码 阅读全文
posted @ 2019-05-31 22:47 挑战者V 阅读(7356) 评论(0) 推荐(0) 编辑
摘要:分而治之(又称D&C) 书中举了一个例子,假设你是农场主,有一块土地,如图所示: 你要将这块地均匀分成方块,且分出的方块要尽可能大。 从图上看,显然是不符合预期结果的。那么如何将一块地均匀分成方块,并确保分出的方块是最大的呢?使用D&C策略。 (1)D&C算法是递归的;(2)使用D&C解决问题的过程 阅读全文
posted @ 2019-05-31 22:47 挑战者V 阅读(5294) 评论(0) 推荐(0) 编辑
摘要:此文来自我个人微信公众号,总的来说,阅读量和反馈都还挺不错,借此分享给广大的博友们。 本文主要内容为如下几个方面? 为什么要有一个自己的博客 为什么要让自己的GitHub活跃起来 每天给自己一点学习的时间 一、为什么要有一个自己的博客 关于为什么要有一个自己的博客这个问题,其实与为什么要写博客基本上 阅读全文
posted @ 2019-05-27 21:29 挑战者V 阅读(1023) 评论(2) 推荐(6) 编辑
摘要:今天主要的核心话题是Vue.js和前端工程化。我将结合我这两年多的工作学习经历来谈谈这个,主要侧重点是前端工程化,Vue.js侧重点相对前端工程化,比重不是特别大。 Vue.js Vue.js和React.js、Angular.js并驾齐驱号称前端三大框架(前端最常用的这三大框架,大中小公司均采用) 阅读全文
posted @ 2019-05-26 19:51 挑战者V 阅读(4066) 评论(3) 推荐(0) 编辑
摘要:问题描述:安装CRMEB后,只能通过https://域名//index.php/admin访问到后台,而不能直接通过https://域名/admin访问到后台,以至于导致进入系统后台出现有的功能界面可用,有的功能界面则出现404或者服务器异常之类的,从浏览器上看就是路径方面的原因导致的,实际原因则是 阅读全文
posted @ 2019-05-26 17:56 挑战者V 阅读(2833) 评论(0) 推荐(0) 编辑
摘要:下载Composer-Setup.exe 请点击该链接即可下载Composer 通常下载完后是一个exe文件,双击安装即可。 注意:默认会搜索你的php安装路径,建议最好把php安装好。 关于php安装,可以去php官网上下载zip包解压某个配置配置环境变量即可。 走完安装流程后,在控制台输入com 阅读全文
posted @ 2019-05-26 17:56 挑战者V 阅读(4456) 评论(0) 推荐(0) 编辑
摘要:图一: 图二: 图一和图二对比,它们的作用都是相同的。从流程上分析,图一流程相对比较复杂,而图二则简单明了,这是某位同行在stackoverflow上面说过的话:如果使用循环,程序的性能可能更高;如果使用递归,程序可能更容易死理解。如何选择要看什么对你来说跟重要。 那么递归和循环之间的区别是什么呢? 阅读全文
posted @ 2019-05-26 17:56 挑战者V 阅读(1302) 评论(0) 推荐(0) 编辑
摘要:使用Ajax上传文件的应用场景颇多,比如上传用户头像、博客文章中插入图片、对认证用户相关身份进行校验等等很多很多。下面贴相关代码示例:html代码片段: js代码片段: Java代码片段(这里是SpringMVC+腾讯云对象存储,可将其更换为其它对象存储,如七牛云、ftp或者是其它对象存储): 阅读全文
posted @ 2019-05-18 21:07 挑战者V 阅读(2883) 评论(0) 推荐(0) 编辑
摘要:有的时候我们一不小心就git commit -m ‘commit message info’解决办法,很简单,只需执行git reset HEAD~这条命令即可,即能保证你原本的修改还在,也能撤销本次提交失误。 这种撤销上一次提交是比较好的,如果是版本回退的话也能解决这个问题,但是版本回退只适合于你 阅读全文
posted @ 2019-05-18 21:07 挑战者V 阅读(22139) 评论(0) 推荐(0) 编辑
摘要:做个记录,每次弄环境的时候,特别是弄mysql环境,时不时都要用到下面的命令 命令如下: 注意:上面的命令原型如下: 命令中的“%”相当于授权任意主机。 另外还有就是通常授权用户远程连接,还需要修改配置文件,以Ubuntu16.04为例,需要修改mysqld.cnf配置文件,将里面的bind=127 阅读全文
posted @ 2019-05-18 21:07 挑战者V 阅读(6642) 评论(0) 推荐(0) 编辑
摘要:具体步骤不是特别复杂,有些细枝末节我可能忽略了,不过参考我的这个教程,应该可以配置好的,如果朋友们有问题,可以留言给我。参考资料如下:Linux + Apache2 环境下配置 https (腾讯云免费证书) Ubuntu系统Apache 2部署SSL证书 虽然说很多不记得了,但是有这么几点必须要提 阅读全文
posted @ 2019-05-18 21:06 挑战者V 阅读(529) 评论(0) 推荐(0) 编辑
摘要:问题信息: 问题描述:去官网下载tomcat后,解压本地并启动,发现启动极其缓慢,启动一个tomcat居然要十几分钟或者是始终启动不起来。 问题原因:是因为Tomcat8熵池阻塞变慢 解决方案: (1)找到java.security文件(请执行该命令:cd /usr/lib/jvm/java-1.8 阅读全文
posted @ 2019-05-18 21:06 挑战者V 阅读(373) 评论(0) 推荐(0) 编辑
摘要:简单查找,如下图: 从图可知那个眼镜男从1开始猜,猜到100,大家都知道这种猜法最终都会得到答案,就是时间问题而已。100毕竟是这个列表的最大长度。但是换言之,如果是一万、百万、上千亿呢?那么这种猜法虽然能够得到答案,但是时间方面的成本将会非常大。于是二分法应需而生。二分法,如下图: 从图可知这次眼 阅读全文
posted @ 2019-05-18 21:06 挑战者V 阅读(511) 评论(0) 推荐(0) 编辑
摘要:其中fe0ffeeb是一个内存单元的地址,需要将数据存储到内存时,你请求计算机提供存储空间,计算机给你一个存储地址。需要存储多项数据时,有两种基本方式,一种是数组,另外一种是链表。但它们并非都适用于所有情形,因此知道它们的差别非常重要。 阅读全文
posted @ 2019-05-18 21:06 挑战者V 阅读(328) 评论(0) 推荐(0) 编辑
摘要:大O表示法 大O表示法是一种特殊的表示法,指出了算法的速度有多快。 1.算法的运行时间以不同的速度增加 关于算法的运行时间以不同的速度增加,我联系到平时写代码,严谨的代码(易读,可扩展,精悍,经过多方测试等),通常运行速度与那些不严谨的代码(完全相反)的代码进行对比,你会发现前者的运行速度是大于后者 阅读全文
posted @ 2019-05-18 21:06 挑战者V 阅读(1221) 评论(0) 推荐(0) 编辑
摘要:数组和链表 1.数组 以添加第四个待办事项为例,但后面的那个抽屉已经放了别人的东西 这就像你与朋友去看电影,找到地方就坐后又来了一位朋友,但原来坐的地方没有空位置,只得再找一个方可坐下所有人的地方。在这种情况下,你需要请求计算机重新分配一块可容纳4个待办事项的内存,再将所有待办事项移到那里。如果又来 阅读全文
posted @ 2019-05-18 21:06 挑战者V 阅读(409) 评论(0) 推荐(0) 编辑
摘要:假设你的计算机存储了很多乐趣。对于每个乐队,你都记录了其作品被播放的次数。 如果你要将这个列表按播放次数从多到少的顺序排列,从而将你喜欢的乐队排序。该如何做呢? 我第一眼看到这个问题时,想到的是通过sql解决这个问题假设如果这是一个数据表的话,我很容易就可以通过order by 字段名 desc进行 阅读全文
posted @ 2019-05-18 21:06 挑战者V 阅读(864) 评论(0) 推荐(0) 编辑
摘要:这篇文章不记得是学生时期那个时期学的,只单单记得初读时还没有深刻的体会。而如今读起来,不禁让人眼睛闪烁着泪光,有种想哭的感觉。 正如一句诗歌所说的那样,“初闻不知曲中意,再听已是曲中人”。原文如下(大家可以细细品味,每天工作再怎么繁忙,还是得留点时间读读书,让自己的心沉静下来): 我与父亲不相见已二 阅读全文
posted @ 2019-05-18 21:05 挑战者V 阅读(218) 评论(0) 推荐(1) 编辑
摘要:最近阅读一本书《富爸爸财务自由之路》,看序言和其中一部分内容比较有感触 一、你在哪个象限?这个象限适合你吗?在书中开篇贴了一张图,如下所示: 这四个英文字母分别代表的意思是 E,对应的单词是Employee,即雇员; B,对应的单词是Business owner,即企业所有者(老板); S,对应的单 阅读全文
posted @ 2019-05-18 21:05 挑战者V 阅读(435) 评论(0) 推荐(0) 编辑
摘要:在《见识》这本书中开篇的序言就是”命和运决定人的一生”。 一个人想得到命运之神的呵护并不容易。要想命好,首先认识命的重要性,即信命和认命。 信命是知道自己有所不能(清楚认识自己),认命则是不超越命运给自己的画的线,对于得不到的坦然接受。影响命的因素:环境因素+我们自己对未来走向划定的方向。 正如雷军 阅读全文
posted @ 2019-05-18 21:05 挑战者V 阅读(220) 评论(0) 推荐(0) 编辑
摘要:感悟: 有句话叫做,一千个人里面就有一千个哈姆莱特,通常表示着不同的人对某个事物看法不同。 今天再读这篇文章时,联想到2018年的程序员跳楼事件。至于为什么跳楼,真相究竟是什么,这里不作探究。这里想说的是,放眼整个世界,每天都有像老黄牛这样的例子。老黄牛的例子让我战战兢兢如履薄冰,丝毫不敢松懈自己。 阅读全文
posted @ 2019-05-18 21:05 挑战者V 阅读(670) 评论(0) 推荐(0) 编辑
摘要:其实也就四步,如下: 修改配置文件 并在 在[mysqld]下方的skip-external-locking下面添加一行: 然后再重启MySQL 进入MySQL修改密码 一路回车,免密登录 设置密码 刷新权限 退出 修改配置文件(sudo vimi /etc/mysql/mysql.conf.d/m 阅读全文
posted @ 2019-05-11 22:16 挑战者V 阅读(880) 评论(0) 推荐(0) 编辑
摘要:使用hexo写博客已经有好几个月了,今天突然出现hexo: command not found,应该与我白天的时候调一下环境变量等有关。在对应的path添加环境变量,即可解决该问题。我的环境变量路径为:E:\Hexo\node_modules\hexo\bin 阅读全文
posted @ 2019-05-11 22:15 挑战者V 阅读(593) 评论(0) 推荐(0) 编辑
摘要:记录一下Ubuntu16.04下的apache服务器不能解析php的问题,如图所示: 对于这个Ubuntu16.04最直接最快速的解决办法就是执行如下命令: 阅读全文
posted @ 2019-05-11 22:15 挑战者V 阅读(1471) 评论(0) 推荐(0) 编辑
摘要:错误信息:请在mysql配置文件修sql-mode或sql_mode为NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 解决办法(最有效,以MySQL5.7为例):修改配置文件 并在该配置文件添加如下内容: 最后,重启一下MySQL服务器即可解决该问题 阅读全文
posted @ 2019-05-11 22:15 挑战者V 阅读(24664) 评论(0) 推荐(0) 编辑
摘要:主要针对在Ubuntu16.04搭建CRMEB环境时,监测环境会出现一个curl_init问题,这时只需执行如下命令即可解决: 阅读全文
posted @ 2019-05-11 22:15 挑战者V 阅读(790) 评论(0) 推荐(0) 编辑
摘要:环境准备:PHP7.0.33MySQL5.7Apache2.4 PHP环境安装: MySQL环境安装: Apache2.4环境安装 克隆Gitee项目 修改apache的配置(vim /etc/apache2/apache2.conf) 可以通过/Option快速定位查找配置文件如下: 将其改为如下 阅读全文
posted @ 2019-05-11 22:15 挑战者V 阅读(3215) 评论(0) 推荐(0) 编辑
摘要:错误信息:code: command not found’ 解决办法:配置VsCode环境变量首先找到VsCode点击其属性,查看路径 进入这个路径后 将D:\Program Files\Microsoft VS Code\bin添加到环境变量即可 code这个命令很重要,比如最近我做的一个叫作根据 阅读全文
posted @ 2019-05-11 22:15 挑战者V 阅读(4068) 评论(0) 推荐(0) 编辑
摘要:针对最近这样的需求,某个功能插入数据成功并实时同步到Bmob云上的数据库。 本来想在Bmob上找一个用Java写的,找了一圈发现没有,于是便采用Bmob的Rest-API方式进行数据插入。 另外补充一个小知识,Bmob的架构是一个叫Serverless的,关于这个Serverless,简单的说就是用 阅读全文
posted @ 2019-05-04 17:30 挑战者V 阅读(770) 评论(0) 推荐(0) 编辑
摘要:关于Hutool工具类之HttpUtil如何使用可以参考官方文档Hutool之HttpUtil 其实使用Http和Https使用的方式是一样的。 建议大家可以看看HttpUtil的源码,感觉设计的挺不错的。 导入Maven依赖 编写测试类(使用Junit单元测试) 方法解释(上面采用的是一种叫链式编 阅读全文
posted @ 2019-05-04 17:30 挑战者V 阅读(28965) 评论(0) 推荐(0) 编辑
摘要:如何快速关联/修改Git远程仓库地址?按照如下步骤即可快速实现关联/修改Git远程仓库地址: 删除本地仓库当前关联的无效远程地址,再为本地仓库添加新的远程仓库地址 其实不仅仅上述这一种方式,还有如下几种方式: 直接修改本地仓库所关联的远程仓库的地址 修改 .git 配置文件 如何快速关联/修改Git 阅读全文
posted @ 2019-05-04 17:30 挑战者V 阅读(7401) 评论(0) 推荐(2) 编辑
摘要:问题背景:在Java中使用JDBC操作数据库,该数据库版本为8.0.15属于高版本(如果是低版本的话,通常是不会出现这些问题的) 详细错误信息如下: 这个问题的原因是市区问题。 解决办法:在jdbc对应的url加上serverTimezone=UTC即可解决,例如jdbc:mysql://local 阅读全文
posted @ 2019-05-04 17:30 挑战者V 阅读(212) 评论(0) 推荐(0) 编辑
摘要:错误如图所示: 错误详情信息: 问题原因:主要是由于mysql8以前的加密规则与mysql8以后的存在差异。 解决办法: 本文参考资料如下:Navicat 连接 Mysql 出现1251错误 阅读全文
posted @ 2019-05-04 17:30 挑战者V 阅读(6834) 评论(0) 推荐(0) 编辑
摘要:错误信息: 错误原因:原因是因为Python在默认状态下不支持源代码中的编码所致。解决方案:在Python文件开头加上# -*- coding: utf-8 -*即可解决该问题 阅读全文
posted @ 2019-05-04 17:30 挑战者V 阅读(465) 评论(0) 推荐(0) 编辑
摘要:错误信息: 错误原因:是由于帐号并没有开启免密码导致的 解决办法: 编辑sudoers文件 vim /etc/sudoers 添加免密码: 如:jenkins ALL = NOPASSWD: ALL 参考链接:sudo: no tty present and no askpass program s 阅读全文
posted @ 2019-05-04 17:29 挑战者V 阅读(3504) 评论(0) 推荐(0) 编辑
摘要:首先为什么Linux远程传输要免密码?手动使用scp命令传输每次都要输密码太过麻烦了。 开发中有一句话,能复制粘贴尽量不要手打。 运维中有一句话,能脚本化实现尽量不要手动执行。 远程传输文件免密码的目的:在于为了保证公司数据安全,将相关的备份文件传输到一个或多个备份服务器上防止服务器上面的数据因运维 阅读全文
posted @ 2019-05-04 17:29 挑战者V 阅读(3699) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示