V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  aoscici2000  ›  全部回复第 3 页 / 共 4 页
回复总数  77
1  2  3  4  
2019-06-19 21:17:18 +08:00
回复了 aoscici2000 创建的主题 Java 商品, 购物车 设计思路问题
@GoLand 不同规格不同 sku 这个倒是知道的, 其实我最想知道的是假如像例子中的这种有 store 这个两边通用的结构的时候, 是各自写在各自内部, 还是独立出来?
2019-06-18 23:54:21 +08:00
回复了 aoscici2000 创建的主题 Java Map, List 写死类型和不写有什么区别?
@20015jjw 呃...基础都看了,看完就容易忘了, 难道边写边学不是比较有效的方式嘛
2019-06-18 21:10:15 +08:00
回复了 aoscici2000 创建的主题 Java Map, List 写死类型和不写有什么区别?
@zjsxwc 传进来的数据一大堆数组需要计算后才保存,感觉直接用 map 还方便点,确实被骂了一顿...
2019-06-18 19:01:50 +08:00
回复了 aoscici2000 创建的主题 Java Map, List 写死类型和不写有什么区别?
@chendy 为什么?接到合格数据就处理,不合格就返回去指明格式要求,好像也没什么毛病的样子?
2019-06-18 18:12:20 +08:00
回复了 aoscici2000 创建的主题 Java Map, List 写死类型和不写有什么区别?
@wenzhoou 为何?
2019-06-11 17:24:53 +08:00
回复了 aoscici2000 创建的主题 Java 如何获得文件 application/msword, image/png 这种类型信息
@LGA1150 可以了, 谢谢哈
2019-05-31 23:02:34 +08:00
回复了 aoscici2000 创建的主题 Java Future.get() 有没有可以在等待结果的时候不堵塞当前线程?
@godoway 晕死了, 好像是浏览器的大坑...一直以为就在 chrome 里打开两个标签刷一下就好了, 结果被人提醒用脚本测一下就完全 OK 了, 谢谢了哈, 打扰了那么就哈哈
2019-05-31 23:00:03 +08:00
回复了 aoscici2000 创建的主题 Java 还是 Futrue.get() 堵塞当前线程的问题
@Jrue0011 晕死了, chrome 好像真有点大坑, 之前一直觉得刷新两个窗口来试试就行...结果浏览器一直有毛病, 用脚本测一下才正常...
2019-05-30 16:56:46 +08:00
回复了 aoscici2000 创建的主题 Java Future.get() 有没有可以在等待结果的时候不堵塞当前线程?
@godoway 图打不开, 跳转到其他页面了...
tomcat 这设置了的话, 除了 handler 那的线程 id 就是相同的, 但执行起来结果也是一样

server:
tomcat:
max-threads: 1

ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();
executor.setCorePoolSize(8);
executor.setMaxPoolSize(16);
2019-05-30 12:25:56 +08:00
回复了 aoscici2000 创建的主题 Java Future.get() 有没有可以在等待结果的时候不堵塞当前线程?
@godoway 我就简单装着两个人同时访问, 打开两个 localhost/async-task 页面 1 秒内各自刷新了一下, 我想要达到的效果是第二个应该 41:13 就处理了, 41:18 就出结果了
2019-05-30 10:55:09 +08:00
回复了 aoscici2000 创建的主题 Java Future.get() 有没有可以在等待结果的时候不堵塞当前线程?
@godoway 运行结果看起来似乎是每个线程不同, 但等结果返回时还是得一个个来
```java

@Resource(name = "taskExecutor")
private ThreadPoolTaskExecutor executor;

@GetMapping("/async-task")
public DeferredResult<String> ast() {

System.out.println("handler 调用, 当前线程: %s, 当前时间: %s");

DeferredResult<String> defer = new DeferredResult<>();

CompletableFuture.runAsync(new Runnable() {
@Override
public void run() {
Thread.sleep(5000);
defer.setResult("这是结果, 当前线程: %s, 当前时间: %s");
System.out.println("这是结果, 当前线程: %s, 当前时间: %s");
}, executor);

return defer;
}

```

1 秒内两次请求 /async-task

handler 调用, 当前线程: 35, 当前时间: 41:07:277
handler 调用, 当前线程: 42, 当前时间: 41:12:460

这是结果, 当前线程: 50, 当前时间: 41:12:304
这是结果, 当前线程: 51, 当前时间: 41:17:470
2019-05-30 01:13:49 +08:00
回复了 aoscici2000 创建的主题 Java Future.get() 有没有可以在等待结果的时候不堵塞当前线程?
@godoway 依然还是回到了那个老问题, 只要我需要拿到最终结果, handler 还是得排队来.
```java

@GetMapping("/task")
public DeferredResult<String> ast() {

DeferredResult<String> defer = new DeferredResult<>();

CompletableFuture.runAsync(new Runnable() {
@Override
public void run() {
Thread.sleep(5000);
defer.setResult("结果");
});

return defer;
}

```
好像有点理解不来,,,
2019-05-29 22:14:48 +08:00
回复了 aoscici2000 创建的主题 Java Future.get() 有没有可以在等待结果的时候不堵塞当前线程?
@godoway 这个能说得详细一点不, 这两货看了一天, 单独分开看好像挺多例子都能看得懂一点, 但结合起来就蒙了...尤其结合到例子里的实际需求的时候...
2019-05-29 14:17:11 +08:00
回复了 aoscici2000 创建的主题 Java 还是 Futrue.get() 堵塞当前线程的问题
@phx13ye 开 8 线测 2 人, 结果有一个得等 4 秒...
2019-05-29 11:57:36 +08:00
回复了 aoscici2000 创建的主题 Java Future.get() 有没有可以在等待结果的时候不堵塞当前线程?
@godoway 好像还是不行, 都是早早就返回了空结果.
2019-05-28 10:55:49 +08:00
回复了 aoscici2000 创建的主题 Java springcloud 项目中 每个 client 怎么才可以调用共用的类
@uxstone 那意思就是即使开发阶段这些工具每次有一点改动都需要重新打包一次?
2019-05-27 16:03:40 +08:00
回复了 aoscici2000 创建的主题 Java zuul 网关开启后原来的 url 仍然能访问
@MoHen9 那就是我搞错了概念了哈, 但这又有一点小疑问了, 假设我的订单查询需要验证用户登录的话, 那这个验证一般是放在订单服务里去呢, 还是放在网关?
2019-04-09 11:47:45 +08:00
回复了 aoscici2000 创建的主题 Python Python 中怎么使用 async 写一个协程函数
@keepeye 最大疑问就是这个了,如果我需要 add 方法变成异步操作,那是不是也得单独开一个线程执行?如果是那感觉写起来也繁琐阿,为什么都说 async 这个关键字大大简化了异步操作了呢。
2019-03-19 21:24:51 +08:00
回复了 aoscici2000 创建的主题 MongoDB pymongo 更新某字段直接增加数据怎么操作?
@Trim21 感谢感谢
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1093 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 23ms · UTC 22:43 · PVG 06:43 · LAX 15:43 · JFK 18:43
Developed with CodeLauncher
♥ Do have faith in what you're doing.