Web开发1.CS和BS的异同点2.Tomcat2.1新建项目-部署-运行-访问(底层原理)2.2在IDEA下新建javaWeb项目3.Servlet3.1Servlet获取参数3.2Servlet继承关系以及生命周期3.3HTTP协议3.4会话(session)3.5thymeleaf(视图模板技术)3.6servlet保存作用域3.7servlet路径问题3.8Servlet Api 1.C
转载
2023-10-12 19:08:51
54阅读
愿景已经确定架构愿景和目标。需求分析明确架构要解决当前什么问题。那接下来就是如何着手开始做架构设计。 一、如何开始设计一个架构:方式方法架构不是像平常写代码一样,对就是对,错就是错,它并无对错之分,是一个取舍的过程。当我们从0开始做架构的时候,的确是比较困难。虽然万事开头难,但是一个好的开始相当于成功了一半,会给我们接下去的工作打下结实的基础。我的经验步骤是:业务->功能->
转载
2023-06-30 14:30:51
60阅读
VIP课程-互联网知识点Git基本概念与核心命令Git服务器搭建与版本分支管理Maven基本概念与核心配置Maven私服使用与插件开发掌握Jenkins原理和核心功能基于Jenkins构件企业持续集成环境Linux知识点与常用命令实战VIP课程-框架源码原理整体认识mybatis和bytatis的体系结构mybatis核心应用配置与原理IOC容器设计理念和源码分析spring声明示事务分析spi
原创
2021-09-05 11:42:38
763阅读
怎样从一位程序员进阶成为一名合格的架构师?这是很多刚刚成为程序员和已经工作三五年的程序员会经常问道的问题。先来看看大型网站的架构演化路线初始阶段 应用和数据服务器分离 这一步主要还是把数据库服务器独立出去。使用缓存 本地缓存和分布式缓存,这一步主要还是使用本地缓存的多点,一般不会一下子就用到分布式缓存,当然有些系统会直接使用分布式缓存。将一些配置信息、热点数据缓存本地
转载
2024-05-18 21:02:03
48阅读
一:并发编程 + activemq + 实战案例并发编程基础篇第一天1、课程大纲简要介绍2、线程基础概念、线程安全概念、多个线程多个锁概念3、对象锁的同步和异步4、脏读概念、脏读业务场景、Synchronized概念、Synchronized代码块、Synchronized其他细节微云学习地址:https://share.weiyun.com/5mokPqU网盘学习地址:https://pan.b
转载
2023-07-26 20:19:10
101阅读
一个完美的架构师需要具有以下几特点:知识广度:需要知道主流技术为什么诞生,能解决什么问题?如果同一种业务用不用的技术来实现,会有什么哪些优缺点?比如:流行的ORM框架Mybatis 和 hibernate ,他们之间的优缺点是什么?要有清晰的认识会能在技术造型时做出正确的决定。知识的深度:至少是某个领域的专家,比如消息队列,activeMQ熟悉其源码,知道其实现。优秀的学习能力:对新的技术和前沿性
转载
2023-07-07 09:03:23
74阅读
1.架构基础知识概述 1.什么是项目, 类似于手机的app,每一个app都可以算做一个项目。 2.什么是架构, 维护一个项目使用的一套服务器。(一套服务器可能会有很多角色。) 3.什么是集群, 为解决某个特定问题将多台计算机组合起来形成的单个系统。 4.什么是高可用, 当一台服务器不可用,另一台服务器自动接管,保证业务不down机 5.什么是分布式, https://www.xuliang
转载
2023-05-26 14:40:08
99阅读
系统的学习android开发技术,从应用到底层,再到架构,告别乱糟糟的学习方式,不再是抓不住重点。从上到下贯通,全面学习android开发。让你拥有清晰的思路,一步步学习android开发! 一般而言,人们大多先学开发(代码)的技术,随后才学(架构)设计的方法。然而,在实际做事时,却是先设计,随后才写出代码来。敏捷过程则让设计与写码迭代循环下去,一直到完成为止。遵循敏捷的迭代过程,从思想、方法、模
转载
2023-08-24 16:16:30
11阅读
一、EF框架的安装:要在VS(如Visual Studio 2012)中使用EF框架,就需要先进行安装。我们需要给这个应用安装EntityFramework包,引入EF框架相关的内容,我们需要引入EF相关程序集。但是我们有更好的选择那就是NuGet。通过NuGet进行在线安装:项目中右键选择"Manage NuGet Packages…”;选择Online;再选择“Entity
转载
2023-08-22 11:02:09
222阅读
# Kappa架构教程
在大数据处理的生态系统中,Kappa架构是一种流行的架构模型,旨在简化数据处理流程,消除复杂的批处理和流处理之间的界限。Kappa架构的核心理念是将所有的数据处理任务视为流处理,从而提高数据处理的实时性和可扩展性。本文将介绍Kappa架构的基本概念,优势,以及如何用代码来实现一个简单的Kappa架构示例。
## Kappa架构的基本概念
Kappa架构的基本构成是一个
原创
2024-10-18 08:46:54
81阅读
java SE5的java.util.concurrent包中的执行器(Executor)是管理Thread对象的优选方法。使用Executor管理Thread对象可以简化并发编程。 Executor是在客户端和任务执行之间提供了一个间接层,与客户端直接执行任务不同,我们将使用Executor来执行任务。Executor允许你管理异步任务的执行,而无须显示地管理线程的生命周期。 线程对象知
# OpenAPI架构教程:构建现代API的利器
OpenAPI(又称为Swagger)是一种开放的API规范,用于描述RESTful API。通过OpenAPI,开发者可以清晰地定义API的结构、请求和响应格式,使得API文档化、测试和维护变得更加简单高效。本文将介绍OpenAPI的基本概念,并通过代码示例教你如何使用它来构建API文档。
## OpenAPI基本概念
OpenAPI描述文
原创
2024-09-06 03:36:00
66阅读
在当今软件行业快速发展的背景下,软件架构已成为一个至关重要的概念。软件架构不仅决定了软件系统的整体结构和功能,还影响着系统的稳定性、可扩展性和可维护性。因此,学习和掌握软件架构知识对于软件工程师来说至关重要。本文将对“软件架构教程”进行深入探讨,为广大读者提供一个学习和掌握软件架构知识的途径。
软件架构教程是一个专为软件工程师和学习者设计的教程,旨在帮助他们了解和掌握软件架构的基本概念、原理和方
原创
2023-10-12 15:15:07
106阅读
Kubernetes架构教程
一、Kubernetes概述
Kubernetes是一个用于自动部署、扩展和管理容器化应用程序的开源系统。它提供了一种容器编排和管理的平台,可以帮助开发者简化应用程序的部署、扩展和管理工作。本文将介绍Kubernetes的架构以及如何使用Kubernetes进行容器编排。
二、Kubernetes架构概览
Kubernetes架构由Master节点和Node节点组
原创
2024-01-25 15:47:57
81阅读
# Lambda 架构教程
Lambda 架构是一种数据处理架构,它结合了批处理和流处理的优点,特别适用于处理大量实时大数据。对于刚入行的小白来说,理解和实现 Lambda 架构可能会有些困难,但别担心,以下是一个入门指南,帮助你一步步实现一个基本的 Lambda 架构。
## 流程概述
我们可以将 Lambda 架构分为四个主要步骤,详见下表:
| 步骤 | 描述
文章目录FreeRTOS简介及API函数使用方法一 FreeRTOS简介1.1 FreeRTOS是什么1.2 FreeRTOS 特点二 FreeRTOS任务基础2.1 抢占式和非抢占式含义2.2 FreeRTOS任务状态三 FreeRTOS API函数使用方法3.1 任务创建删除3.2 任务控制3.3 调度器控制3.4 软件定时器 FreeRTOS简介及API函数使用方法一 FreeRTOS简介
java8 Stream流 理解与应用1. stream引入1.1 传统集合的多步遍历代码1.2 循环遍历的弊端2. 流式思想概述3. 如何获取流3.1. Collection获取流3.2. Map获取流3.3. 数组获取流4. Stram流的常用方法4.1 挨个处理: forEach4.2 过滤:filter4.3 映射:map4.4 统计个数:count4.5 取用前几个:limit4.6
转载
2023-08-23 08:34:31
67阅读
1.下载并为项目添加Netty框架 1. Netty的包大家可以从Netty官网:http://netty.io/downloads.html 下载如图所示: Netty提供了四个个主要版本的框架包给大家下载。3.9版本Final 说明这个版本是3.x版本中最新的版本。final意味着功能不再继续添加更新。仅为修改bug等提供继续的更新。5.x版本由于是开始。不能排除是否稳定运行等问题。
转载
2023-08-29 11:33:39
80阅读
JAVA微服务架构视频教程教程目录:┣━JAVA微服务架构视频教程┃┣━Java教程:第1章微服务简介4┃┃┣━Java教程:001构建单体应用┃┃┣━Java教程:002微服务解决复杂问题┃┃┣━Java教程:003微服务的优点┃┃┣━Java教程:004微服务的缺点┃┣━Java教程:第2章Linux使用19┃┃┣━Java教程:005Linux简介┃┃┣━Java教程:006Linux与Wi
原创
2019-05-03 10:35:06
597阅读