目录 1、谁开发 2、谁运行 3、谁监控 4、监控图片示例展示 1、谁开发 开发很好理解,程序员的主要本质工作,通过代码的方式去实现业务需求。...设计好之后,下一个步骤就是开发阶段了,开发阶段也面临着不同的选择,如何存储数据,mysql、redis、mongo等等。...以上只是开发的一小部分,还有很多需要注意的地方,需要合理的做出取舍。...2、谁运行 大部分公司都有运维,开发人员开发完程序之后,就通过邮件或者钉钉等其他方式,通知运维,需要部署哪个应用服务,开发人员不需要关心发布部署的具体细节。...3、谁监控 程序开发完、部署好之后,还需要对应用进行监控,很大部分程序员会觉得监控是运维的工作,开发人员不需要关心监控。
2、再谈寒冬 寒冬,谁的寒冬?当然是谁火寒冬属于谁!好吧,那毋庸置疑这寒冬说的就是前几年一直处于浪潮之巅的移动互联网,这点相信各位Android的司机都一定不陌生。...不管是动态化还是节省人力成本等考虑因素,跨平台开发被越来越多的公司实践变成了一个不争的事实。前端同学似乎一夜之间又多了一堆技能,足以抢移动端开发人员的饭碗。...此时的移动端境遇,像不像当年被移动端拉下王座的PC端呢?移动端开发同学的彷徨和PC端滑落时后端开发同学,可曾有几分相像?...、开发工具等的升级。...4、谁的春天 寒冬是来了,而且还会持续很久,但是弯道往往也意味着机会,这点各位多年开发经验、技能包加身的移动开发老司机岂会看不透?
在平时 Linux 操作过程中,很多命令是重复的,你一定不希望大量输入重复的命令。如果你是系统管理员,你可能需要对用户操作进行审计,管理好 Linux 命令历史记录显得非常重要。...今天我们来介绍一下,在 Linux 使用 history 来减少重复命令的几个实用技巧。 1 基本原理 ?...Linux 命令的历史记录,会持久化存储,默认位置是当前用户家目录的 .bash_history 文件。...当 Linux 系统启动一个 Shell 时,Shell 会从 .bash_history 文件中,读取历史记录,存储在相应内存的缓冲区中。 我们平时所操作的 Linux 命令,都会记录在缓冲区中。...history 命令提供了很方便的管理功能,合理去配置和管理历史记录,可以让你的 Linux 系统更加健壮和安全。
在对网络连接或特定于应用程序的问题进行故障排除时,首先要检查的事情之一应该是系统上实际使用了哪些端口,以及哪个应用程序正在侦听特定的端口。...该说明适用于所有基于Linux和Unix的操作系统,例如macOS。 什么是监听端口 网络端口由其编号,关联的IP地址和通信协议(例如TCP或UDP)的类型标识。...,重要的几列是: Proto-套接字使用的协议。...,可提供有关进程打开的文件的信息。...在Linux中,所有内容都是文件。你可以将套接字视为写入网络的文件。
开发语言的走势一直都在牵动程序员的心。 2020 年已经过半,是时候分析下明年的趋势了。 下面咱们就看下权威的行业数据,看看 2021 年可能排在前 3 的开发语言都有谁。 数据 1....JavaScript (Node.js) JS 真是太牛了,前端我们离不开 JS,基于 JS 的 Node.js 又搞定了后端开发。 无论前端还是后端,JS 都有太多了框架了,成为了全栈开发的利器。...JS 不仅前后端通吃,还全端通吃,传统的 Web 端自不用说,现在连 Windows, Mac, Linux 各平台下的桌面程序都能做了,而且 iOS、Android 手机原生应用也能开发。...Google 对 Go语言的定义:简单快乐的开发高性能程序。...这几年流行的区块链领域的主流开发语言就是 Go,因为区块链涉及算力及应用,C++ 可以满足性能,但开发复杂度高,Java、Python 容易开发,但性能不足,所以 Go 是最合适的。
最近总有人在问到底是HTML5好,还是原生开发应用好,这个要一分为二的看待,主要看你的应用场景,适合你的就是最好的,下面我们比较了五个参数列表,让你清晰的了解何时用HTML5何时用原生开发。...自从去年10月HTML5规范尘埃落定以来,HTML5立马就受到了很多人推崇,也就从那时候起,许多开发人员都采用HTML5来构建自已网站和开发移动应用程序,那是否意味着HTML5将完全取代本地应用开发呢?...一旦时间紧迫、钱财流失的开发工作进行时,这并不是一件小事。 HTML5——可以赢得一个时代 找到一个HTML技能的开发人员不是特别难。毕竟HTML5是拿来教小学生的。...但在另一方面,它也是一个挑战,如何找到合适的人来填补本地应用开发团队。当HTML5开发占据主导时,你就拥有了可以开始构建你的移动应用程序的技能了。 的确, HTML5不同于HTML4。...当你可以迅速开发代码时,您就可以开发代码经济。这在任何人的网页上都是一个胜利。
在QQ音乐AndroidTV端的Cocos版本的开发过程中,我们希望尽量多的复用现有的业务逻辑,避免重复制造轮子。...虽然没有本质上的变化,但open/close这种Api设计,一般来说,对90%的开发人员还是能够提醒他们使用close的,至于剩下的10%...好像除了开除也没啥好办法了... 2....但是有些情况下我们必然会创建多个Local Reference,比如在一个对列表进行遍历的循环体内,这时候开发人员有必要调用DeleteLocalRef手动清除不再使用的Local Reference。...具体实现上来说,Cocos会为每个进程创建一个全局的CCAutoreleasePool类,开发人员不能自己创建释放池,仅仅需要关注release和retain方法,不过前提是你的对象必须要继承自cocos2d...4.总结 JNI调用时,即可能造成Native Heap的溢出,也可能造成Java Heap的溢出,作为JNI软件开发人员,应该注意以下几点: Native层(一般是C++)本身的内存管理。
在07年诞生iPhone,08年出现Android的时候,也很难想象我们通过手机APP能做这么多事。巧合的是,安卓最初的设计初衷也是为了做一个可以联网的相机。后来却与IOS一起引爆移动互联网。...所以,最期待Google Glass的除了极客用户外,就是摩拳擦掌跃跃欲试的开发者。 Google Glass仍然秉承Google开放的意志。...开发者一直是Google笼络的对象,他们为Google Glass带来无限可能。让Google Glass不只是一部相机或者手机伴侣。Google Glass究竟能做什么,开发者将回答我们。...这背后则是巨大的创业机会。 除了Google Glass App开发外,相应的应用分发市场、社区论坛、媒体博客、企业开发服务、人才市场、技术培训市场将被注入新的活力。...这个人群催生了规模庞大的眼镜行业和近乎奢侈的近视手术行业。 笔者戴的眼镜在一家来自中国台湾的普通连锁眼镜店中算最低端眼镜,价格接近1k。周围的朋友戴的眼镜价格不菲。
开发语言大爆炸的时代,究竟谁主沉浮?...当这个系列本来打算是写人物的,而且是写我们身边那些优秀的开发者,然而当第一篇文章,写的是关于我们长沙.NET社区的优秀开发者邹琼俊,发表在博客园之后,有一位也是昔日.NET 开发者、今天优秀的Java工程师给我留言...我个人认为,那些能够出版书籍的优秀开发者,他们昔日是我们学习的榜样,他们今天依然是我们学习的榜样,他们的优秀,不仅仅是C#或.NET的骄傲,而是整个中国开发者团体的骄傲。...当今时代,不仅仅是知识大爆炸的年代,也可以说是开发语言大爆发的时代。每一种开发语言体系,都并非是一个大而全、无懈可击的语言体系。...开发语言市场竞争是如此的激烈,毕竟关系到大几百万开发语言的拥趸们吃饭的家伙,市场大就饭好吃,市场小就吃冷饭。 ? 然而,真的有独一无二的开发语言么?真的有什么语言能一统江湖,无所不能?
可是2015年初上演的思科和惠普的“泰坦之战”却揭开SDN的撕B大战。 对于这些撕B我一直都是乐见其争,毕竟撕撕更健康,这些撕B大战对于未来网络核心技术的落地还是都大有裨益的。...首先,我非常同意LSO的愿景是相当吸引人的。...但是,我认为LSO更像是自动化的服务编排系统,它的目标是替代传统的OSS/BSS;它提出了新的网络管理需求,使得以SDN、NFV等为代表的未来网络技术有了更明确的落地方向。...无论是NFV或是SDN,当他们提供第三类网络的基本构建模块时,所关心的是网络元素功能和控制,而不关心企业或个人实际购买的连接服务。这是MEF的标准化服务编排能效力的地方。...服务编排管理着连接服务的整个生命周期:履行、控制、性能、保证、使用和分析。它拥有一层或一个域的所有服务的详细清单,为服务提供商和在其他层操作的内部系统之间的信息交换提供必要的API。
2.5 对上争取资源的能力 三、对下负责 3.1 对下属的成长负责 3.2 对下属工作负责 3.3 对团队目标负责 3.4 对团队文化负责 管理的本质不是谁管谁,而是谁帮谁,是管理期望,是相互赋能 运维就要无所不知...我认为管理的本质不是谁管谁,而是谁帮谁,是相互赋能 现在的90后越来越难管理了!,当今天再讲出这样的话的时候,猛然回头,其实最小的90后,今天也已经31岁了,一眨眼已是人到中年。...案例2: 项目开发 大概2015年,我们要做公司的CICD平台,当时我个人开发能力还很弱,所以招聘了2位开发。...大家知道做开发一定会有排期和需求列表,而当时我个人对开发一知半解,所以和开发同学过开发周期的时候,总会质问一些弱智的问题,比如:“一个页面怎么要做这么久?页面怎么这么丑?...在后期我深入开发领域后,我发现我犯了严重的管理问题: 管理错位 没有期望管理 只有结果管理,没有过程管理 其实管理是项非常务虚的职业,价值也很大程度取决于公司规模。
越来越多的工作将被机器替代,那人做什么呢?这是一场人机器的进化竞争,进化的速度决定未来的命运——谁为谁工作?看近期的几篇文章 机器人抢饭碗,人们该怎么做?...而在某些领域,技术进步的同时也让生产有了更高的效率。...在Cadieu最新的测试中,他发现目前的电脑已经可以“媲美”猴子大脑了。 他们将传感器连在猴子脑部的视觉处理部位,并让猴子看一系列的图像,并观察脑部的活动状况。...“deep learning”由Geoff Hinton和 Alex Krizhevsky开发,这两个名字听起来很熟悉,那是因为Google去年买了他们的公司。...他们帮助Google打造Google Brain,并加强了Android的语音识别技术,他们的目标是让电脑模仿人脑的工作方式。其他两个科技大头Facebook和苹果也在开发相关技术。
route:显示和设置linux系统的路由表。 ifconfig:全拼interfaces config,通常需要以root身份登录或使用sudo以便在Linux机器上使用ifconfig工具。...在linux系统中,我们创建一个新的文件或者目录的时候,这些新的文件或目录都会有默认的访问权限,umask命令与文件和目录的默认访问权限有关。...rpm(redhat package manager) 原本是 Red Hat Linux 发行版专门用来管理 Linux 各项套件的程序,由于它遵循 GPL 规则且功能强大方便,因而广受欢迎。...逐渐受到其他发行版的采用。RPM 套件管理方式的出现,让 Linux 易于安装,升级,间接提升了 Linux 的适用度。...这是Red Hat公司遵循GPL规则所开发的程序,它可查询操作系统在每一个执行等级中会执行哪些系统服务,其中包括各类常驻服务。
我的代码,就是一个简单的redis查询啊,难不成是Redis挂了? 同事把证据全部发到了群里,是你的接口无疑。一个简单的Get查询,平均耗时达到了2秒。...可惜的是,这些信息,大部分都是骗人的,你看到的慢查询,并不是真正的慢查询。 从xjjdog上面的分析中,你应该很容易看出问题的症结所在:未隔离的瓶颈资源引起上游资源的连锁反应。...如何解决 增加Tomcat连接池的大小,或者增加连接池的大小,并不能解决问题,大概率还会复现。 最好的解决方式,当然是把耗时的服务和正常的服务拆分开来,比如时下流行的微服务。...慢查询相关的,从连接池中获取连接的策略,要改一下,不能一直等待,而应该采用FailFast的方式(获取连接短时间的超时也是可以的),否则症状还是一样。...聚焦基础架构和Linux。十年架构,日百亿流量,与你探讨高并发世界,给你不一样的味道。我的个人微信,欢迎添加好友,进一步交流。
不同的工具,受众也不一样。你不要认为低代码开发工具只有一种,实际上它分3种。...第一种:企业级低代码开发平台这种通常是给专业开发人员使用的,但也没有限制得很死,只要你懂编程逻辑,能写sql语句,就基本会用。...(就连专业的产品经理也可以用来构建数据模型,流程审批,权限设定,数据报表等)企业级低代码面向的是中大型企业,这类企业通常都具有一定的数字化/信息化基础,内部也有专业的IT团队来进行应用开发和系统维护。...图片第二种:低代码开发平台IT和业务都可以用,适合中小型企业,支持通过可视化组件+少量代码实现常规的业务管理系统,如OA、CRM等。...(轻量级的业务系统交给业务,复杂的系统功能交给IT)适合内部有1-2位懂IT的人员,目的是提升内部工作效率并降低开发成本。平台提供了可视化的开发工具,简化了开发过程,但仍需要一定程度的编程知识。
另外,笔者还列举了几个由国家负责开发的Linux版本,其中总会有几个是你认识的~(图片来自网络) ?...OpenSuse:OpenSuse是德国SUSE开发的免费版本,在管理员中名气很大,这款Linux发行版是免费的,并不供商业用途使用,仍然供个人使用。...Mandrake的开发完全透明化,包括“cooker”。当系统有了新的测试版本后,便可以在cooker上找到。 ?...印尼IGOS:这是由印尼科学信息研究所开发的一款 IGOS Nusantra Linux 用于在该国推广Linux,该国与许多社会机构共同对该系统进行开发与维护,目前已经有了支持物联网的版本。 ?...土耳其Pardus :土耳其政府于 2005 年推出 Pardus Linux,该系统由土耳其国家电子和密码研究所及科学技术研究理事会合作开发。
全文约4000字 阅读约5分钟 “谁访问了你的数据?”...我们知道,对于应用程序的访问而言,身份归因是比较容易的,通常由单点登录(SSO)即可解决;那对于数据的访问,身份归因为何就如此困难呢? 区别就在于:“谁访问了你的应用”并不等同于“谁访问了你的数据”。...再问一遍:在贵组织的数据访问过程中,真地有用户身份吗? 关键词:SSO(单点登录);DSP(数据安全平台);身份提供者(IdP); 目 录 1.问题:谁访问了你的数据?...,那就创造一个 8.答案:具备数据SSO的数据访问平台 01 问题:谁访问了你的数据?...DSP收集的日志包括查询请求、响应行数、所用时间、连接的细节(如客户端IP等),以及最重要的SSO用户和组。 谁访问了我们的数据?有了具备数据SSO能力的DSP,我们就能知道。
一、事件回放 2014年11月12日晚9点半左右开始,部分用户访问国内知名的两家企业的所有业务时均出现无法解析的情况,主要原因为这两家企业的域名状态被修改成clientHold,导致了gTLD...从whois的信息中我们可以看出,这两个域名的到期时间均为2017年,所以可以排除是由于未续费所导致的。...根据我们的分析,造成这次故障的原因有以下几种可能性: 1) 域名注册商收到了相关的法律诉讼,所以将域名设置成了clientHold状态:由于两家公司均为美国上市公司,而且均使用了美国注册商提供的服务。...4) 这两家公司的域名注册商内部技术故障,停止了这两家公司的域名解析。...到底有没有一种技术上的方案,能从根源上解决DNS解析异常的问题,而又保证与现有域名使用方式保持兼容呢?答案当然是肯定的。
在互联网时代你的信息资产也同样面临“被没收”的风险,让我们回顾一下近期发生的几个重大信息安全事件。...事件一:支付宝密码泄露 1. 2017年1月10日凌晨,有网友在知乎爆料称,支付宝存在一个新的致命漏洞,陌生人有1/5的机会登录你的支付宝,而熟人则可以100%登录你的支付宝。 2....虽然MongoDB的开发团队在下一个版本里修复了这个问题,但仍然有数量众多的数据库管理者没来得及更新。 这次勒索事件的一个显著后果就是世界范围内存储在MongoDB数据库里数据量的大幅下滑。...数据日益成为企业的一项核心竞争力,是可以获利的商业资源。那么从企业的角度看,如何保护数据资产呢? 最近的一份数据泄露报告显示,95%的数据泄露事件其动机均为获取物质利益或商业间谍行为。...因此,要严格执行界定良好的访问控制政策并持续监控访问路径,以确保访问控制策略的正常执行。此为保证数据完整性的基本要素。 第四步:保护数据的传输安全性 通过https等措施实现通信传输的加密。
01 统计行数命令 Linux行数统计命令遇到的坑:欢迎评论区吐槽,谁能笑到最后? 在 Linux 中,你可以使用多种命令来统计文件的行数。...03 Linux的grep命令详细用法 grep 命令是在 Unix 和类 Unix 系统(包括 Linux)上用于搜索文本的强大工具。它允许用户根据模式(正则表达式)在文件中查找匹配的文本行。...04 Linux的sed命令详细用法 sed(流编辑器)是一个在Linux系统中非常强大的文本处理工具,它可以实现对文本进行流式编辑,通常用于文本转换、替换、删除、提取等操作。...awk 是 Unix/Linux 系统中的一个重要工具,它的灵活性和功能强大性使得它成为许多系统管理员和开发人员的首选工具之一。...06 Linux的 Perl 命令详细用法 在Linux中,Perl命令提供了强大的文本处理功能,它允许你使用Perl语言的特性来进行文本处理和脚本编程。
领取专属 10元无门槛券
手把手带您无忧上云