2018年3月8日
摘要: 本篇目的:封装一些抽象类 1::封装日志相关类 2:封装一个Service操作类 3:封装缓存操作类 4:封装其他一些常用Helper 1.1在Framework项目里面建立好相关操作类文件夹,以便于区分 在项目中我们抽象出来的东西一般不直接对应具体的实现,而是要有一种面向接口的编程思维,这里我们封 阅读全文
posted @ 2018-03-08 12:48 粗狂的_蜗牛 阅读(1104) 评论(0) 推荐(0)
摘要: 目标:教大家搭建一个简易的前后端分离的项目框架。 目录: 1:关于项目架构的概念 2:前后端分离的开发模式 3:搭建框架的各个部分 这段时间比较闲,所以想把之前项目里用到的一些技术写到博客里来,分享给大家。其实我还不是很会写博客,各位朋友如果没看懂的话请见谅,多多包涵。 1:关于架构的概念 1.1传 阅读全文
posted @ 2018-03-08 12:37 粗狂的_蜗牛 阅读(1150) 评论(0) 推荐(0)
  2018年3月7日
摘要: 不能说某某语言不好! 首先,千万别说某一个语言好不好,应为这样的用词是错的,我曾经在好多场合听到一些程序员说java好,.net不好这类的话。 其实语言不分好坏,只是在具体的某些领域或业务场景上不合适罢了。任何技术都没有绝对的好坏,只有在这个场景下合不合适,把正确的技术用在合适的业务节点上才是最重要 阅读全文
posted @ 2018-03-07 20:14 粗狂的_蜗牛 阅读(1381) 评论(0) 推荐(0)
摘要: 使用架构图来展现出自己对一个项目中所涉及的技术的总体思路 架构图的维度和组成要素 架构视图最经典的当属4+1视图:包含逻辑视图、开发视图、过程视图、物理视图、场景视图 1:逻辑视图一般针对客户、用户、业务人员、开发组织,主要从系统的功能元素、以及它们的接口、职责、交互维度入手。主要元素包括系统、子系 阅读全文
posted @ 2018-03-07 15:23 粗狂的_蜗牛 阅读(805) 评论(0) 推荐(1)
摘要: 什么是五层架构?表现层服务层业务层数据访问层数据持久化层 阅读全文
posted @ 2018-03-07 15:12 粗狂的_蜗牛 阅读(527) 评论(0) 推荐(0)
摘要: 1、用户表 id userid username2、角色表 roleid roleName roleType 3、权限表 permissionid,permissionType4、角色权限关系表 5、文件目录结构表 6、角色文件目录权限关系表 权限分类 一、分类 (一)从控制力度来看,可以将权限管理 阅读全文
posted @ 2018-03-07 15:11 粗狂的_蜗牛 阅读(466) 评论(0) 推荐(0)
摘要: 1、单体应用 2、服务 1.1 什么是单体应用? 所有功能都放在一起,部署在一个机器上,这种应用被称为单体应用。对于用户量小,流量也不大的系统单体应用可以轻松应对。 2.1 什么是服务? 把各个模块拆分成小应用,各模块可以独立开发,灵活部署。每个应用对外提供接口让别人访问。这种方式称为服务。 服务的 阅读全文
posted @ 2018-03-07 15:10 粗狂的_蜗牛 阅读(129) 评论(0) 推荐(0)
摘要: 什么是领域驱动设计? 2004年Eric Evans 发表Domain-Driven Design –Tackling Complexity in the Heart of Software (领域驱动设计),简称Evans DDD。领域驱动设计分为两个阶段: 以一种领域专家、设计人员、开发人员都能 阅读全文
posted @ 2018-03-07 15:09 粗狂的_蜗牛 阅读(163) 评论(0) 推荐(0)
摘要: 什么是decker容器 简单理解就是将代码和部署环境一起打包的一个容器 阅读全文
posted @ 2018-03-07 15:09 粗狂的_蜗牛 阅读(121) 评论(0) 推荐(0)
摘要: 1:系统架构2:系统质量保证 2.1单元测试 2.2代码质量管理平台3:系统性能保证 3.1:缓存 3.1.1 缓存 3.1.1.1 自定义实现(多级缓存) 3.1.1.2 NoSQL(Redis,Memcached,MongoDB,PostgreSQL) 3.2:异步 3.2.1 编程语言层面异步 阅读全文
posted @ 2018-03-07 15:08 粗狂的_蜗牛 阅读(178) 评论(0) 推荐(0)