Other
文章平均质量分 72
宏玄
这个作者很懒,什么都没留下…
展开
-
高并发相关
高并发系统设计实践方案原创 2023-02-08 15:35:34 · 421 阅读 · 0 评论 -
两种方式实现在百度云上自由下载大文件和文件夹
一般情况下我们在百度云上下载自己的或是他人分享的东西时,经常会遇到下面两种情况,而导致下载不了(不然你就乖乖听话,下载安装百度云管家):1.下载的东西包含文件夹:2.下载的东西太大(一般达到500M就下不了):对一个不想被迫下载安装百度云管家而又想下载文件的人来说,只得另寻他路。经过本人亲自测试,以下两种方法可有效解决上述问题:1.换成Linux系统。在Lin...原创 2016-04-16 03:04:02 · 12646 阅读 · 0 评论 -
优化页面响应时间之动态页面静态化
在非静态化的页面中一般其响应过程为:连接数据库或缓存服务器->获取数据->填充模板->展示。对这种动态的页面程序,系统需要对其语句先进行语法分析、编译然后运行最后才能够将其展示在页面上。用户每次点击浏览都需经过这一过程,这对于系统来说无疑是个沉重的负担,而且拖慢了系统的响应速度。而在静态化的页面中(如HTML文件),它直接就可以展示内容了,不必经过语法分析、编译、运行和连接数据库服务器或缓存服原创 2016-05-13 02:23:44 · 1464 阅读 · 0 评论 -
面向对象编程的基本原则
面向对象编程的基本原则:1.单一职责 2.开发封闭 3.依赖倒置4.配置化5.面向接口编程翻译 2017-05-21 22:36:03 · 235 阅读 · 0 评论 -
Centos下编译安装fileinfo扩展
这两天发现在服务器上(linux系统)没有安装fileinfo扩展,导致上传文件等操作失败。于是,尝试使用如下命令安装该扩展:pecl install fileinfo结果失败。说什么.m4文件不存在等问题。最后。上网查了下相关资料,通过如下方式才得以成功:1、检查当前环境:php -i|grep fileinfo看是否已安装fileinfo扩展,若没有,则进行下一步。2、安装fileinfo扩展翻译 2017-09-13 17:50:07 · 6386 阅读 · 0 评论 -
解决supervisord进程导致的队列时差问题
最近在处理laravel队列的时候突然发现,每次在线上服务器用dispatch添加的队列所生成的数据的时间总是比北京时间少了8小时,最后花费了很多时间才得以解决。以下是我排查的过程:检查config/app.php的时区配置;给create方法添加created_at和updated_at字段;检查服务器的系统时区以及服务器的mysql时区配置;检查生成队列的过程中是否存在修改影响时区的代码原创 2017-10-31 15:50:47 · 659 阅读 · 0 评论 -
本地配置的"*.dev"虚拟域名在Chrome浏览器自动跳转到HTTPS
环境条件: 1. Windows10 2. 65版本的Chrome浏览器 3. 本地配置的.dev后缀虚拟域名以上条件下出现以下问题: 在其他浏览器下一切正常。经查找相关资料,解决方案只有一个:换顶级域名.dev因为Google公司获得了.dev的顶级域名,并从63版的Chrome浏览器开始,强制将.dev、.app顶级域名跳转到HTTPS。建议将以上域名换为:.tes...原创 2018-03-16 14:49:14 · 1620 阅读 · 0 评论