- 博客(59)
- 收藏
- 关注
转载 PHP程序员的技术成长规划-转载[黑夜路人]
PHP程序员的技术成长规划作者:黑夜路人(2014/10/15) 按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定学习成长目标。 本文按照目前主流技术做了一个基本的梳理,整个是假设PHP程序员不是基础非常扎实的情况进行...
2018-12-19 14:24:50
405
转载 设置虚拟机与windows共享文件夹-转[到风里去啊]
废话不多说,直接刚正面一。安装VMware-tools点击这个位置安装 (撸主已经安装过了所以这里是重新安装)然后去控制台二。创建一个目录mkdir /mnt/cdrom三。装载CD-ROM驱动器命令 :mount /dev/cdrom /mnt/cdrom然后 /mnt/cdrom 目录下 会多这样一个文件四。然后自己选择一个解压目录我是选择 /ho...
2018-11-23 11:21:56
942
转载 mysql like %keyword%不走索引替代方法--转[足球带我奔跑]
https://blog.youkuaiyun.com/zxssoft/article/details/79651889 在使用msyql进行模糊查询的时候,很自然的会用到like语句,通常情况下,在数据量小的时候,不容易看出查询的效率,但在数据量达到百万级,千万级的时候,查询的效率就很容易显现出来。这个时候查询的效率就显得很重要! 一般情况下like模糊查询的写法为(field已建立索引):S...
2018-11-21 10:49:19
511
转载 职业生涯规划-转[Mark.Chan]
转载自:https://www.cnblogs.com/mark-chan/p/5380135.html担任公司高管的几年间,我面试过数以百计的各个层面的员工,其中最让我感到遗憾的一个现象就是很多人有着非常好的素质,甚至有的还是名校的毕业生,因为不懂得去规划自己的职业,在工作多年后,依然拿着微薄的薪水,为了一份好一点的工作而奔波。很多这样的人,他们只要稍微修正一下自己的职业方向,就能够在职业发...
2018-11-07 11:54:49
6040
翻译 centos7.5版本安装nginx.1.14.0时需要安装的依赖
这是我所使用的linux版本7.5的,建议大家在虚拟机中安装好linux之后快照备份一下安装好系统后想要安装lnmp环境,先安装nginx我下的nginx的tar包是nginx-1.14.0这个版本参考朋友写的nginx源码安装文章安装nginxhttps://note.youdao.com/share/?id=bc77cf83e654c73692d04d1f898b1058&...
2018-11-02 16:14:16
634
原创 mysqlbinlog --help翻译
>mysqlbinlog --helpmysqlbinlog Ver 3.4 for Linux at x86_64 ==> 在x86_64为Linux编写的mysqlbinlog版本3.4Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. => 版权所有(c) 2...
2018-10-29 11:54:59
432
转载 linux编辑文件时显示行号-转载-醉糊涂仙
原文地址:https://blog.youkuaiyun.com/u010916338/article/details/77511198一,临时设置行号一般模式下(i是insert模式,再按esc即为一般模式)输入:set nu取消行号:set nonu:上面的冒号不要忘记输入二,永久设置行号vim ~/.vimrc //添加 set nu,:wq保存退出...
2018-10-26 16:19:39
606
原创 binlog二进制日志基于时间,基于位置position还原里面的坑
首先是基于时间还原:我linux里面的命令最开始参考前辈博客写出来是这样的/usr/bin/mysqlbinlog --start-date="2018-10-26 11:00:00" --stop-date="2018-10-26 14:00:00" /var/lib/mysql/mysql-bin.000001 |mysql -uroot -p这 条命令报错:unknown v...
2018-10-26 15:08:25
1670
原创 mysql 二进制日志增量备份sell脚本
#function:MySQL增量备份脚本#version:1.0.0#author:leiyuanxin#date:2018/10/26#-----------------------------------#!/bin/shexprot LANG=en_US.UTF-8#设置时间DATE=`date +%Y%m%d`#设置信息USER=rootPASSWORD=Wuzh...
2018-10-26 11:49:19
402
转载 影响数据库性能的六大因素-转载自OwenZeng_DBA
文章地址:https://blog.youkuaiyun.com/z10843087/article/details/75812361数据库的性能问题和很多因素有关,下面总结下跟数据库性能相关的六大因素,希望在以后大家在排查性能问题时,能让大家有个清晰的思路从底层到上层硬件能力:CPU,内存,IO,网络系统环境:OS,DB版本 OS,DB参数配置数据库内部因素:索引,阻塞+等待,隐...
2018-10-24 17:50:36
654
翻译 sysbench的CPU,文件I/O,OLTP三种基准测试
sysbench是一款多线程系统压测工具,可以执行多种类型的基准测试,它不仅设计用来测试数据的性能,也可以测试运行数据库的服武器的性能一,CPU基准测试最典型的子系统测试该测试使用64位整数,测试计算素数直到某个最大值所需要的时间GNU/Linux服务器:查看CPU配置:cat /proc/cpuinfo分别在不同CPU配置的服务器中运行测试sysbench --tes...
2018-10-23 23:32:00
862
原创 mysql 创建用户,赋权,刷新权限
CREATE USER ‘lei’@‘192.168.1.197’ IDENTIFIED BY ‘root’;GRANT ALL PRIVILEGES ON . TO ‘lei’@‘192.168.1.197’ IDENTIFIED BY ‘root’;FLUSH PRIVILEGES;
2018-10-23 10:27:05
6680
原创 windows+PHP+MySQL+Apache自定义环境卸载
1.PHP的卸载直接删除PHP的文件夹2.MySQL的卸载1)以管理员的身份运行CMD执行命令:sc delete mysql2)清除注册表:在文件资源管理器中输入“C:\Windows\regedit.exe"弹出注册表删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MyS...
2018-10-22 23:13:46
3940
转载 sysbench压力测试工具的安装-转载-老僧观天下
转载自老僧观天下:https://www.cnblogs.com/hally/p/8360637.htmlsysbench是一款压力测试工具,可以测试系统的硬件性能,也可以用来对数据库进行基准测试wget https://github.com/akopytov/sysbench/archive/1.0.zip -O "sysbench-1.0.zip" 下载之后的名字是1.0.zip。解...
2018-10-22 16:07:03
246
原创 自动安装lnmp/lamp环境
地址1:https://oneinstack.com/auto/地址2:https://lnmp.org/install.html
2018-10-22 10:33:00
231
转载 详解MySQL基准测试和sysbench工具-转载-(作者:编程迷思)
转载地址:https://www.cnblogs.com/kismetv/archive/2017/09/30/7615738.html参考:https://blog.youkuaiyun.com/oahz4699092zhao/article/details/53332105一、基准测试简介1、什么是基准测试数据库的基准测试是对数据库的性能指标进行定量的、可复现的、可对比的测试。基准测试...
2018-10-22 10:27:06
250
原创 深入浅出MySQL 第23章 应用优化
1,使用连接池2.减少对MySQL的访问1.避免对统一数据做重复检索2.使用查询缓存3.增加CACHE层3.负载均衡机制:利用某种均衡算法,将固定的负载量分布到不同的服务器上,以此来减轻单台服务器的负载,达到优化的目的. 负载均衡可以用在系统中的各个层面中,从前台的web服务器到中间层的应用服务器,最后到数据层的数据库服务器1.利用MySQL复制分流查询操作(主从复制)可以减少主数...
2018-10-17 19:07:12
148
原创 深入浅出MySQL 第22章 磁盘I/O问题
对于比较大的数据库,磁盘I/O 一般总会成为数据库的一个性能瓶颈SQL优化,数据库对象优化,数据库参数优化,以及应用程序优化等,大部分都是想用过减少或延缓磁盘读来减轻磁盘I/O的压力及其对性能的影响.解决磁盘I/O问题,减少或延缓磁盘操作是一重要方面,但磁盘I/O是不可避免的,因此,增强磁盘I/O本身的性能和吞吐量也是一个重要方面.以下涉及到磁盘阵列,符号链接,裸设备等更底层的方面1.磁盘...
2018-10-17 18:45:57
614
原创 mysql 的一些有意思的sql记录,持续更新...
insert into db.tableA (feild1,feild2) select value1,value2 from db.tableB where id=1;2018-10-10这是在一个同事写的存储过程中看见的,第一次见这种写法,挺有意思的,把原代码贴上:将db.tableB 中查询到的数据插入到db.tableA中的feild1,feild2字段中 ...
2018-10-10 18:07:03
234
原创 mysql-使用存储过程一次性批量创建多张表
大家好,谢谢大家阅读我的文章,请多多指教如何使用存储过程一次性创建多张表,^-^,代码如下:业务需求:项目中需要创建100张表我使用了存储过程来实现这是我项目中使用到的一个小小功能DELIMITER $$USE `DBName`$$DROP PROCEDURE IF EXISTS `pro_TableCreate`$$CREATE DEFINER=`root`@`...
2018-09-19 13:57:09
12507
2
转载 总结mysql的三种外键约束方式
转自:RuningXJhttps://blog.youkuaiyun.com/qq_34123420/article/details/52530756如果表A的主关键字是表B中的字段,则该字段称为表B的外键,表A称为主表,表B称为从表。外键是用来实现参照完整性的,不同的外键约束方式将可以使两张表紧密的结合起来,特别是修改或者删除的级联操作将使得日常的维护工作更加轻松。这里以MySQL为例,总结一下3种...
2018-08-29 11:10:12
1100
原创 开发问题-mysql之存储过程报错Error Code : 1243 Unknown prepared statement handler (FUpdate) given to EXEC
头疼,1243这个报错找了我一下午预处理语句有问题,我一直检查,字段太多,眼睛看花了,而且从输入参数以后用的都是一致的,也没意识到是把FNote写成了Note,至于怎么找出来的,什么导致发现不了的,是下面这条语句DECLARE error INT(2) DEFAULT 0; -- 声明变量,默认值为0DECLARE CONTINUE HANDLER FOR SQLEXCEPTION...
2018-08-28 18:33:03
6746
1
原创 问题之mysql存储过程CASE条件语句判断根据问题(已解决)
这两天在学习存储过程,在条件语句 CASE WHEN EHEN END CASE 的时候发现一件奇怪的事 mysql> DROP PROCEDURE IF EXISTS `pro_test`;DELIMITER $$CREATE PROCEDURE `pro_test`(IN parameter int)BEGINSET @parameter=parameter + 1;...
2018-08-24 15:21:17
859
原创 mysql学习笔记之索引(持续更新中...)
参考资料书籍<高性能mysql(第3版)>第5章:创建高性能的索引,博客园桦仔的mysql学习心得,链接http://www.cnblogs.com/lyhabc/p/3776739.html创建索引时分为两种情况1)在建表时创建2)表建好后创建语法CREATE TABLE table_name[col_name data type][unique | fu...
2018-08-23 11:29:57
187
原创 学习笔记之mysql-存储过程 持续更新中
工作需要学习mysql https://www.cnblogs.com/mark-chan/p/5384139.html这篇文章写得非常不错,对于没接触过存储过程的开发人员来说可以很快很明白的理解并学会写存储过程 CREATE PROCEDURE GreetWorld() SELECT CONCAT(@greeting,' World'); 文章中有这种写法,没有beg...
2018-08-20 17:17:59
160
转载 sublime text3 部分快捷键
原文地址:https://www.douban.com/note/362268947/选择类Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。Ctrl+Shift+L 先...
2018-03-09 16:46:25
247
原创 典型递归
斐波那契数列集合:1 1 2 3 5 8 13 21 ...位置:1 2 3 4 5 6 7 8 ...推导:当前位置的值是前两个位置的值之和递归:function getRes($i) { if ($i == 1 || $i == 2) { return 1; } else { return getRes($i - 1) +
2018-01-02 16:02:16
209
原创 linux下编译安装开发环境apache+mysql+php-lamp
在windows下搭建环境已经很熟悉了,现在来试试linux下搭建环境(非一键安装)第一步,准备fileizilla,linux系统(我用的centos6.6),对应的包:1.apr-1.5.2.tar.gz 2.apr-util-1.5.4.tar.gz 3.httpd-2.4.25.tar.gz 4.mysql-5.6.31.tar.gz 5.php-5.6.30.tar.gz
2017-12-14 16:36:38
364
原创 PHP常见漏洞与编码安全-PHP攻防入门-学习笔记
一、在地址栏直接输入目标地址跳转。如在未登录的情况下直接访问需要登录才能显示的目标页面办法:采用session会话技术,在目标页面开启session验证,session中没有存储对应的用户信息代表用户未登录。用户登录时存储相应信息到session中。二、跨站脚本攻击(Cross Site Scripting,XSS)是一种经常出现在Web应用程序中的计算安全漏洞,是由于Web应
2017-12-07 19:51:54
635
原创 laravel-admin学习笔记之文件管理
$ composer require laravel-admin-ext/media-manager -vvv$ php artisan admin:import media-manager上面这两句是手册里说的安装文件管理的扩展进入控制台cmd ,D:\myenv\Apache24\htdocs\admin> 这是对应的项目路径输入上面两行命令,没有产生对应的文件管理
2017-11-16 12:10:44
2375
原创 本地git 推送到github被拒绝
别人之前安装过git工作过,我卸载之后用git推送到github上被拒绝,修改用户名跟邮箱没用,百度之后知道,要配置ssh私钥在c:/user/jun/.ssh这个文件夹里把里面两个文件删除了,用git重新生成,至于怎么生成请百度.
2017-11-15 18:23:33
1893
转载 安装laravelExcel详细教程包含安装问题和导入Excel数据中文问题解决办法
接着上个安装好laravel-admin的项目,在此项目内安装excel扩展有一个坑:百度有篇博客composer require maatwebsite/excel ~2.0.0这个语句执行得不到正确的结果,是错的,我去github上看了,少了双引号,应该是composer require "maatwebsite/excel:~2.1.0"ok,如期成功,产
2017-11-01 15:11:20
3476
转载 在apache服务器上的访问去除index.php
http://www.cnblogs.com/tianguook/p/3726457.html 转自http://www.cnblogs.com/tianguook/p/3726457.html在APACHE服务器上的访问方式上去除index.php下面我说下 apache 下 ,如何 去掉URL 里面的 index.php 例如: 你原来的路径是: localhost/
2017-10-31 09:51:49
1083
原创 安装laravel-admin产生不了app\Admin文件问题
困扰很久的问题解决了,呼httpd.conf文件里我打开了这个,现在还不确定是否是这个问题 今天公司电脑安装,确定了,不是这行的问题,就是字段长度的问题LoadModule rewrite_module modules/mod_rewrite.so照样的,php7laravel5.5都下好了,开始安装laravel-admin先是:composer require encor
2017-10-30 23:57:18
4499
1
原创 apache配置文件里#include conf/extra/httpd-bhosts.conf 打开无法启动apache的问题
昨天晚上安装好php+apache后,用xammp安装了mysql,然后下好laravel框架就开始配置虚拟主机了,打开D:\myenv\Apache24\conf 文件夹Include conf/extra/httpd-vhosts.conf将上面这行的#去掉,apache就无法启动,后面发现是D:\myenv\Apache24\conf\extra 文件夹下httpd-vh
2017-10-30 22:47:06
4704
转载 composer详细安装教程
见:http://blog.youkuaiyun.com/u014236259/article/details/62892899
2017-10-30 22:43:19
411
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人