自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

羊三的学习之路

天道酬勤

  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

翻译 【Scikit-Learn 中文文档】无监督降维 - 数据集转换 - 用户指南 | ApacheCN

中文文档: http://sklearn.apachecn.org/cn/stable/modules/unsupervised_reduction.html英文文档: http://sklearn.apachecn.org/en/stable/modules/unsupervised_reduction.html官方文档: http

2017-12-04 11:18:18 209

翻译 【Scikit-Learn 中文文档】预处理数据 - 数据集转换 - 用户指南 | ApacheCN

中文文档: http://sklearn.apachecn.org/cn/stable/modules/preprocessing.html英文文档: http://sklearn.apachecn.org/en/stable/modules/preprocessing.html官方文档: http://scikit-learn.or

2017-12-04 11:17:35 252

翻译 【Scikit-Learn 中文文档】Pipeline(管道)和 FeatureUnion(特征联合): 合并的评估器 - 数据集转换 - 用户指南 | ApacheCN

中文文档: http://sklearn.apachecn.org/cn/stable/modules/pipeline.html英文文档: http://sklearn.apachecn.org/en/stable/modules/pipeline.html官方文档: http://scikit-learn.org/stable/

2017-12-04 11:16:43 187

翻译 【Scikit-Learn 中文文档】Pipeline(管道)和 FeatureUnion(特征联合): 合并的评估器 - 数据集转换 - 用户指南 | ApacheCN

中文文档: http://sklearn.apachecn.org/cn/stable/modules/pipeline.html英文文档: http://sklearn.apachecn.org/en/stable/modules/pipeline.html官方文档: http://scikit-learn.org/stable/

2017-12-04 11:16:04 183

翻译 【Scikit-Learn 中文文档】模型持久化 - 模型选择和评估 - 用户指南 | ApacheCN

中文文档: http://sklearn.apachecn.org/cn/stable/modules/model_persistence.html英文文档: http://sklearn.apachecn.org/en/stable/modules/model_persistence.html官方文档: http://scikit-

2017-12-04 11:14:34 147

原创 记一次Thrift Server错误排查

1. 起因1.1. 昨夜下班回家后11点左右突然收到hbase监控的连接失败邮件。1.2. 上线查看监控日志,发现均是timeout异常1.3. 查看消费者日志,发现所有连接不可用,不断重试中,遂关闭所有消费者2. 进一步排查2.1. 早上九点到公司开始继续排查问题2.2. 查看hbase thrift 日志,发现大量重试,发现thrift处理线程已满,大量等待任务$ tail -n 1000 hb

2017-02-21 11:31:54 6972

原创 JDK源码分析(2)-java.util.LinkedList

废话少说,直接开搞//元素个数transient int size = 0;//抽象出来的链表节点类private static class Node<E> { E item; Node<E> next; Node<E> prev; Node(Node<E> prev, E element, Node<E> next) { this.item =

2016-10-27 22:51:05 414

原创 JDK源码分析(1)-java.util.ArrayList

1. 前言从Mybatis开始,看源码这种学习方式似乎给了我一个新的大门,可惜的是看Mybatis时并没有深入看,现在又忘了七七八八,也算一个教训,以后还是得认真写博客。ArrayList几乎是我们在写代码中用的最多的Collection实现,一直想尝试看看JDK源码,对于一些集合的基本知识不在本篇中再叙述。现在开始撸源码吧。 2. 字段//默认初始容量private static final i

2016-10-25 20:55:24 297

原创 深入理解JVM

一整篇讲完Java虚拟机,作为《深入理解JVM》一书阅读笔记1. 运行时数据区2. 垃圾回收2.1 对象已死算法GC的对象: - 虚拟机栈(栈帧中的本地变量表)中引用的对象 - 方法区中类静态属性引用的对象 - 方法区中常量引用的对象 - 本地方法栈中JNI引用的对象2.1.1 引用计数算法给对象添加一个引用计数器,每当有一个地方引用它时,计数器就+1,当引用失效时,计数器就-1.任何时刻

2016-10-20 21:16:12 332

原创 Java中的Reflect

Java 中反射总的来说就是获得Class实例,通过这个Class实例来获取类的信息从而可以实例化该类或者调用方法1. 获得Class实例一共有三种方法获得Class clazz = Class.forName("cn.sheep3.efjava.reflect.Persen");Class clazz = Demo.class;Class clazz = demo.getClass();2.

2016-10-19 23:07:40 274

原创 IoC与DI

