https://static001.geekbang.org/infoq/9b/9be42ae298e1fee5a9f0ef7b6f3c4a56.jpeg?x-oss-process=image/resize,w_416,h_234

聊聊前端 UI 组件:组件特征

用户头像
欧雷 2020 年 9 月 29 日

根据特征对前端 UI 组件进行建模,让我们尽可能充分地了解它的方方面面,并为如何设计以及建立一个组件体系打下基础。

https://static001.geekbang.org/infoq/dd/ddfe361f5b706318cdb3e0f91a01d4e3.jpeg?x-oss-process=image/resize,w_416,h_234

一篇文章搞定 Nginx 反向代理与负载均衡

用户头像
哈喽沃德先生 2020 年 9 月 29 日

  要想弄明白反向代理,首先要知道啥是正向代理,要搞懂正向代理只需要知道啥是代理即可。代理其实就是一个中介,在不同事物或同一事物内部起到居间联系作用的环节。比如买票黄牛,房屋中介等等。

https://static001.geekbang.org/infoq/ba/ba2922d81ad243b5f402f970c46052d9.jpeg?x-oss-process=image/resize,w_416,h_234

在 InfoQ 兼职做运营

用户头像
邓瑞恒Ryan 22 小时前

“轮岗培训”的机会难得,加深业务理解,Q4就要来了,一定会更好!

小朋友都能看懂的 HTTPS

用户头像
Java架构师迁哥 2020 年 9 月 24 日

相信大家或多或少都了解一点 HTTPS 了,但是可能有不少新人对它的作用和原理一知半解。本文就通过漫画的形式讲解 HTTPS 的作用,希望能让你一解心头之恨惑。

TensorFlow 篇 | TensorFlow 2.x 基于 Keras 模型的本地训练与评估

用户头像
Alex 2020 年 9 月 25 日

「导语」模型的训练与评估是整个机器学习任务流程的核心环节。只有掌握了正确的训练与评估方法,并灵活使用,才能使我们更加快速地进行实验分析与验证,从而对模型有更加深刻的理解。

https://static001.geekbang.org/infoq/2a/2ae2cd5badc2dbddb14247f444e84b4b.png?x-oss-process=image/resize,w_416,h_234

逼着面试官问了我 ArrayList 和 LinkedList 的区别,他对我彻底服了

用户头像
沉默王二 2020 年 9 月 28 日

ArrayList 和 LinkedList 有什么区别,是面试官非常喜欢问的一个问题。

https://static001.geekbang.org/infoq/f3/f31c1ad88f456d0deeeeb3e57505c509.png?x-oss-process=image/resize,w_416,h_234

Spring 5 中文解析数据存储篇 -JDBC 数据存储 (中)

用户头像
青年IT男 2020 年 9 月 27 日

如果将多个调用批处理到同一条准备好的语句,则大多数JDBC驱动程序都会提高性能。通过将更新分组成批,可以限制到数据库的往返次数。

https://static001.geekbang.org/infoq/29/2987887212096f6c866854532f290ccc.jpeg?x-oss-process=image/resize,w_416,h_234

2020 行摄回忆录

用户头像
穿过生命散发芬芳 2020 年 9 月 29 日

2020年至今的行摄记录,分享去的一些地方及拍的一些照片

https://static001.geekbang.org/infoq/ea/ea78dcc95b34b9b984b1f80ceaebf93e.png?x-oss-process=image/resize,w_416,h_234

Redis 缓存性能实践及总结

用户头像
vivo互联网技术 2020 年 9 月 28 日

本文主要介绍缓存使用的典型场景、实操案例分析、Redis使用规范及常规 Redis 监控。

https://static001.geekbang.org/infoq/74/7483df705eb099430916cc1c52845b8a.jpeg?x-oss-process=image/resize,w_416,h_234

10 大高性能开发宝石

用户头像
李博@Alex 2020 年 9 月 19 日

我们循序渐进,从内存、磁盘I/O、网络I/O、CPU、缓存、架构、算法等多层次递进,串联起高性能开发十大必须掌握的核心技术。

https://static001.geekbang.org/infoq/6f/6f8bc15c8128f45217cd4e185f2e2f1c.jpeg?x-oss-process=image/resize,w_416,h_234

是的,我去封闭开发了

用户头像
lockdown56 2020 年 9 月 23 日

炎炎夏日,踩着六月份的尾巴,一队人乘着大巴驶向公司在四线小城市的研发基地,开启了一段封闭开发的旅程。令人欣慰的是,这个四线小城市是我的家乡。

https://static001.geekbang.org/infoq/d7/d75708cb310089565f3972d5eb422fd6.png?x-oss-process=image/resize,w_416,h_234

鸿蒙系统究竟是 PPT 秀还是有真材实料?鸿蒙 HarmonyOS 开发环境搭建与运行 Demo

用户头像
软测小生 2020 年 9 月 28 日

前言:对于华为而言,做鸿蒙的最好答案,也许不是为了追求眼前的速胜,而是为了不下牌桌等待机遇。

https://static001.geekbang.org/infoq/dc/dcf01c6859c54339bd6b80f680b5d4fd.jpeg?x-oss-process=image/resize,w_416,h_234

