列举一些糟糕的PHP代码
10例糟糕的PHP代码10例糟糕的PHP代码这篇文章在很早以前就看到了,由于最近要自己做一些主题方面的东西,代码需要更加规范,用这些反面的例子来约束自己,告诉自己代码不应该这样写,虽然它也能实现功能,但那样做并不明智,
3A网络 3A网络
3年前
MySQL 那些常见的错误设计规范
MySQL那些常见的错误设计规范依托于互联网的发达,我们可以随时随地利用一些等车或坐地铁的碎片时间学习以及了解资讯。同时发达的互联网也方便人们能够快速分享自己的知识,与相同爱好和需求的朋友们一起共同讨论。但是过于方便的分享也让知识变得五花八门,很容易让人接收到错误的信息。这些错误最多的都是因为技术发展迅速,而且没有空闲时间去及时更新已经发布的内容所导致。为
Wesley13 Wesley13
4年前
java系统优化中的位操作优化
本博客来自我的新书《Java系统性能优化》(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fitem.jd.com%2F12742086.html"《Java系统性能优化》")的第四章15节,也欢迎阅读我的的经典书《SpringBoot2精髓》(https://www.o
Wesley13 Wesley13
4年前
NGINX 502 BAD GATEWAY的解决办法
出现502badgateway错误的原因1.phpfpm进程数不够用2.Linux内核打开文件数量小3.脚本执行时间超时4.缓存设置比较小网站间歇性出现502,第一反应不是程序的问题,而是nginx服务器的问题,因为这是代理服务器出现的问题,代理服务器并没有安装php排除第一中情况。于此想到的是可能是超时,所以我把超时修
Wesley13 Wesley13
4年前
Ubuntu下RabbitVCS的安装和简单使用
最近需要在Ubuntu下玩一段时间,但是没找类似TortoiseSVN的熟悉点的Subversion工具,无意间发现了RabbitVCS,操作上非常nice,留爪。下载RabbitVCSRabbitVCS官网:http://rabbitvcs.org/(https://www.oschina.net/action/Go
Easter79 Easter79
4年前
TiDB 在 58 集团的应用与实践
作者介绍:刘春雷,58集团高级DBA,负责MySQL和TiDB的运维工作,TUGAmbassador。58集团业务种类繁多,目前包括的业务有58同城、赶集网、安居客、58金融公司、中华英才网、驾校一点通等,数据库种类包括MySQL、Redis、MongoDB、ES、TiDB。我们自己构建了“58云DB平台”,整合
Easter79 Easter79
4年前
Spring是如何解决循环依赖的
​在某一次面试中,对方问了一个问题:Spring的Bean如果互相依赖,会发生什么?由于我那段时间正好遇到了一个Spring循环依赖报错的问题,就回答会报错。然后听对方口气,感觉自己答错了。于是事后了解了一下,才发现其实Spring自身解决了循环依赖的问题。​Spring的启动后,会读取配置文件,资源文件读取校验,创建BeanFacto
Stella981 Stella981
4年前
DevOps 视角的前后端分离与实战
本文作者:CODING廖红坤前言随着微前端、微服务等技术理念和架构的蓬勃发展,我们已经没必要去讨论为什么要前后端分离这种话题,前后端分离已成为互联网项目开发的标准模式。前后端在各自的领域发展越来越纵深。!1(https://static.oschina.net/uploads/img/202011/03155102_VGNk.
Stella981 Stella981
4年前
SNS:社交驱动下音乐App的发展
腾讯音乐在本月初递交IPO招股书,宣布腾讯音乐即将上市,作为中国音乐行业发展里程碑的事件。作为腾讯持股超过50%的子公司、美国今年最大的IPO项目之一,腾讯音乐上市步伐要更稳健。!(https://uploadimages.jianshu.io/upload_images/127791616e3c4838f7ff732c.png?imageMog
Wesley13 Wesley13
4年前
Java并发执行任务的几种方式
背景在编写业务代码时经常遇到并发执行多个任务的需求,因为串行执行太慢,会影响业务代码性能。特别对于直接面向普通用户的业务来说用户体验至关重要,保证用户体验重要的一点是要“快”。业务代码中经常需要调用其它业务接口或者同时从多个数据源取数据再处理等,这种情况下势必要走网络请求,网络消耗必不可少,最好的情况是毫秒级别,一般情况下是几十毫秒级别,甚至几百毫