Java
文章平均质量分 64
Java知识分享
围城客
coder
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
IDEA本地maxcompute开发环境搭建
1.本地完成idea的安装2.安装MaxCompute Studio插件确认安装后,重新启动IntelliJ IDEA,完成插件安装。3.管理项目连接(1).创建MaxCompute Studio项目(2).创建MaxCompute项目连接这里建议把配置信息放到一下配置文件中,可以直接选择配置文件中读取,该配置文件后续也可以提供给MaxCompute客户端(odpscmd)的客户端链接项目使用完成以上步骤之后就能在本地看到项目中的元数据和资源信息:..原创 2021-12-31 15:39:46 · 3002 阅读 · 0 评论 -
GMT UTC CST ISO 夏令时 时间戳
日期/时间的处理是平时开发中非常常见的场景,若只是简单的格式化场景那就还好,一旦涉及到时区、跨地域跨时区时间转换场景,甚至当还有GMT时间、UTC时间等一堆概念堆上来的时候,总是心理发虚,招架不住。在地球村的信息化时代背景下,跨国企业/跨国做生意的公司越来越多,所以我们程序员遇到不同时区之间的日期/时间转换/显示的概率大大增加。譬如说:电商平台的商品下单时间,你给中国人页面里展示北京时间是ok的,但你总不能给美国人也展示北京时间吧?否则美国人看到很多订单的下单时间是凌晨1、2点,还以为午夜凶铃呢。转载 2021-05-31 15:34:16 · 1808 阅读 · 0 评论 -
Java中List和ArrayList的区别
List是一个接口,而ListArray是一个类。 ListArray继承并实现了List。 所以List不能被构造,但可以向上面那样为List创建一个引用,而ListArray就可以被构造。 List list; //正确 list=null; List list=new List(); // 是错误的用法 List list = new Array转载 2015-01-14 23:39:06 · 330 阅读 · 0 评论 -
Java多线程的synchronized和Lock
synchronized是java中的一个关键字,也就是说是Java语言内置的特性。那么为什么会出现Lock呢? 我们了解到如果一个代码块被synchronized修饰了,当一个线程获取了对应的锁,并执行该代码块时,其他线程便只能一直等待,等待获取锁的线程释放锁,而这里获取锁的线程释放锁只会有两种情况: 1)获取锁的线程执行完了该代码块,然后线程释放对锁的占有; 2)原创 2015-01-14 22:31:12 · 492 阅读 · 0 评论 -
现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行
这个线程问题通常会在第一轮或电话面试阶段被问到,目的是检测你对”join”方法是否熟悉。这个多线程问题比较简单,可以用join方法实现。thread.Join把指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程。比如在线程B中调用了线程A的Join()方法,直到线程A执行完毕后,才会继续执行线程B。t.join(); //使调用线程 t在此之前执行完毕。原创 2015-01-14 17:01:57 · 3987 阅读 · 0 评论 -
Java中的break和continue 区别
break可以离开当前switch、for、while、do while的程序块,并前进至程序块后下一条语句,在switch中主要用来中断下一个case的比较。在for、while与do while中,主要用于中断目前的循环执行。continue的作用与break类似,主要用于循环,所不同的是break会结束程序块的执行,而continue只会结束其之后程序块的语句,并跳回循环程序块的开头原创 2015-01-14 23:29:25 · 8504 阅读 · 0 评论 -
UAP IDE 代码提示设置
UAP IDE 代码提示设置原创 2015-04-20 09:12:39 · 1586 阅读 · 0 评论
分享