- 博客(86)
- 资源 (82)
- 收藏
- 关注

转载 推荐几本学习MySQL的好书
源地址:http://mingxinglai.com/cn/2015/12/material-of-mysql/我这里推荐几本MySQL的好书,应该能够有效避免学习MySQL的弯路,并且达到一个不错的水平。 我这里推荐的书或材料分为两个部分,分别是MySQL的使用和MySQL的源码学习。在介绍的过程中,我会穿插简单的评语或感想。1.MySQL的使用1.1 MySQL技术
2017-04-11 20:44:53
1591
原创 spark编译中的坑
spark编译中难免会遇到坑,现在总结下目前遇到的坑前置要求:1)Building Spark using Maven requires Maven 3.3.9 or newer and Java 7+2)export MAVEN_OPTS="-Xmx2g -XX:ReservedCodeCacheSize=512m"2种方式编译spark1.mvn编译命令:./build/mvn -Pyarn ...
2018-03-29 23:35:45
847
1
原创 php支持9种基本的数据类型
目前网上的资料写只有8种数据类型的文章是错误的,因为官网已经更新到9种类型了1.Boolean 布尔类型2.Integer 整型3.Float 浮点型4.String 字符串5.Array 数组6.Object 对象7.Resource 资源类型8.NULL9.Callback / Callable 类型来源:http://php.net/manual/zh/language.types.php...
2018-03-21 22:48:22
1342
原创 ThinkPHP5 集成阿里云短信服务-验证码发送
一:下载并集成PHP-SDK1、自行下载(忽略)2、ThinkPHP5 集成a. sdk目录中包含:api_demo、api_sdk、msg_demo、msg_sdk 四个目录。b.在 thinkphp5 的 extend 目录下新建ali目录,将api_sdk包复制进去二:配置文件在extra目录下面新建aliyun.php,请自行填入你自己的key数据<?php/** * 阿里云相关...
2018-03-13 15:49:49
1572
原创 启动hadoop 2.6遇到的datanode无法启动
1.问题用./start-dfs.sh启动hdfs,并没有DataNode节点,用jps查看只有9235 NameNode9646 Jps9535 SecondaryNameNode2.查看日志注意查看.log的文件,这是相关日志,而不是看.out文件,把日志路径的out改为log,部分日志2018-03-12 11:06:44,986 INFO org.apache.hadoop.ipc.Ser...
2018-03-12 11:44:50
545
转载 修改CentOS默认yum源为国内yum镜像源
有时候CentOS默认的yum源不一定是国内镜像,导致yum在线安装及更新速度不是很理想。这时候需要将yum源设置为国内镜像站点。国内主要开源的开源镜像站点应该是网易和阿里云了。修改CentOS默认yum源为mirrors.163.com1、首先备份系统自带yum源配置文件/etc/yum.repos.d/CentOS-Base.repo1[root@localhost ~]# mv /etc/y...
2018-03-07 16:12:50
389
转载 2018年,Java程序员转型大数据开发,是不是一个好选择?
近日网上有一篇关于Java程序员职场生存现状的文章“2017年 Java 程序员,风光背后的危机”,在Java程序员圈子里引起了广泛关注和热议。2017年,Java 程序员面临更加激烈的竞争。不得不承认,经历过行业的飞速发展期,互联网的整体发展趋于平稳。为什么这么说?为什么要放在 Java 程序员的盘点下说?的确,对于进可攻前端,后可守后端大本营的 Java 程序员而言,虽然供应逐年上涨,但是市场...
2018-03-04 01:25:45
3582
转载 大数据入门之Scala学习——基础篇
Scala学习——基础篇一、环境搭建1、启动Scala解释器(1)安装Scala;(2)确保scala/bin目录位于系统PATH中;(3)打开命令行窗口,键入scala并按Enter键。2、IDE(based on Eclipse IDE)(1)下载相应版本 IDE;(2)解压。在IDE中新建Scala Worksheet(跟REPL类似)。二、基础
2018-02-24 19:54:37
509
原创 Hadoop伪分布式安装步骤之hdfs
本篇是hdfs的安装所用版本:hadoop-2.6.0-cdh5.7.0.tar.gz1)jdk安装解压:tar -zxvf jdk-7u79-linux-x64.tar.gz -C ~/app添加到系统环境变量: ~/.bash_profileexport JAVA_HOME=/home/hadoop/app/jdk1.7.0_79export PATH=$JAVA_HOME/bin:$PATH...
2018-02-21 23:25:11
348
原创 HDFS架构
1 Master(NameNode/NN) 带 N个Slaves(DataNode/DN)HDFS/YARN/HBase1个文件会被拆分成多个Blockblocksize:128M130M ==> 2个Block: 128M 和 2MNN:1)负责客户端请求的响应2)负责元数据(文件的名称、副本系数、Block存放的DN)的管理DN:1)存储用户的
2018-02-21 23:13:20
206
原创 大数据之Linux环境及软件版本
linux版本:CentOS 6.4 +本地登录到远程服务器:ssh hadoop@192.168.X.X 登录密码:X linux的hadop用户(/home/hadoop)上创建目录:app 所有软件的安装目录data 测试数据lib 开发的jarsoftware 软件的安装包的目录souce 框架源码如果需要root权限 直接用sud
2018-02-19 14:50:02
1314
原创 大数据初学者学习建议(自用)
已经看了点大数据的资料,自己也尝试的记录下自己所学到的内容1.笔记,博客或者github2.英文+官网3.多尝试,多思考,不做伸手党,老师教的内容一定要一字不差的打出来,不要偷懒去源码中复制,有问题先自己找答案
2018-02-18 22:15:09
501
原创 api升级业务接口小结
第一步先开接口:Route::get('api/:ver/init', 'api/:ver.index/init');第二步在index.php中编写逻辑,方法是根据apptype来查询最近的一条的记录,最后返回所有的数据,如果有强制更新设置那么则加个判断就可以了:/** * 客户端初始化接口 * 1.检测APP是否需要升级 */public function in
2018-01-09 22:30:10
981
转载 tp5异步上传图片到七牛云,就是那么简单
总结的挺好的,我就直接拿过来了--------------------------------------------------------------1. 一个异步上传的插件uploadify 在html中引入uploadify的js和css文件。 tp5中如 html如下:[html] view plain cop
2017-12-20 23:38:25
860
原创 tp5分页带上条件参数
在条件页面中,用自带的分页下一页会造成条件参数失效,所以需要优化在common.php文件中,在render前面添加appends($parmas),而$parmas= request()->param();这样子分页中的下一页就会带上条件参数了// 应用公共文件function pagination($obj){ if (!$obj){ return
2017-12-18 22:58:08
3900
转载 $.ajax()方法详解
jquery中的ajax方法参数总是记不住,这里记录一下。 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。3.timeout: 要求为Number类型的参数
2017-11-19 13:50:16
893
原创 如何禁止极速版迅雷thunderplatform.exe启动
早期的迅雷安装后会在系统添加开机启动项和服务,用系统配置工具msconfig就可以将其禁止开机运行,而新版本的极速版迅雷就在msconfig中找不到这个服务了,原因了被迅雷伪装成了系统服务。在未开启迅雷的情况下也会出现ThunderPlatform.exe这个进程。有洁癖的我决定将他揪出来并关闭了 方法/步骤 点击开始菜单-运行,输入services.msc打开系统服务 在服务窗口中找到XL
2017-11-18 20:37:11
7002
1
原创 TP5自带分页部分代码
model:/** * 后台自动化分页 * @param array $data */public function getNews($data=[]){ $data['status'] = [ 'neq', config('code.status_delete') ]; $order = ['id'=>'desc']; //查询
2017-11-02 14:28:54
2213
转载 PHPStorm2017去掉参数提示 parameter name hints
JetBrains 的各种语言的 IDE 都灰常灰常好用, 个个都是神器, PHPStorm 作为PHP开发的神器也不必多说了今天升级到 PHPStorm 2017.1 发现增加了好些新功能, 有个默认开启的参数名和类型提示功能, 虽然功能挺强大的, 不过我用不着, 还是关掉的好, 有同样需求的同学可以看看例子比较特殊这么看起来确实有点费眼睛的感觉还是关掉的好
2017-11-01 14:58:08
240
转载 windows下-phpstrom下搜狗输入法光标不一致的解决方案
问题描述:phpstrom下输入法出现一点小问题,要么是不显示候选词,要么是输入法候选词总是在屏幕右下角,没有跟随光标移动。解决方案:下载https://bintray.com/jetbrains/intellij-jdk/download_file?file_path=jbsdk8u112b736.21_windows_x64.tar.gz 将下载的
2017-11-01 14:28:08
284
原创 电脑里那个自带的游戏老是无响应,或者打开很慢是怎么了
是系统分级的问题取消系统分级 在控制面板 所有控制面板项 性能信息和工具 高级工具 里面那个强制清除所有windows体验指数分数并重新评估系统 清除完后点取消 不评级 之后就好了
2017-09-27 20:00:55
2100
原创 tp5 ThinkPhp5 自定义异常处理类(先留坑
//我先写点前期的准备,先留坑,后面有机会把他写完,填坑完在项目的开发过程中异常抛出尤为重要不仅能够做出友好提示帮助掩盖我们伟大的程序员们尴尬的瞬间,还能做到提示开发人员代码白编写的错误,下面进行自定义异常抛出类异常抛出那么只有在代码出现问题的时候或者是逻辑出现异常的时候会进行抛出,那么我认为这就会出现两种情况,第一种是用户传输的参数或者用户操作的流
2017-09-18 21:37:47
3489
转载 win7任务栏右下角图标空白解决办法
今天启动电脑后发现任务栏右下角的图标显示为空白(表现为占用了图标位置,却不能显示出来,也点击不了)。开始还以为重启电脑后会恢复正常,但重启电脑后问题依旧。直觉觉得这是电脑的图标缓存在作怪,可是试过数字公司的图标缓存修复工具,依然无解,后来还是百度后找到一段图标缓存清理代码,终于让win7任务栏右下角的图标重见天日!把解决方法和重建图标缓存工具都分享给大家,方便大家遇到同样情况的时候可以
2017-09-04 21:22:35
20769
转载 关于xshell5的使用和理解
xshell是一个终端模拟器当然也可以模拟Linux的终端环境:知道用户和密码、ip地址 且保证虚拟机可以上网 (在同一个局域网下你也可以控制别人的linux)优点多多 在虚拟机上的Linux运行终端会有些卡 而且输入法切换不习惯 用xshell模拟出他的终端就方便操作多了还可以练习在没有图形化界面的前提下练习一些命令弊端就是需要配置环境 比如要有ssh 有时候需要关闭系统
2017-08-31 22:20:14
2342
原创 Linux与windows之间文件传输
Linux系统之间传输文件有很多种方法,此篇博客介绍其中的两种。也是在开发过程中经常用到的。一般情况下,个人经常用到rz或sz命令来上传下载文件。rz sz 上传下载安装rz,sz,操作很简单。yum install lrzsz11安装之后,就可以进行基本的上传下载操作:通过SecureCRT执行rz,进行上传操作。[root@iZ25ltqcjzr
2017-08-31 22:18:46
269
转载 你一定要知道的关于Linux文件目录操作的12个常用命令
你一定要知道的关于Linux文件目录操作的12个常用命令写在前面:1,《你一定要知道的关于Linux文件目录操作的12个常用命令》是楼主收集的关于Linux文件目录操作最常用的命令,包括文件或目录的新建、拷贝、移动、删除、查看等,是开发人员操作Linux系统的常用命令,所以你一定要知道。2,《你一定要知道的关于Linux文件目录操作的12个常用命令》适合初学者,对于Li
2017-08-31 18:59:39
410
1
原创 TP5模型修改器和读取器
(PS:文章内源码均来自官方文档)现在所有的项目都是会把时间存成时间戳格式,取出的时候还要转换这时候就可以应用到读取器这个功能。读取器的命名规则是:驼峰 ,get+字段名+Attr 例如:getBirthdayAttr;比如我要获取生日。那么可以如下操作:<?phpnamespace app\index\model;use think\Mode
2017-08-11 10:23:54
3347
转载 PHP使用CURL详解
CURL是一个非常强大的开源库,支持很多协议,包括HTTP、FTP、TELNET等,我们使用它来发送HTTP请求。它给我 们带来的好处是可以通过灵活的选项设置不同的HTTP协议参数,并且支持HTTPS。CURL可以根据URL前缀是“HTTP” 还是“HTTPS”自动选择是否加密发送内容。使用CURL发送请求的基本流程使用CURL的PHP扩展完成一个HTTP请求的发送一般有以下几
2017-07-21 20:43:26
311
原创 解决Chrome窗口总保持在最前面的问题 get rid of Chrome window always-on-top behavior
今天发现Chrome的窗口总保持在最前面,本以为是自己不小心把“总在最前”的功能打开了呢。结果找了半天也没发现Chrome有这个设置,于是想到了可能是个bug。我上网搜了下,发现大家遇到了跟我一样的问题,而且有人也向google反馈了这个bug。我自己试了一下,发现了一个简单的办法可以摆脱这个困境。所以就发上来,尽量能够帮助更多的人。方法很简单,也没有什么技术含量,谁都可以
2017-07-12 22:07:31
15319
1
原创 tp5验证码点击更新验证码
对应到,修改其中的function captcha_img为function captcha_img($id = ""){ \think\Route::get('captcha/[:id]', "\\think\\captcha\\CaptchaController@index"); $js_scr = "this.src='".captcha_src()."'";
2017-06-17 14:42:30
2962
原创 tp5验证码无法正常显示
问题:think\captcha\imagecreate致命错误致命错误: Call to undefined function think\captcha\imagecreate(),其根本解决办法就是安装gd库!导致登录处的刷新验证码刷新不出来!解决方法:开启GD库,GD库在php中默认是没有开启的启动wampserver,单击任务栏wamp图标,选中PHP,看到php
2017-06-17 14:37:28
6375
转载 Thinkphp中eq,neq,gt,lt等表达式缩写
eq 等于 equalneq 不等于gt 大于 greater thanegt 大于等于lt 小于 less thanelt 小于等于like LIKEbetween BETWEENnotnull IS NUT NULLnull IS NULL/*thinkphp在另一个问题中的回帖*/egf 是表示数据库的字段比较,而非字符串比较
2017-06-15 17:08:23
17579
原创 tp5下的插件uploadify的使用
目标:1.部署前端插件uploadify 2.编写image.js 3.编写图片上传API接口实现图片完美异步上传预先配置:config.php:<?php//配置文件return [ 'default_return_type' => 'json',];这样子api的输出都是json形式来输出的插件处理:将下
2017-06-12 11:12:37
3154
转载 php中json_decode()和json_encode()的使用方法
1.json_decode() json_decode (PHP 5 >= 5.2.0, PECL json >= 1.2.0) json_decode — 对 JSON 格式的字符串进行编码 说明 mixed json_decode ( string $json [, bool $assoc ] ) 接受一个 JSON 格式的字符串并且把它转换为 PHP 变量
2017-06-06 14:29:33
33038
转载 如何修复 Chrome 书签栏图标显示不正常
实例:把对应的删了就自动图标由空白到正常了,不用再一个一个的访问将 Chrome 书签拦上的书签名称删除后,可以仅凭借网站图标来选择书签,不仅省地方而且美观。@scavin 的书签栏这几天不知何故所有的图标全部不见了,如下图:一种可能原因是 Chrome 的自动升级机制破坏了图标文件。上面提到的让书签栏只显示图标的方法很简单:解决 Chrome 书签
2017-06-03 16:46:21
7255
1
转载 Yii2.0数据库操作增删改查详解 [ 2.0 版本 ]
1.简单查询:one(): 根据查询结果返回查询的第一条记录。all(): 根据查询结果返回所有记录。count(): 返回记录的数量。sum(): 返回指定列的总数。average(): 返回指定列的平均值。min(): 返回指定列的最小值。max(): 返回指定列的最大值。scalar(): 返回查询结果的第一行中的第一列的值。column(): 返回查询结
2017-05-27 17:14:28
458
Git权威指南 第二版PDF完整高清版
2018-03-22
Apache Spark的设计与实现 PDF中文版
2017-07-12
A First Course in Database Systems 3rd Ed (2008)
2017-06-12
学习Vi 和 Vim 编辑器(中文版)(第7版)
2017-05-31
流畅的Python图灵超清中文译本
2017-05-21
精通Python设计模式 高清完整.pdf版+源码 下载
2017-05-02
鸟哥的Linux私房菜-服务器架设篇(第三版) 高清晰版本
2017-05-02
并行计算导论(原书第2版) 中文清晰PDF
2017-05-02
MongoDB应用设计模式 PDF高清中文版
2017-05-02
高性能MySQL(第3版)高清
2017-04-11
终极算法:机器学习和人工智能如何重塑世界(英文版)
2017-04-11
JDK1.8 API 中文 谷歌翻译版本
2017-04-10
Python for Unix and Linux System Administration
2017-04-09
《深入理解计算机系统》课程主讲人本书作者pdf版本第20节讲义 ECF:信号和非本地跳转
2017-04-09
《深入理解计算机系统》课程主讲人本书作者pdf版本第19节讲义 链接
2017-04-09
《深入理解计算机系统》课程主讲人本书作者pdf版本第18节讲义 诵读7:缓存实验室
2017-04-09
《深入理解计算机系统》课程主讲人本书作者pdf版本第17节讲义 缓存记忆
2017-04-09
《深入理解计算机系统》课程主讲人本书作者pdf版本第16节讲义 内存层次结构
2017-04-09
《深入理解计算机系统》课程主讲人本书作者pdf版本第15节讲义 回顾6:C回顾
2017-04-09
《深入理解计算机系统》课程主讲人本书作者pdf版本第14节讲义 代码优化
2017-04-09
《深入理解计算机系统》课程主讲人本书作者pdf版本第13节讲义 机器Prog:高级
2017-04-09
《深入理解计算机系统》课程主讲人本书作者pdf版本第12节讲义 诵读5:攻击实验室
2017-04-09
《深入理解计算机系统》课程主讲人本书作者pdf版本第10节 机器程序:程序
2017-04-09
阿里Java开发手册正式版PDF
2017-04-09
《深入理解计算机系统》课程主讲人本书作者pdf版本第8节 机器程序:控制
2017-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人