写点什么

12月月更

1 人感兴趣 · 168 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/6d/6db7eee74c2bbf39a27fd503a3b77166.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

老周的 2022 年终总结

用户头像
老周聊架构
2022-12-31

把活着的每一天看作生命的最后一天

https://static001.geekbang.org/infoq/9d/9d73cf3111833539b38beade2ad631b7.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【kubernetes 入门到精通】Kubernetes 的健康监测机制以及常见 ExitCode 问题分析「探索篇」

用户头像
洛神灬殇
2022-12-31

无论是在微服务体系还是云原生体系的开发迭代过程中,通常都会以Kubernetes进行容器化部署,但是这也往往带来了很多意外的场景和情况。例如,虽然我们已经将JVM堆内存设置为小于Docker容器中内存及K8S的Pod的内存,但是还是会被K8s给无情的杀掉(Kill -9 / K

https://static001.geekbang.org/infoq/93/93033d768a18c1b8302dcd50e4e2fdd7.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

什么是 WebSocket

利用Ajax和Comet技术进行通信可以提升Web的浏览速度。但问题在于通信若使用HTTP协议,就无法彻底解决瓶颈问题。WebSocket网络技术正是为解决这些问题而实现的一套新协议及API。

https://static001.geekbang.org/infoq/20/20fab4784a9445ede1a5f61ace059137.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

HTTP 的四种认证方式

HTTP/1.1使用的认证方式有下面四种。

https://static001.geekbang.org/infoq/76/76f9cdae339012b3861ce1086be550c0.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

人生的喜悦、不快与成长,都在那一篇篇的文字中得到记录 | 2022 年终总结

用户头像
宇宙之一粟
2022-12-29

又是一年的总结,不知道自己今年又该写点什么。但提笔总是好的,也算对今年的一个交代和对未来的一份期许。

https://static001.geekbang.org/infoq/f9/f94dc37fcdefb9552c8a60ca4c2986e0.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

HTTPS 基础知识

HTTPS并非是应用层的一种新协议。只是HTTP通信接口部分用SSL(Secure Socket Layer)和TLS(Transport Layer Security)协议代替而已。

https://static001.geekbang.org/infoq/fe/fe50908dd0e9335e96734fef595af233.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【Java 技术专题】「原理专题」深入分析 Java 中 finalize 方法的作用和底层原理

用户头像
洛神灬殇
2022-12-29

finalize方法是Object的protected方法,Object的子类们可以覆盖该方法以实现资源清理工作,GC在首次回收对象之前调用该方法。

https://static001.geekbang.org/infoq/72/72792910192340e9c4e04c1b68afecf2.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java 高手速成│Java 程序怎样和数据库对话

用户头像
TiAmo
2022-12-29

从上一篇 https://xie.infoq.cn/article/88baa0d950c335f4b8f7f1187 的例子中可以看出,Java和数据库的连接和对话离不开JDK库类,如java.sql包中支持数据库编程的各种API类、数据库软件DBMS、JDBC驱动软件或Java Connector以及你编写的数据库编程代码。

https://static001.geekbang.org/infoq/20/20fab4784a9445ede1a5f61ace059137.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

HTTP 其他首部字段

Cookie的工作机制是用户识别及状态管理。Web网站为了管理用户的状态会通过Web浏览器,把一些数据临时写入用户的计算机内。接着当用户访问该Web网站时,可通过通信方式取回之前存放的Cookie。

https://static001.geekbang.org/infoq/70/70bf6d226d922ff002ed577ba92b2345.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

「Go 框架」http 请求处理流程: gin、beego 等 web 框架是如何处理 http 请求的?

用户头像
Go学堂
2022-12-28

在研发过程中,web框架是必不可少。那么,你了解web框架是如何处理http请求的吗?本文通过分析go的gin、beego框架源码,一起带你读懂go web框架处理http请求的底层逻辑

https://static001.geekbang.org/infoq/72/72792910192340e9c4e04c1b68afecf2.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java 高手速成│编写你第一个数据库程序

用户头像
TiAmo
2022-12-28

数据库编程是Java应用软件开发中不可或缺的组成部分。Java提供的JDBC(Java Database Connectivity)使得软件编程人员在数据库编程中如鱼得水,真正实现操作平台独立以及供应商独立的目标。

https://static001.geekbang.org/infoq/20/20fab4784a9445ede1a5f61ace059137.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

HTTP 实体首部字段

实体首部字段是包含在请求报文和响应报文中的实体部分所使用的首部,用于补充内容的更新时间等与实体相关的信息。

https://static001.geekbang.org/infoq/57/576a9431c3cc15af79a1107fa6a88689.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

数据库原理及 MySQL 应用 | 数据表操作

用户头像
TiAmo
2022-12-27

 数据表操作是数据库操作中最基本和最重要的操作。

https://static001.geekbang.org/infoq/20/20fab4784a9445ede1a5f61ace059137.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

HTTP 响应首部字段

响应首部字段是由服务器端向客户端返回响应报文中所使用的字段,用于补充响应的附加信息、服务器信息,以及对客户端的附加要求等信息。

https://static001.geekbang.org/infoq/58/58b5d7cff1390f7e309e855bf4fbbb66.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

数据库原理及 MySQL 应用 | 约束

用户头像
TiAmo
2022-12-26

约束是保证数据完整性的一种数据库对象,按约束作用不同,分为七种。

https://static001.geekbang.org/infoq/20/20fab4784a9445ede1a5f61ace059137.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

HTTP 请求首部字段

请求首部字段是从客户端往服务器端发送请求报文中所使用的字段,用于补充请求的附加信息、客户端信息、对响应内容相关的优先级等内容。

https://static001.geekbang.org/infoq/20/20fab4784a9445ede1a5f61ace059137.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

HTTP 通用首部字段

通用首部字段是指,请求报文和响应报文双方都会使用的首部。

https://static001.geekbang.org/infoq/5a/5a6a1f38fbe22b31e499f28ac39125e7.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

跨平台应用开发进阶 (四十) 自定义插件及引用

正如将可复用功能封装为自定义组件以供他人使用一样,在uni-app开发框架中提供了另一种形式的自定义插件,并可将该插件提交至uni-app插件市场。

https://static001.geekbang.org/infoq/e0/e01523d6dc9cc83f77cbfa1c377a9b84.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

linux 运维常用脚本

用户头像
@下一站
2022-12-23

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第20天,点击查看活动详情

https://static001.geekbang.org/infoq/20/20fab4784a9445ede1a5f61ace059137.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

HTTP 报文首部字段概述

HTTP协议的请求和响应报文中必定包含HTTP首部。首部内容为客户端和服务器分别处理请求和响应提供所需要的信息。对于客户端用户来说,这些信息中的大部分内容都无须亲自查看。

https://static001.geekbang.org/infoq/f1/f1be9a669a622fe189e496c29142d867.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Go 中这么多创建 error 的方式,你真的了解它们各自的应用场景吗

用户头像
Go学堂
2022-12-23

大家好,我是渔夫子。在Go中,创建error有很多种方式,在编码时该用哪种创建方式?哪种创建方式是最优雅的?本文就从应用场景角度通过示例给大家分析下各自的应用场景。

https://static001.geekbang.org/infoq/5a/5a6a1f38fbe22b31e499f28ac39125e7.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

JavaScript 进阶 (十三)JavaScript 空值合并运算符、可选链操作符、空值赋值运算符讲解

JS逻辑判断过程中,经常需要根据数值类型及内容进行逻辑判断处理,为简化处理逻辑, ES2020 引入空值合并运算符、可选链操作符、空值赋值运算符等新特性。

https://static001.geekbang.org/infoq/5a/5a6a1f38fbe22b31e499f28ac39125e7.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

跨平台应用开发进阶 (四十二)vue 与 nvue 页面设计方案探究

在应用uni-app跨平台设计方案进行app开发过程中,uni-app官网支持两种页面设计方案:vue与nvue,不少同学在应用过程中,会搞不清楚两者的区别,而不知如何选择,甚至可能产生错误的应用方式。

https://static001.geekbang.org/infoq/5a/5a6a1f38fbe22b31e499f28ac39125e7.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

跨平台应用开发进阶 (三十八)uni-app 前端监控方案:基调听云 APP 探究

在前期博文《跨平台应用开发进阶(三十七)uni-app前端监控方案 Sentry 探究》中讲解了Sentry, Sentry是一个开源实时错误监控项目,支持包括 web 前端、服务器端、移动端及其游戏端等多端配置。考虑到目前存量产品在用监控方案听云,故弃用Sentry,探究听云应

https://static001.geekbang.org/infoq/63/637b74be8e1fe4d0b6505522bf2e1929.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

使用 HTTP 工作的 Web 服务器

在相同的IP地址下,由于虚拟主机可以寄存多个不同主机名和域名的Web网站,因此在发送HTTP请求时,必须在Host首部内完整指定主机名或域名的URI。

https://static001.geekbang.org/infoq/53/533405bd56ba460d6c815af914041691.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Spring-Mybatis 整合

用户头像
@下一站
2022-12-22

本文为Spring-Mybatis整合相关内容介绍,MyBatis-Spring 可以帮助我们将 MyBatis 代码无缝地整合到 Spring 中。 使用这个类库中的类, Spring 将会加载必要的 MyBatis 工厂类和 session 类。 这个类库也提供一个简单的方式来注入 MyBatis 数据映射器和 SqlSes

https://static001.geekbang.org/infoq/5a/5a6a1f38fbe22b31e499f28ac39125e7.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

跨平台应用开发进阶 (三十七)uni-app 前端监控方案 Sentry 探究

在日益发达的网络时代,web应用也是越来越复杂,尤其是前端的开发,也是越来越受重视。

https://static001.geekbang.org/infoq/5a/5a6a1f38fbe22b31e499f28ac39125e7.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

跨平台应用开发进阶 (三十六) :uniapp 使用 uni.request 请求报错{“errMsg“:“request:fail abort statusCode:-1“}的解决办法

在uniapp中,使用uni.request()向服务端接口发起请求后,返回值为:{"errMsg":"request:fail abort statusCode:-1"},因此,导致了后面的业务代码报错。

https://static001.geekbang.org/infoq/5a/5a6a1f38fbe22b31e499f28ac39125e7.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

跨平台应用开发进阶 (三十四) :uni-app 应用 Universal Link 实现 iOS 微信分享

传统的微信分享可通过URLScheme 实现,具体实现方式详参博文《跨平台应用开发进阶(十六) :uni-app实现URLScheme唤醒APP》,但URL scheme因为是自定义的协议,所以在没有安装 app 的情况下是无法直接打开的(在Safari中还会出现一个不可打开的弹窗),而Univer

12月月更_12月月更技术文章_InfoQ写作社区