当前位置: 移动技术网 > IT编程>软件设计>

架构

Spring 学习一(了解Spring)

2020-04-29 16:12 | 分类:软件设计 | 评论:0 次 | 浏览: 302

1.Spring 框架的概念? Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针...

系统模块划分设计的思考

2020-04-26 16:34 | 分类:软件设计 | 评论:0 次 | 浏览: 107

系统模块划分设计的思考 前言 首先明确一下,这里所说的系统模块划分,是针对client,service,common这样的技术划分,...

细谈八种架构涉及模式及其优缺点概述

2020-04-24 17:20 | 分类:软件设计 | 评论:0 次 | 浏览: 129

一、什么是架构 我想这个问题,十个人回答得有十一个答案,因为另外的那一个是大家妥协的结果,哈哈,我理解,架构就是骨架,如下图所示: ...

消息队列全面了解

2020-04-22 17:36 | 分类:软件设计 | 评论:0 次 | 浏览: 94

消息队列都应用到了哪些实际的应用场景中? 一、再谈消息队列的应用场景 1、异步处理:例如短信通知、终端状态推送、App推送、用户注册...

搞懂 XML 解析,徒手造 WEB 框架

2020-04-21 16:20 | 分类:软件设计 | 评论:0 次 | 浏览: 91

恕我斗胆直言,对开源的 WEB 框架了解多少,有没有尝试写过框架呢?XML 的解析方式有哪些?能答出来吗?! 心中没有答案也没关系,...

从储值卡充值业务看分布式事务的设计

2020-04-21 16:20 | 分类:软件设计 | 评论:0 次 | 浏览: 86

公司有一项储值卡充值业务:客户在微信公众号开通储值卡服务,通过微信支付往卡里面充值,充值成功后客户可收到消息通知,并进行消费。 看起...

消息队列全面了解

2020-04-20 15:40 | 分类:软件设计 | 评论:0 次 | 浏览: 107

关于消息队列,我们来思考这么几个问题: 1、MQ为什么再系统中使用?一定要在分布式系统中使用吗? 2、MQ有哪些中间件?他们有哪些特...

臭名昭著的手机验证码功能是如何实现的

2020-04-17 16:15 | 分类:软件设计 | 评论:0 次 | 浏览: 86

前言 现在基本上各种手机 注册都会用到手机验证码,包括一些 端网站也会使用手机号作为唯一标识验证! 恰巧,小明的老板,让其开发一个用...

如何打造软件平台的亮点

2020-04-17 16:14 | 分类:软件设计 | 评论:0 次 | 浏览: 55

我们知道,一个软件平台除了能够实现最基本的业务功能之外,通常还会有一些独特的地方,比如说在视觉上给用户带来强烈的震撼效果,或者从业务...

物联网海量设备心跳注册,脱网清除——多线程高并发互斥锁落地

2020-04-16 16:59 | 分类:软件设计 | 评论:0 次 | 浏览: 79

物联网海量设备心跳注册,脱网清除——多线程高并发互斥锁落地 [toc] 1.应用背景 在物联网应用场景中,需要维护很多个设备的连接,...

OA办公系统 Springboot Activiti6 工作流 集成代码生成器 vue.js 前后分离 跨域

2020-04-16 16:59 | 分类:软件设计 | 评论:0 次 | 浏览: 103

1.模型管理 :web在线流程设计器、预览流程xml、导出xml、部署流程 2.流程管理 :导入导出流程资源文件、查看流程图、根据流...

【强烈建议】将配置文件中的IP全部换成内网域名

2020-04-15 16:40 | 分类:软件设计 | 评论:0 次 | 浏览: 72

你的配置文件中存在IP吗? 比如数据库地址,某个服务接口地址等... 你有没有遇到过这样的场景: 运维由于各种原因,通知某个服务IP...

15分钟从零开始搭建支持10w+用户的生产环境(一)

2020-04-15 16:40 | 分类:软件设计 | 评论:0 次 | 浏览: 69

前言 这是一个基于中小型企业或团队的架构设计。 不考虑大厂。有充分的理由相信,大厂有绝对的实力来搭建一个相当复杂的环境。 中小型企业...

程序如何实现可扩展性

2020-04-14 16:03 | 分类:软件设计 | 评论:0 次 | 浏览: 78

参考借鉴ABP中提供的扩展性 持续更新.... ==实现一:== 定义一个接口 定义一个实现,这个实现是要被另外的一个实现类代替的:...

java企业官网源码 自适应响应式 freemarker 静态引擎 SSM 框架

2020-04-12 15:05 | 分类:软件设计 | 评论:0 次 | 浏览: 75

前台:支持(5+3[时尚单页风格])八套模版,可以在后台切换 业务模块(首页管理) 1. 网站信息:维护网站基本信息,比如标题、描述...

