情情说

记录工作、学习和生活


  • 首页

  • 标签

  • 分类

  • 归档

  • 关于

「单点登录与权限管理」系列概述

发表于 2018-02-24 | 分类于 单点登录与权限管理

首先,感谢几位朋友在朋友圈转发我的文章,小声的告诉你们,是我主动让他们帮忙转发的:)在朋友们的分享下,凌晨推送的一篇文章,阅读人数达到了280多,很满足,我会坚持写下去,分享工作、学习、生活中的所思所想。

已关注的朋友们多给我点赞,给我一些动力:)

本来准备结合实际项目,写写netty系列,但后面一个月工作会比较忙,就决定写写和后面工作关联度大的技术,一边调研、实践,一边整理、分享给大家。

阅读全文 »

「4+1视图」学习与理解

发表于 2018-02-23 | 分类于 软件工程

声明:部分内容摘录了简书「橘色对白」作者的文章片段。

之前经常看到文章中提到「4+1视图」,对其也有片面的理解,但一直没有实践过,不清楚其真正的作用,这两天在业务需求分析中运用了其中的一部分,想谈谈自己的粗浅理解。

最近在调研「多租户」实现方案时,看到简友「橘色对白」的3篇关于多租户架构的文章,其中一篇「」,以「4+1视图」的形式,覆盖了分析、设计、开发、部署等阶段,如何一步一步递进,形成最终的实施方案。

所谓「4+1视图」,是从5个不同视角来描述软件体系结构,包括场景视图、逻辑视图、开发视图、过程视图、物理视图,每个视图只关系系统的一个侧面,5个视图结合起来,才能反映系统的全部内容。

阅读全文 »

我的常用工具集

发表于 2018-02-22 | 分类于 tool

今天年后第一天上班,去年会有公司高管在门口发红包,本来想早点去公司,但还是晚到20分钟,错失了我的大红包 :)。上午一直不在状态,可能是所谓的节后综合征,下午慢慢好起来,调研和整理了 「多租户的实现方案」。

今天想说说我的常用工具集,主要是mac上的工具,希望大家有喜欢的。如果有更好用的,大家可以在留言区留言,让更多的人知道。

16年初来到小米后,标配是双显示器,配置是8核16G内存,系统推荐使用ubuntu,之后就一直用这个。但我们的项目有好多子项目,每次在本地调试时,会导致机器会非常卡,比较影响工作效率。

所以,今天又把我的mac笔记本带到公司了,分担一部分压力,以后会同时用公司电脑和mac上,分别显示在2个显示器上。

公司电脑只运行idea集成开发软件,mac上主要运行idea以外的所有的常用软件,比如微信、qq、文档工具、邮件客户端、xmind、笔记软件、浏览器等。

阅读全文 »

《深入实践Spring Boot》阅读笔记之三:核心技术源代码分析

发表于 2018-02-21 | 分类于 spring

刚关注的朋友,可以回顾前两篇文章:

  • 基础应用开发
  • 分布式应用开发

上篇文章总结了《深入实践Spring Boot》的第二部分,本篇文章总结第三部分,也是最后一部分。这部分主要讲解核心技术的源代码分析,因为篇幅和能力原因,分析的不会太详细,后续深入研究后再专门写文章。希望大家能从「阅读笔记」3篇文章中,对Spring Boot提供的功能有所了解,在项目中进行实践,不断从繁琐重复的开发中解放出来。

我也是最近刚开始了解Spring Boot,计划今年在项目中实践,到时会总结实践过程中的一些问题和经验,分享给大家。想一起学习、实践、交流的朋友,可以扫描文章下方的二维码,关注我的个人公众号,感谢大家。

本篇主要从以下几个方面总结:

  • Spring Boot自动配置实现原理;
  • Spring Boot数据访问实现原理;
  • 微服务核心技术实现原理;
阅读全文 »

《深入实践Spring Boot》阅读笔记之二:分布式应用开发

发表于 2018-02-20 | 分类于 spring