多端消息推送的设计思考

用户头像
Nil 2020 年 9 月 24 日

在实际的项目中,很多时候都需要用到推送的场景,而有时候推送的终端不止一个,比如:一个订单下单后,需要同时推送给手机和APP应用内。

JAVA 集合之 LinkedList 底层实现和原理

用户头像
彭阿三 2020 年 9 月 24 日

LinkedList底层是基于双向链表(双向链表的特点),链表在内存中不是连续的,而是通过引用来关联所有的元素,所以链表的优点在于添加和删除元素比较快,因为只是移动指针,并且不需要判断是否需要扩容,缺点是查询和遍历效率比较低。

https://static001.geekbang.org/infoq/cd/cd8c5872d1c4eccc09dca3abe89e606a.jpeg?x-oss-process=image/resize,w_416,h_234

话题讨论 | 你的编程能力是如何突飞猛进的?

用户头像
InfoQ写作平台 2020 年 9 月 23 日

想要提升自己的编程能力,主动学习一定是必备的能力。你还记得你的编程能力是什么时候突飞猛进的吗?你是否有独特的方法论呢?欢迎在下方评论区分享你的故事。

https://static001.geekbang.org/infoq/ae/ae51991226b7cdb400da4865509cf39e.png?x-oss-process=image/resize,w_416,h_234

解 Bug 之路 - 记一次对端机器宕机后的 tcp 行为

用户头像
无毁的湖光 2020 年 9 月 23 日

机器一般过质保之后,就会因为各种各样的问题而宕机。而这一次的宕机,让笔者观察到了平常观察不到的tcp在对端宕机情况下的行为。经过详细跟踪分析原因之后,发现可以通过调整内核tcp参数来减少宕机造成的影响。

https://static001.geekbang.org/infoq/7f/7f9039ecf0afc8c92f219fdd6c63ea37.png?x-oss-process=image/resize,w_416,h_234

为什么选择敏捷软件开发 - 考虑敏捷开发的主要优势

用户头像
小隐乐乐 2020 年 9 月 23 日

多年来,软件开发方法学不断发展,并且许多新方法已经出现在软件开发人员和项目经理的实际经验之外。以前的瀑布式开发方法的缺点太多。今天,我们聊的开发敏捷方法主要是为了解决这些缺点。

https://static001.geekbang.org/infoq/74/7483df705eb099430916cc1c52845b8a.jpeg?x-oss-process=image/resize,w_416,h_234

缓存解决方案 - 技术专题 -Caffeine Cache

用户头像
李博@Alex 2020 年 9 月 25 日

Google Guava Cache是一种非常优秀本地缓存解决方案,提供了基于容量,时间和引用的缓存回收方式。基于容量的方式内部实现采用LRU算法,基于引用回收很好的利用了Java虚拟机的垃圾回收机制。

从四个问题透析 Linux 下 C++ 编译 & 链接

用户头像
华为云开发者社区 2020 年 9 月 27 日

摘要:编译&链接对C&C++程序员既熟悉又陌生,熟悉在于每份代码都要经历编译&链接过程,陌生在于大部分人并不会刻意关注编译&链接的原理。本文通过开发过程中碰到的四个典型问题来探索64位linux下C++编译&链接的那些事。

https://static001.geekbang.org/infoq/c3/c3aeda2e0f413065c706531c980a6911.jpeg?x-oss-process=image/resize,w_416,h_234

超详细:完整的推荐系统架构设计

用户头像
博文视点Broadview 2020 年 9 月 9 日

从架构设计的角度回顾和讨论了推荐系统的一些核心算法模块,重点从离线层、近线层和在线层三个架构层面讨论了这些算法。

无代码平台,完成业务的最后一公里

用户头像
钟杰 2020 年 9 月 24 日

当今的IT行业,相比十年前有了长足的进步,云计算、大数据、人工智能、物联网、中间件、中台、PAAS、各种先进算法等等概念逐步浮出水面和落地, 各种编程语言、框架、工具如雨后春笋层出不穷,纵观整个计算机行业的发展历史,冯诺依曼体系结构的提出使

https://static001.geekbang.org/infoq/e3/e361c38be48c1030209649d62792c6f0.png?x-oss-process=image/resize,w_416,h_234

10 个常见的软件架构模式

用户头像
GuoYaxiang 2020 年 9 月 24 日

想知道如何设计大型企业级的系统吗?在开始主要的代码开发之前,我们必须选择一种合适的体系架构。架构模式是在给定上下文中解决软件架构中常见问题的通用、可重用的解决方案。 架构模式类似于软件设计模式,但范围更广。

https://static001.geekbang.org/infoq/83/8309f7ac1cd37b52c228e36b9462d107.png?x-oss-process=image/resize,w_416,h_234

自己动手写 SQL 执行引擎

用户头像
无毁的湖光 2020 年 9 月 25 日

在阅读了大量关于数据库的资料后,笔者情不自禁产生了一个造数据库轮子的想法。来验证一下自己对于数据库底层原理的掌握是否牢靠。在笔者的github中给这个database起名为Freedom。

推荐-InfoQ写作平台