看了GitHub上的两个生成唯一ID的算法程序(一个出自百度,一个出自美团),打算运行着试试看,至于原理什么的文档上讲得很详细了,此处不再一一粘贴了,此处只演示代码 https://github.com/baidu/uid-generator https://github.com/zhuzhong/ ...
分类:
编程语言 时间:
2018-12-06 12:05:39
阅读次数:
145
今天又捋一下思路,在兼职,也没时间去坐下来仔细思考分析问题:1.首先获取分类,比如先获取美食,再划分其分类,分类里有火锅、蛋糕、小吃快餐等等后面都显示了共有多少个搜索结果。 2.获取完分类id也知道了其总的结果个数,然后再配置请求data参数里的offset,其offset每次加载15条数据,可以根... ...
分类:
Web程序 时间:
2018-12-04 22:39:58
阅读次数:
348
今天我主要说说架构设计流程,围绕着这么几个方面来讲? (1)识别复杂度; (2)设计备选方案; (3)评估和选择备选方案; (4)详细方案设计; 一、识别复杂度 在如下两篇文章中,我阐述了六个复杂度来源。 文章分别为:架构设计之六个复杂度来源 架构设计之六个复杂度来源(续) 如果不了解架构设计的六个 ...
分类:
其他好文 时间:
2018-12-02 20:10:33
阅读次数:
168
1.线程池介绍 线程池是一种线程使用模式。线程由于具有空闲(eg:等待返回值)和繁忙这种不同状态,当数量过多时其创建、销毁、调度等都会带来开销。线程池维护了多个线程,当分配可并发执行的任务时,它负责调度线程执行工作,执行完毕后线程不关闭而是返回线程池,可以执行后续其他任务。举例来说,外卖餐厅对每个订 ...
分类:
编程语言 时间:
2018-11-29 15:31:12
阅读次数:
164
1.新建的项目中,默认使用的是ActionBar,为了能够正常使用ToolBar,我们需要隐藏原来的ActionBar。(每个活动最顶部的标题栏) 在values/styles.xml中做出如下修改: 2.修改activity_main.xml中的代码: 3.添加菜单 新建res/menu文件夹,在 ...
分类:
移动开发 时间:
2018-11-18 17:29:05
阅读次数:
162
有时候,你也许会想: 我写的接口,那别人要是知道url,并且知道其需要的数据结构和逻辑,那不是都可以访问了? 甚至是,客户点传递过来的数据,是不是被恶意修改了? 这时,我们可能需要“验证”一下。比如:登录验证,只有登录以后才能来到后台。 这里给出几种【验证】方式,大神勿喷: 1:sign验证法: 这 ...
分类:
其他好文 时间:
2018-11-17 13:24:03
阅读次数:
281
使用环境: thinkphp5.0 项目需求 前端下单,后台接受,并立即做出提示。例如:美团外卖,客户端下单成功后,商家端就会立即有接单语音提示。 开发环境 thinkphp5.0 phpsocketio (由于需要启动socket服务,所以需在能够满足shell的环境下使用) socketio 优 ...
分类:
Web程序 时间:
2018-11-15 18:35:05
阅读次数:
298
前言 在互联网网站百花齐放的今天,网站响应速度是用户体验的第一要素,其重要性不言而喻,这里有几个关于响应时间的重要条件: 用户在浏览网页时,不会注意到少于0.1秒的延迟; 少于1秒的延迟不会中断用户的正常思维, 但是一些延迟会被用户注意到; 延迟时间少于10秒,用户会继续等待响应; 延迟时间超过10 ...
分类:
其他好文 时间:
2018-11-15 13:48:25
阅读次数:
276
http://www.iteblog.com/ 过往记忆http://lxw1234.com/ lxw大数据田地http://www.aboutyun.com/ about云http://tech.meituan.com/ 美团技术博客http://dongxicheng.org/ 董西成http: ...
分类:
其他好文 时间:
2018-11-12 11:19:10
阅读次数:
156