1、锁与事务
获取锁与释放锁不能放在事务里面。
先释放锁再提交事务会导致脏数据。
2、consumer
使用consumer来传递一个lambda表达式
public static void main(String[] args) {
List<String> fruits = Arrays.asList("apple", "banana", "orange");
print(fruits, o -> System.out.println(o));
print(fruits, System.out::println);
}
public void print(List<String> fruits, Consumer<String> consumer) {
for (String fruit: fruits) {
consumer.accept(fruit);
}
}
标签:编码,Java,技巧,System,fruits,print,consumer,out From: https://www.cnblogs.com/revil/p/16730524.html