做访问量高的app用什么开发?
1.互联网项目追求快和轻便,小而美,所以很多公司在开始做app时候使用的是php语言。但到达高流量后,有可能会出现支撑不住的情况
2.大多数app都是使用java语言做后台开发,这种容易搭建高可用,高性能,和高扩展的底层架构,是目前主流的开发语言。
面试高级php工程师,一般会问到哪些问题?
高并发大访问量的mysql优化,服务器优化?
字段建索引、主从数据库、读写分离、表分区、负载均衡。
linux的慢查询日志会记录mysql的超时查询sql语句,定期察看进行优化。
2.大访问量下秒杀模块程序怎么设计,如果使用mysql会有多卖的情况,就是订单超过库存。
将订单数据缓存到内存,如果用数据库直接崩掉,毫无悬念的。
3.缓存的使用
能用静态的用静态,不能静态的用内存缓存,例如memcache、redis,不能缓存的用数据库。
4.session可不可以跨域?怎么跨域?
将PHP session机制重写(PHP提供),将session存储在memcache或者数据库就可以跨域了。
另外session能以三种方式存储,文件、数据库、缓存。
5.了不了解非关系型数据库?
mongodb
6.会不会写shell脚本以及linux的操作
还会问一下时下流行的东西,比如做没做过微信开发,例如微信支付开发、APP移动开发,等等问题。
问的核心东西都是围绕这些转的,如果有笔试会让你写sql,php功能(例如冒泡排序等排序),还有逻辑题。
我当初面试了很多,这是一个我的面试经验的总结,纯手打忘采纳。
你会看哔哩哔哩吗?为什么?
会,而且经常看
我打开哔哩哔哩的次数相当于今日头条。主要是在哔哩哔哩上看鬼畜视频和教学视频。
原因
- 鬼畜视频
哔哩哔哩差不多是国内传播二次元的鼻祖了。哔哩哔哩简称b站。
著名的鬼畜视频有雷军的are you ok,爱坤的鸡米太美,影流之主,穷哈,二营长的意大利炮,有创意的up主太多了,题材不限,激发了鬼畜up主的创作欲望。
- 教学视频
除了鬼畜视频,我还会去搜藏一波教学资料,几乎能找到市面上所有的资料。我经常看的有,比如职业方面的有php视频,python,go,linux运维开发架构,k8s运维开发,前端等等视频,b站的视频加载得很快,还没有播放广告,真的很良心了。
- b站主力视频
作为一个伪二次元,b站的主力视频是二次元,动漫动画,宅舞,游戏录播直播,由于创作激励和内容优质,吸引了一大批创作者和观众,我就是其中一个啦。
我是非常喜欢去b站看下视频来打发时间的,但是成为b站还是有一点点有门槛的,因为注册他们的会员需要进行认证,答对60分才能成为注册会员,如果有注册遇到困难的小伙伴请在下方留言,我会一一解答的。
下图是b站萌娘,是不是很萌。
我看的bilibili视频,他上边儿可以播放俄罗斯的综艺通灵正在进行中,不知道你们大家看过没这个很受欢迎,反正我比较喜欢这一方面的东西,bilibili上面可以看到很多。
视频加载中...哔哩哔哩是一款不错的视频软件,有广泛的视频用户。现在,我们来看看哔哩哔哩有哪些优点,怎么吸引那么多用户的。
哔哩哔哩有两个方面的用户,一方面是视频发布者,视频发布者遍布各行各业,包括工农,老师,学者,医生以及明星等等,也有专业的短视频拍摄者,也有纯属好奇娱乐者,他们可以制作自己喜欢的视频,也可以通过视频赚取流量钱,一举多得。另一方面是看视频的大众,看视频的也分很多种,有很多纯属娱乐,刷视频打发时间;还有一部分,可以通过看视频,学习专业知识。
所以说,哔哩哔哩这个视频软件,给各行各业提供了视频交流平台,是一个不错的软件,是一个合格的视频软件。
会呀,里面有很多超有趣的视频剪辑,记得最开始看东宫b站一位大神剪辑的好像是胡歌和刘诗诗主演,剪的真的超棒,导致后来拍时是不认可九日,后来~真相现场,九日的演技太棒了,放几张眼神杀
lnp课程什么意思?
LNP课程是指Linux、Nginx、PHP和MySQL的技术课程。Linux是一种类Unix操作系统,是开源操作系统中最著名和最广泛使用的一个;Nginx是一种高性能的Web服务器和反向代理服务器,被广泛地用于许多高流量的网站;PHP是一种脚本语言,常被用于开发Web应用程序,是世界上最流行的服务器端编程语言之一;MySQL是一种基于关系型数据库的开源数据库管理系统。综合使用LNP可以开发出高性能网站和Web应用程序。因此,学习LNP课程对于计算机科学、网络工程和软件开发等领域的专业人才来说具有很高的价值。
php+mysql开发的网站,如何使用hadoop+hbase+hive,能代替mysql么?
用什么代替什么,主要看你的系统应用场景,不是说非要使用hadoop这些不可。
比如你现在网站遇到了瓶劲,一般都是访问量上来了,系统支撑不住了,就想升级优化系统。
但是这个时候,如果换成 hadoop,在你不熟悉hadoop这些大数据应用的情况下,可能系统会引发更多问题和bug出来。
因此,你得保证团队有足够多的技术力量去解决这些hadoop应用的熟悉。
如果只是想优化php+mysql的系统以承受更多的访问量,不如采用以下方案:
1、由一台apache(或nginx)服务器,扩展到多台服务器进行负载均衡,然后注意一下将session保存到公共的memcache服务器进行共享。
2、对于一些访问特大的数据,可以缓存到memcache里面,比读数据库要快得多。
3、对于后端Mysql,可以使用多台mysql集群,具体使用360的一些读写分离控件。或者也可以使用 tidb 这种分布式的兼容mysql的数据库,以响应更大的并发。
希望以上思路可以对你能有所参考和帮助!
-------------------------------------------
本人从事信息系统、互联网、各种应用架构设计开发20年,目前专注于股票期货程序化交易,AI机器学习领域,欢迎交流。

