自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码农无双的博客

每天进步一点点!

  • 博客(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

liferay 资料

liferay portal 学习资料

2016-07-12

Liferay Portal Systems Development

liferay portal system development 高清pdf

2016-07-12

Oracle+11g函数帮助文档

Oracle11g函数帮助文档

2016-07-05

jquery+tomcat+oracle+mysql+css帮助文档

各种帮助文档大集合

2016-07-05

RTKLIB详细说明

RTKLIB的详细说明文档,学习GPS、Beidou等GNSS定位的好资料

2014-10-30

RTKLIB-rtklib_2.4.3

RTKLIB-rtklib_2.4.3 最全面的C程序代码

2014-10-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除