标签: 互联网

数据库面试题(5)MongoDB基础

数据库面试题(5)MongoDB基础

整理一些MongoDB面试题,MongoDB有哪些特点;MongoDB索引类型有哪些;在哪些场景使用MongoDB;MongoDB支持哪些数据类型;MongoDB中如何实现事务;MongoDB中如何实现分片(Sharding);如何使用MongoDB中的Map-Reduce;说说MongoDB常见的增删改查操作。

云计算术语大全

云计算术语大全

云计算诞生之初,市场上对它的定义有很多种。美国标准与技术研究院的定义是把云计算定义为一种模式,而不是一种技术。这种模式既可以是商业模式,也可以是服务模式。云计算通过互联网将计算和存储资源进行集中和共享,为用户提供各种计算服务、存储服务、应用服务等等。云计算可以分为三种服务模式:基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。IaaS提供基础设施服务,如计算和存储资源;PaaS提供平台服务,如开发工具和中间件;SaaS提供软件服务,如企业应用和在线服务。

再一次,实现听歌自由

再一次,实现听歌自由

20年前,中国网民听歌是自由的,准确点说是听盗版歌的自由。2002年11月,百度上线MP3搜索功能,几乎能搜索和下载到所有的歌曲。按相关的版权法规,百度未经授权使用他人资源牟利是违法的。当时互联网产业违法采集数据、传播盗版是家常便饭,版权管理形同虚设,百度顺势而为分了一块大蛋糕。盗版音乐砸了音乐人的饭碗,就如同盗版软件摧残软件从业者。最近十多年,政府对音像作品版权的管理日趋严格,这是一件利国利民的好事,一个行业兴盛的起点首先是从业者得到应有的报酬。

WordPress增加说说功能

WordPress增加说说功能

我一直把个人博客当成学习总结、输出观点的渠道,但是创作长文是一件费时费力的事,有时候脑子里只有一点想法和灵感,也希望写短文发出去,这个可以叫做“说说”。个人博客的社交能力很弱,围观群众也少,最好能够集成微博接口,与微博双向同步内容。研究了新浪微博API后,发现它允许发一个链接,不能发布图文微博,也就是说做不到双向同步,只能让个人博客读取微博的数据。我索性不搞那么复杂了,只在个人博客增加“说说”功能,自娱自乐。

老者Java,奋战一线

老者Java,奋战一线

Java已经诞生20多年了,依然是企业级开发中使用最广泛的语言,也是挨骂最多的语言。Java广受批评的四个缺点是:性能差、内存消耗大、GUI弱、代码啰嗦,我们应该如何看待这几个问题呢?在微服务的背景下,提倡围绕业务能力而非技术来构建应用,允许由不同的语言构建应用程序。一个超大的集群,往往有上万个微服务的容器在运行。为了更有效率的管理容器,必须对微服务提几点要求:镜像体积小、内存消耗小、启动速度快,这些却都是Java的弱项。

Obsidian自定义文件夹图标

Obsidian自定义文件夹图标

在Obsidian的默认主题中,没有图标来区分左侧文件目录的文件夹和文件,虽然不影响使用,但是体验过于乏味。Obsidian提供了自定义CSS的方式来控制样式,生命不息,折腾不止,我们来试一试吧!在 Obsidian 文件夹里的 .obsidian 里新建一个 snippets 文件夹,再新建一个CSS文件,文件的命名没有限制,但是为了规范,尽可能准确一些,叫做 custom-icons-files-and-folders.css。在 Obsidian 的设置里面启用CSS文件。

笔记软件,我极力推荐Obsidian

笔记软件,我极力推荐Obsidian

大学时期,我首次使用了Mybase管理笔记和文档。Mybase的界面有点古板,但是功能异常强大。它的缺点也显而易见,没有移动客户端,无法在多平台同步数据。七八年前,我开始使用Evernote(本土化后叫做印象笔记),客户端UI很美观,但是整体响应有点慢,免费用户的空间也很小。后来朋友向我推荐了有道云笔记,它是国内的产品,界面很清爽,同步数据也很快,一直使用至今。国内知名的笔记软件还有语雀、为知笔记等等,这些产品固然做的很好,但是无法解决让我忧心忡忡的问题:数据安全。没有任何一家公司敢保证决不泄露客户数据,要么是被黑客窃取数据,要么被公司内鬼盗卖数据,这些案例比比皆是。随着我的笔记数量越来越多,有一些隐私数据也放在云笔记上。有道云笔记绝不可能让用户自行存储数据,我必须寻找新的产品来解决数据安全问题。

ASP已老,尚能饭否?

ASP已老,尚能饭否?

我对ASP的感情,跟大海一样深。我用它实现了第一个动态网页,也用它做了毕业设计,毕业设计的名字是《毕业设计管理系统》(是不是有点绕)。在 PHP 和 ASP.NET、Java 高歌猛进的今天,许多90和00后程序员对ASP比较陌生了。1996年微软公司推出 ASP(Active Server Page),很快成为中小型网站开发的首选。许多企业的门户网站和中小型新闻网站都采用基于ASP开发的内容管理系统。用友软件公司早期几款安身立命的ERP软件,也是采用ASP开发。

我所了解的互联网黑产(三):交友网站的虚假会员

我所了解的互联网黑产(三):交友网站的虚假会员

尽管QQ和微信已经如此普及了,它也不能满足所有人的社交需求。互联网每天都在诞生新的社交产品。豆瓣从兴趣圈子切入,陌陌主打陌生人社交,脉脉专攻职场人脉。大家尽力保持体面,各玩各的。有一些产品却抛弃了体面,直面人的原始欲望,那就是一夜情交友网站。