首页   注册   登录
 kuko126 最近的时间轴更新

kuko126

V2EX 第 46731 号会员,加入于 2013-10-13 09:47:48 +08:00
今日活跃度排名 4372
kuko126 最近回复了
328 天前
回复了 yidinghe 创建的主题 奇思妙想 最新的伪人工智能演示( Java )
JavaAgent 加载了另外的 jar 包?
2018-10-24 14:49:28 +08:00
回复了 logtheone 创建的主题 Java Java8 方法引用的一个疑问:为什么能够引用接口的抽象方法?
如果有三个及以上参数 就要用 (a, b, c) -> a.func(b, c); 这种形式
要权威的话可以看下这个 https://docs.oracle.com/javase/tutorial/java/javaOO/methodreferences.html
2018-10-24 13:59:07 +08:00
回复了 cc959798 创建的主题 MySQL mysql mvcc 机制控制幻读问题
@cc959798 mysql 的 RR 是解决了幻读问题的 所以看不到
2018-10-24 12:01:22 +08:00
回复了 cc959798 创建的主题 MySQL mysql mvcc 机制控制幻读问题
看你事务隔离级别,RR 下 B 看不到 A 的插入是正常的
2018-10-24 11:48:55 +08:00
回复了 logtheone 创建的主题 Java Java8 方法引用的一个疑问:为什么能够引用接口的抽象方法?
方法引用的几种写法,其中有
类名::实例方法名
若 Lambda 表达式的参数列表的第一个参数,是实例方法的调用者,第二个参数(或无参)是实例方法的参数时,就可以使用这种方法
https://blog.csdn.net/TimHeath/article/details/71194938
所以可以从
BiConsumer<List<String>, String> v = (list1, s) -> list1.add(s);
转换成
BiConsumer<List<String>, String> v = List::add;

2 是因为泛型不写默认就是 Object,Object 里没有 add 方法所以编译会报错
可以试一下下面的看一下区别
BiConsumer<List<String>, String> v = (list1, s) -> list1.add(s);
BiConsumer<List<String>, String> v = ArrayList::add;
BiConsumer v = Object::equals;
2017-08-04 11:01:21 +08:00
回复了 aznfy 创建的主题 Java 求教一个 Java generic 的问题
@aznfy 第二个里面 T 只是 Comparable<T>的子类 如果你的 SecondClass 实现了 Comparable<E>那就不行了
下面代码可以编译通过
public class FirstClass<E extends Comparable<E>, T extends SecondClass<E> & Comparable<T>> {
public void compare(T t1, T t2) {
t1.compareTo(t2);
}

public static void main(String[] args) {
FirstClass<String, ThirdClass> firstClass = new FirstClass<>();
ThirdClass t1 = new ThirdClass(1);
ThirdClass t2 = new ThirdClass(2);

firstClass.compare(t1, t2);
}

static class ThirdClass extends SecondClass<String> implements Comparable<ThirdClass> {
int i;

public ThirdClass(int i) {
this.i = i;
}

@Override
public int compareTo(ThirdClass o) {
return 0;
}
}

}
2017-08-04 10:43:42 +08:00
回复了 aznfy 创建的主题 Java 求教一个 Java generic 的问题
@aznfy 那是要这样子的?
public class FirstClass<E extends Comparable<E>, T extends SecondClass<E> & Comparable<T>> {

public void compare(T t1, T t2) {
t1.compareTo(t2);
}

}
2017-08-04 10:30:20 +08:00
回复了 aznfy 创建的主题 Java 求教一个 Java generic 的问题
public class FirstClass <E extends Comparable< E>, T extends SecondClass< E>&Comparable<E>>
https://stackoverflow.com/questions/745756/java-generics-wildcarding-with-multiple-classes
2016-07-06 22:32:03 +08:00
回复了 BigUncleLee 创建的主题 问与答 如何优雅的判断两个线程任务同时完成
如果是 java 的话可以用 CountDownLatch
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2780 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 9ms · UTC 12:02 · PVG 20:02 · LAX 04:02 · JFK 07:02
♥ Do have faith in what you're doing.