自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 亿量级流量的数据统计分析以及挖掘技术实战(Spark And Storm)

本文,基于某电商海量的全链路数据,简明扼要的分享自己工作三年的时间内在实时数据统计分析以及数据挖掘方面的经验。

2017-12-21 11:04:39 2630 0

原创 Faster R-CNN算法

摘要: 本文主要讲解Faster R-CNN算法的由来和原理。

2017-12-27 17:59:36 182 0

原创 Fast R-CNN算法

摘要: 本文主要讲解Fast R-CNN算法的由来和原理。

2017-12-27 17:58:14 203 0

原创 R-CNN算法

R-CNN算法序列博客共三篇,分别如下: R-CNN算法 Fast R-CNN算法 Faster R-CNN算法 摘要: 本文主要讲解R-CNN算法序列的第一篇,主要讲解R-CNN算法的原理和推导过程。 正文: 常见的CNN算法只能实现图片单一物体(对象)的识别,是一个分类...

2017-12-27 17:56:31 540 0

原创 Tensorflow下运行数字识别

前言: 本文主要针对图片格式的数字进行识别处理、建模和识别,在tensorflow集群下运行。

2017-12-22 22:21:59 255 0

原创 Windows 10环境下安装虚拟环境以及Tensorflow框架

引言: 开发环境,基本上都是使用的Windows环境,测试和线上环境为Linux或者unix环境。Tensorflow是当今机器学习(深度学习)领域的学习框架,在各种大小企业中得到广泛的应用和推广。本文主要进行罗列windows 10环境下安装Tensorflow的过程。1.安装A...

2017-12-22 18:07:09 1166 0

原创 javax.script包

1.概述 javax.script包是后端java语言和前端语言javascript语言进行交互的中介。Java Scripting API 包含一组类和接口,这是一个相对比较小的 package包,以 ScriptEngineManager 类作为起点。

2017-12-21 10:46:47 1593 0

原创 分布式系统

1.何为分布式系统? Consistency 一致性 • (all nodes see the same data at the same time) Availability 可用性 • Reads and writes always succeed. Partition t...

2017-12-11 18:47:26 101 0

原创 Scala中object\class\trait的区别

object: object对象中的所有方法都是静态类型的。伴生对象是类文件中定义一个与类名相同的对象。class: 和java中的class类似。在Scala声明private变量会Scala编译器会自动生成get,set,在Scala中变量是需要初始化的,如果不声明private默认是pu...

2017-11-22 14:41:34 299 0

原创 NaiveBayes朴素贝叶斯

朴素:假定了特征值之间相互独立。

2017-11-22 14:21:03 230 0

原创 POST和GET

比较 GET 与 POST 下面的表格比较了两种 HTTP 方法:GET 和 POST。 GET POST 后退按钮/刷新 无害 数据会被重新提交(浏览器应该告知用户数据会被重新提交)。 书签 可收藏为书签 不可收藏为书签 缓存 能被缓存 不能缓存 编码类型 ...

2017-11-02 22:13:15 107 0

原创 简单工厂、工厂方法模式和抽象工厂

引言: 本篇是设计模式开篇之作,设计模式的设计原则为六条: 1. 开闭原则 一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。 2.单一职责原则 一个类只负责一个职责。类T负责两个不同的职责:职责P1,职责P2。当由于职责P1...

2017-11-02 21:17:50 141 0

原创 HIVE脚本优化

1.写HIVE脚本时,要善于使用multi-insert语法 insert into(或者overwrite) table1 partition(dt = ‘2017-11-02’) select a, b from app.app...

2017-11-02 14:08:23 648 0

原创 JMAP的使用

jmap –heap Attaching to process ID 369634, please wait… Debugger attached successfully. Server compiler detected. JVM version is 25.20-b23using t...

2017-11-01 12:59:10 4360 0

原创 文件COPY

FileUtils.copyURLToFile(jarUrl, jarFile);

2017-10-31 12:45:23 202 0

原创 IdeaIU2017下载破解

