一、总论 根据http://lucene.apache.org/java/docs/index.html 定义: "Apache Lucene(TM) is a high-performance, full-featured text search engine library written en Read More
本文中会持续记录关于架构师相关的好的文章,期待学习成就更好的自己。会持续更新~ 以下文章来自微信公众号 有兴趣可关注下 主从DB与cache一致性 秒杀系统架构优化思路 晋升的为什么不是你 58龙哥教你“如何做系统性能优化”(纯干货) 58同城推荐系统架构设计与实现-top100summit(纯干货 Read More
Medivh监控系统- 系统介绍 本系统旨在提供业务监控实时数据和历史数据以及报表、阈值报警、同比增长分析等一体化的历史业务数据解决方案。 技术选型 sdk部门有C#版和java版,api和website采用golang语音开发,数据库采用mysql,数据传输采用socket+http 架构设计 系 Read More
加载=>验证=>准备=>解析=>初始化 5个阶段所执行的具体动作 在加载阶段,虚拟机需要完成3个事情1.通过一个类的全限定名获取定义此类的二进制字节流2.将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构3.在内存中生成一个代表这个类的 java.lang.class 对象,作为方法区这个 Read More
总所周知,值类型是比引用类型更“轻型”的一种类型,因为它们不作为对象在托管堆中分配,不会被垃圾回收,也不通过指针来引用。但在许多情况下,都需要获取对值类型的一个实例的引用。例如,假定要创建一个ArrayList 对象(System.Collections 命名空间中定义的一个类型)来容纳一组 Poi Read More
下图展示了编译源代码文件的过程。如图所示,可用支持 CLR 的任何一种语言创建源代码文件。然后,用一个对应的编译器检查语法和分析源代码。无论选用哪一个编译器,结果都是一个托管模块(managedmodule)。托管模块是一个标准的 32 位 Microsoft Windows 可移植执行体(PE32 Read More
测试环境:ubuntu 15.10 64位 cpu:inter core i7-4790 3.60GHZ * 8 内存:16GB 硬盘:ssd 120GB 软件环境:rabbmitmq 3.6.0 kafka0.8.1 (均为单机本机运行) PS: 测试结果均为单操作测试,即生产的时候没有消费操作 Read More
1:驱动 本来打算自己写一个驱动的,后来发现github上面已经有了,那我就直接拿现成的了,驱动采用 github.com/streadway/amqp ,直接import就可以啦!2:exchange and queue 在上一篇文章中,我们已经创建好virtualhost 、exchange... Read More
1:环境选择 系统为ubuntu 15.04 ,我装在虚拟机里面的2:rabbitmq tabbitmq 3.5.4 download url : http://www.rabbitmq.com/3:安装 在Ubuntu环境下,建议直接下载deb安装包,可以再ubuntu软件包管理中直接安装,... Read More
目录rabbitmq ubuntu下的配置go实现rabbitmq的消息收发1:背景简介 我是一个.net一线开发,今年6月份离开帝都来到魔都,后入职于莫江互联网在线教育公司。现刚刚转正,在这短短的三个月的时间,莫江给我的是职业路上颠覆性变化。 .net技术迷 => nodejs/java/g... Read More