- 博客(10)
- 资源 (163)
- 收藏
- 关注
转载 spark使用性能优化记录——二
之前做了记录了spark的一些配置调优,接下来记录一下本人在开发中用到的一些调优手段。 算子调优 MapPartitons提升Map类操作性能: spark中每个task处理一个RDD的partition,一条一条数据–> task function MapPartitons后所有的数据(一个分区的所有数据)–> task function 优点: 不用一条一条的去处理数据 ,而是直接...
2019-01-06 15:49:26 250
转载 Mybatis入门及于hibernate的区别
pojo:不按mvc分层,只是java bean有一些属性,还有get set方法 domain:不按mvc分层,只是java bean有一些属性,还有get set方法 po:用在持久层,还可以再增加或者修改的时候,从页面直接传入action中,它里面的java bean 类名等于表名, 属性名等于表的字段名,还有对应的get set方法 vo: view object表现层对象,主要用于在高级...
2019-01-06 15:48:26 125
转载 OpenJudge 1.13-51:古代密码 题解
(此描述太繁琐,你可以忽略,下文有注解) 古罗马帝国有一个拥有各种部门的强大政府组织。其中一个部门就是保密服务部门。为了保险起见,在省与省之间传递的重要文件中的大写字母是加密的。当时最流行的加密方法是替换和重新排列。 替换方法是将所有出现的字符替换成其它的字符。有些字符会替换成它自己。例如:替换规则可以是将’A’ 到 'Y’替换成它的下一个字符,将’Z’替换成 ‘A’,如果原词是 “VICTORI...
2019-01-06 15:47:23 1022
转载 【LeetCode & 剑指offer刷题】动态规划与贪婪法题3:剑指Offer-46:把数字翻译成字符串
给定一个数字,我们按照如下规则把它翻译为字符串:0翻译成“a”,1翻译成“b”,……,11翻译成“1”,……,25翻译成“z”。一个数字可能有多个翻译。例如:12258有5种不同的翻译,分别是“bccfi”、“bwfi”、“bczi”、“mcfi”和“mzi”。请编程实现一个函数,用来计算一个数字有多少种不同的翻译方法。 /* 问题:把数字翻译成字符串 方法:动态规划 将数字number转成字符串...
2019-01-06 15:46:00 106
转载 使用内存映射开发高性能进程间消息通信组件
项目开发中免不了各模块或系统之间进行消息通信,目前热门的消息中间件有Redis、RabbitMQ、Kafka、RocketMQ等等。 以上几种组件中Redis在消息队列方面表现还可以,但是如果涉及发布订阅功能,就不行了,最近项目就使用了redis的发布订阅, 每秒只能发出几千条,虽然目前绰绰有余,但是瓶颈可以预期。 其余的几种都是比较重量级的消息中间件,什么跨平台、分布式、集群、支持N种协议等等,...
2019-01-06 15:44:30 122
转载 克隆对象、对象继承
1.克隆对象 这种写法不是对象克隆,就是把obj的内存地址赋给了obj2(这是错误的写法) (1)通过for in克隆,不管是私有的还是公有的全部克隆成私有的 (2)js提供了一个一个克隆的方法 Object.create() var obj2=Object.create() 将obj的所有的属性克隆到obj2的原型上 2.对象的继承 (1)原型继承:就是将父类的实例赋值给子类的原型 ...
2019-01-06 15:42:48 214
转载 php基础语法
代码标识 PHP代码以<?php 开头,以?>结尾,且可以放置在文档中的任何位置 [注意]PHP也允许使用短标记 <? 和 ?>,但不鼓励使用。只有通过激活php.ini中的 short_open_tag 配置指令或者在编译PHP时使用了配置选项–enable-short-tags时才能使用短标记 <?php // ?> 如果文件内容是纯PHP代码,最好在文...
2019-01-06 15:38:33 133
转载 从零搭建 webpack4+react 脚手架
前提条件 在开始之前,请确保安装了 Node.js 的最新版本。建议使用 Node.js 最新的长期支持版本(LTS - Long Term Support)。如果你使用旧版本,你可能遇到各种问题,因为它们可能缺少 本教程用到的相关的 package 包。 执行以下命令可以查看你本机安装的node版本: node -v && npm -v 如果你本机的node版本不是最新的,建议升...
2019-01-06 15:37:14 72
转载 Golang学习笔记08 链表
链表(Linked list)是一种常见数据结构,但并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针。 由于不必须按顺序存储,链表在插入的时候可以达到O(1),比顺序表快得多,但是查找一个节点或者访问特定编号的节点则需要O(n)的时间。 Go语言的container包中,目前有heap,list,ring三种数据结构。 Heap 堆 (可实现最大堆和最小堆) List 双向链表 ...
2019-01-06 15:35:30 103
原创 Kettle的denormaliser步骤
Row denormaliser Kettle 4及之前版本中文翻译:行转列 Kettle 5及后续版本中文翻译:列转行 反正规化:把多行数据转换为多列数据。 配置选项: 关键字段Key field:转换后输出流新列的列名来自该列的值;(根据这个字段生成多列) 分组字段Group fields:指定构成分组的字段; 目标
2017-04-24 15:23:46 1504
OFDM系统matlab程序:全程详细解释说明~完美版本
2020-02-17
识别0-9十个数字,BP神经网络数字识别源代码.rar
2020-02-16
安卓Android 通过wifi进行p2p通讯和文件传送
2020-02-16
gh0st3.6_src红狼官方_源码
2020-02-15
FPGA实现FFT (设计报告+源代码)
2020-02-13
史上最强QT自定义界面纯QSS
2020-02-11
用python科学计算解偏微分方程
2020-02-10
星网锐捷 Ep800-s开关Telnet文件
2020-02-07
计算机图形学作业源程序
2020-02-06
Altium+designer常用元件库封装大全
2020-02-06
海康威视Web二次开发插件+Demo
2020-02-04
MT4 脚本 一键开仓双向单
2020-02-03
点云滤波算法 一维双向扫描方法 matlab
2020-02-02
清华大学机械工程系7个ANSYS有限元分析经典实例/ANSYS视频教程
2020-02-01
stm32f103 LIN 从模式参考例程
2020-01-31
Android指纹认证Demo源码
2020-01-30
php实现利用phpexcel导入导出数据至excel
2020-03-02
LTE上行链路仿真(基于ITPP库C++语言编写)
2020-02-29
佳能MP288清零软件, 解决不显示为0清零不成功问题
2020-02-27
数值分析欧拉法、改进的欧拉法、4阶龙格库塔法 MATLAB算法
2020-02-23
Q学习,matlab
2020-02-22
网上花店源码-php
2020-02-21
数字图像处理代码和论文
2020-02-21
贷款网站源码 贷款网站模板 贷款网源码 asp
2020-02-20
Visual Assist X 插件安装程序
2020-02-20
html2image-0.9.jar 下载
2020-02-19
基于PHP的小型企业网站开发毕业设计
2020-02-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人