kuko126 最近的时间轴更新
kuko126

kuko126

V2EX 第 46731 号会员,加入于 2013-10-13 09:47:48 +08:00
今日活跃度排名 602
根据 kuko126 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
kuko126 最近回复了
2021-03-26 16:25:08 +08:00
回复了 RedBlackTree 创建的主题 程序员 请教大家关于多核并发编程中, cache 一致性的问题
https://www.bilibili.com/video/BV1X54y1Q75J
这个视频是讲的 java 的,里面的缓存失效部分应该是一致的,不知道能不能解答你的疑问
2021-03-25 17:01:32 +08:00
回复了 szuwl 创建的主题 程序员 怎样理解下面这段代码
2021-03-25 16:32:57 +08:00
回复了 szuwl 创建的主题 程序员 怎样理解下面这段代码
List<? super Number> arr = Arrays.asList(1,2,3.1f,4.1d);
arr.add(Integer.valueOf(1));
不会编译错误
2018-12-19 09:17:35 +08:00
回复了 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);
}

}
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2940 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 10ms · UTC 14:14 · PVG 22:14 · LAX 06:14 · JFK 09:14
Developed with CodeLauncher
♥ Do have faith in what you're doing.