V2EX wucao219101
 wucao219101 最近的时间轴更新
wucao219101's repos on GitHub
Java 585 人关注
JDeploy
JDeploy自动化部署平台
Java 210 人关注
websocket-tail-demo
Java WebSocket + tail命令实现Web实时日志
Java 182 人关注
natx
基于 Java Netty 实现的可用于内网穿透的代理工具
Java 93 人关注
mina-netty-twisted
《MINA、Netty、Twisted一起学》系列教程源码
Java 91 人关注
mybatis-generator-limit-plugin
A MyBatis Generator plugin for MySQL pagination use limit.(MyBatis Generator分页件,使用MySQL limit)
Java 85 人关注
JCatch
Exception异常管理平台,支持Java、PHP、Python等多种语言
Java 75 人关注
jw3gparser
Java Warcraft Ⅲ Replay Parser(Java解析《魔兽争霸3》游戏录像工具)
Java 45 人关注
java-cloud-storage-service
七牛云、又拍云、阿里云对象存储OSS、腾讯云对象存储服务COS - Java客户端
Java 24 人关注
common-api
常用的API接口调用(Java)
Java 11 人关注
jcatch-java-client
Java SDK for JCatch
Java 8 人关注
mybatis-generator-mysql-plugin
A MyBatis Generator plugin for MySQL.
Java 5 人关注
tomcat-comet-chat-room-demo
Tomcat Comet实现的聊天室
Java 2 人关注
XToolkit
个人开发小工具
Javascript 1 人关注
electron-as-browser
Make electron like browser easy and flexible.
HTML 1 人关注
wucao.github.io
我的博客
CSS 0 人关注
jacman
Jacman is a fresh looking and responsive theme for Hexo with more features based on Pacman.
Shell 0 人关注
jenkins-shell
个人使用的Jenkins发布脚本
Java 0 人关注
jwechat
Wechat util for Java
0 人关注
maven-repo
maven-repo
Java 0 人关注
spring-cloud-demo
HTML 0 人关注
websites
Web前端作品
CSS 0 人关注
XTool
My tools
0 人关注
xxg-blog-message-board
博客评论
0 人关注
xxl-job
A lightweight distributed task scheduling framework.(分布式任务调度平台XXL-JOB)
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 最近回复了
2022-10-07 22:34:21 +08:00
回复了 andyJado 创建的主题 程序员 `ad hoc`到底是什么意思
Not every data warehouse is necessarily a column store: traditional row-oriented databases and a few other architectures are also used. However, columnar storage can be significantly faster for ad hoc analytical queries, so it is rapidly gaining popularity.

- 摘自《 Designing Data-Intensive Applications 》 101 页

这里 ad hoc 翻译成“临时的”:然而,对于临时的分析查询,列存储可以显著加快速度,因此它正在迅速普及。
2021-09-24 14:31:34 +08:00
回复了 nanmu42 创建的主题 Java 请问, Java 如何打出自带依赖的 jar 包?
maven-assembly-plugin / maven-shade-plugin 二选一,如果是 Spring 项目推荐用 maven-shade-plugin 。

https://xxgblog.com/2015/08/07/maven-create-executable-jar/
2021-08-24 11:21:46 +08:00
回复了 MiketsuSmasher 创建的主题 Python 如何把 Java properties 转换为具有层级结构的字典
2021-08-24 10:53:17 +08:00
回复了 MiketsuSmasher 创建的主题 Python 如何把 Java properties 转换为具有层级结构的字典
```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
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 表达(匿名内部类) 会在另一个线程中执行"吧?
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1673 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 21ms UTC 16:18 PVG 00:18 LAX 09:18 JFK 12:18
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86