自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

leejianjun的博客

专注、专业

  • 博客(200)
  • 资源 (4)
  • 收藏
  • 关注

原创 Vue之Hello World!

最近在学习vue.js,写下笔记一、安装npm及cnpm1、安装nodehttps://nodejs.org/dist/latest/选择:node-v13.3.0-x64.msi会继续安装必要工具把node.exe所在目录加入path环境变量中>node --version(v13.3.0)2、安装git(略过)>git...

2019-12-08 20:03:55 927

原创 无限级关系带层级

一、创建表SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for `test`-- ----------------------------DROP TABLE IF EXISTS `test`;CREATE TABLE `test` ( `id` int(10) unsig...

2019-10-25 14:18:03 464

转载 查看mysql的版本号

转载自:https://www.cnblogs.com/heyongboke/p/9876345.html1.1 在命令行登录mysql,即可看到mysql的版本号[root@heyong ~]# mysql -uroot -pEnter password: Welcome to the MySQL monitor. Commands end with ; or \g.Your ...

2019-09-18 03:37:51 595

原创 关于技术部管理的一些思考

一、分组我是这样来分组的,将测试单独分为一组,设置一个组长。将开发分为若干组,每组设置一个组长,下辖2名Web开发工程师、3名PHP开发工程师、一名安卓开发工程师、一名iOS开发工程师。这样的分组应该比根据职能来的分组要好一些,因为有组长,可以明确职责。每个项目可以指派到改开发组,由组长负责。这样职责很明确,组长也可以灵活的分配任务给组员并跟进。如有必要,各开发组之间也可以较灵活的调动组员...

2019-06-17 21:53:39 2423 1

原创 安装JDK及Eclipse

说明:Win10系统一、安装JDK。。。1、安装 jdk-8u201-windows-x64.exe2、配置变量https://jingyan.baidu.com/article/00a07f3876cd0582d128dc55.html参考这篇打开系统变量,并修改为如下:右击我的电脑-属性-高级系统设置-环境变量-系统变量:1)、新建:java_home,pa...

2019-06-17 21:10:56 378

原创 记一次解决500错误

APP报“服务器繁忙”,询问安卓开发工程师,得知报这个错是因为服务器返回了500错误。500,一般是内部代码错误,或是服务器并发太高。我首先想到会不会是服务器并发太高了,因为公司用了负载均衡,如果配置不合理,有可能出现瓶颈。于是登进阿里云逐项排查,带宽充足、CPU、内存、磁盘读写都充足,当看到OSS有部分错误时,一度怀疑会不会是这个OSS导致的,但考虑了一下,觉得可能性不大,因为500...

2019-04-24 20:39:08 2944

原创 ThinkPHP3“_STORAGE_WRITE_ERROR_”错误

今天在开发项目的时候,发现刷新的话经常报“_STORAGE_WRITE_ERROR_”错误,刚开始怀疑是不是TP3过于老朽出现了问题?或者是公司服务器开了负载均衡导致的未知错误?于是百度了下,找到了这篇文章:http://www.thinkphp.cn/bug/3110.html于是果断上服务器看,df -lh 后,/分区竟然是100%!?excuse me ?于是du -sm * 发...

2019-04-24 16:36:44 493

原创 ThinkPHP3.2.5实现一二级控制器自动匹配

问题:为什么要实现这个功能?答:因为在写接口文档的时候,发现了如下图所示:有轻度强迫症的我,迫切想把这一坨控制器放到一起,然后命名为C2c。于是,就有了这篇博客。PS:TP3并未原生支持一二级自动匹配控制器,而考虑到不影响原有的接口,所以才有这样的需求。思路是:设置默认控制器层级为2,然后写代码简单实现兼容原先的一级。实现如下:PS:可能不是很优雅,目前暂时还未发现...

2019-02-15 11:35:26 610

转载 让Laravel支持https

默认的竟然不支持,经过一顿猛如虎的操作,终于找到解决办法最终在看到这个页面,试了后才算是解决了问题:http://landcareweb.com/questions/17951/laravelcong-lu-you-sheng-cheng-an-quan-de-https-urlpublic function boot() { // $this...

2019-01-31 17:23:33 3120

原创 CentOS7保存码云账号密码

参考:https://blog.csdn.net/u014481096/article/details/782515891.在~/下, touch创建文件 .git-credentials, 用vim编辑此文件,输入内容格式:#cd ~#touch .git-credentials#vim .git-credentials在里面按“i”然后输入: https://码云的邮箱:码云的...

2019-01-31 14:42:35 958

原创 PHPSorm10注释也会标红的解决办法

最近用Laravel,发现有个文件会标红,觉得很惊讶,毕竟标红的地方是注释的,如下图:后来一顿Google无果,然后与同行讨论,经提示,可能是注释格式有问题,后来一试,还真是...所以解决方案如下(临时的,以后有时间再研究下PHPStorm的注释的格式):^_^觉得好要关注我的博客哈...

2019-01-29 18:05:56 470

原创 RDS自动备份

1、在https://help.aliyun.com/KnowledgeDetail.htm?spm=5176.2020520129.113.1.3e3246aeIR3dG5&knowledgeId=55515下载阿里云工具get_rds_backup.tar2、将tar包上传到备份服务器中,解压得到get_rds_backup.py# tar xvf get_rds_backu...

2018-12-29 11:22:35 1793

原创 使用rsync做同步备份

 一、线上测试服务器操作:1、安装rsync#yum install rsync#vi /etc/rsyncd.conf修改配置文件如下:uid = rootgid = rootuse chroot = nomax connections = 100lock file=/var/run/rsyncd.locklog file = /var/log/rsyncd.log...

2018-12-29 11:07:12 203

原创 CentOS6中使用WonderShaper限制带宽

PS:亲测可用一、下载并安装#wget http://dl.fedoraproject.org/pub/epel/6/x86_64/Packages/w/wondershaper-1.2.1-2.el6.noarch.rpm .#rpm -ivh wondershaper-1.2.1-2.el6.noarch.rpm二、限速及取消限速命令:#wondershaper e...

2018-07-25 17:19:17 2177 1

原创 阿里云华南1服务器安装LNMP记录

   说明:华南12核4G磁盘100G安装 CentOS6.8x64查看CentOS版本【根据需要】#lsb_release -a (确认是6.8)查看内核版本号#uname -aLinux Judian 2.6.32-696.6.3.el6.x86_64 #1 SMP Wed Jul 12 14:17:22 UTC 2017 x86_64 x8...

2018-07-22 16:59:25 1146

原创 Laravel注意事项

涉及到可能会转义的如符号“&”要在模板中用 {!! $data['url'] !!}

2018-05-26 16:26:04 287

转载 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED解决方法

转载自:http://blog.51cto.com/linuxme/375752感谢原作者分享,已亲测有效。WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED解决方法 这几天都这整linux集群,在做测试 Marking Packets with iptables 时遇到一个问题,想通过博客的形式记录此错误具体如下: 当ssh 10.1.1.61 时出现...

2018-05-09 19:01:51 7384

原创 Laravel注意事项

不断补充1、注意在域名指向的文件夹下不要有与路由同名的文件夹......否则会报403错误。。

2018-04-20 11:07:31 361

原创 百度编辑器ueditor的一些用法

1、如果编辑器内容长度过长,会导致编辑器面板浮动,控制浮动的高度在/ueditor.config.js,topOffset:60注:这里是top:60px

2018-03-30 17:21:57 542 1

原创 Laravel5.5仿ThinkPHP的pathinfo传参

先看效果PS:目前所能找到的方法,希望不会被大佬们鄙视...1、我的nginx配置:#test6 admin server { listen 80; server_name admin.test6.local; root "d:/data/www/test6/public/admin"; index index...

2018-03-29 16:07:41 1131

原创 在Laravel5.5中使用公共基类

Sorry,Laravel5.5也不能随心所欲的,要在构造方法中用session,得这么来1、use Illuminate\Http\Request;2、//构造函数 public function __construct() { $this->middleware(function ($request, $next) { $this->...

2018-03-26 09:56:44 2383

原创 Laravel5.5下的toArray的临时解决办法

作为一个有轻度强迫症且受ThinkPHP影响较深的PHP码农,总觉得Laravel5.5的DB::xxoo->get()->toArray()之后竟然还没得到我想要的ThinkPHP中的select()出来的数组,于是决定做一下修改。PS:出于尽量不影响原有框架的考虑,我是新建了一个方法叫getList来暂代toArray那不知所谓的返回结果,在没有找到更好的解决办法之前,暂时这么用着...

2018-03-26 08:35:37 8695 3

原创 Laravel5.5的提示跳转页

1、添加路由,在/routes/admin.php中Route::resource('/prompt','PromptController');2、控制器 /app/Http/Controllers/Admin/PromptController.php<?phpnamespace App\Http\Controllers\Admin;use App\Http\Controllers;c...

2018-03-24 14:38:50 4982

原创 Laravel5.5安装Laravel-ide-helper IDE 智能提示插件

说明:barryvdh/laravel-ide-helper 扩展包能让你的 IDE ( PHPStorm, Sublime ) 实现自动完成、代码智能提示和代码跟踪等功能,大大提高你的开发效率。1、安装使用 Composer 安装该扩展包:>d:>cd data\www\test6>composer require barryvdh/laravel-ide-helper2、...

2018-03-24 14:17:58 5172 1

原创 Laravel5.5前后台分离

经过网上查资料及自己摸索,终于实现了自己所想要实现的前后台分离PS:在模板这一块感觉还不够完美,如果后边找到更好的方法,到时会到这里更新。前台域名:www.test6.local后台域名:admin.test6.local环境为:Win7x64+PHPStudy2018 nginx+PHP7.0nginx.conf增加域名解析#test6 www server { list...

2018-03-20 17:21:55 4486

原创 win7x64+PHPStudy2018安装redis扩展

一、安装Windows版Redis1、到这里下载:https://github.com/MicrosoftArchive/redis/releases下载3.0版的。当前为Redis-x64-3.0.504.msi2、下载后安装一路安装,基本默认,设置最大内存【暂不设置】安装好之后,在安装目录中有若干.exe文件3、测试双击 redis-cli.exe,弹出个命令行界面,输入代码测试127.0.0...

2018-03-14 15:28:03 4730

原创 通过索引,极大提高MySQL大数据量下的查询效率

我在这里测试了两个表的左连接查询,SQL语句是:select a.blog_id,a.blog_title,a.blog_thumb,a.blog_click,a.blog_addtime,a.blog_show,b.blog_category_name from `think_blog` a left join `think_blog_category` b on a.blog_category...

2018-03-13 18:26:26 2877 1

原创 用PHP一次写入百万条测试数据

亲测有效,本人网上各种搜资料摸索出来滴,执行效率甚至比通过navicat还要高。navicat见我另一篇博客。http://blog.csdn.net/leejianjun/article/details/78809592贴下核心代码供大家参考。1、PHP代码//添加测试数据 private function add_test_data($max=1000000){ $mo...

2018-03-12 17:13:15 3628 1

原创 阿里云新增SSD云盘及修改mysql数据存放位置

先装个最小20G的,后面再根据需要扩容1、选择新购买SSD云盘2、在实例管理中挂载云盘3、通过SSH进入系统格式化云盘并挂载分区注:要把数据库存储位置放到/data盘中,操作前最好先备份网站文件及数据库3.1、停止全部服务#service mysqld stop#service nginx stop#service php-fpm stop#service redis stop3.2、将原d...

2018-03-10 10:51:03 1685

原创 通过阿里云申请免费的CA证书让nginx支持https

1、通过阿里云 管理控制台 安全(云盾) CA证书服务(数据安全)申请免费的证书【有效期一年】根据提示,做设置DNS等操作,待自动审核通过后,下载证书,放到/etc/nginx/cert/注:我这是选择了两个文件,阿里云解析。2、然后,修改nginx的server设置#vi /etc/nginx/vhost.confserver { listen 44...

2018-02-28 10:16:24 1055

转载 php getenv()函数

注:有时候,$_ENV会为空,其原因通常是php的配置文件php.ini的配置项为:variables_order = "GPCS"。要想让$_ENV的值不为空,那么variables_order的值应该加上一个大写字母“E”,即:variables_order = "EGPCS"。所以,官方建议用getenv函数.于是,转载了这篇文章,备忘。。。转载自这里:http://blog

2018-01-26 14:37:45 918

原创 Laravel5.5的MVC

经过一段时间的谷歌+百度,基本上搞清楚了Laravel5.5的MVC套路。PS:现阶段的总结,以后也许有更妙的,会不定时更新的。一、控制器 \app\Http\Controllers\Controller.php增加一个函数,方便所有控制器使用,主要是将Laravel toArray后再次toarray好得到我想要的数组class Controller extends BaseCo

2017-12-15 16:47:49 1409

转载 如何录入百万测试数据

基本上参考这篇文章,对原作者表示谢意:http://blog.csdn.net/whzhaochao/article/details/49126037对文章稍有补充,因我的工作电脑环境可能和原作者的略有不同。我的电脑环境是WIN7x64+PHPStudy2017+nginx+PHP7,数据库管理工具用的navicat。为了避免原文失效,我这边稍作整理发一遍。(PS:实战通过)

2017-12-15 10:00:08 1899 1

原创 Win7下Laravel简单安装

前置条件:已经在系统中安装好Composer、PHPStudy2017,nginx+7.0且已正常运行win7下安装Composer见这里:http://blog.csdn.net/leejianjun/article/details/78789721一、安装命令提示符中,>d:>cd data\www>composer global require "larave

2017-12-13 11:18:20 952

原创 win7安装composer的方法

到这里下载windows下的安装包:https://getcomposer.org/download/下载后安装,搞定所有事情

2017-12-13 11:16:40 444

原创 ThinkPHP5使用缓存

1、在\application\config.php中设置如下:'cache' => [ // 使用复合缓存类型 'type' => 'complex', // 默认使用的缓存 'default' => [ // 驱动方式 'type' => 'File', //!!在这设置换人的缓存方式

2017-12-06 15:14:19 6644 1

原创 ThinkPHP5的验证码操作

1、首先确认文件夹\vendor\topthink\think-captcha存在2、显示验证码的方法,我这里是写在:\application\admin\controller\Login.php//显示验证码 public function show_captcha(){ $captcha = new \think\captcha\Captcha();

2017-12-05 15:22:22 9364 4

原创 ThinkPHP5常用数据操作

1、在\application\database.php中修改//'resultset_type' => 'array', 'resultset_type' => '\think\Collection', //可在select、find等查询后增加 toarray,返回数组2、在\application\index\model下新建一个模型文件Test.php,内容如下:

2017-12-04 17:34:08 1241

原创 CentOS6.8升级PHP到7.0

参考:https://webtatic.com/packages/php70/1、停止nginx、mysqld、php-fpm#service nginx stop#service mysqld stop#service php-fpm stop2、卸载现有php php-fpm#rpm -qa|grep php删除之前安装的php版本 (yum install 安装)

2017-12-04 14:39:26 2018

原创 ThinkPHP5中使用Smarty

1、用到的smarty类,我已经传到CSDN了,点击下载:http://download.csdn.net/download/leejianjun/101440762、将该类放到\thinkphp\library\think\view\driver文件夹下3、\application\config.php中smarty部分这样填写'template' =>

2017-12-04 12:14:30 2950

ThinkPHP5用的Smarty类

ThinkPHP5用的Smarty类,请参考我的博文,有详细用法,觉得博文写的还OK的请评论,谢谢!

2017-12-04

cacert.pem

此文件是配合支付宝扩展使用的,请参考我的相关博文。

2017-10-17

ThinkPHP3.2.3支付宝扩展类

这是 ThinkPHP3.2.3的 支付宝扩展类,亲测可用。请结合我的博客一起使用

2017-10-17

flowplayer

压缩包内含有:flowplayer-3.2.6.min.js、flowplayer.controls-3.2.5.swf、flowplayer-3.2.7.swf共三个文件。

2016-08-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除