我是大熊

Web开发者,PHP博主,xhgui汉化作者


  • Home

  • About

  • Tags

  • Categories

  • Archives

PHP异步的的玩法

Posted on 2017-06-11 | In php学习
PHP是世界上最好的语言,但是总被“同行们”吐槽不支持异步。其实我们要实现异步也非常简单,之前看到鸟哥的一篇写PHP异步执行的博文 PHP实现异步调用方法研究,这篇文章还是08年的,到今天PHP发展快10年了,对于异步调用也有了更多新的玩法。 一. 先说说鸟哥文章中的几种玩法: 一是通过渲染前端页面 ...
Read more »

代码设计中几种全局hook的方式

Posted on 2017-06-11 | In php学习
我们在维护项目时经常要开发全局hook类的需求,比如程序启动时我们需要开启Session,记录Log,打开各种连接。程序关闭时我们需要关闭Session,计算请求耗时,回收内存,关闭各种连接等。 基于全局hook的需求繁多,OOP类的语言都会提供大量的魔术方法,在应对庞大项目时也能得心应手。说两个常 ...
Read more »

Java Hash Collision之数据生产

Posted on 2017-06-03 | In php学习
上一篇文章一种高级的DoS攻击-Hash碰撞攻击我通过伪造Hash Collision数据实现了对Java的DoS攻击,下面说说如何生产大量的攻击数据。 HashTable是一种非常常用的数据结构。它存取速度快,结构简单,深得程序员喜爱。HashTable大致数据结构如下图: Hash Funct ...
Read more »

一种高级的DoS攻击-Hash碰撞攻击

Posted on 2017-05-31 | In php学习
这是迄今为止第一个让我觉得后怕的攻击方式,涉及的范围广难以防御,攻击效果立竿见影。大量的网站和Web接口都未做Hash碰撞攻击的防御,一拿一个准。 随着RESTful风格的接口普及,程序员默认都会使用json作为数据传递的方式。json格式的数据冗余少,兼容性高,从提出到现在已被广泛的使用,可以说成 ...
Read more »

像个演员一样

Posted on 2017-05-17 | In php学习
三年年纪越大就越会顾虑『做决定』的后果,因为时间的纬度上机会只有一次,做出选择走向另一条路。在工作上做错一个决定需要多奋斗三年,年少时任性一次可以三年,快奔三的人深知自己耗不起,我选择了放弃挣扎,哪怕做一些违心的事情。这个世界没有我一样转,虽然三年前会觉得地球是在硬撑! 回头看看自己这三年,发现很多 ...
Read more »

CentOS yum安装MySQL5.6

Posted on 2017-05-17 | In 数据库
CentOS默认yum源只能安装MySQL5.1,我们想平滑升级但是又不想下载源码编译怎么办?修改yum的源就能实现快速安装。 一.查看系统里面有没有mysql的repo1yum repolist all | grep mysql 如果执行如上命令没有返回任何结果,则需要配置repo,配置方法如下: ...
Read more »

云主机磁盘性能测试

Posted on 2017-05-16 | In php学习
选购云主机时我们会考虑很多因素,像CPU,内存,磁盘I/O,网络是不是BGP等。其中大部分因素都可以直接量化,比如几核CPU,几M带宽在购买时就能直接选择。但是磁盘I/O是你看不到但是直接影响云主机性能的参数。 我们拿到云主机后第一件事通常都会测试下磁盘I/O,最常用并且较专业的工具就是hdparm ...
Read more »

按中文拼音排序的小技巧

Posted on 2017-05-16 | In php学习
说到按中文拼音排序,很多人就想到了通过『拼音字典』的相关库来实现。随便在github搜索一下 拼音 发现库确实挺多的,不过实现成本都有点高。再搜索 拼音排序 还真有,我简单的看了下,实现方式五花八门。 今天分享一个按拼音排序的小技巧,与语言无关,但是用PHP实现最简单就用PHP做演示。 123456 ...
Read more »

Rust lang性能评测

Posted on 2017-04-18 | In python学习
初学Rust编程,写了个简单的算法,没想到Rust的性能相当彪悍。学习Rust一周,现在对这门语言爱不释手。就像最初用Python一样,用的越多惊喜越多。Rust的语法非常优美,估计只有C#能媲美Rust的语法,加上Rust的包管理功能Cargo使用起来非常顺手,让人用起来就像飞一样。 我们的测试算 ...
Read more »

杀了那个不用Redis的程序员

Posted on 2017-04-18 | In 数据库
从2010年开始国内刮起各种『破四旧』的风,具体是哪四旧呢?一是关系型数据库慢,二是微信微博不长久,三是Java将被替代,四是百度将死。 这几年关于NoSQL非关系型数据库的信息非常多,项目里不用Redis不用MongoDB都不好意思说自己做过项目。2015年年初的时候我做了件很傻很搞笑的事情,还记 ...
Read more »
1…567…20

我是大熊

192 posts
10 categories
81 tags
RSS
GitHub
Links
  • Laruence
  • 郑泽鑫博客
  • 晨曦
  • 麦田技术博客
  • 柒's-Blog
  • 编码妙妙屋
© 2022 我是大熊
Powered by Hexo
|
Theme — NexT.Mist v5.1.4