下载地址 链接:http://pan.baidu.com/s/1qXNa9UO 密码:9wwg激活注册码:http://xidea.online

2017-10-26 10:44:19 602 0

原创 HIVE存储格式

TextFileHive数据表的默认格式,存储方式:行存储。 可使用Gzip,Bzip2等压缩算法压缩,压缩后的文件不支持split 但在反序列化过程中,必须逐个字符判断是不是分隔符和行结束符,因此反序列化开销会比SequenceFile高几十倍。 复制代码 –创建数据表: create...

2017-10-26 09:37:05 226 0

原创 WIN7 企业版激活

方法1 用命令提示符运行“SLMGR -REARM”命令, 短暂激活4个月 2.方法2 services.msc进入服务列表后,将“Software Protection”、“SPP Notification Service”设置为自动延时模式。3.输入正版激活码。

2017-10-19 14:11:49 6767 1

原创 JSTAT分析

S0 S1 E O M CCS YGC YGCT FGC FGCT GCT 21.22 0.00 40.59 76.43 81.25 80.97 2212 513.286 3 3.41...

2017-10-16 16:09:59 466 0

原创 Java Development kit 9 - new Features

Jdk1.9自2017年9月24日发布以来,已经越来越多的科研人员开始关注和是用。

2017-09-28 22:12:58 113 0

原创 Linux内核以及cpu个数等信息查询

1.查看有几个cpu more /proc/cpuinfo| grep “physical id” | uniq| wc -l 2.查看每个cpu有几个核 more /proc/cpuinfo | grep “physical id” | grep “0” | wc -l

2017-09-01 13:43:50 327 0

原创 JVM指令集合

http://www.blogjava.net/DLevin/archive/2011/09/13/358497.htmlJava二进制指令代码解析 Java源码在运行之前都要编译成为字节码格式(如.class文件),然后由ClassLoader将字节码载入运行。在字节码文件中,指令代码只是其中...

2017-08-29 15:39:36 188 0

原创 Class文件格式