上篇文章总结了《深入实践Spring Boot》的第一部分,这篇文章介绍第二部分:分布式应用开发,以及怎么构建一个高性能的服务平台。

主要从以下几个方面总结:

  • Spring Boot SSO
  • 使用分布式文件系统
  • 云应用开发
  • 构建高性能的服务平台
阅读全文 »

《深入实践Spring Boot》阅读笔记之一:基础应用开发

发表于 2018-02-19 | 分类于 spring

上上篇「1718总结与计划」中提到,18年要对部分项目拆分,进行服务化,并对代码进行重构。公司技术委员会也推荐使用spring boot,之前在各个技术网站中也了解过,它可以大大简化spring配置和各个组件的使用,与其关系密切的Spring Cloud可以很好支持微服务的开发。

为了后续项目的应用,想利用这2天看下《深入实践Spring Boot》,这本书是17年双十一期间在京东上买的,一直懒着没看。这本书偏应用,适合初学者看,正文内容也就240多页,看的会比较轻松。

目前,看完了第一部分,约占全书1/2内容,计划初七上班前看完这本书。我会分3篇文章进行介绍,这篇文章首先介绍下这本书的整体结构,然后总结下第一部分的内容。

我不会介绍具体的实现过程,只是把这本书想要讲的内容串起来,重点说明下我认为重要的内容。想深入了解的,可以直接看这本书,也可以通过文中的一些概念搜索相关的文章阅读。

阅读全文 »

2018年公众号文章计划

发表于 2018-02-18 | 分类于 summary

18年,无论是工作还是生活,都将更忙,今年是很关键的一年。

公司业务发展迅猛,对人才的培养也很重视,自己要跟上公司的步伐,在技术和管理上更进一步。

为了充分利用业余时间,把平时看视频、无意义的熬夜时间,用在「写公众号文章」,将自己的技术学习、业务实现进行总结、分享,让自己更充实,更有动力。

书上得来终觉浅,将学习的技术与业务实现相结合,相互促进。

希望大家关注我,给我一些动力,18年一起进步。

阅读全文 »

1718总结与计划

发表于 2018-02-16 | 分类于 summary

2018年已经悄然到来,回望过去一年,收获很多,感恩很多。未来一年,内心充满了期待,无论是工作还是生活,将会发生很大变化。大年初一的晚上,将自己的所思所想记录下来,与大家分享,激励自己18年更努力。

17年总结

我目前就职于小米,在『小米网智能客服项目』从事开发工作,项目主要包含在线客服、智能机器人、智能数据分析三大块,另外还包括热线、邮件、工单等模块。

16年3月份,我加入这个团队,当时就4个人,每个人负责多个子项目。经过了解,项目初期想做的功能很多,设计的比较大,很多人投入进来,形成了很多个子服务。所以17年上半年之前,我一直在维护项目,解决线上的一些问题,实现业务的一些小需求。另外,当时小米的管理比较扁平化,项目管理和团队管理也不是很规范,自己也比较松散,技术和团队协作能力提升的都比较少。

17年下半年,小米发展增速明显,国内和国外的业绩都有了很大提升。管理上也开始重视起来,招了很多项目经理,『小米网智能客服项目』有了产品功能规划,开发团队也慢慢扩大,慢慢变得好起来。

还有一点对我影响很大,我们团队的开发负责人,17年中旬加入进来,有10多年的开发、管理经验,从他身上,在任务规划、执行力、团队协作上学到了很多。

下面从主要工作、线上问题处理、规划执行能力、家庭几个方面总结自己过去的一年。

阅读全文 »

hexo使用七牛作为文件存储

发表于 2018-02-16 | 分类于 tool

注册七牛账号

进入 官网注册账号

安装hexo七牛插件

插件地址:

文档说明比较全,按照README.md文件一步一步安装、配置即可

本地上传图片

hexo qiniu sync
同步本地图片到七牛

hexo qiniu sync2
增加同步上传那些本地与七牛空间有差异的文件

阅读全文 »
1…67
calm

calm

69 日志
13 分类
31 标签
© 2019 calm