- 博客(8)
- 资源 (16)
- 收藏
- 关注
翻译 Java范型中 ? extends T 和 ? super T 的区别
前言:向上转型是安全的,向下转型是不安全的,除非你知道List中的真实类型,否则向下转型就会报错。extendsList<? extends Number> foo3意味着下面的赋值语句都是合法的:List<? extends Number> foo3 = new ArrayList&am
2018-10-31 19:59:32 9068 2
原创 模拟抢红包中的发红包
本例子来源于程序员小灰微信公众号上面的文章中讲到的二倍均值法。原文链接:https://mp.weixin.qq.com/s/AIE33sdT2QI6UL8cs1kJCQ剩余红包金额为M,剩余人数为N,那么有如下公式:每次抢到的金额 = 随机区间 (0, M / N X 2)这个公式,保证了每次随机金额的平均值是相等的,不会因为抢红包的先后顺序而造成不公平。举个栗子:假设有10个人,红...
2018-10-31 09:52:24 882
原创 ps -ef中的e、f是什么含义
linux或mac控制台下输入ps -ef | grep 关键字可以查看是否有相应的进程启动信息中包含关键字。如:ps的意思是process status,即进程状态。在控制台执行man ps命令可以查看ps命令后面的命令选项的含义如下: The options are as follows: -A Display information about other...
2018-10-30 09:58:15 29113
原创 Java利用wait和notify实现线程间通信
Java的Object类提供了wait和notify方法用于实现线程间通信(因为所有的java类都继承了Object类,所以所有的java类都有这两个方法)。这两个方法在Object类中签名如下:public final native void wait(long timeout) throws InterruptedException;/***唤醒一个等待此对象(notify方法所属的对...
2018-10-28 22:17:51 532
原创 使用mysqladmin --help查看mysql是从哪儿加载配置文件的
root@ubuntu-204:~# mysqladmin --helpmysqladmin Ver 8.42 Distrib 5.7.21, for Linux on x86_64Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trade...
2018-10-22 10:44:28 689
原创 java中的AutoCloseable接口与try with resources
try-with-resources引入的背景很多Java程序都需要操作一些资源,如文件、流(streams)、套接字(sockets)和数据库连接(database connections)。操作这些资源的时候得很小心,因为它们操作的时候获取了操作系统的资源。所以你得保证,即使在发生错误的情况下也要把它们占用的操作系统资源释放掉。事实上,不正确的资源管理是导致生产环境应用中发生错误的常见原因,...
2018-10-20 22:32:08 2283
原创 解决Spark Arrays.toString(Dataset.collect())报错
以前用java.util.Arrays.toString(Dataset.collect())的时候是可以输出的,不知为何,今天编译的时候报了错误:[INFO] -------------------------------------------------------------[ERROR] /var/lib/jenkins/workspace/streamer-dev/streamer...
2018-10-10 20:08:03 1173
原创 IDEA2018.1.6打开Scala文件decompiled.class file bytecode version50(java 6)解决
如下图所示,scala的源文件显示的反编译级别不对,attach source文件也没有用。查看了idea的scala插件,发现插件不兼容,于是从idea官网下载了一个2018.1.6的插件,官网地址:https://plugins.jetbrains.com/plugin/1347-scala安装后,重启idea,就可以看到源码了:...
2018-10-08 21:01:09 7067 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人