ClassFile { u4 magic; //魔术,4个字节,为0xCAFEBABE u2 minor_version; //次版本 u2 major_version; //大版本 u2 constant_pool_count; //常量池的个数,...

2017-08-29 13:39:17 149 0

原创 一致性Hash算法

一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简 单哈希算法带来的问题,使得分布式哈希(DHT)可以在P2P环境中真正得到应用。 一致性hash算法提...

2017-08-25 16:31:41 122 0

原创 Flume

安装FLumeFlume的安装非常简单,其核心就是agent。从官网下载稳定版本:? 1 2 3 4 5 wget http://apache.fayea.com/flume/1.6.0/apache-flume-1.6.0-bin.tar.gztar zxvf apache-flum...

2017-08-25 15:43:26 193 0

原创 JAVA序列化和反序列化的常见格式

dubbo RPC是dubbo体系中最核心的一种高性能、高吞吐量的远程调用方式,我喜欢称之为多路复用的TCP长连接调用,简单的说:长连接:避免了每次调用新建TCP连接,提高了调用的响应速度多路复用:单个TCP连接可交替传输多个请求和响应的消息,降低了连接的等待闲置时间,从而减少了同样并发数下的网络...

2017-08-25 15:41:19 917 0

原创 全链路数据监控

1.分布式系统调用链监控的特点有哪些? 2.什么是全链路性能监控? 3.怎样做全链路性能监控架构?分布式系统调用链监控应用架构由集中式向分布式演进后,整个调用关系变得复杂。 分布式架构由复杂且较大规模集群构成,各个应用之间相当独立,可能由不同团队、不同语言实现。 系统一个完整的调用过程可能...

2017-08-24 18:26:33 1652 0

原创 VisualVM连接远程主机的方式以及注意事项

一般要观察远程给主机的信息,主要使用Eclipse Memory Analysis Tools工具和jdk 的jre下自带的工具VisualVM进行监控、调试和排查问题。 步骤: 1.找到$CATALINA_HOME echo $CATALINA_HOME 2.cd ../b...

2017-08-23 20:36:02 2418 0

原创 jvm调优

http://www.crazyant.net/1858.html http://www.cnblogs.com/panxuejun/p/6052315.html http://www.cnblogs.com/lsx1993/p/4722684.html

2017-08-15 20:55:18 90 0

原创 独占锁和共享锁

http://www.infoq.com/cn/articles/jdk1.8-abstractqueuedsynchronizerhttp://ifeve.com/java-synchronousqueue/ http://blog.csdn.net/longeremmy/article/de...

2017-08-15 20:54:39 634 0

原创 赋值,浅克隆和深度克隆

赋值,引用类型,是直接复制的对象地址; 浅克隆,该对象的所有变量属性均和原来的对象包含相同的数值,如果该属性是被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。

2017-08-15 20:53:11 161 0

原创 查机器CPU过高和内存过高的问题

1.ps -ef |grep java 查询机器上的所有进程,以全格式显示 -e为展示所有的进程信息;-f 为全格式 2.ps -Lf 113456 113456为进程号 3.pstree -p显示所有的进程树 4.pstack 123456显示123456这个进程的栈信息...

2017-08-10 20:44:55 385 0

原创 Unsafe类

java不能直接访问操作系统底层,而是通过本地方法来访问。Unsafe类提供了硬件级别的原子操作,主要提供了以下功能:1、通过Unsafe类可以分配内存,可以释放内存;类中提供的3个本地方法allocateMemory、reallocateMemory、freeMemory分别用于分配内存,扩充内...

2017-08-09 09:03:42 114 0

原创 实现Tomcat热更新部署

插件式的架构可以为系统带来极高的扩展性。典型的一个例子就是eclipse。我们可以下载各种各样的插件来不断丰富eclipse的功能,而eclipse本身却不需要作任何改动。那么在Java中如何实现插件机制呢?动态加载实现插件式系统的基础是动态加载机制。所谓动态加载是指系统所要用到的字节码文件不需要...

2017-08-08 15:41:23 4315 0

原创 java后端学习之路

最近BAT等各大互联网巨头们的校招陆陆续续都准备开始了,可能对于在校的大多数学生来说,不知道如何正确衡量自己掌握的技术,更不知道BAT这样的公司会要求自己必须具备什么样的技术能力。对于Java研发方向的技术面试,这里总结了一些你必须要掌握的技术知识点,考察的内容会比这里总结的多,所以如果想要有一个...

2017-08-07 15:30:22 490 0

原创 Mybatis-generator常用的几个内置插件

Plugin能够用来在MyBatis Generator生成Java和XML文件过程中修改或者添加内容;Plugin必须实现org.mybatis.generator.api.Plugin接口,在这个接口中提供了非常多的方法,所以,很自然,MBG提供了一个适配器org.mybatis.genera...

2017-07-28 14:29:56 3060 0

原创 优化算法系列

梯度下降算法、蚁群算法、退火算法、遗传算法、粒子群算法、蜂群算法 1.梯度下降算法2.蚁群算法3.模拟退火算法4.遗传算法5.粒子群算法6.蜂群算法

2017-07-11 14:21:27 336 0

转载 java gcc博客系列

http://blog.csdn.net/kjfcpua/article/details/7300286http://yhjhappy234.blog.163.com/blog/static/31632832201222691738865/http://syyixin.iteye.com/blog...

2017-07-10 10:53:00 124 0

原创 Linux运维排查问题

[mart_cd@BJYF-Client-15244 ~]$ top top - 14:07:25 up 322 days, 21:16, 5 users, load average: 0.07, 0.53, 0.84 Tasks: 623 total, 1 running, 620...

2017-07-04 14:14:14 422 0

原创 JVM调优1

http://blog.csdn.net/fenglibing/article/details/17323515 查看 java进程列表信息 jps -lvm 查看JVM中堆栈方法信息 jstack -l 1254

2017-07-04 14:00:03 128 0

提示
确定要删除当前文章?
取消 删除