DI依赖注入 如果在ClassA中,有ClassB的实例,则称ClassA对ClassB有一个依赖。依赖public class Human { ... Father father; ... public Human() { father = new Father(); }}很显然用这种方式new 依赖的对象,如果需要不同的方式取new的话,需要

2016-10-19 23:06:25 213

原创 AOP面向切面编程

AOP面向切面编程面向切面,在我的理解就是在不影响源代码的情况下,已一个切面的角度在想要的地放插入逻辑代码。通常是通过动态代理实现的。场景对于某一类操作的相同前置操作和或相同后置操作进行封装。例如,权限认证,日志与OOP的不同OOP针对业务处理过程的实体(Dog、Cat、Duck)及其属性和行为(run)进行抽象封装,以获得更加清晰高效的逻辑单元划分。AOP则是针对业务处理过程中(run或j

2016-10-19 23:05:23 211

原创 Ehcache

Why Ehcache通过对请求过的数据进行缓存策略,从而达到:提高系统的吞吐量(即每秒的数据处理量提高CPU的速度减少耗时操作(数据库操作 特性缓存清空策略FIFO:先进先出LRU:最近最少使用LFU:最近不经常使用配置cachemaxElementsInMemory: 缓存的最大对象数eternal: 是否永久缓存,是则超时设置将被忽略overflowToDisk: 内存不

2016-10-19 23:04:09 212

原创 Java8函数式编程

2. Lambda表达式button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent event) { System.out.println("button clicked"); }});变成—–>button.addActionListener(eve

2016-10-19 23:02:55 251

原创 hashcode()与equals()

1. Object中public boolean equals(Object obj) { return (this == obj); }public native int hashCode();2. equals覆盖关系 当类具有自己特有的”逻辑相等”概念,而且超类没有覆盖equals以实现期望的行为,这时我们就需要覆盖equals方法。在覆盖equals方法时,需要遵守通用

2016-10-19 23:02:07 216

原创 Dr.com API

dr.com API 因为学校用的是dr.com的宽认证, 而他们的登陆客户端做的连网页登陆都不好 , 为了一个记住密码的功能,决定自己写一个QUST的客户端,抓包分析后的AIP如下1. 用户登录 其中PID=”1”,CALG = “12345678”URL:http://172.16.10.3/Method:POSTParams: DDDDD=用户名 &upass="+(M

2016-07-07 10:22:57 985

原创 ZooKeeper安装与配置

ZooKeeper安装与配置参考资料 ZooKeeper安装与配置由于阿里推荐的资料时间过去已久 , 我这里更新一下新的安装与配置方法1 下载zookeeper二进制安装包http://www.apache.org/dyn/closer.cgi/zookeeper/这里有许多可用的mirror我选择http://mirrors.hust.edu.cn/apache/zookeeper/来下载z

2016-06-10 17:52:31 287

原创 CentOS搭建RabbitMQ

CentOS搭建RabbitMQ

2016-06-08 21:42:13 349

原创 FileLock设计文档

FileLock Design Doc1. 设计说明1.1 软件功能描述1.1.1 两个主要功能加密 : 选择文件对文件进行加密保存到指定位置 , 并删除原文件解密: 对加密的文件进行解密并还原到文件原位置 , 并删除密文 以下所说的加密和解密均为该两个过程的简写1.1.2 软件界面Folder Reader 界面 : 从SDCard开始浏览文件 , 一个简单的文件浏览器 , 长按条目可进

2016-05-31 14:42:12 354

原创 深入理解Java虚拟机总结-思维导图

Java内存区域与内存溢出异常垃圾收集器与内存分配策略

2016-05-19 21:12:18 1561

原创 Java访问权限修饰词

public、protected、default、private在说明这四个关键字之前,我想就class之间的关系做一个简单的定义,对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes(即同一个包),认为都是自己的朋友friendly。public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用pri

2016-04-14 22:48:58 473

原创 单例模式的多种方式与选择

前言当我们使用单例模式的时候,在实际需求场景中。单例模式可以给我们带来更好的资源优化。但是同时,他也带来了线程安全问题,下面使用了7中方式的单例模式,在实际场景中,我们往往不会简简单单的使用饿汉模式或者懒汉模式。

2016-04-13 23:16:35 239

原创 无法远程连接mysql服务器

解决无法连接远程mysql服务器服务器本地登陆mysql mysql -u root -p赋予任何主机访问数据的权限 GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ WITH GRANT OPTION修改生效 FLUSH PRIVILEGES退出MySQL服务器  EXIT   这样就可以在其它任何的主机上以root身份登录啦。

2016-04-05 22:14:48 351

原创 观察者模式-拿站放后门,你上线我就知道!

做过VC++、javascript DOM或者AWT开发的朋友都对它们的事件处理感到神奇,了解了观察者模式,就对事件处理机制的原理有了一定的了解了。

2016-04-02 20:20:04 374

原创 中介者模式-吵架和好得找宿舍老大

如果两个类会互相影响,那么就可以通过中介者模式来使两个类之间耦合松散代码

2016-04-01 23:34:29 336

原创 JVM运行时数据区域

Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。程序计数器程序计数器可以看作是当前线程锁执行的字节码的行号指示器。每个线程都需要一个独立的程序计数器,各线程计数器互不影响,他是线程私有的。如果线程正在执行一个Java方法,计数器记录的是正在执行的虚拟机字节码指令的地址;如果正在执行的是Native方法,计数器值则为空。此内存区域是唯一一个在Java虚拟机规范中没

2016-03-27 21:49:46 308

原创 模版方法模式--老大来定义,小弟去实现

模板方法模式是我们比较常见的模式,这里我总结了一下其优缺点和使用场景~

2016-03-26 16:14:19 193

原创 阿里巴巴校招内推一面总结

一面完距现在已经有两三天了,接到一面的电话时我还在回寝室的路上,看见号码归属地一瞬间紧张的不行,在电话里面试官听起来挺平和的,然后就问我现在方不方便进行电话面试,我想了想心一横,得,上吧。总而言之面试官没怎么问我的弱项,大多都围绕着我做过的项目说,问的比较深……很多东西我都没有怎么注意,比如mysql锁机制、JVM、正则也只会一点点,从一开始的手忙脚乱,到后面开始强行带着面试官的节奏。最后实在没什么

2016-03-26 15:52:32 451

原创 原型模式--你的作业写完啦,借我们抄抄吧!

实现 简单来说,原型模式就是一个类实现了Cloneable接口,然后就可以使用clone方法,又因为clone方法在Object中的作用域是protected类型的,所以需要override clone方法,将protected改成public

2016-03-26 15:43:59 405

原创 工厂方法模式--要车,轮子你得帮我装!

工厂模式常见的三种:简单工厂模式工厂方法模式抽象工厂模式工厂模式优点:代码清晰,有效的封装变化对调用者屏蔽具体的产品类降低耦合度工厂方法模式:四要素:工程接口,核心。工程实现产品接口,规范产品实现适用场景:生成复杂对象的地方解耦需要扩展性的时候例子:如果我们要new一个车子的时候,还要new轮子,发动机啥的,很麻烦,可以在工厂方法模式中实现类图代码示例interfa

2016-03-26 15:32:20 569

原创 单例模式,只要一个就够啦!

首先要明确的是! 单例类只有一个实例!自行实例化提供这个唯一的实例!单例模式三个要点:私有构造方法,private!一个自己的私有静态变量!static!一个返回自己的静态公有方法!public static 我自己 method !单例模式常见两种分类饿汉模式简单来说就是,不管我什么时候吃,一开始就给我准备好!public class Singleton { privat

2016-03-26 15:24:40 680

原创 设计模式中类的关系

在java以及其他的面向对象设计模式中,类与类之间主要有6种关系,他们分别是:依赖、关联、聚合、组合、继承、实现。他们的耦合度依次增强。这里就个人的理解稍稍总结一下~

2016-03-26 15:13:44 340

原创 开始CSDN之旅~

在一开始的时候我自己搭了自己的博客买了自己的域名。后来,也坚持写了蛮多篇博客的(其实也不是很多)。可惜自己写的博客总是只有我一个人看,并没有交流,自己也无力去做SEO啊。感觉他和我的印象笔记一般了。这样一来博客便太没有意义了,平常自己学习自己去理解,总是没有人一起交流,到头来在网上写博客也是这样真是让人头疼,于是想了想还是在CSDN上写一些学习的总结吧!希望能有人指点一下。自己一个人学习总是片面的啊

2016-03-26 14:46:14 235

机器学习系统设计“中文pdf版全文+源代码”

“中文pdf版全文+源代码” 作者:Willi Richert,Luis Pedro Coelho / 译者:刘峰 微软Bing核心团队成员推出,利用Python设计机器学习系统,直观易懂的机器学习入门书籍。

2017-10-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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