RxJava JDBC 简介

http://www.baeldung.com/rxjava-jdbc
作者:baeldung
译者:oopsguy.com

1、概述

简单地说,rxjava-jdbc 是一个用于与关系数据库交互的 API,其允许以链式的方式调用。在此快速教程中,我们将来了解这个类库,以及如何使用它的一些常用功能。

……

查看更多

JWT 与 Spring Cloud 微服务

https://keyholesoftware.com/2016/06/20/json-web-tokens-with-spring-cloud-microservices/
作者:THOMAS KENDALL
译者:oopsguy.com

微服务安全是架构的一个重要部分。具体来说,就是认证和授权模式。

微服务认证和授权处理方式有几种选择,但本文只介绍 JSON Web Token 的使用。
……

查看更多

实时通信:使用 Spring Boot 实现 WebSocket

https://keyholesoftware.com/2017/04/10/websockets-with-spring-boot/
作者:THOMAS KENDALL
译者:oopsguy.com

在开发 Web 应用程序时,我们有时需要将服务端事件推送到连接的客户端。但 HTTP 并不能做到。客户端打开与服务端的连接并请求数据,但服务端不能打开与客户端的连接并推送数据。

……

查看更多

在 ASP.NET Core 中使用 SignalR

https://weblogs.asp.net/ricardoperes/signalr-in-asp-net-core
作者:Ricardo Peres
译者:oopsguy.com

介绍

SignalR 是一个用于实现实时网站的 Microsoft .NET 库。它使用多种技术来实现服务器与客户端间的双向通信,服务器可以随时将消息推送到连接的客户端。

……

查看更多

Go 终极指南:编写一个 Go 工具

https://arslan.io/2017/09/14/the-ultimate-guide-to-writing-a-go-tool/
作者:Fatih Arslan
译者:oopsguy.com

我之前编写过一个叫 gomodifytags 的工具,它使我的生活变得很轻松。它会根据字段名称自动填充结构体标签字段。让我来展示一下它的功能:

在 vim-go 中使用 gomodifytags 的一个示例

……

查看更多

高性能 Java 缓存库 — Caffeine

http://www.baeldung.com/java-caching-caffeine
作者:baeldung
译者:oopsguy.com

1、介绍

在本文中,我们来看看 Caffeine — 一个高性能的 Java 缓存库
……

查看更多

ASP.NET Core 中的框架级依赖注入

https://tech.io/playgrounds/5040/framework-level-dependency-injection-with-asp-net-core
作者: Gunnar Peipman
译者:http://oopsguy.com

1、ASP.NET Core 中的依赖注入

此示例展示了框架级依赖注入如何在 ASP.NET Core 中工作。 其简单但功能强大,足以完成大部分的依赖注入工作。框架级依赖注入支持以下 scope:

……

查看更多

Golang:使用 httprouter 构建 API 服务器

https://medium.com/@gauravsingharoy/build-your-first-api-server-with-httprouter-in-golang-732b7b01f6ab
作者:Gaurav Singha Roy
译者:oopsguy.com

我 10 个月前开始成为一名 Gopher,没有回头。像许多其他 gopher 一样,我很快发现简单的语言特性对于快速构建快速、可扩展的软件非常有用。当我刚开始学习 Go 时,我正在玩不同的多路复用器(multiplexer),它可以作为 API 服务器使用。如果您像我一样有 Rails 背景,你可能也会在构建 Web 框架提供的所有功能方面遇到困难。回到多路复用器,我发现了 3 个是非常有用的好东西,即 Gorilla muxhttprouterbone(按性能从低到高排列)。即使 bone 有最佳性能和更简单的 handler 签名,但对于我来说,它仍然不够成熟,无法用于生产环境。因此,我最终使用了 httprouter。在本教程中,我将使用 httprouter 构建一个简单的 REST API 服务器。

……

查看更多

使用 Hibernate 和 MySQL 需要知道的五件事

https://www.thoughts-on-java.org/5-things-you-need-to-know-when-using-hibernate-with-mysql/
作者:Thorben Janssen
译者:oopsguy.com

使用 JPA 和 Hibernate 的好处之一是它提供了数据库特定方言和功能抽象。 因此,理论上,您可以实现一个应用程序,将其连接到一个受支持的数据库,并且它可以在不用更改任何代码的情况下运行。

Hibernate 真的很好。 但老实说,您没有想过您的应用程序能与每个支持的数据库完美运行,是吗?

……

查看更多

Spring Boot Starter 介绍

http://www.baeldung.com/spring-boot-starters
作者:baeldung
译者:http://oopsguy.com

1、概述

依赖管理是任何复杂项目的关键部分。以手动的方式来实现依赖管理不太现实,你得花更多时间,同时你在项目的其他重要方面能付出的时间就会变得越少。

Spring Boot starter 就是为了解决这个问题而诞生的。Starter POM 是一组方便的依赖描述符,您可以将其包含在应用程序中。您可以获得所需的所有 Spring 和相关技术的一站式服务,无需通过示例代码搜索和复制粘贴依赖。

……

查看更多