rhencheng
码龄8年
关注
提问 私信
  • 博客:38,164
    38,164
    总访问量
  • 26
    原创
  • 1,619,706
    排名
  • 3
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2016-10-02
博客简介:

rencheng的博客

查看详细资料
个人成就
  • 获得6次点赞
  • 内容获得1次评论
  • 获得31次收藏
创作历程
  • 5篇
    2020年
  • 18篇
    2019年
  • 3篇
    2018年
成就勋章
TA的专栏
  • 日常总结
    20篇
  • 大数据
    9篇
  • Python
    4篇
  • Java
    5篇
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

a9n0v-113vq.svg

发布资源 2020.03.25 ·
svg

template

<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg version="1.1" id="Layer_1"...
原创
发布博客 2020.03.25 ·
15624 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Aspect详解

@Aspect@Pointcut(“execution(…)”)@Around("…()")@Before("…()")@After("…()")@AfterReturnning(…())Aspect指示器功能描述args()根据方法(函数层面)入参对象类型@args()根据方法(函数层面)入参对象的注解target()根据目标对象(类层面)类...
原创
发布博客 2020.03.04 ·
2438 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

Spring AOP(Aspect Oriented Programming)

基础概念横切关注点切面(Aspect)连接点(JoinPoint)切入点(PointCut)通知(Advice)目标对象(Target Object)织入(Weaving)引入(Introduction)基于XML实现public class A_Handler{ public void run_before(){ ... } public void run_af...
原创
发布博客 2020.03.02 ·
207 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CGLIB动态代理

class A_MethodInterceptor implements MethodInterceptor{ @override }
原创
发布博客 2020.03.02 ·
148 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JDK动态代理

Spring
原创
发布博客 2020.03.02 ·
101 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java 多线程问题

public class Demo implements Runnable{ public static void main(String [] args){ Demo deo = new Demo(); deo.run(); System.out.println("main....."); } ...
原创
发布博客 2019.03.03 ·
168 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java遇到多可选参数时解决方案-------Builder模式

//Builder patternpublic class Nutritionfacts{ private final int servingSize; private final int servings; private final int calories; private final int fat; private final int sod...
原创
发布博客 2019.02.21 ·
807 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python-数据库

1.mysql#准备工作pip install pymysqlfrom pymysql import *conn=connect()#建立连接参数:host/port/user/password/database/charsetcs=conn.cursor()#创建游标data=cs.execute('sql***************')#execute根据sql语句不同返回结...
原创
发布博客 2019.02.16 ·
153 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

numpy 加载本地文件

加载本地文件1.loadtxtfname="/path..."#本地文件路径:文件、字符串或产生器,可以是.gz或bz2压缩文件np.loadtxt(fname,dtype=np.float,delimitet=None,skiprows=0,usecols=None,unpack=False)变量 说明 dtype 数据类型,可选,CSV的字符串以什么数据类型读入...
原创
发布博客 2019.02.13 ·
1449 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Zookeeper部署及典型应用

什么是zookeeper?zookeeper是一个针对大型分布式系统的可靠协调系统;提供的功能包括:配置维护、名字服务、分布式同步、组服务等;目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。Zookeeper 架构每个Server在内存中存储了一份数据;Zookeeper启动时,将从实例中选举一个leader(Paxos协议);Le...
原创
发布博客 2019.02.13 ·
414 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Hbase shell命令

运行命令:hbaseshell进入Hbaseshell console。1.查看有哪些表list2.创建表:语法:create &lt;table&gt;, {NAME =&gt; &lt;family&gt;, VERSIONS =&gt; &lt;VERSIONS&gt;}Example:create 'fanData',{NAME=&gt;'INFO',VERSIONS =&gt...
原创
发布博客 2019.02.12 ·
173 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Hadoop 复习整理(HBase)

HBase数据模型对比关系型数据库管理系统(RDBMS)理解HBase   HBase RDBMS 数据类型 HBase只有字符串(字节数组) RDBMS有丰富的数据类型 数据操作 HBase只支持增删改查 RDBMS支持SQL语句 存储模式 HBase基于列存储 RDBMS基于行存储 数据更新 HBase数据有多个...
原创
发布博客 2019.02.12 ·
588 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

Hive空值的处理

1 Hive 空值问题      Hive的使用中不可避免的需要对null、‘’(空字符串)进行判断识别。但是hive有别于传统的数据库。(1)不同数据类型对空值的存储规则。     int与string 类型数据存储,null 默认存储为\N。string类型的数据如果为"",存储则是""。     另外往int类型的字段插入数据“”时,结果还是\N。(2)不同数据类型,空值的查询...
原创
发布博客 2019.02.12 ·
3811 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

Hive复杂数据类型使用

Hive复杂数据类型有Array、Map、Struct三种。下面介绍这三种复杂数据类型的使用方法。1 Array类型创建数据库 创建数据库 表,以 Array做为数据类型  查询数据库表 查询person表 array数据类型字段指定列。查询array数据类型字段的长度。查询array数据类型字段指定列的一行数据。查看表结构2 Map类型创建数据库表...
原创
发布博客 2019.02.12 ·
5319 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

Hadoop 复习整理(Hive-(命令))

Hive表-导入数据1.Load方式导入LOAD DATA [LOCAL] INPATH'filepath'[OVERWRITE] INTO TABLE tablename[PARTITION (partcol1=val1, partcol2=val2 ...)]2.CREATE TABLE … AS SELECT(CATS)Hive表-表的修改、删除 1.重命名表ALTER...
原创
发布博客 2019.02.12 ·
271 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Hadoop 复习整理(Hive-(概念))

Hive体系结构用户接口CLI:Cli 启动的时候,会同时启动一个Hive 副本。JDBC客户端:封装了Thrift,java应用程序,可以通过指定的主机和端口连接到在另一个进程中运行的hive服务器ODBC客户端:ODBC驱动允许支持ODBC协议的应用程序连接到Hive。WUI 接口:是通过浏览器访问HiveThrift服务器:  基于socket通讯,支持跨语言。Hive Th...
原创
发布博客 2019.02.12 ·
284 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Hadoop 复习整理(MapReduce)

什么是MapReduce?主要由Map和Reduce两部分组成。Reduce阶段在Map阶段执行结束之后执行。Map阶段的输出结果作为Reduce阶段的输入结果。Reduce阶段的输入结果对应于多个Map的输出结果。Reduce阶段计算最终结果并将结果输出。输入数据:一系列key/value对。用户实现两个函数,map和reduce。Map(k,v)list(k1,v1)...
原创
发布博客 2019.02.12 ·
364 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

Hadoop 复习整理(HDFS)

HDFS 分布式文件系统基本原理:将文件切分成等大的数据块,分别存储在多台机器上;每个数据块存在多个备份;将数据切分、容错、负载均衡等功能透明化。namenode: 管理文件系统的命名空间,它维护着文件系统树及整棵树内所有的文件和目录.     包含两个文件:命名空间镜像文件(fs-image:是HDFS文件系统存于硬盘中的元数据检查点,里面记录了自最后一次检查点之前HDFS文件系...
原创
发布博客 2019.02.12 ·
488 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python 进程池(Pool)

from multiprocessing import Pool def func(msg):     passpo=Pool(10)#设置进程池最大进程数量 po.apply_async(func,(argus,)#向进程池中添加进程(异步执行)#po.apply(func,(argus,)#向进程池中添加进程(同步执行)''' 进程池满后添加的进程会存起来,等来...
原创
发布博客 2019.02.11 ·
1128 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏
加载更多