- 博客(21)
- 资源 (7)
- 收藏
- 关注
原创 Mac 环境下 Redis 集群的搭建
Mac 环境下 Redis 集群的搭建安装 RedisMac 环境下安装 Redis 是非常简单的,直接执行命令:brew install redis 就可以了(需要安装 homebrew),这也是我比较推荐的方式。通过 homebrew 安装 Redis 之后,Redis 的环境变量、卸载、更新都可以通过简单的命令来完成,也就是说你不再需要考虑管理 Redis 的问题了。安装完成之后,就可以直接在终端执行命令:redis-server:启动 redis 服务器,默认端口 6379 red
2020-06-14 21:48:10 350
原创 ElasticSearch快捷启动
配置ElasticSearch在linux环境的快捷启动在/etc/init.d目录下新建文件elasticsearch #!/bin/sh#chkconfig: 2345 80 05#description: es#export JAVA_HOME=/usr/local/java/jdk1.8.0_171#export JAVA_BIN=$JAVA_HOME/bin#e...
2019-08-23 12:12:55 260
原创 Elasticsearch 7.3.0安装(一)
CentOS 7安装Elasticsearch 7.3.0一、安装前准备(1)安装JDK环境首先到Oracle官网下载jdk。下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html。openjdk-11.0.1_linux-x64_bin.tar.gz链接: https://pan.bai...
2019-08-19 19:32:25 3322
原创 Mysql主从复制、双向同步、环形同步实现
当单台MYSQL服务器无法满足当前网站流量时的优化方案。需要搭建mysql集群技术。一. 数据同步的几种方式:1. 触发器,在数据库中建立增删改的触发器,每当数据库有变化,就会激活触发器,进而执行相应的操作,缺点是性能问题;2. 时间戳,即在要同步的表里增加一个字段,当数据变化后,这个字段会发生相应的变化,然后根据这个字段的值来进行同步,可以是日期类型,记录当前的时间,缺点是有些延时,...
2018-09-02 16:38:21 2722
原创 VSCode Go开发编辑器
概览,IDE 功能:悬停信息 代码补全 包自动引入 参数辅助 书写函数,在传参括号里输入,即可查看参数信息 代码跳转 Mac按住 Command 鼠标点击函数名称// windows 是Ctrl键 mac按住 Control 加 - 号(减号)// windows 是Alt加左方向键← 查找调用 光标放置于函数上,右键Go to References 光标放置于函数上,右键Show call Hierarchy 自动格式化(默认,无需配置) 提...
2021-11-24 10:37:05 1091
原创 2020 PHP高级面试题之设计模式(四)
2020年求职之路,最近面试十多家公司,通过这些丰富的经历,笔者总结了面试中普遍的三类问题,分享给大家。我总结出了这三类面试题2020 PHP高级面试题之PHP(一) 2020 PHP高级面试题之Redis(二) 2020 PHP高级面试题之Mysql(三) 2020 PHP高级面试题之设计模式(四) 2020 各企业PHP高级面试题汇集设计模式六大原则单一职责:一个类,只需要做好一件事情 开放封闭:一个类,应该可以扩展的,而不可以修改的。 依赖倒置原则:一个类,不应该强依赖另外一个类
2020-11-28 11:02:42 1108
原创 2020 各企业PHP高级面试题汇集
2020 各企业PHP高级面试题汇总深圳各公司面试题汇总2020-11 纵腾**2020-11 **报业集团2020-11 K*馆2020-11 易佰**科技深圳各公司面试题汇总2020-11 纵腾**php的设计模式有哪些原则?Trait有什么作用?依赖注入原理反射机制php魔术方法有哪些?什么是多态?2020-11 **报业集团冒泡排序遍历某个目录正则表达式匹配中文PHP是如何实现队列与栈linkphp魔术方法与常量有哪些?linkSQL注入攻击有什么方式防止?
2020-11-28 10:44:24 628
原创 2020 PHP高级面试题之PHP(一)
1.PHP面试PHP7有哪 些新特性?做了哪些改进?http://c.biancheng.net/view/6109.html Http状态码 200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。 301 (永久移动) 请求的网页已永久移动到新位置。 服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置。 302 (临时移动) 服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。 401 (未授权)请求要求
2020-11-28 10:35:25 1179 2
原创 2020 PHP高级面试题之Redis(二)
redis单线程有什么优势与缺点?优点:1. 代码更清晰,处理逻辑更简单2. 不用去考虑各种锁的问题,不存在加锁释放锁操作,没有因为可能出现死锁而导致的性能消耗3. 不存在多进程或者多线程导致的切换而消耗CPU缺点:因为是单线程的,无法发挥多核cpu的优势,容易阻塞。1.Redis有哪些常用的数据类型2、Redis备份方式区别snapshotting(快照)默认方式,将内存中以快照的方式写入到二进制文件中,默认为dump.rdb.可以通过配置设置自动做快照持久化的方式。我们可以配
2020-11-28 10:22:02 669
原创 2020 PHP高级面试题之Mysql(三)
2020 PHP高级面试题之Mysql1、MySql有哪些索引?MySQL目前主要有的索引类型为:普通索引、唯一索引、主键索引、组合索引、全文索引。通过给字段添加索引可以提高数据的读取速度,提高项目的并发能力和抗压能力。索引优化时mysql中的一种优化方式。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。下面我们来看看MySQL目前主要有的索引类型:普通索引普通索引是最基本的索引,它没有任何限制,值可以为空;仅加速查询。可以通过以下几种方式来创建或删除:唯一索引唯
2020-11-28 10:19:02 515
原创 redis 1分钟内发送限频次数
//可以选择列表类型来实现,记录每个ip每次访问的时间,一旦列表元素超过100,就判断时间最早的元素距离现在的时间是否小于1分钟, //如果是则表明最近一分钟超频,否则就将现在的时间加入列表同时删除最早的时间元素public function test(){ $key = $this->prefix.get_client_ip(); if (Redis::llen($key)) { $count = Redis::llen($key); if (.
2020-09-21 16:15:02 838
原创 PHP的底层原理
PHP的核心架构如下图:从图上可以看出,PHP从下到上是一个4层体系: Zend引擎:Zend整体用纯C实现,是PHP的内核部分,它将PHP代码翻译(词法、语法解析等一系列编译过程)为可执行opcode的处理并实现相应的处理方法、实现了基本的数据结构(如hashtable、oo)、内存分配及管理、提供了相应的api方法供外部调用,是一切的核心,所有的外围功能均围绕Zend实现。 ...
2019-08-29 14:06:03 195
原创 PHP商品价格区间统计
根据查询语句查出价格统计 SELECT uid,SUM(pay_amount) AS pay_amounts FROM bs_order GROUP BY uid ORDER BY pay_amounts; 查询结果 Array( [0] => Array ( [uid] => 14 [pay_amounts...
2019-08-29 11:58:06 1495
原创 AngularJS 项目创建
1 初始化 git git init2 安装 cnpm npm i -g cnpm3 安装 bower (不能用git_bash安装,否则报错) cnpm i -g bower4 项目根目录 bower init5 安装依赖Angularjs的文件 bower instal
2017-04-13 14:21:26 1891 1
原创 composer安装laravel(一)
由于好多人安装 composer时,遇到安装问题,不是安装 不成功就是安装有问题,那么我也经历几次折腾之后,也总结了以下方法,供大家参考,主要你按步骤操作,应该是没有问题,下面请看以下方法安装:到composer 中国镜像网下载 composer.phar 的最新文件:安装全局变量 把文件放到 php.exe 的同级目录下再创建个文件 compose
2017-04-13 14:02:35 809 1
翻译 session_id()
session_id()session_id() 存取目前 session 代号。语法: string session_id(string [id]);本函数可取得或者重新配置目前存放 Session 的代号。若无参数 id 则表示只有取得目前 Session 的代号,加上参数则表示将 Session 代号设成新指定的 id。输入及返回均为字符串。输出 sessio
2014-08-06 23:22:45 775
原创 php生成静态类html文件
/********************************//* Title: php生成静态类html文件 *//* CreateTime: 2014.1.24 *//* Author : zhuoyw *//********************************/class html { var $dir;
2014-02-24 13:31:34 820
原创 PHP生成文件类型
资源相关插件下载:请点击链接 http://download.csdn.net/detail/u010253004/6954259/**1.编写一个类:生成文件,文件类型支持:txt、html、csv、pdf、doc(或者docx)。 *//************************************************** class name:crea
2014-02-24 11:10:54 823 2
转载 CentOS 6.4 配置 KVM虚拟机
一、安装CentOS6.4安装时,切记不要去检测CD,否则你就得等好大一会,最少也要10分钟。碰到光驱不给力,你就惨了!这里一定要选【Skip】,如果选错了,就干脆重启吧! 然后就是一路Next即可。直到选择软件包的时候注意哈:这里选择Minimal Desktop ,同时把 Customize now勾选。然后,再在下一个软件定制界
2014-02-24 10:21:45 665
翻译 技术名言
每次看技術書籍的時候,特別喜歡翻過一遍作者放在章節開頭的名言佳句(如果有的話),通常都蠻有意思的。所以在自己的書裡也想這樣做,這是目前收集的名言佳句。不過要做到每則名言都剛好呼應該章內容真是困難啊。Life’s too short to build something nobody wants – Ash Maurya, Running Lean 作者Give someone a prog
2014-02-24 09:59:33 1362
原创 Centos6.2(64位)系统VNC安装文档
Centos6.2.x86_64 vnc安装文档作者: rockyzhuo 时间: 2014-2-20安装前言调研背景:为方便在R710机器上可以跑多台虚拟机,为方便解决这问题,特意安装vnc servere 服务,在自己机器通过远程操控软件vnc viewer 来连接进入到界面。 个人安装环境: 系统 :centos6.2(64位)(需要定制开发库和开发工具
2014-02-24 09:22:57 1715
dbvisualizer9.5使用手册
2017-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人