比别人多一点志气,你就会多一份出息 [登录·注册]

吕滔博客

首页 开发 运维 工具 摄影
  • 034

    MySQL事务、存储过程、视图、自定义函数、触发器、事件的简单使用及理解

    memory事务:通俗的说事务: 指一组操作,要么都成功执行,要么都不执行. -->原子性在所有的操作没有执行完毕之前,其他会话不能够看到中间改变的过程. -->隔离性事务发生前,和发生后,数据的总额依然匹配. -->一致性事务产生的影响不能够撤消. -->持久性如果出了错误,事务也不允许撤消, 只能通过"补偿性事务"举个粟子:李三: --->支出500, 李...

    数据库 MySQL 发布于 2017-11-20
  • 060

    MySQL使用explain分析sql效率

    memoryExplain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。Explain语法:EXPLAIN tableName或EXPLAIN [EXTENDED] SQL前者可以得出一个表的字段结构等等后者主要是给出相关的一些索引信息各个属性介绍1、id:这是SELECT的查询序列号2、select_type:select_type就是select的类型,...

    数据库 MySQL 发布于 2017-11-20
  • 0181

    MySQL使用存储过程批量插入百(千)万测试数据

    memory最近发现蝉知的全文检索不是用的第三方类似于sphinx或xunsearch这样的全文检索组件,所以我本着好奇心测试了一下它的效率...测试结果就不说了,主要说下折腾这1000万测试数据的过程MySQL存储过程的创建DELIMITER // CREATE PROCEDURE myproc(OUT s int) BEGIN SELECT COUNT(*) INTO s FROM students; END // DELIMITER;具体使用网上找找资料吧...

    数据库 MySQL 发布于 2017-11-19
  • 0217

    Mac下使用inotify-tools相关工具监控文件动态并同步拷贝(fswatch,fsevents)

    memory同事们都在ubuntu下使用vim开发,我个人对vim用的不熟悉,而且习惯了phpstorm的一些操作方式,所以想着将Linux下的开发环境迁移到mac下。至于git和svn倒是方便,唯独公司的产品有个特殊的,只能折腾了。大概需求:A目录个别的文件同步到站点的B目录。然后开发在A目录,提交也是在A目录完成。但是站点配置撒的都是在B目录,预览也是通过B目录。 所以我要将A目录的修改自动同步到B目录对应的文件夹即可。在Linux下使用的是inotify来监控文件动态,并使用rsync同步。ma...

    环境配置,xcode&mac Linux, mac 发布于 2017-11-14
  • 0194

    Mac系统下配置VirtualBox中与Linux主机共享文件夹并挂载使用

    memory设置共享文件路径点击虚拟机 设置-->选择 共享文件夹设置共享文件夹路径1 选择路径2 填写自定义的共享名称(在后面需要与挂载路径相对应)3 设置自动挂载/固定分配安装VirtualBox增强工具开启虚拟机 菜单栏-->设备 安装增强扩展将虚拟光驱挂载到目录mount /dev/cdrom /mnt进入/mnt查看虚拟光驱的文件是否加载cd /mnt && ls如果看到,以下相关文件,表示挂载成功。执行安装驱动./VBoxLinuxAdditions.run安...

    环境配置 Linux 发布于 2017-11-14
  • 0241

    CentOS、Ubuntu下配置LDAP服务器及相关概念和原理简单介绍

    memory1. 目录服务目录是一个为查询、浏览和搜索而优化的专业分布式数据库,它呈树状结构组织数据,就好象Linux/Unix系统中的文件目录一样。目录数据库和关系数据库不同,它有优异的读性能,但写性能差,并且没有事务处理、回滚等复杂功能,不适于存储修改频繁的数据。所以目录天生是用来查询的,就好象它的名字一样。目录服务是由目录数据库和一套访问协议组成的系统。类似以下的信息适合储存在目录中:企业员工信息,如姓名、电话、邮箱等;公用证书和安全密钥;公司的物理设备信息,如服务器,它的IP地址、存放位置、厂...

    环境配置 CentOS, Linux 发布于 2017-11-13
  • 0686

    教程:安装禅道zentao项目管理软件github上的开发版

    memory直接从github拉下来的禅道的源码,是跑不起来的。除非你按我的教程来做...哈哈哈(不要脸)~~~~禅道官网提供的版本包是带了有安装文件,并有打包合成一些css、js文件的。而github上的为开发版,基本上就需要纯手工打造了。如果你想体验最新的功能及开发进度,就需要自己手工配置一些啦 开始~~~拉下来源码.将www目录下的install.php.tmp改名为install.php打开就这样了..是不是好丑,不管它...滑到底部,开始安装接受协议,下一步提示临时目录与上传目录没有,所以创...

    环境配置 PHP 发布于 2017-11-13
  • 0754

    MySQL新手入门常用命令

    memory/* 启动MySQL */ net start mysql /* 连接与断开服务器 */ mysql -h 地址 -P 端口 -u 用户名 -p 密码 /* 跳过权限验证登录MySQL */ mysqld --skip-grant-tables -- 修改root密码 密码加密函数password() update mysql.user set password=password('root'); SHOW PROCESSLIST -- 显示哪些线程正在运行 SHOW VARIABL...

    数据库 MySQL 发布于 2017-11-10
  • 1313

    给CentOS配置IPV6 + Tunnel broker隧道

    memory1、注册Tunnel broker:https://www.tunnelbroker.net/register.php2、创建通道“Create Regular Tunnel”:①、填写云服务器ip:②、选择Tunnel Servers:ping下对应server的ip,选择延时较小的节点③、点击Create Tunnel创建3、创建ipv6隧道及路由:选择Example Configurations->linux-route2代码到服务器执行(如果想开机自动执行,可以修改/etc/...

    环境配置 CentOS 发布于 2017-11-10
  • 0872

    mac shell终端编辑命令行快捷键 快速回到行首

    memoryctrl+a //移到行首ctrl+e //移到行尾===========linux系统用============alt+a //移到光标所在单词首部alt+e //移到光标所在单词尾部alt+d //删除光标处到单词尾部ctrl+y // 插入最近删除的单词或语句ctrl+k //删除光标处到行尾部分ctrl+u //删除光标处到行首部分ctrl+w //删除光标处到当前单词开头部分或语句

    xcode&mac mac 发布于 2017-11-10
  • 1368

    nginx根据二级域名自动匹配站点目录或根据域名匹配对应站点

    memory昨天给同事们分享一些简单的Nginx后,回家后突然想,我自己本地的环境其实可以折腾一通了需求1:公司的项目分开源版,企业版,专业版等。所以我一般的源码目录就是如下了zentao_os zentao_pro zentao_ee ranzhi_os ranzhi_pro chanzhi_os chanzhi_pro然后我自己解析了一个泛域名到我本地,举个粟子*.lvtao.org平时开发的时候,就直接chanzhi_os.lvtao.org之前的做法是,写了多个server配置文件,经过折腾,...

    环境配置 Nginx, 滔哥常用 发布于 2017-11-07
  • 01248

    Nginx分享简记

    memory根据W3techs的统计,Nginx应该是目录最受欢迎的WEB服务器同时,它也是增长最快的服务器软件。所以有了这篇文章nginxnginx是一个高性能的 HTTP和反向代理服务器,也是一个 IMAP/POP3/SMTP 服务器 (都这样说,反正我只用过它的http和反向代理)常用的WEB服务器的工作模式Web服务器要为用户提供服务,必须以某种方式,工作在某个套接字上。一般Web服务器在处理用户请求是,一般有如下三种方式可选择:多进程方式、多线程方式、异步方式。**多进程方式**:为每个请求...

    环境配置 Nginx 发布于 2017-11-05
  • 1590

    nginx+php启用HTTP2支付,关闭nginx版本号php版本号的显示

    memoryNginx的新版中已经支持了HTTP2,至于HTTP2有撒好处你们自己百度.我只说咋开启和测试nginx必须配置SSL证书.然后就是在443后面添加开启即可server { listen 80; listen 443 ssl http2; server_name www.lvtao.net; ....... }测试curl -I -v --http2 https://www.lvtao.net...

    环境配置 PHP, Nginx 发布于 2017-10-21
  • 02630

    MySQL随机查询的效率问题解决方案Order By Rand()

    memory第一种方案,即原始的Order By Rand()方法:SELECT * FROM user ORDER BY rand() LIMIT 10不推荐,数据量越大越慢第二种方案,JOIN方法,一次一个,循环10次:SELECT * FROM `user` AS t1 JOIN (SELECT ROUND(RAND() * (SELECT MAX(id) FROM `user `)) AS id) AS t2 WHERE t1.id >= t2.id ORDER BY t1.id A...

    数据库 MySQL 发布于 2017-10-20
  • 0566

    MySQL服务器CPU跑满100%的情况分析

    memory一朋友服务器CPU100%.摄影网站,理论上来说,同时在线不会过百.数据库的连接数更不可能会2000.MySQL我给的2000的链接数,居然跑满了,而且服务器也特别的卡.看来需要入手检查了.1.第一步,万能的重启.当然可能重启了一会儿还是继续高上去2.检查连接数和慢查询语句.开始分析了.我们的原则是,重启能解决的,绝对不开clientcpu100%通常情况下就是有慢sql造成的,这里的慢sql包括全表扫描,扫描数据量过大,内存排序,磁盘排序,锁争用等待等...一般表现现象sql执行状态为:...

    数据库 MySQL 发布于 2017-10-20
  • 1234...40

    网站状态

    • 栏目分类:49个
    • 发布文章:1311篇
    • 用户评论:688条
    • 开博至今:3978天

    正则速查

    [abc] 匹配中括号中的单个字符,如a或b或c
    [^abc] 匹配除了a、b、c等字符的其他单个字符
    [a-z] 匹配一个字符范围,如a到z
    [a-zA-Z] 匹配一个字符范围,如a-z 或 A-Z
    ^ 匹配行的开始
    $ 匹配行的结束
    \A 匹配一个字符串的开始
    \z 匹配一个字符串的结束
    . 匹配任意单个字符
    \s 匹配空白字符,如空格,TAB
    \S 匹配非空白字符
    \d 匹配一个数字
    \D 匹配非数字
    \w 匹配一个字母
    \W 匹配非字幕
    \b 匹配字符边界
    (...) 引用所有括号中的内容
    (a|b) a或者b
    a? 零个或多个a
    a* 零个或多个a
    a+ 1个或多个a
    a{3} 3次重复的a
    a{3,} 3次或3次以上重复的a
    a{3,6} 3到6次重复的a

    修正符

    /g 查找所有可能的匹配
    /i 不区分大小写
    /m 多行匹配
    /s 单行匹配
    /x 忽略空白模式
    /e 可执行模式,PHP专有
    /A 强制从目标字符串开头匹配
    /D 使用$限制结尾字符,则不允许结尾有换行
    /U 只匹配最近的一个字符串;不重复匹配

    最新回复

    • 券都有: 感谢分享
    • memory: 这是我3年前玩过一次,当时因为安装完后,发现日常办公还好,但是好...
    • sdf: 想问一下,激活工具激活后,后面会出现提示要再次重新激活吗?
    • memory: 你要用碗装我吗?还是要我把扔的扔进你碗里???!!! &^_^&
    • 薛才杰: 同感,快扔到我的碗里来。。。
    • memory: 要说明一下,在大陆及香港的云主机或VPS,都是不支持的。原因都懂...
    • 历史趣谈LishiQtan: 很好的文章,值得收藏
    • memory: 现在回头看,,,这么烂的代码,也是醉了.
    • memory: 有空试试apache的
    • 脚踏实地: rInfo数组是怎么来的
    • 朋友们: 我都是这么建站的
    • memory: 明眼人.
    • 上官元恒: $lunarInfo数组是怎么来的,这是重点
    • memory: 你知道的太多了...
    • yjl: 这个肯定解决的不是空间的问题,可能是复用的问题,有可能是“站群”的问题
    • Smithd994: Hello! This post could not be wr...
    • memory: controll文件assign ,然后模板文件中直接foreach