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 最近回复了
236 天前
回复了 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;
2021-03-08 13:54:54 +08:00
回复了 nagatoism 创建的主题 程序员 用 redis 做分布式锁这种骚操作是怎么流行起来的?
官方的推荐用法怎么是骚操作?
https://redis.io/topics/distlock
2021-03-01 14:30:27 +08:00
回复了 yesterdaysun 创建的主题 Java 请问一般简单的线上服务自动重启的最佳实践是怎样的?
supervisor+1
生产环境一直在用的方案
2021-02-01 15:03:01 +08:00
回复了 zhennann 创建的主题 Node.js 下面四款主题风格,不知哪款能入你的法眼?
1 最舒适
4 简直辣眼睛
2021-01-27 14:54:42 +08:00
回复了 Joker123456789 创建的主题 Java 关于 NIO 非阻塞的问题
你这个代码相当于单线程来处理所有的 IO 事件,如果处理事件的业务逻辑本身有阻塞耗时的逻辑,那么肯定要另外再维护一个线程池。

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

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