摘要: 一、Java Stream管道数据处理操作在本号之前写过的文章中,曾经给大家介绍过 Java Stream管道流是用于简化集合类元素处理的java API。在使用的过程中分为三个阶段。在开始本文之前,我觉得仍然需要给一些新朋友介绍一下这三个阶段,如图:Java Stream函数式编程?用过都说好,案 阅读全文
posted @ 2020-03-19 10:03 幽暗森林之猪大屁 阅读(317) 评论(0) 推荐(0)
摘要: 前言 一、synchronized的特性 1.1 原子性 1.2 可见性 1.3 有序性 1.4 可重入性 二、synchronized的用法 三、synchronized锁的实现 3.1 同步方法 3.2 同步代码块 四、synchronized锁的底层实现 五、JVM对synchronized的 阅读全文
posted @ 2020-03-19 09:51 幽暗森林之猪大屁 阅读(272) 评论(0) 推荐(0)
摘要: Volatile的官方定义java语言中volatile定义:java允许线程访问共享变量为确保共享变量准确一致,现成会确保通过排他锁单独获得变量因此提供volatile更加直接方便.如果字段生命变成volatilejava现成内存模型确保所有线程看到的变量是一致的为什么要使用Volatilevol 阅读全文
posted @ 2020-03-19 09:27 幽暗森林之猪大屁 阅读(188) 评论(0) 推荐(0)
摘要: 系列化对象public static <T> byte[] enSeri(T obj) { Class<T> cls = (Class<T>) obj.getClass(); LinkedBuffer buffer = LinkedBuffer.allocate(LinkedBuffer.DEFAU 阅读全文
posted @ 2020-03-19 09:22 幽暗森林之猪大屁 阅读(287) 评论(0) 推荐(0)
摘要: 这里我从存储了一些json字符串的txt文件中读取出来,并且转化成我已经定义过的H_TOPIC对象1.自己已经定义过的一个实例类(例如 H_TOPIC类) "id":"111111" "TITLE":"标题" "CONTENT":"内容" "MEDIALIST":"媒体列表"2.从文件中读取json 阅读全文
posted @ 2020-03-19 09:19 幽暗森林之猪大屁 阅读(1051) 评论(0) 推荐(0)
摘要: 先看 String 的底层源码:public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for character stor 阅读全文
posted @ 2020-03-19 09:13 幽暗森林之猪大屁 阅读(199) 评论(0) 推荐(0)
摘要: 线程的创建有四种方式:1、实现Runnable接口并重写run()方法public class StartRun implements Runnable{public void run() { }}使用://创建实现类对象StartRun st=new StartRun();//创建代理类对象Thr 阅读全文
posted @ 2020-03-19 09:08 幽暗森林之猪大屁 阅读(129) 评论(0) 推荐(0)
摘要: Hadoop分布式集群搭建1.环境准备2.Hadoop集群安装配置安装HadoopHadoop集群配置将Hadoop配置分发到别的服务器中3.启动Hadoop集群在NameNode服务器格式化启动Haoop集群查看进程查看HDFS web监控至此,Hadoop集群部署成功Hadoop下载地址:htt 阅读全文
posted @ 2020-03-19 09:03 幽暗森林之猪大屁 阅读(166) 评论(0) 推荐(0)
摘要: 一、Timer和Timetask通过Timer和Timetask,我们可以实现定时启动某个线程。java.util.Timer 在这种实现方式中,Timer类作用是类似闹钟的功能,也就是定时或者每隔一定时间触发一次线程。其实,Timer类本身实现的就是一个线程,只是这个线程是用来实现调用其它线程的。 阅读全文
posted @ 2020-03-19 08:57 幽暗森林之猪大屁 阅读(1114) 评论(0) 推荐(0)
摘要: 1.概念 工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。 2.Activity介绍 Activiti5是由Alfresc 阅读全文
posted @ 2020-03-19 08:51 幽暗森林之猪大屁 阅读(2986) 评论(0) 推荐(0)