V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ebony0319  ›  全部回复第 1 页 / 共 42 页
回复总数  823
1  2  3  4  5  6  7  8  9  10 ... 42  
1 天前
回复了 hez2010 创建的主题 程序员 运行 100 万个异步并发任务需要多少内存
```java
public static void run(){
int taskNums=100000000;
try (ExecutorService executor = Executors.newVirtualThreadPerTaskExecutor()) {
executor.submit(() -> {
try {
Thread.sleep(Duration.ofSeconds(10));
} catch (InterruptedException e) {
}
});
}
}
```
java 应该这样写 1 亿 50m 。ExecutorService 已经实现了 AutoCloseable 接口,会等所有任务结束释放。
支持开发者
@GOOD21 其实我有一个自己的项目就是这样干的,就所有的资源比如音频,图片,啥的万物都 byte 转 base64 存数据库。给人的感觉就是是一个前端网站,但是实际上纯后端。
挺好玩的,要是可以调速就好了
200 公里回去吃一顿饭完全不过分。你是没有感受到 2 千公里一天都在赶路,就为了一顿饭。
听我的,成年人没有对错,只有立场。只要你说得好,都可以升职加薪。
```java
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.33</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper-spring-boot-starter</artifactId>
<version>4.2.3</version>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter-test</artifactId>
<version>3.0.3</version>
<scope>test</scope>
</dependency>

```

```java
import tk.mybatis.spring.annotation.MapperScan;



@MapperScan(basePackages = "com.xxx.mapper")
@SpringBootApplication
public class Application {

public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
```

```java

import org.apache.ibatis.annotations.Mapper;
import tk.mybatis.mapper.common.BaseMapper;

@Mapper
public interface xxxMapper extends BaseMapper<xxx> {
}
```

注意那个 MapperScan 是 tk 的,两个名字一样。
338 天前
回复了 ebony0319 创建的主题 Java 再来一波 jdk21 生产环境项目真实压测数据
@keepRun 大概如上图,有点久了,我找不到的 gc 情况,应该就是这样。上图应该是压 Hikari 的情况。
338 天前
回复了 ebony0319 创建的主题 Java 再来一波 jdk21 生产环境项目真实压测数据
339 天前
回复了 ebony0319 创建的主题 Java 再来一波 jdk21 生产环境项目真实压测数据
@lsk569937453 https://github.com/brettwooldridge/HikariCP/issues/2151 这里有我测试占用的资源情况,差不太多,您可以看下。
339 天前
回复了 ebony0319 创建的主题 Java 再来一波 jdk21 生产环境项目真实压测数据
@ebony0319 长连接,短连接。纠正一下。
339 天前
回复了 ebony0319 创建的主题 Java 再来一波 jdk21 生产环境项目真实压测数据
@lsk569937453 还有一个跟你压测的工具有关系,你有没有足够的机器能对你的压测机器产生足够的压力么。
339 天前
回复了 ebony0319 创建的主题 Java 再来一波 jdk21 生产环境项目真实压测数据
@lsk569937453 这里跟您的配置与方案有关系,比如长链接,短链接,我们之前单纯压 nginx ,2 核心 2G 就可以达到 4 ,5 万样子了。那个图找不到了。
339 天前
回复了 ebony0319 创建的主题 Java 再来一波 jdk21 生产环境项目真实压测数据
@daiv 这里阿里云 PTS 的压测报告图。
339 天前
回复了 ebony0319 创建的主题 Java 再来一波 jdk21 生产环境项目真实压测数据
@allblux 阿里云的 PTS
@lenmore 好厉害
mark 一下,支持
2023-09-26 15:46:11 +08:00
回复了 ebony0319 创建的主题 Java java21 的一波压测
@winglight2016 springboot webflux 要 spring 那一套,我只是想看下语言特性而已😊😊
2023-09-26 15:45:23 +08:00
回复了 ebony0319 创建的主题 Java java21 的一波压测
@winglight2016 以后有空用 Netty 结合虚拟线程来一波试一下
1  2  3  4  5  6  7  8  9  10 ... 42  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2563 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 02:52 · PVG 10:52 · LAX 18:52 · JFK 21:52
Developed with CodeLauncher
♥ Do have faith in what you're doing.