摘要:
1、创建数据框架 Creating DataFrames val df = spark.read.json("file:///usr/local/spark/examples/src/main/resources/people.json");df.show(); 写到hdfs路径:df.select 阅读全文
摘要:
推荐:命令大全 http://man.linuxde.net/ 重要的几个热键[Tab],[ctrl]-c, [ctrl]-d [Tab]按键 具有『命令补全』不『档案补齐』的功能 [Ctrl]-c按键 让当前的程序『停掉』 [Ctrl]-d按键 通常代表着:『键盘输入结束(End Of File, 阅读全文
摘要:
理论解释见官方的文档: https://docs.oracle.com/javase/tutorial/uiswing/concurrency/index.html 一个Swing程序中一般有下面三种类型的线程: 初始化线程(Initial Thread) UI事件调度线程(EDT) 任务线程(Wo 阅读全文
摘要:
直接上代码 阅读全文
摘要:
在高并发应用中缓存就是核心机制。最近在研究Ehcache,发现这是一个更加灵活易用的缓存框架(相对于Redis、Memcache),Ehcache更加小巧轻便。而且都有持久化机制,不用担心JVM和服务器重启的数据丢失。我用四个字来形容:拎包入住。 著名的Hibernate的默认缓存策略就是用Ehca 阅读全文
摘要:
Liferay的用途是快速的部署内外站点,统一权限管理,开发Web热插拔插件,并不是所有系统都适合 不适合Liferay的一些应用领域: 1、独立认证、简单的系统,比如一些简单的增删改查;2、复杂业务系统,比如财务系统等;3、不需要有关联组件,不具有重用性,功能单一的系统; 适合Liferay的一些 阅读全文
摘要:
第1节 1、介绍适合和不适合Liferay的一些应用领域2、安装Liferay开发环境,下载Liferay源码;3、配置Liferay bundle、Liferay SDK,配置数据库;4、Liferay SDK 开发体系介绍5、Portlet插件开发介绍;6、动手实验,开发一个简单插件; 第2节1 阅读全文
摘要:
主要章节: 概述 功能和使用 开发扩展 安全、认证 高可用 Demo 独立流程演示工程; Liferay集成Activiti开发工程; 独立流程演示工程; Liferay集成Activiti开发工程; PPT演示文稿下载 Demo程序分2部分: 独立流程演示工程:http://download.cs 阅读全文
摘要:
接手一个旧系统改造的过程,要插入后立即返回自增值,不能重构guid类型主键,Spring提供了很优美的机制。 Spring利用GeneratedKeyHolder,提供了一个可以返回新增记录对应主键值的方法 :KeyHolder接口指代了一个通用的实现类GeneratedKeyHolder,该类返回 阅读全文
摘要:
首先增加两个Portlet,分别用于待办处理、流程启动。待办是别人发起的流程,流到自己这里的流程;流程启动用于发起新的流程。 程序文件放置于 在ACtivit中待办概念分两种,1是指派给你的,专门的指派流程节点;2是在候选组中,符合抢签权限的人。在代码中进行了合并: jsp页面 这部分的任务完成了一 阅读全文