AI智能
改变未来

Java开发 第134页

实战Spring Boot 2.0系列(三) - 使用@Async进行异步调用详解-爱站程序员基地

实战Spring Boot 2.0系列(三) – 使用@Async进行异步调用详解

AI

前言 异步调用 对应的是 同步调用,同步调用 指程序按照 定义顺序 依次执行,每一行程序都必须等待上一行程序执行完成之后才能执行;异步调用 指程序在顺序执行时,不等待 异步调用的语句 返回结果 就执行后面的程序。 正文 1. 环境准备 利用...

快来,看看spring有多烂-来自jfinaL的嘲笑-爱站程序员基地

快来,看看spring有多烂-来自jfinaL的嘲笑

AI

感谢neko提供的素材,非常感谢,让我知晓了这么美妙的框架。 脱离任何使用场景的比较,都是傻x行为。但我还是要当一回傻x,就当给新版本jfinal献礼了。 有一个项目,夹缝里求生存 。年年获取oschina最佳开源项目,那就是jfinAl。...

实战Spring Boot 2.0系列(二) - 全局异常处理和测试-爱站程序员基地

实战Spring Boot 2.0系列(二) – 全局异常处理和测试

AI

前言 在日常 web 开发中发生了异常,往往需要通过一个统一 异常处理,来保证客户端能够收到友好的提示。本文将会介绍 SpringBoot 中的 全局统一异常处理。 正文 1. 创建项目 利用 SpringInitializer 创建一个 ...

什么是响应式编程,Java 如何实现-爱站程序员基地

什么是响应式编程,Java 如何实现

AI

我们这里用通过唯一 id 获取知乎的某个回答作为例子,首先我们先明确下,一次HTTP请求到服务器上处理完之后,将响应写回这次请求的连接,就是完成这次请求了,如下: public void request(Connection connect...

设计模式(十八)——观察者模式(JDK Observable源码分析)-爱站程序员基地

设计模式(十八)——观察者模式(JDK Observable源码分析)

AI

1天气预报项目需求,具体要求如下: 1)气象站可以将每天测量到的温度,湿度,气压等等以公告的形式发布出去(比如发布到自己的网站或第三方)。 2)需要设计开放型 API,便于其他第三方也能接入气象站获取数据。 3)提供温度、气压和湿度的接口 ...

这个 bug 让我更加理解 Spring 单例了-爱站程序员基地

这个 bug 让我更加理解 Spring 单例了

AI

谁还没在 Spring 里栽过跟头呢,从哪儿跌倒,就从哪儿睡一会儿,然后再爬起来。 讲点儿武德 这是由一个真实的 bug 引起的,bug 产生的原因就是忽略了 Spring  Bean 的单例模式。来,先看一段简单的代码。 public c...

Java15 运行Hello,world竟然不用javac?-爱站程序员基地

Java15 运行Hello,world竟然不用javac?

AI

喜欢尝鲜的我,装好了Java15,如下编写了一个输出语句:hello,world。 当我打开cmd准备运行的时候,惊呆了! 以前java8的时候不都是这样操作的吗?最初以为环境配置问题,可以即便在系统变量里增加了路径,依然出现这个问题。接着...

通俗易懂!Java 线程池详解-爱站程序员基地

通俗易懂!Java 线程池详解

AI

构造一个线程池为什么需要几个参数?如果避免线程池出现OOM? Runnable 和 Callable 的区别是什么?本文将对这些问题一一解答,同时还将给出使用线程池的常见场景和代码片段。 基础知识 Executors创建线程池 Java中创...

看见Java-爱站程序员基地

看见Java

AI

本篇文章的标题很怪,我来解释一下。 这是我自己的一种体会,就是很多时候了解一个原理的时候,我就总想看见它。 研究 CPU 原理的时候,我想看见一条条指令执行时 CPU 里的电信号究竟是怎么走的。 研究操作系统原理的时候,我想看见从计算机启动...