文章浏览阅读250次。在多线程中,为了使线程安全,我们经常会使用synchronized和Lock进行代码同步和加锁,但是具体两者有什么区别,什么场景下适合用什么可能还不大清楚,主要的区别大致如下:区别1、synchronized是java关键字,......
2024-01-23 00:04 阅读 阅读全文文章浏览阅读196次。怎么在Java项目中利用TCP与Socket 实现一个文件上传功能发布时间:2020-12-11 13:54:33来源:亿速云阅读:89作者:Leah本篇文章给大家分享的是有关怎么在Java项目中利用TCP与Socket 实现一个文件上传功能,小编觉得......
2024-01-23 09:24 阅读 阅读全文【问题】Cause: java.sql.SQLException: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK...
2024-05-07 00:37 阅读 阅读全文文章浏览阅读1k次。DataInputStream是数据输入流允许应用程序以与机器无关方式从底层输入流中读取基本 Java 数据类型。应用程序可以使用数据输出流写入稍后由数据输入流读取的数据。 DataInputStream 对于多线程访问不一定是安全......
2024-01-23 02:17 阅读 阅读全文文章浏览阅读2.3k次。第59课:使用Java和Scala在IDE中实战RDD和DataFrame转换操作’学习笔记本期内容:1 RDD与DataFrame转换的重大意义2 使用Java实战RDD与DaraFrame转换3 使用Scala实战RDD与DataFrame转换 一. RDD与DataFrame转换的重大意义在Spa......
2024-01-23 18:33 阅读 阅读全文文章浏览阅读206次。HashSet是非同步的,允许使用null元素。如果多个线程同时访问一个Hashset,而其中至少一个线程修改了该set,那么它必须保持外部同步。这通常是通过对自然封装该set的对象执行同步操作来完成的。如果不存在......
2024-01-22 18:07 阅读 阅读全文文章浏览阅读333次。1.可变与不可变 String类中使用字符数组保存字符串,如下就是,因为有“final”修饰符,所以可以知道string对象是不可变的。 private final char value[]; StringBuilder与StringBuffer都继承自AbstractStringBuild......
2024-01-24 04:33 阅读 阅读全文文章浏览阅读237次。1.3简单的原理示意图变量相当于内存中一个数据存储空间的表示,你可以把变量看做是一个房间的门牌号,通过门牌号我们可以找到房间,而通过变量名可以访问到变量(值)。2)赋值3.变量快速入门变量使用入......
2024-01-25 07:38 阅读 阅读全文文章浏览阅读750次。1.在idea中创建java项目;2.导入相关依赖包; 2.1 依赖包位置(确保hadoop在虚拟机上已启动:start-all.sh):需要导入的依赖包有:(1)~/hadoop/common目录下的hadoop-common-2.7.1.jar和haoop-nfs-2.7.1.jar;(2)~/hadoop/common/li......
2024-01-12 19:44 阅读 阅读全文文章浏览阅读10w+次,点赞162次,收藏625次。Java中Collections.sort()的使用!在日常开发中,很多时候都需要对一些数据进行排序的操作。然而那些数据一般都是放在一个集合中如:Map ,Set ,List 等集合中。他们都提共了一个排序方......
2024-01-24 21:36 阅读 阅读全文