logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Hadoop、Storm和Spark主流分布式系统特点和应用场景

最初我们来到这个世界,是因为不得不来;最终我们离开这个世界,是因为不得不走。——《余华作品集》1、概述  大数据现在是业内炙手可热的话题,随着技术的发展,如HDFS,大数据存储技术已经不在是难点,但是对大数据如何做好存储后的下一步处理将是未来竞争的焦点,目前比较受欢迎的Storm, Spark, Hadoop三个大数据处理工具都是JVM上的语言写成的。    由于Google没有开源Goo

#hadoop#spark#storm
SpringCloud实战与原理分析--第一章:微服务架构

伟大的人不是生下来就伟大的,而是在成长过程中显示其伟大的。 ——马里奥·普佐《教父》1、技术架构的演化1.1 单体架构1.1.1 简单单体模式简单单体模式是最简单的架构风格,所有的代码全都在一个项目中。优点(1)项目的开发人员都可以随时修改任意的一段代码,或者增加一些新的代码。开发人员在个人电脑上就可以进行开发、调试、测试整个系统的功能。(2)项目不需要额外的一些依赖条件...

#分布式#微服务
数据库设计——多选状态字段设计

没人对你说「不」的时候 你是长不大的。——《战争与和平》1、引言在做公司的算法分析相关项目时,遇到分析状态这个字段存在多种分析算法对应的状态,并且是多选的。这样讲起来有点抽象,由于项目保密问题,也不能细讲。换个通俗的例子来说明这个问题。例如:某个商家支持多种会员卡打折,如金卡、银卡、其他卡,多选状态。通常的做法是在商家表中建立三个字段,gold_card(tinyi...

两台设备连接在同一Wi-Fi不能通信问题解决

在同时开发后台和app测试时发现,我服务端在Mac上跑,Mac和手机连接同一个PC使用小米随身Wi-Fi开出的Wi-Fi,但是手机就是不能连接服务端,如果将服务端程序部署在开启Wi-Fi的pc上,就能够访问,真是好生郁闷,当然,问题还是要解决的。查了下资料:AP隔离的作用就相当于以太网中的VLAN,如果一台以太网交换机配置有多个VLAN,则在不同VLAN中的主机在通常情况下是无法进行互相访问的,要

maven install时跳过test

人生苦短,不如不遇倾城色。此间情长,常伴君侧永相随。-《倾城色》1、方法在maven install打包时,默认会执行测试方法,如果测试失败则打包失败,所以在打包时可以跳过测试。共有两种方法:(1)命令方式mvn install -Dmaven.test.skip = true(2)配置文件方式在maven构建包依赖配置文件pom.xml的proje...

#maven#test
APP中分享H5链接到微信,后面被加上from=singlemessage&isappinstalled=1的解决方案

前端时间在开发APP分享H5链接到微信的功能时,一直打不开,最终发现是因为微信分享会根据分享的不同,为原始链接拼接如下参数:朋友圈&from=timeline&isappinstalled=0微信群&from=groupmessage&isappinstalled=0好友分享 &from=singlemessage&a

业务架构

本文是阅读《极客时间-架构实战案例解析》的读书笔记作为开发人员,平常讨论比较多的是技术层面的东西,比如 Spring 框架、Redis 缓存、MySQL 数据库等等,我们喜欢讨论这些,是因为纯技术的东西比较通用,和业务相关性不大,沟通起来比较方便。但一个项目能否成功落地,首先需要的是把业务分析做到位,至于选用什么技术架构来实现,这是我们第二位才去考虑的因素。从架构角度看,业务架构是源头,然后才是技

#架构
技术架构

本文是阅读《极客时间-架构实战案例解析》的读书笔记1、概述对于开发人员来说,我们每天都在用技术。但我们写的代码,其实只是系统的一小部分,我们了解的技术,也只是系统用到的一小部分。要深入掌握技术架构,就需要了解整体的系统。面对一个复杂的系统,经常会有以下困扰:不清楚系统整体的处理过程,当系统出问题时,不知道如何有针对性地去排查问题。系统设计时,经常忽视非业务性功能的需求,也不清楚如何实现这些目标,经

SpringBoot中通过mybatis拦截器打印sql执行时间

真正的光明决不是永没有黑暗的时间,只是永不被黑暗所掩蔽罢了。真正的英雄决不是永没有卑下的情操,只是永不被卑下的情操所屈服罢了。——《约翰 • 克利斯朵夫》1、引言开发时,在控制台打印SQL语句的执行时间和语句对于调试bug和优化SQL语句极为重要。本文主要介绍在SpringBoot框架下,通过注解@Configuration注解配置和mybatis拦截器配置打印SQL执行时间。...

#mybatis
Android中RxJava+Retrofit+MVP模式的整合(1)—目录设计

1.概述从今天开始,我将对于Android中RxJava+Retrofit+MVP模式的整合,写一系列文章,包括最后实现一个商业项目。2.MVP架构下面简单介绍下MVP架构,方便读者对目录设计的理解。MVP架构各层负责功能:* View 对应于Activity,负责View的绘制以及与用户交互* Model 依然是业务逻辑和实体模型* Presenter 负责完成View于Model间的

#rxjava#retrofit
    共 18 条
  • 1
  • 2
  • 请选择