java
hadoove
这个作者很懒,什么都没留下…
展开
-
java中的正则表达式
在Sun的Java JDK 1.40版本中,Java自带了支持正则表达式的包,本文就抛砖引玉地介绍了如何使用java.util.regex包。 可粗略估计一下,除了偶尔用Linux的外,其他Linu x用户都会遇到正则表达式。正则表达式是个极端强大工具,而且在字符串模式-匹配和字符串模式-替换方面富有弹性。在Unix世界里,正则表达式几乎没有什么限制,可肯定的是,它应用非常之广泛。转载 2016-04-16 22:29:42 · 687 阅读 · 0 评论 -
eclipse maven项目导出jar包时一起打包所依赖的相关jar包
我们在导出maven项目为jar包的时候,maven所依赖的jar包不在同一项目目录下,这时候我们要把所依赖的jar包一起copy到lib目录下。在maven项目下(包含pom.xml的文件夹),创建lib文件夹,输入以下命令:mvn dependency:copy-dependencies -DoutputDirectory=lib原创 2017-02-23 22:14:09 · 2933 阅读 · 0 评论 -
Spark Streaming-Kafka实例(Python与Java版本)
本文实现kafka与Spark Streaming之间的通信,其中Kafka端producer实现使用Java,Spark Streaming端Consumer使用Python实现。首先安装kafka与spark streaming环境,kafka测试连通测试参考上文,本文的实验环境都为本地单机版本。Kafkaimport org.apache.kafka.clients.produc...原创 2018-08-17 11:18:42 · 972 阅读 · 0 评论 -
RPC远程调用
客户端通过定义接口,通过动态代理的方式向服务端请求运行结果,服务端通过解析字符串,来解析所要调用接口、方法、参数,并将接口实现的结果通过Socket的方式返回给客户端。1. 服务端将接口通过map的方式映射成方法名和接口类,并启动socket连接。package server;public interface ServerCenter { public void st...原创 2018-11-19 16:32:10 · 200 阅读 · 0 评论 -
Java对String类型的时间进行加减操作
String time = "2018-08-04 02:30:00";SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar calendar = Calendar.getInstance();try { calendar.setTime(df.parse(time))...原创 2019-06-20 20:03:46 · 4731 阅读 · 0 评论 -
java锁机制
java锁机制概念java对象头MarkwordJava对象存储在堆(Heap)内存。那么一个Java对象到底包含什么呢?概括起来分为对象头、对象体和对齐字节。如下图所示:对象的几个部分的作用:1.对象头中的Mark Word(标记字)主要用来表示对象的线程锁状态,次要用途是配合GC、存放hashCode;2.Klass Word是一个指向方法区中Class信息的指针,意味着该对象可...原创 2019-08-10 16:36:43 · 513 阅读 · 0 评论