自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

摇滚吧.技术

竟然选择了一种语言,那就让我们在这一组技术、一个社区中发光发热__rockyzhuo

  • 博客(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 304

原创 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 230

原创 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 3251

原创 Mysql主从复制、双向同步、环形同步实现

当单台MYSQL服务器无法满足当前网站流量时的优化方案。需要搭建mysql集群技术。一. 数据同步的几种方式:1. 触发器,在数据库中建立增删改的触发器,每当数据库有变化,就会激活触发器,进而执行相应的操作,缺点是性能问题;2. 时间戳,即在要同步的表里增加一个字段,当数据变化后,这个字段会发生相应的变化,然后根据这个字段的值来进行同步,可以是日期类型,记录当前的时间,缺点是有些延时,...

2018-09-02 16:38:21 2645

原创 VSCode Go开发编辑器

概览,IDE 功能:悬停信息 代码补全 包自动引入 参数辅助 书写函数,在传参括号里输入,即可查看参数信息 代码跳转 Mac按住 Command 鼠标点击函数名称// windows 是Ctrl键 mac按住 Control 加 - 号(减号)// windows 是Alt加左方向键← 查找调用 光标放置于函数上,右键Go to References 光标放置于函数上,右键Show call Hierarchy 自动格式化(默认,无需配置) 提...

2021-11-24 10:37:05 927

原创 2020 PHP高级面试题之设计模式(四)

2020年求职之路,最近面试十多家公司,通过这些丰富的经历,笔者总结了面试中普遍的三类问题,分享给大家。我总结出了这三类面试题2020 PHP高级面试题之PHP(一) 2020 PHP高级面试题之Redis(二) 2020 PHP高级面试题之Mysql(三) 2020 PHP高级面试题之设计模式(四) 2020 各企业PHP高级面试题汇集设计模式六大原则单一职责:一个类,只需要做好一件事情 开放封闭:一个类,应该可以扩展的,而不可以修改的。 依赖倒置原则:一个类,不应该强依赖另外一个类

2020-11-28 11:02:42 1064

原创 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 574

原创 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 1133 2

原创 2020 PHP高级面试题之Redis(二)

redis单线程有什么优势与缺点?优点:1. 代码更清晰,处理逻辑更简单2. 不用去考虑各种锁的问题,不存在加锁释放锁操作,没有因为可能出现死锁而导致的性能消耗3. 不存在多进程或者多线程导致的切换而消耗CPU缺点:因为是单线程的,无法发挥多核cpu的优势,容易阻塞。1.Redis有哪些常用的数据类型2、Redis备份方式区别snapshotting(快照)默认方式,将内存中以快照的方式写入到二进制文件中,默认为dump.rdb.可以通过配置设置自动做快照持久化的方式。我们可以配

2020-11-28 10:22:02 625

原创 2020 PHP高级面试题之Mysql(三)

2020 PHP高级面试题之Mysql1、MySql有哪些索引?MySQL目前主要有的索引类型为:普通索引、唯一索引、主键索引、组合索引、全文索引。通过给字段添加索引可以提高数据的读取速度,提高项目的并发能力和抗压能力。索引优化时mysql中的一种优化方式。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。下面我们来看看MySQL目前主要有的索引类型:普通索引普通索引是最基本的索引,它没有任何限制,值可以为空;仅加速查询。可以通过以下几种方式来创建或删除:唯一索引唯

2020-11-28 10:19:02 474

原创 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 785

原创 PHP的底层原理

PHP的核心架构如下图:从图上可以看出,PHP从下到上是一个4层体系: Zend引擎:Zend整体用纯C实现,是PHP的内核部分,它将PHP代码翻译(词法、语法解析等一系列编译过程)为可执行opcode的处理并实现相应的处理方法、实现了基本的数据结构(如hashtable、oo)、内存分配及管理、提供了相应的api方法供外部调用,是一切的核心,所有的外围功能均围绕Zend实现。 ...

2019-08-29 14:06:03 165

原创 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 1453

原创 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 1853 1

原创 composer安装laravel(一)

由于好多人安装 composer时,遇到安装问题,不是安装 不成功就是安装有问题,那么我也经历几次折腾之后,也总结了以下方法,供大家参考,主要你按步骤操作,应该是没有问题,下面请看以下方法安装:到composer 中国镜像网下载 composer.phar 的最新文件:安装全局变量       把文件放到 php.exe 的同级目录下再创建个文件 compose

2017-04-13 14:02:35 770 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 742

原创 php生成静态类html文件

/********************************//* Title: php生成静态类html文件 *//* CreateTime: 2014.1.24 *//* Author :  zhuoyw        *//********************************/class html  {      var $dir;      

2014-02-24 13:31:34 781

原创 PHP生成文件类型

资源相关插件下载:请点击链接 http://download.csdn.net/detail/u010253004/6954259/**1.编写一个类:生成文件,文件类型支持:txt、html、csv、pdf、doc(或者docx)。  *//************************************************** class name:crea

2014-02-24 11:10:54 790 2

转载 CentOS 6.4 配置 KVM虚拟机

一、安装CentOS6.4安装时,切记不要去检测CD,否则你就得等好大一会,最少也要10分钟。碰到光驱不给力,你就惨了!这里一定要选【Skip】,如果选错了,就干脆重启吧! 然后就是一路Next即可。直到选择软件包的时候注意哈:这里选择Minimal Desktop ,同时把 Customize now勾选。然后,再在下一个软件定制界

2014-02-24 10:21:45 640

翻译 技术名言

每次看技術書籍的時候,特別喜歡翻過一遍作者放在章節開頭的名言佳句(如果有的話),通常都蠻有意思的。所以在自己的書裡也想這樣做,這是目前收集的名言佳句。不過要做到每則名言都剛好呼應該章內容真是困難啊。Life’s too short to build something nobody wants – Ash Maurya, Running Lean 作者Give someone a prog

2014-02-24 09:59:33 1335

原创 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 1672

dbvisualizer9.5使用手册

DbVisualizer是一个完全基于JDBC的跨平台数据库管理工具,内置SQL语句编辑器(支持语法高亮),凡是具有JDBC数据库接口的数据库都可以管理,已经在Oracle, Sybase, DB2, Informix, MySQL, InstantDB, Cloudcape, HyperSonic ,Mimer SQL上通过测试。

2017-08-20

给女朋友制作的HTML5制作的3D相册

跟大家分享下,效果比较炫,可以用来做一些网站内首页的展示,欢迎下载

2014-07-18

Linux下VirtualBox安装

在RedHat linux5.3系统安装virtualbox及创建多个虚拟IP的详细文档,而且还提供相关vbox的rpm包资源。

2014-02-24

php文件上传大小客户端判断

这是PHP在客户端进行文件上传大小的判断,不用通过PHP配置文件的判断,就可以减少服务端判断的压力,欢迎免费下载,有不明白请私信。

2014-02-24

php生成文件类型

编写一个类:生成文件 文件类型支持:txt html csv pdf doc 或者docx 所以一断代码就能解决了所有的类型 你值得拥有

2014-02-24

CentOS6.2.X86_64安装VNC的rpm包

这是CentOS6.2.X86_64安装VNC相关的rpm包,包括相关处理bug说明,希望对你有帮助。

2014-02-24

设置linux的ip

教你快速设置linux下的ip,可以让你的主机访问虚拟机下的Ip,这里是我用过比较全的配置方式,大家可以参考,非常不错

2013-10-06

空空如也

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

TA关注的人

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