- 博客(22)
- 资源 (31)
- 问答 (13)
- 收藏
- 关注
原创 Java程序员:不要因未知而让云成本大涨
Java应用程序框架Grails的创建者Graeme Rocher近日表示,在云原生世界,通过对Java程序逻辑进行注释和编译细节优化,可以节省云服务器运行成本,开发人员对这些潜在细节的无知可能导致企业付出高昂代价。在日常开发中,Java程序员主要和框架、工具、API和文档等打交道,好像跟云沾不上边。直到应用程序被推向生产,研发人员可能才意识到这个应用需要千兆字节内存才能运行,此时再开始优化显然来...
2017-04-28 21:51:32 134
原创 Nginx 学习书单整理
大家好,我是陶辉,之前在华为、阿里、腾讯、思科等公司工作过,现在是杭州智链达公司的联合创始人兼CTO。我从09年开始接触Nginx,至今已经有10年了,对Nginx有一些自己独特的见解,分享自己学习Nginx的经历与经验,及梳理重难点等等。以下是“Nginx到底该怎么学?”的主题纲要。作为工程师的我们,为什么要学Nginx?第一点:Nginx对整个架构的帮助是非常大的。2007年,我从华为来到了腾...
2017-04-26 08:40:06 909
原创 从“野路子”到“正规军”的软件开发之路
大家好,我是宝玉。我的专栏《软件工程之美》刚刚上线,很开心看到了很多同学对软件工程的理解和期待。有同学说是从自学编程出身的,碰到过很多的问题,和很多人一样,我也是野路子出身的,2000年自学Asp编程,大学期间兼职给别人做了不少网站。但那时候拿到一个项目,上手就是写代码,没有对需求进行梳理分析,也没有设计,直接就是想到哪写到哪。这种边写边改的模式看起来开发速度很快,但是后面遇到了不少问题。比如说因...
2017-04-24 10:34:02 200
原创 畅谈云原生(下):云原生的飞轮理论
接上半场的内容,继续和大家一起聊一聊云原生这个话题,内容来自蚂蚁金服中间件服务与容器团队。前言和上半场回顾特别指出:这次分享主要是希望起到抛砖引玉的作用,让大家更多的参与到云原生这个话题的讨论,希望后面有更多更好的分享。我们笨鸟先飞,先来开个头。在开始下半场的内容前,快速回顾一下上半场的内容。第一个话题是如何理解云原生,然后给出了一个我们团队的理解:应用原生被设计为在云上以最佳方式运行,充分发挥云...
2017-04-24 05:04:33 163
原创 Visual Studio 2017通过SSH支持Git
在大多数开发人员的工具包中,Git的重要性在不断提升,说它是一项必备技能也不为过,所以对于任意一款现代化的IDE来说,能够使用Git多样化的功能都是其重要的组成部分。在Visual Studio 2017中,微软已经在其UI界面中扩展了开发人员可用的Git功能数量,使得开发人员不必在命令行中使用Git。\u0026#xD;\u0026#xD;VS2017的新增功能中包括Git客户端的SSH支持。微...
2017-04-23 22:24:43 199
原创 快速了解Scala技术栈
我无可救药地成为了Scala的超级粉丝。在我使用Scala开发项目以及编写框架后,它就仿佛凝聚成为一个巨大的黑洞,吸引力使我不得不飞向它,以至于开始背离Java。固然Java 8为Java阵营增添了一丝亮色,却是望眼欲穿,千呼万唤始出来。而Scala程序员,却早就在享受lambda、高阶函数、trait、隐式转换等带来的福利了。\u0026#xD;\u0026#xD;Java像是一头史前巨兽,它在...
2017-04-23 02:46:49 112
原创 基于微服务,打造共享开发平台
采访嘉宾简介于人,随行付 CTO \u0026amp; 研发中心总经理,黑少·微服务商店创始人,TGO 鲲鹏会成员,中国人民大学EMBA,全栈工程师,拥有14年开发经验,11年技术管理经验。InfoQ:请您解释一下微服务现在为什么这么受欢迎?它的优点有哪些?于人:首先是社会发展趋势,眼下我们整处于不确定性时代,外界环境变化非常快,因此企业需要在系统上快速响应这些变化。微服务最大的特点,就是能够快速...
2017-04-19 19:17:02 418 1
原创 用Lean Pilots推动改进
在推动改进时,精益、敏捷和精益创业能彼此增强。Lean Pilots是一个数据驱动的改进框架,该框架适用于消除主要的跨职能组织障碍,已被用于推动内部持续改进。\u0026#xD;\u0026#xD;Mariya Breyter是Dun \u0026amp; Bradstreet的敏捷主管和精益实践者,在法国巴黎的精益IT大会2017上就Lean Pilots做了演讲。她所阐述的观点仅代表个人,不代...
2017-04-19 12:53:49 67
原创 阿里正在使用一种更灵活的软件集成发布模式
当今典型的软件集成发布模式是,通过类似GitHub的Pull Request或GitLab的MergeRequest的方式管理特性分支(Feature Branch):在通过代码评审等方法确认一条特性分支上的改动没问题后,将其合入集成用的分支。随后,代码改动进入在集成分支上运行的持续交付流水线,直到发布上线。在阿里巴巴内部,尽管这种工作方式也得到了研发协同工具平台(Aone)的支持,但广大研发同学...
2017-04-16 18:22:08 246
原创 红帽技术开放日:参与开源社区不只有贡献代码这一种方式
红帽(Red Hat)是全球最大的开源软件公司,今年是红帽建立25周年,适逢LC3大会在北京举办,6月28日和29日红帽举办了开源社区开放日和媒体交流会,和大家分享红帽的最新消息,并探讨了如何建设开源社区让更多人参与开源。\u0026#xD;\u0026#xD;红帽是什么样的公司\u0026#xD;\u0026#xD;提到红帽就会想到开源,提到开源也肯定会想到红帽公司。那么红帽到底是什么公司?有人...
2017-04-15 16:00:44 325
原创 《Doing It - Management 3.0 Experiences》作者访谈
本文要点\u0026#xD;管理太重要了,所以不能把它只丢给管理人员,管理是每个人的职责。\u0026#xD;管理3.0是关于你对需要改变环境的理解。管理的是体制,而不是人。\u0026#xD;管理3.0完美适合Teal,但其他风格的组织也同样适用。\u0026#xD;探讨管理3.0实践很有意思,但不要谈太久,开始行动起来。\u0026#xD;不要直接照搬这本书的思想,而是利用它们开始管理3.0的...
2017-04-15 07:44:17 142
原创 Tech Lead的三重人格
很多团队都有tech lead这个角色的存在,但同时很多团队对这个角色都缺乏明确的定义。大多数时候,团队只是指派其中经验最丰富、技术最精熟的开发者来担当tech lead。但除了“tech”的成分之外,这个角色还有“lead”的成分,这就决定了他不仅需要技术上的能力,还要眼观六路耳听八方,才能带领团队──至少是开发者们──取得成功。\u0026#xD;Tech lead需要关注的事情可谓纷繁芜杂。...
2017-04-14 08:40:24 259
原创 云监控状态调查:公有云和混合云的监控成熟度落后于传统数据中心
据悉,目前企业对于所选购的公有云环境的可见度很低,且云提供商提供的工具和数据也十分不足。而可见度的缺乏会导致各种问题,例如无法跟踪或诊断应用程序的性能问题,无法监视和交付服务级别的协议,耽误检测和解决安全漏洞的最佳时机。近日,Dimensional Research进行了一项关于“云监控状态”的调查,调查对象为全球范围内、来自不同行业不同企业规模的338名IT专业人员。这项调查得出的主要结论如下:...
2017-04-11 15:41:29 170
原创 中台之上(一):重视业务架构,不要让“业务的归业务、技术的归技术”
很多企业都将促进业务与科技的深度融合作为发展战略,也都想学学阿里的中台战略,其实,除了中台战略之外,基于企业级业务架构设计来实现组件化开发也是企业数字化转型的优选路径,是弥合业务与技术之间“数字鸿沟”的有效手段。未来,业务不再仅仅是业务,技术也不再仅仅是技术,谁先实现思维方式的改进,谁能更好地联动整个企业,谁就能赢得竞争的先手,而业务架构能力可以在这方面发挥关键作用,而且是超越中台之上的作用。阿里...
2017-04-11 02:18:39 590
原创 More than React(四)HTML也可以静态编译?
《More than React》系列的上一篇文章《虚拟DOM已死?》比较了 Binding.scala 和其他框架的渲染机制。本篇文章中将介绍 Binding.scala 中的 XHTML 语法。\u0026#xD;\u0026#xD;一、其他前端框架的问题\u0026#xD;\u0026#xD;对 HTML 的残缺支持\u0026#xD;\u0026#xD;以前我们使用其他前端框架,比如 Cy...
2017-04-09 18:27:59 284
原创 MySQL 中 6 个常见的日志问题
文章出自极客时间《 MySQL 实战45讲》专栏MySQL 里有两个日志,即:重做日志(redo log)和归档日志(binlog)。其中,binlog 可以给备库使用,也可以保存起来用于恢复数据库历史数据。它是实现在 server 层的,所有引擎可以共用。redo log 是 InnoDB 特有的日志,用来支持 crash-safe 能力。你一定听过 MySQL 事务的两阶段提交,指的就是在事务...
2017-04-09 15:46:27 204
原创 GitLab 9提供了子群组、部署面板和集成监控
GitLab发布了其软件开发协作平台的第九个版本(GitLab 9.0)。在所有的新特性中,最值得关注的是子群组(Subgroups)和集成性能监控。\u0026#xD;\u0026#xD;子群组在社区版和企业版中均可用,用于展示在很多企业中都可以看到的复杂层次结构。例如,对于一个给定的项目,你可以对后端团队、前端团队和设计团队各设立一个子群组,每个子群组可具有自身的代码库甚至是子群组。GitLa...
2017-04-05 12:11:48 144
原创 数字时代的精益组织
精益IT应该帮助简化和改善我们为客户创造价值的方式,并提出面向未来的更好的解决方案。未来的组织将专注于同行业的产品或业务流——其他的一切,包括专家和管理者在内,都是为了让一线工作人员可以第一时间就做好,而又不会遇到任何麻烦。\u0026#xD;\u0026#xD;Daniel T Jone是英国精益企业研究院的创始人兼负责人。在精益IT 2017峰会上,他谈了精益策略。InfoQ以Q\u0026a...
2017-04-04 19:25:49 108
原创 从Jira到GitHub,详解Spring Framework问题跟踪系统的迁移过程
Spring Framework已经将整个问题跟踪系统从Jira迁移到GitHub,本文将介绍这次迁移的背景和相关的细节。迁移细节Spring Framework整整15年的问题和相关注解都已经被导入GitHub,这样的一个迁移需要考虑很多事项,接下来将介绍其中的一些细节。链接指向现有问题的链接,例如https://jira.spring.io/browse/SPR-16751,将被重定向到相应的...
2017-04-03 16:04:37 153
原创 又拍云刘平阳,理性竞争下的技术品牌提升之道
云服务市场趋渐平稳,在这种情况下,就需要通过对某一项技术的深入应用来实现服务的精致化。同时,对品牌的打造和包装也必不可少。\u0026#xD;\u0026#xD;又拍云在2010年开始提供云服务,经过多年的发展,以及市场策略的转变,决定对品牌进行升级,全面更新logo、slogan等品牌元素。此次专访又拍云CEO刘平阳,目的在于探讨又拍云当前的产品和技术状况,品牌升级的意义,以及对又拍云未来发展的...
2017-04-03 14:28:40 152
原创 OpenAI披露最新研究成果:AI训练如何扩展到更大规模?
我们发现,梯度噪声尺度(gradient noise scale),作为一种简单的统计量,可以预测神经网络训练在诸多任务上的并行性。由于复杂的任务往往具有更强噪声的梯度,因此增长的大批次规模可能在未来变得更加有用,也消除了AI系统进一步发展的一个潜在限制。更广泛地说,这些结果表明,神经网络训练并不需要被看成一门神秘的艺术,而是可以得到严格的规范化和系统化。在过去几年内,AI研究人员采用数据并行化技...
2017-04-03 11:29:28 293
原创 元数据驱动设计 —— 设计一套用于API数据检索的灵活引擎
如果你曾在企业开发方面具有一些经验,那么基本上可以断言,你必定承担过一些类似于搬运工的职责,将数据从你的数据库中不断地搬进搬出。此外,如果你在这方面有过过往的经验,那么你肯定也曾经做过将大量对共享文件进行解析,并且加载到某个schema的表中的事。从纯文本文件到结构化的XML文件,再到更为艰涩的文件格式(例如ISO 2709),开发者与管理员在这些文件之间不断转换,并从中获取数据,这种状态已经维持...
2017-04-01 20:09:39 215
AppScan_Std_9.0.3.5_Eval_Win.rar.P2P.DOWNLOAD
2021-03-22
1.txt1.txt1.txt1.txt1.txt1.txt
2021-01-15
姝e父瀵艰埅澶_png
2020-11-19
閫変腑瀵艰埅搴_png
2020-11-19
鐗规畩瀵艰埅涓棿.png
2020-11-19
antv x6,可以拖动开始节点或结束节点,来改变edge边的长度
2023-10-08
antv x6,可以拖动开始节点或结束节点,来改变edge边的长度
2023-10-08
关于#python#的问题,请各位专家解答!
2022-12-13
12.12 new askquestion
2022-12-12
new ask 12.9
2022-12-09
Mac mysqlwokbench 无法导入含中文文件
2022-09-15
git merge和git rebase区别
2022-09-14
java和Python的区别
2022-08-03
关于java的薄弱,和不知道学习方向的迷茫
2021-07-30
解释Python Flask中的数据库连接?
2021-07-30
C++编程实现输入两个整数并求和。1
2021-06-29
什么是Python装饰器?列表和元组的区别是什么?
2021-04-01
压力测试工具都有什么
2021-03-26
vue3.0和vue2.0的区别有哪些,优点是什么
2021-02-02
react好用,还是Vue好用?大佬给点意见
2021-02-02
VUE3使用会普及么,大佬们怎么看?
2021-02-02
JavaScript中闭包具体是什么意思,大佬给讲解一下!
2020-12-30
js闭包是什么意思,谁能详细解释一下?
2020-12-30
为什么Java中 wait 方法需要在 synchronized 的方法中调用?
2020-11-12
PTA非零返回,求助各位大神
2020-11-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人