• 杰蛙科技助力QCon全球软件开发大会
    关注世界领先 DevOps 平台 JFrogQConQCon是由极客邦科技旗下InfoQ中国主办的综合性技术盛会,每年在伦敦、北京、纽约、圣保罗、上海、旧金山召开。自2007年3月份开始举办以来,已经有超万名有多年从业经验的技术人员参加过QCon大会。杰蛙科技助力本次QCon上海站,JFrog杰蛙解决方案架构师刘永强受邀在QCon高效运维实践专场进行演讲《基于二进制包DevSecOps落地实践》。杰蛙科技JFrog杰蛙科技是一家专注于端到端一站式DevOps解决方案的服务商,2008年成立于以色列,是中国信通院Devops/AIOps标准工作组成员单位。杰蛙科技开发了世界上第一个通用工件管理平台,开启了DevOps的新时代—“持续更新”。
  • 认真的 Netty 源码解析(一)
    Netty 源码好就好在它的接口使用比较灵活,往往接口好用的框架,源码都不会太简单。本文只介绍 TCP 相关的内容,Netty 对于其他协议的支持,不在本文的讨论范围内。Netty 源码一直在更新,各版本之间有些差异,我是按照 2018-09-06 的最新版本4.1.25.Final来进行介绍的。Echo 例子Netty 作为 NIO 的库,自然既可以作为服务端接受请求,也可以作为客户端发起请求。打开 netty-example 的源码,把echo包下面的代码复制出来玩一玩。鉴于读者对 NIO 或 Netty 的了解程度可能参差不齐,为了照顾初学者,很多地方需要啰嗦一些,所以希望读者一节一节往下看,对于自己熟悉的内容可以适当看快一些。
  • 细数 Spring 那些最常见的面试问题
    VersionFeatureSpring 2.5发布于 2007 年。Spring 是一个开源应用框架,旨在降低应用程序开发的复杂度。由于 Spring Frameworks 的分层架构,用户可以自由选择自己需要的组件。轻量级- Spring 在代码量和透明度方面都很轻便。容器- Spring 负责创建和管理对象的生命周期和配置。Spring 的事务支持也可用于容器较少的环境。Spring 核心容器– 该层基本上是 Spring Framework 的核心。Spring 配置文件是 XML 文件。Spring 应用一般有以下组件:接口- 定义功能。
  • 深入浅出话中台
    作者 | 王庆友这两年中台很火,已经代替微服务成为架构首选,涌现出各种各样的中台名词,业务中台、数据中台、技术中台、算法中台等,让人眼花缭乱,稍微大点的互联网公司都号称在做中台。本人从去年开始,做过类似的事情,这里结合自己的实践,谈谈对中台的理解,希望能够帮助大家更清晰地了解中台,一家之言,仅供参考。本文的内容包括:1) 什么是中台2) 中台和微服务的区别3) 为什么要做中台4) 深入中台架构1. 什么是中台。在简单场景下,前台应用包含这部分功能,在复杂的场景下,就有必要把这部分独立出来,构成独立的中台,为前台减负。
  • HTTPS虐我千百遍,我却待她如初恋!
    点击上方“朱小厮的博客”,选择“设为星标”后台回复”加群“加入公众号专属技术群来源:http://suo.im/5lYNlh本篇将讨论 HTTPS 的加解密原理,很多人都知道 RSA,以为 HTTPS=RSA,使用 RSA 加解密数据,实际上这是不对的。HTTPS 是使用 RSA 进行身份验证和交换密钥,然后再使用交换的密钥进行加解密数据。身份验证是使用 RSA 的非对称加密,而数据传输是双方使用相同的密钥进行的对称加密。那么,什么是对称加密和非对称加密?对称加密和非对称加密假设隔壁小王想要约小红出来,但是
  • React VS Vue:2020年应该选哪个?[每日前端夜话0xD3]
    每日前端夜话0xD3每日前端夜话,陪你聊前端。与选择技术栈相关的一些常见问题是:React 或 Vue:哪个更适合我的下一个 Web 发项目?让我们根据各种参数对 React 与 Vue 进行比较,以揭示这些工具在 2020 年的现实情况。让我们看一下 2019 年的最新统计数据,来了解 React 和 Vue 中哪个是更受欢迎的。截至撰稿时的最新版本是 2.6.10,于 2019 年 3 月 20 日发布。React VS Vue: 性能Web 程序的修改反映在其用户界面和被称为 DOM 的事物中。框架大小React 小比 Vue.js 略大。React 大约为 100 KB,Vue 的为 80 KB。React 有 一个顶级公司 facebook支持,但 Vue 没有。React 提供了比 Vue 更大的灵活性。
  • 腾讯专家实战解读Flutter for Web
    编辑|王文婧 本文将从环境配置、项目分析、构建与开发过程等方面详细介绍Flutter for Web。Flutter 团队自 1.5 版本发布了 Flutter For Web 的预览版本,对此官方的解释是:Flutter For Web 支持是 Flutter 的代码兼容实现,使用基于标准的 Web 技术呈现:HTML、CSS 和 JavaScript。通过 Web 支持,您可以将使用 Dart 编写的现有 Flutter 代码编译为可嵌入浏览器并部署到任何 Web 服务器的客户端体验。您可以使用 Flutter 的所有功能,而不需要浏览器插件。新版本的 Flutter For Web 项目和 Flutter 项目已经基本无差。请注意这段提示:Flutter for web remains experimental at least until this is resolved, and in all likelihood longer.
  • Google Pixel 4 外媒上手:手机装上雷达后,隔空操作居然这么爽
    所以在第一批接触 Pixel 4 的外媒上手里,重点评测的地方主要是三个:新增加的手势控制、新算法加持下的相机还有 90Hz 的新屏幕。这张脸没有刘海、没有任何开孔也不曲面,但却因为 Google 没有给 Pixel 4 用上高屏占比的设计,而让它成为一个「特别的普通人」。左:Pixel 4;右:iPhone 11 Pro.图片来自:The VergeGoogle 在发布会上介绍 Pixel 4 的白平衡校正有利于对人像的肤色还原,这一点通过两组对比图能看到明显区别。不过在续航方面,Pixel 4 的电池仅为 2800mAh,容量相对目前的大部分手机来说要小,高强度使用难免需要一天一充甚至两充。
  • Google可能在与小米、索尼等公司合作开发Fuchsia OS
    有迹象表明,Google 可能在与三星、小米与索尼等公司合作开发 Fuchsia OS。目前 Google 的新一代操作系统 Fuchsia OS 几乎都是在 Google 自家的设备上进行开发测试的,但是上周 9to5google 发现 Fuchsia 有处理与 Google 的一系列合作伙伴相关的问题,这可能意味着 Google 可能在与三星、小米与索尼等公司合作,针对 Fuchsia OS 进行开发测试。另一边,近日一份寻求“Fuchsia OS 战略合作伙伴发展经理”的招聘公告显示 Google 正在扩展合作伙伴以支持 Fuchsia OS:公开的职位列出的关键工作职责之一是“充当行业枢纽并获得合作伙伴的坚定承诺,以支持 Fuchsia 的战略重点。”也就是说现在还不能确定目前 Google 已经与其它公司开始在合作开发针对 Fuchsia OS 的产品。
  • 在办公室装警报、参加杨超越编程大赛——“开发者之友”声网Agora团队是怎样炼成的?
    声网Agora是全球首个也是最大的实时互动技术服务平台,根据2018年10月公开的数据,其全球开发者数量超过20万,连接20亿的终端用户。灵感来自于杨超越的幸运A体质。这些福利包括以下几类:1.2019实时互联网大会暨RTC开发者大会10月24日-25日,由声网Agora与极客邦科技、RTC开发者社区、 CSDN联合主办的2019 RTC 大会将在北京悠唐皇冠假日酒店举行。除此之外,声网团队近期还会开始提供实时动态更新的WebRTC镜像,与官方源同步。目前,声网Agora已经组织了几十场线下沙龙,参与开
  • “12306”是如何支撑百万QPS的?
    尤其是春节期间,大家不仅使用 12306,还会考虑“智行”和其他的抢票软件,全国上下几亿人在这段时间都在抢票。“12306 服务”承受着这个世界上任何秒杀系统都无法超越的 QPS,上百万的并发再正常不过了!笔者专门研究了一下“12306”的服务端架构,学习到了其系统设计上很多亮点,在这里和大家分享一下并模拟一个例子:如何在 100 万人同时抢 1 万张火车票时,系统提供正常、稳定的服务。从上面的介绍我们知道用户秒杀流量通过层层的负载均衡,均匀到了不同的服务器上,即使如此,集群中的单机所承受的 QPS 也是非常高的。
  • 花椒前端如何实现一人五天开发完复杂小程序
    奇技指南本文转载自花椒技术随着业务需求的不断累加、小程序追求快速产出。为此整理写下总结,细数小程序中的坑与实践。介绍我们对小程序高效率开发的思考与探索。导航栏目前小程序有如下两种导航栏:常规、自定义导航栏常规自定义导航栏自定义导航栏常规布局下,顶部导航栏部分直接使用小程序提供导航栏。由于小程序基础库 2.5.0 之后官方才开始支持自定义 TabBar 。选择结合 custom-tab-bar 、 自定义组件及 wx.hideTabBar的方案实现。具体方案为放置空节点 custom-tab-bar 文件。在页面初始化完成后调用 wx.hideTabBar 隐藏原 TabBar 。这样做的好处在于,在基础库 2.5.0 及更高版本时正常显示,在低版本时以最小代价兼容。
  • Google可能在与小米、索尼等公司合作开发Fuchsia OS
    有迹象表明,Google可能在与三星、小米与索尼等公司合作开发FuchsiaOS。目前Google的新一代操作系统FuchsiaOS几乎都是在Google自家的设备上进行开发测试的,但是上周9to5google发现Fuchsia有处理与Google的一系列合作伙伴相关的问题,这可能意味着Google可能在与三星、小米与索尼等公司合作,针对FuchsiaOS进行开发测试。另一边,近日一份寻求“FuchsiaOS战略合作伙伴发展经理”的招聘公告显示Google正在扩展合作伙伴以支持FuchsiaOS:公开的职位列出的关键工作职责之一是“充当行业枢纽并获得合作伙伴的坚定承诺,以支持Fuchsia的战略重点。”也就是说现在还不能确定目前Google已经与其它公司开始在合作开发针对FuchsiaOS的产品。
  • 一套比较火的跨平台技术项目实战视频教程,只留一天!
    跨平台技术项目实战视频教程获取教程链接的步骤1、点击最下面“阅读原文”,进入编程资源库网站2、 用微博或QQ登录编程资源库网站3、点击兑换按钮,兑换百度云链接教程要积分!需要积分的点这里——已经涨到40元啦,抓紧啊!最后,大家平时有什么想要的神器,教程等都可以加小编的微信号,向我留言反馈,我尽可能的帮助大家!整理、运维也不容易,希望大家能理解和支持!长按识别,立即加我!推荐阅读这次玩大点,不需要越X,也可以安装iOS应用了...火爆全网的Vip神器,全网热门资源一网打尽!
  • 具有“脚本魔力”的属性们
    属性的“脚本魔力”,是指仅仅通过一行简单的属性设置,就能实现看起来要 JS 才能完成的交互功能。在一些浏览器中,横滑会触发浏览器自带的“上一页/下一页”的功能,用这行 CSS 可以很好的兼容此类问题。它的原理是浏览器在响应触摸事件之前,会先判断下属性touch-action的值。scroll-* 元素的滚动行为animation 动画相关HTML 属性inputmode 指定输入键盘的样式,这在移动端很有用。不同操作系统不同浏览器的组合键会略有差异,详见 accesskeycontenteditable="true" 元素可编辑draggable="true" 元素可拖拽小结了解这些小小的属性,可以让我们在特定场景下事半功倍。
  • Notepad++升级LOGO和官网
    开源记事本Notepad++发布了新的logo, 新 Logo 整体变化不大,更加简洁且凸显了记事本特征。左图旧logo,右图新logo.此外官网除了更新logo, 也对网站进行了自适应的改版。作者在网站上称,自 2011 年 7 月以来,网站的外观一直没有改变样式,现在是时候更改为响应式网页设计了。开源派红包福利打开支付宝首页搜索“556850443” 立即领大红包微信订阅号:开源派 ↓点击阅读原文,查看下载链接
  • 一份从0到1的Java项目实践清单,看这篇就对了!
    总结下来,其实也就是一个项目清单。    这里一般需要遵循一个最小原则,即划分出的人员,尽量做到能够独立完成自有的模块,而不是一定要依赖于另一方的实现才能进一步。基础服务各自安排相关人员实现。促进项目的完成。    当然,开发环境本身就是一个很大的难题,一般还是交给专业运维几十年的老司机来完成了。    目前的项目开发,除一些小规模公司还在利用一套服务端代码,干完所有的事外,大部分应该都是多个应用的配合完成。因此,使用docker进行测试环境搭建尤佳。
  • 做开发那么久,你还不知道啥是极限编程吗?
    如同其他敏捷方法学,极限编程和传统方法学的本质不同在于它更强调可适应性而不是可预测性。极限编程为管理人员和开发人员开出了一剂指导日常实践的良方;这个实践意味着接受并鼓励某些特别的有价值的方法。他写了一本关于这个改善后的方法学的书,并且于1999年10月将之发行,这就是《极限编程解析》。至今,很多软件开发项目都一直以极限编程做为他们的指导方法学。极限编程的目标极限编程的主要目标在于降低因需求变更而带来的成本。极限编程通过引入基本价值、原则、方法等概念来达到降低变更成本的目的。
  • 杀手级AI补全代码工具问世,支持7种编程语言及10种主流IDE,程序员沸腾了
    aiXcoder支持Java、Python、JavaScript、TypeScript、PHP、C++等多种编程语言。于是我测试了一下这个可以的工具,看看AI编程发展到什么程度,是否真正帮助程序员节省时间。难怪不少使用过的网友说:aiXcoder是他们用过的最好的代码补全工具,好评如潮:aiXcoder和使用IDE编译器自带的短提示使用方式一致,没有学习成本即可上手使用,是一个面向程序员的好产品,在实际的使用中确实提升了编程的效率。目前aiXcoder正在全国各地部署服务器,解决卡顿、推荐慢的问题。
  • .NET Core Love gRPC
    自2018年11月以来,Microsoft的.NET团队一直与gRPC团队密切合作,共同开发适用于.NET Core的gRPC的全新完全托管实现。.NET目前有两种正式的gRPC实现:Grpc.Core:基于本地gRpc Core库的原生 gRpc C#实现,支持.NET Core 2.1/.NET Framework 4.5+/Mono 4+ 。grpc-dotnet:完全以C#编写的新实现,没有任何本机依赖性,并且基于最新发布的.NET Core 3.0。在服务器端,Grpc.AspNetCore.Server软件包集成到ASP.NET Core中,使开发人员受益于ASP.NET Core已解决的日志,配置,依赖项注入,身份验证,授权等常见的交叉问题。现在,ASP.NET生态系统中的流行库与gRPC无缝协作。protobuf-net.Grpc使用本机Grpc.CoreAPI或完全托管的Grpc.Net.Client/Grpc.AspNetCore.ServerAPI 在gRPC上添加对服务的代码优先支持。