【高并发】学好并发编程,关键是要理解这三个核心问题

2020-04-11 15:11 | 分类:软件设计 | 评论:0 次 | 浏览: 87

写在前面 写【高并发专题】有一段时间了,一些读者朋友留言说,并发编程很难,学习了很多的知识,但是在实际工作中却无从下手。对于一个线上...

高德深度信息接入的平台化演进

2020-04-10 16:33 | 分类:软件设计 | 评论:0 次 | 浏览: 72

本文介绍了高德地图中POI深度信息接入在平台化过程中的一些思考和实践,从最开始的单体应用,随着业务发展面临挑战,从业务角度提出解决问...

b2b2c系统jwt权限源码分享part2

2020-04-09 16:04 | 分类:软件设计 | 评论:0 次 | 浏览: 65

在上一篇《b2b2c系统jwt权限源码分享part1》中和大家分享了b2b2c系统中jwt权限的基础设计及源码,本文继续和大家分享j...

面试官对于消息队列的连环炮

2020-04-08 16:07 | 分类:软件设计 | 评论:0 次 | 浏览: 64

1. 你们系统里为什么要使用消息队列?2. 既然使用了消息队列,说说他还有什么使用场景?3. 消息队列的优缺点是什么? ... ...

粘包处理现象及其解决方案——基于NewLife.Net网络库的管道式帧长粘包处理方法

2020-04-08 16:07 | 分类:软件设计 | 评论:0 次 | 浏览: 63

粘包处理现象及其解决方案——基于NewLife.Net网络库的管道式帧长粘包处理方法 [toc] 1.粘包现象 每个TCP 长连接都...

thinkphp5.1中使用链式操作的坑

2020-04-06 15:43 | 分类:软件设计 | 评论:0 次 | 浏览: 77

1、在进行tp5->tp5.1的时候,没有想太多,直接使用之前的代码;结果在该操作中,多次调用该get方法,tp5.1的链式操...

中台MongoDB应用

2020-04-05 14:23 | 分类:软件设计 | 评论:0 次 | 浏览: 61

中台MongoDB应用目前数据仓库与大数据不足数据中台以打通部门或数据孤岛的统一数据平台为基础,构建统一数据资产体系,并以API服务...

聊聊应用系统架构的0到1

2020-04-04 13:36 | 分类:软件设计 | 评论:0 次 | 浏览: 60

默默在看新机会的你,是不是面试的时候,偶尔被问起“能不能简单介绍一下项目的应用系统架构”? 沉迷于业务开发的你们,有没有考虑过“用户...

安全架构模型应该怎么设计?

2020-04-04 13:36 | 分类:软件设计 | 评论:0 次 | 浏览: 69

01. 聊 啥 关注“一猿小讲”的都知道,我们之前分享过应用架构、应用监控、日志归集以及程序员日常内心的那些小揪揪,几乎成...

搭建生产级的Netty项目

2020-04-02 13:39 | 分类:软件设计 | 评论:0 次 | 浏览: 60

Netty是Trustin Lee在2004年开发的一款高性能的网络应用程序框架。相比于JDK自带的NIO,Netty做了相当多的增...

微服务实战——高可用的SpringCloudConfig

2020-04-01 13:54 | 分类:软件设计 | 评论:0 次 | 浏览: 74

管理微服务配置 对于单体应用架构来说,会使用配置文件管理我们的配置,这就是之前项目中的application.properties或...

微服务实战——SpringCloud与Feign集成

2020-04-01 13:54 | 分类:软件设计 | 评论:0 次 | 浏览: 77

上一篇集成了ZuulGateway和Eureka并进行了测试。在实际场景中,我们肯定会有很多的微服务,而他们之间可能会存在相互调用的...

微服务实战——Spring Cloud + Zuul Gateway + Eureka集成

2020-04-01 13:54 | 分类:软件设计 | 评论:0 次 | 浏览: 71

上一篇简单说了SpringCloud与Eureka的集成。主要解决了微服务间的服务注册及调用的问题。这一篇集成Zuul,而后结合Sp...

微服务实战——微服务架构选型SpringCloud / Dubbo / K8S比较(一)

2020-04-01 13:54 | 分类:软件设计 | 评论:0 次 | 浏览: 56

说在前面 大概是三年前,因一些原因公司原项目最初为单体结构部署,所有业务模块都在一个项目里面,而后随着业务的不断膨胀以及模块之间的耦...

微服务实战——SpringCloud下的服务发现与注册组件Eureka集成

2020-04-01 13:54 | 分类:软件设计 | 评论:0 次 | 浏览: 81

聊聊服务发现注册 服务多,迭代快是微服务的明显特征。那么在快速小版本迭代业务时,如果按照传统的方式发布更新服务,手动的修改一些服务与...

移动技术网