![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
jxauwxj87
java开发
展开
-
java -classpath那些事
1.获取当前jar包在路径 String jarURL = System.getProperty("user.dir") + File.separator + System.getProperty("java.class.path"); 2.通过命令行运行 目录结构: spider --classes StartUp --lib xx.jar ...原创 2015-05-14 11:54:16 · 60 阅读 · 0 评论 -
位移操作
1.判断奇偶 int a = 6; a & 1 == 0 可替代 a % 2 == 0 2.交换两值 int a = 3; int b = 5; a = a ^ b; b = a ^ b; a = a ^ b; 另一种常用的方式 a = a + b; b = a - b; a = a - b; 3.正负切换 int a = 8; (~a) + 1 =...原创 2015-07-08 10:04:03 · 77 阅读 · 0 评论 -
高并发场景下java的System.currentTimeMillis()性能优化
引言 System.currentTimeMillis()是java中最常用的获取系统时间的方法,它返回从 UTC 1970 年1月1日午夜开始经过的毫秒数。 问题 在多线程环境下频繁调用System.currentTimeMillis()来获得当前毫秒数性能会非常低,为什么呢?看一下jdk的源码, 可以看到currentTime...原创 2017-01-19 00:23:51 · 249 阅读 · 0 评论