wucao219101 最近的时间轴更新
wucao219101

wucao219101

🏢  爱奇艺
V2EX 第 61794 号会员,加入于 2014-05-03 19:37:55 +08:00
[上海][内推] 爱奇艺 游戏事业部 招聘 Java 工程师
酷工作  •  wucao219101  •  2018-03-25 13:21:38 PM  •  最后回复来自 lishunli
4
浦东新区上南一村转租一套 2 室房子
上海  •  wucao219101  •  2018-01-17 11:32:22 AM  •  最后回复来自 derrick1
3
爱奇艺游戏事业部(上海)招 Java 、 PHP 实习生
酷工作  •  wucao219101  •  2017-12-03 22:12:28 PM  •  最后回复来自 ye939647181
3
腾讯云推送(信鸽)的一个疑问
程序员  •  wucao219101  •  2017-08-17 19:18:53 PM  •  最后回复来自 l12ab
3
wucao219101 最近回复了
69 天前
回复了 nanmu42 创建的主题 Java 请问, Java 如何打出自带依赖的 jar 包?
maven-assembly-plugin / maven-shade-plugin 二选一,如果是 Spring 项目推荐用 maven-shade-plugin 。

https://xxgblog.com/2015/08/07/maven-create-executable-jar/
实现代码发 Gist 了:
```java

Properties properties = new Properties();
properties.load(new FileInputStream("/path/test.properties"));

PropertiesPropertySource propertySource = new PropertiesPropertySource("map", properties);
Iterable<ConfigurationPropertySource> propertySources = ConfigurationPropertySources.from(propertySource);

Binder binder = new Binder(propertySources);
Map map = binder.bind("", Map.class).orElse(null);
System.out.println(map);

```

输出:

{java={runtime={name=OpenJDK Runtime Environment, version=16.0.2+7}, vendor=N/A, specification={version=16, name=Java Platform API Specification, vendor=Oracle Corporation}, class={version=60.0}, vm={version=16.0.2+7, specification={version=16, name=Java Virtual Machine Specification, vendor=Oracle Corporation}, vendor=Oracle Corporation, name=OpenJDK 64-Bit Server VM}, home=/usr/lib/jvm/java-16-openjdk, version=16.0.2}, sun={arch={data={model=64}}}}

用的 Spring Boot 的 API:

import org.springframework.boot.context.properties.bind.Binder;
import org.springframework.boot.context.properties.source.ConfigurationPropertySource;
import org.springframework.boot.context.properties.source.ConfigurationPropertySources;
import org.springframework.core.env.PropertiesPropertySource;
官方的推荐用法怎么是骚操作?
https://redis.io/topics/distlock
supervisor+1
生产环境一直在用的方案
1 最舒适
4 简直辣眼睛
309 天前
回复了 Joker123456789 创建的主题 Java 关于 NIO 非阻塞的问题
你这个代码相当于单线程来处理所有的 IO 事件,如果处理事件的业务逻辑本身有阻塞耗时的逻辑,那么肯定要另外再维护一个线程池。

Node.js 能单线程处理的原因是它所有的业务逻辑都是异步的,没有阻塞的任务存在。Java 不一样,你查询 DB 、调用外部接口、读写文件等,都会阻塞当前线程,所以不去弄个线程池性能肯定上不去。就是 Netty 他也是最好用外部线程池 EventExecutorGroup 来处理业务逻辑的。
310 天前
回复了 fxjson 创建的主题 程序员 你们工作履历中是 springboot 多还是 ssm 多?
问题问的就不对,应该这样问:你们工作履历中是 Spring Boot 多还是直接用 Spring Framework 多?
SSM 中的 M 就是 MyBatis,Spring Boot 也可以结合 MyBatis 不冲突。
毫无逻辑的一句话,Lambda 表达式跟线程没有一点关系,lambda 表达式只是一种语法。

如果是用 Lambda 实现启动 Runnable 线程,确实是会在另一个线程中执行,但是总不能说是"lambda 表达(匿名内部类) 会在另一个线程中执行"吧?
323 天前
回复了 asanelder 创建的主题 程序员 有没有那种模仿某个人说话方式的 AI 库
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3859 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 07:20 · PVG 15:20 · LAX 23:20 · JFK 02:20
♥ Do have faith in what you're doing.