开发
0 人感兴趣 · 553 次引用
- 最新
- 推荐
![https://static001.geekbang.org/infoq/68/68b6600d6fb6e24693a87c2ba01556cc.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/68/68b6600d6fb6e24693a87c2ba01556cc.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
传统软件如何 SaaS 化改造,10 个问答带你掌握最优解
如果您所在企业希望实行SaaS化改造,可访问了解华为云开发者技术团队的SaaS支持计划。
![https://static001.geekbang.org/infoq/18/183c53d20fff3f4cbc1df0b6741f4bd6.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/18/183c53d20fff3f4cbc1df0b6741f4bd6.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
揭秘 Spring 依赖注入和 SpEL 表达式
在本文中,我们深入探讨了Spring框架中的属性注入技术,包括setter注入、构造器注入、注解式属性注入,以及使用SpEL表达式进行属性注入。
![https://static001.geekbang.org/infoq/63/631828e949fc436411e2c44a3a7e864f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/63/631828e949fc436411e2c44a3a7e864f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
实例讲解 Flink 流处理程序编程模型
在深入了解 Flink 实时数据处理程序的开发之前,先通过一个简单示例来了解使用 Flink 的 DataStream API 构建有状态流应用程序的过程。
![https://static001.geekbang.org/infoq/75/7570e4c4eb8d9e6fb2a70d8a90b21e79.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/75/7570e4c4eb8d9e6fb2a70d8a90b21e79.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
![https://static001.geekbang.org/infoq/be/be2663912a5b961ae61187988526f7bf.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/be/be2663912a5b961ae61187988526f7bf.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
深入理解注解驱动配置与 XML 配置的融合与区别
本文旨在深入探讨Spring框架的注解驱动配置与XML配置,揭示两者之间的相似性与差异。
![https://static001.geekbang.org/infoq/2f/2fbe46091502fc6fe0173d40cc74312d.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/2f/2fbe46091502fc6fe0173d40cc74312d.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
Simple Date Format 类到底为啥不是线程安全的?
我们就一起看下在高并发下Simple Date Format类为何会出现安全问题,以及如何解决Simple Date Format类的安全问题。
![https://static001.geekbang.org/infoq/0a/0ab37bd61b2940b2a21c4042e0efe5da.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/0a/0ab37bd61b2940b2a21c4042e0efe5da.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
![https://static001.geekbang.org/infoq/81/81f35791eb8211a2528e30fbbd27b44f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/81/81f35791eb8211a2528e30fbbd27b44f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
StampedLock:高并发场景下一种比读写锁更快的锁
在读多写少的环境中,有没有一种比ReadWriteLock更快的锁呢?有,那就是JDK1.8中新增的StampedLock!
![https://static001.geekbang.org/infoq/af/af579e0b9dba01374254e79b2b9afbe9.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/af/af579e0b9dba01374254e79b2b9afbe9.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
详解 RocketMQ 顺序消费机制
顺序消息是指对于一个指定的 Topic ,消息严格按照先进先出(FIFO)的原则进行消息发布和消费,即先发布的消息先消费,后发布的消息后消费。
如何用 ReadWriteLock 实现一个通用的缓存中心?
在并发场景中,Java SDK中提供了ReadWriteLock来满足读多写少的场景。
![https://static001.geekbang.org/infoq/4c/4cbcb8103b2e3490b8b9234af5aa41b2.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/4c/4cbcb8103b2e3490b8b9234af5aa41b2.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
Python 压缩 JS 文件,重点是 slimit
Python Web程序员必看系列,学习如何压缩 JS 代码。
除了运行、休眠…进程居然还有僵尸、孤儿状态
本章我们将认识几种进程状态——运行状态、休眠状态、暂停状态、退出状态等。还要介绍两种具有惨烈身世的僵尸进程与孤儿进程~
![https://static001.geekbang.org/infoq/7b/7b20d95085726df2c9cb7fd2fc555f3a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/7b/7b20d95085726df2c9cb7fd2fc555f3a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
RoCE 多网卡时,报文可以过去,但是回不来
虽然网卡是接入RoCE网络,但其实问题本身是单纯路由相关的,所以看的时候,不用关注RoCE,只当做一个独立子网就行了
![https://static001.geekbang.org/infoq/e6/e6715d4e9d9633191fe91d2f5aef2484.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/e6/e6715d4e9d9633191fe91d2f5aef2484.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
实例讲解 Spring boot 动态切换数据源
本文模拟一下在主库查询订单信息查询不到的时候,切换数据源去历史库里面查询。
![https://static001.geekbang.org/infoq/18/182058265f1dacd5161e5069f118d043.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/18/182058265f1dacd5161e5069f118d043.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
![https://static001.geekbang.org/infoq/9d/9d263c75215442522345308efa72028b.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/9d/9d263c75215442522345308efa72028b.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
百度工程师移动开发避坑指南——内存泄漏篇
在日常编写代码时难免会遇到各种各样的问题和坑,这些问题可能会影响我们的开发效率和代码质量,因此我们需要不断总结和学习,以避免这些问题的出现。
![https://static001.geekbang.org/infoq/09/092da3f09dbe111d7c952962eedf8afb.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/09/092da3f09dbe111d7c952962eedf8afb.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
记录内网 Docker 启动 Stable-Diffusion 遇到的几个坑
最近看到K8s启动stable-diffusion的文章,想着在自己开发环境复现一下。没想到在内网环境还遇到这么多问题,记录一下。
![https://static001.geekbang.org/infoq/00/00385dff1a18bd40e62ade5327877d7b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/00/00385dff1a18bd40e62ade5327877d7b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
从前后端的角度分析 options 预检请求
options预检请求是干嘛的?options请求一定会在post请求之前发送吗?前端或者后端开发需要手动干预这个预检请求吗?不用文档定义堆砌名词,从前后端角度单独分析,大白话带你了解!
![https://static001.geekbang.org/infoq/e2/e2f2827bd76df7a9744a55da78a98fa2.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/e2/e2f2827bd76df7a9744a55da78a98fa2.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
从浏览器输入域名开始分析 DNS 解析过程
DNS(Domain Name System)是域名系统的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,用于 TCP/IP 网络。