活跃用户
《中国银行保险报》是中国银行保险监督管理委员会主管唯一工作日报。
专注于.NET Core的技术传播。在这里你可以谈微软.NET,Mono的跨平台开发技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux 主流平台
这里有技术、算法、职场、感悟、面经、资源,一线大厂干货,10万 + 程序员都在看,做一个有趣的帮助程序员成长的公众号,每天早上8点20,第一时间与你相约。
《前端剑解》 —— 是由海之林技术团队维护的前端公众号,关注前端技能的发展;【前端面试每日3+1】 —— 365天,每天早上5点发布面试题(html, css, js, 软技能),以面试题来驱动学习,提倡每日学习与思考,每天进步一点!
号主是来自后厂村的十年资深架构师,技术leader,著有两本技术畅销书,多个业界顶级技术大会的特邀演讲嘉宾和出品人。除了分享技术干货,还关注程序员的技术生活、职场晋升、逆袭成长,助力10万+程序员崛起。
Flink/Spark/Hadoop/数仓开发,干货,面试,资料下载,源码解读等
《科技日报》是富有鲜明科技特色的综合性日报,是面向国内外公开发行的中央主流新闻媒体,是党和国家在科技领域的重要舆论前沿,是广大读者依靠科技创造财富、提升文明、刷新生活的服务平台,是中国科技界面向社会、连接世界的明亮窗口。
华为技术有限公司官方微信帐号
每天分享 Java技术栈 干货,路虽远,行则必至。
“早春江上雨初晴,杨柳丝丝夹岸莺。画舫烟波双桨急,小桥风浪一帆轻”,这是机器通过学习中华诗词然后以”早春“为题所写的一首诗。很多人非常恐惧AI的发展对人类的冲击,但我坚信AI会让世界变得更加美好,生活是美好的,所以我们一起,勇敢AI吧!
一个专注侃侃计算机视觉方向的公众号。计算机视觉、图像处理、机器学习、深度学习、C/C++、Python、诗和远方等。
程序员职业规划:职场晋升之路;探讨程序员转化转管理之路。程序员学习管理之道:团队管理、项目管理、管理工具的推荐和使用经验。
乔哥是百度java工程师,专注Java相关技术:Java面试、Spring全家桶、微服务、Mysql、集群、分布式、中间件、Linux、网络、多线程等,致力于Java全栈开发!
西安交大品牌讲座“学而讲坛”创始人和负责人,致力于打造一个跨界融合的学术共同体。北大文学博士,西安交大国家大学生文化素质教育基地副主任,人文学院高培中心主任,著有《陕西文化产业实战研究》、《视觉素养导论》、《艺术导论》、《读图范式》等。
专注于分享互联网技术文章。笔者待过BAT等一线互联网公司,文笔流畅,酷爱写作与编码,期待你的关注!