- 博客(25)
- 收藏
- 关注
转载 云,大数据,机器学习以及相关概念的关系
转载自:https://blog.youkuaiyun.com/FL63Zv9Zou86950w/article/details/80649661云虚拟化IaaSPaaS大数据
2019-05-15 16:07:34
207
原创 朴素贝叶斯知识点
关于NB学习,需要知道一下知识点,然后再串联起来思考,秒懂朴素贝叶斯原理以及应用1. 监督学习2. 分类classification3. 基于贝叶斯定理公式4. 全概率公式5. 先验概率6. 后验概率7. 极值问题情况下的每个类的分类概率,取最大值得那个分类8. 样本有N个特征,并且每个特征之间相互独立,便于公式的计算,于是有各特征联合概率等于各特征分别概率的乘积...
2019-05-08 09:06:55
181
转载 Kafka史上最详细原理总结
https://blog.youkuaiyun.com/lingbo229/article/details/80761778
2019-05-08 08:58:11
191
翻译 代理模式和装饰器模式区别
参考https://blog.youkuaiyun.com/andong154564667/article/details/80258061根据自己的理解,做了一点点修改。两种模式的作用:用于AOP,不改变原有实现的情况下,进行功能扩展,proxy模式比较适合固定的AOP功能需求,decorator比较适合动态扩展的AOP需求1. 同样的事情,proxy模式和decorator模式都能实现,...
2019-03-26 15:19:53
1704
原创 javassist介绍
动态类库: 检查, 动态修改和创建java类。与JDK只带的反射功能类似,但更强大。重要的类:ClassPool: 跟踪和控制所操作的类,与jvm的classLoader类似。CtClass:CRU,可以检查类数据(字段和方法),在类中添加新字段,方法和构造函数,改变类,父类和接口的方法;但是不提供删除类中字段,方法和构造函数的任何方法。CtField: 用来访问域CtMethod:用来访问...
2018-03-20 14:02:23
267
转载 Guice lightweigh dependency inject
转载自:https://www.imooc.com/learn/901https://www.imooc.com/article/20679?block_id=tuijian_wzresource code: C:\Users\ebinwwu\workspace\googleGuice and C:\Users\ebinwwu\workspace\guiedemo-spring
2018-02-26 11:27:29
165
原创 rabbitmq之RPC(remote procedure call)
Request-Reply pattern:http://www.enterpriseintegrationpatterns.com/patterns/messaging/RequestReply.html之前研究的生产者/消费者模式都是单向的,生产者生产message,消费者消费messageRPC则是双向的,消费者消费完message,返回result给生产者。这样,就存在
2017-12-28 19:08:53
204
原创 rabbitmq之topic
topic exchange:能够route message 基于多个标准(相互独立的多重意义/标准),每个标准以dot分隔,匹配是合并式,全部满足才算匹配成功。比如message发布时的routingkey是quick.orange.rabbit (注意中间的dot),bindingkey是*.orange.rabbit 或者*.orange.*或者*.*.rabbit等等都是算匹配成功的
2017-12-28 16:42:45
263
原创 rabbitmq之routing
routingkey 和 bindingkeyroutingkey:producer 发布message 通过basicPublish方法,其中有一个exchange 参数用来指定发送到哪个exchange,一个参数routingkey,用来指定exchange接收到message后,发送给哪个binding在此exchange的queues (queue binding到exchange有个
2017-12-28 16:18:09
386
原创 rabbitmq之 Publish/Subscribe
应用场景:把一条message 发送给多个consumers去处理相关元素:exchange: 使用exchange type fanout,定义新的exchange和新的名字,不用默认的empty string exchange direct type。queue: 定义queue,server 会自动跟生产的queue一个临时的名字,只所以定义queue时不给名字,是因为正常的qu
2017-12-27 21:19:47
191
原创 rabbitmq之Fair dispatch
正常情况下,rabbitmq server(broker)会盲目地,按照message数目平均地分发message给consumer,而不考虑有的message处理起来比较耗时,有的处理起来很快,场景问题是,假设有两个consumers,consumerA和consumerB,4条messages,evenly, message1,message3会分发给consumerA去处理,messag
2017-12-27 16:43:37
468
原创 rabbitmq之Message durability
消息持久性,通过consumer的ack机制,可以保证在message没有完全处理完之前,就出现consumer crash/ connection,channel close的场景下,message不会从queue里删掉,requeue,redeliver给下一个valId binding的consumer。但是当broker server crash或者RabbitMQ server st
2017-12-27 16:17:43
4581
原创 rabbitmq之Message Attributes and Payload, AMQP 0-9-1 Methods 以及常用概念
messages可以以persistent的形式发布,这样,message会被broker保存到disk,当broker重启时,不会丢失,如果只是简单是把message发布到durable exchange或者route到durable queue,并不能保证message 的持久性,而是完全取决于message本身的persistent mode(Delivery mode),但是以persis
2017-12-27 10:52:32
2430
原创 rabbitmq之consumer学习
consumer:push message,from queue to consumerpull message, from consumer to queueEach consumer (subscription) has an identifier called aconsumer tag. It can be used to unsubscribe frommessages. C
2017-12-26 21:33:37
931
原创 rabbitmq 3 entities之 binding
Binding: 绑定exchange和queue,用来指示怎么route message到哪个/哪些queues, 对于direct exchange,binding通过routingkey,对于fanout exchange,routingkey无效,所有绑定的到此exchange的queue都会接受到deliver到此exchange的messages。对于 topic exchange,b
2017-12-26 21:26:07
218
原创 rabbitmq 3 entities之 queue
queue attributes:类似exchange的属性name:队列的名字durable:为true时,broker重新还在exclusive:为某一个connection所独有的,当此connection 关闭的时候,queue也会被删掉auto-delete:当没有consumer 订阅到此queue时,此queue会被删掉arguments:为plugin和brok
2017-12-26 21:02:44
140
原创 rabbitmq 3 entities之exchange
exchanges, routing key and queuesexchanges: exchange attributes:exchange type:4种,direct exchange,amq.direct; fanout exchange, amq.fanout; topic exchange, amq.topic and headers exchange, amq.ma
2017-12-26 20:01:18
184
原创 RabbitMQ学习之[error] Failed to create cookie file 'h:/.erlang.cookie': enoent
rabbitmqm windows 启动失败,由于环境变量homedrive没有权限写入.erlang.cookie
2017-12-26 16:31:03
3201
3
原创 Property and xml configuration parse by using apache common lib commons-configuration.jar
PropertiesConfiguration propertiesConfiguration = new PropertiesConfiguration();//create a empty PropertiesConfiguration objectpropertiesConfiguration.setIOFactory(org.apache.commons.configuration
2017-12-15 10:20:40
221
原创 查看某个class是从那个jar包中load进来的,避免不同jar包打架的情况
add -verbose:class to your JVM argumentand it will show info like:[Loaded org.testng.remote.RemoteTestNG from file:/Users/nick/workspace/myproject/testng-eclipse/testng-eclipse-plugin/lib/test
2017-12-12 11:24:45
191
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人