前端和后端分别是什么?

news2025/2/8 12:15:17

 

从技术工具来看: 前端:常见的 html5、JavaScript、jQuery... 后端:spring、tomcet、JVM,MySQL...

毕竟,如果这个问题问一个老后端,他掰掰手指可以给你罗列出一堆的名词来,比如设计模式、数据库优化、框架、JVM、网络编程......

从简单描述来看: 前端:入门简单,先易后难,做出来的页面容易有成就感 后端:入门难,深入枯燥还难,整天看代码很难

前端项目与后端项目是两个项目,放在两个不同的服务器,需要独立部署,两个不同的工程,两个不同的代码库,不同的开发人员。

说到服务器,那可以了解下这个IP段,会给大家带来无限的想象

43.240.156.1

43.240.156.2

43.240.156.3

43.240.156.4

43.240.156.5

43.240.156.6

43.240.156.7

43.240.156.8

43.240.156.9

43.240.156.10

43.240.156.11

43.240.156.12

43.240.156.13

43.240.156.14

43.240.156.15

43.240.156.16

43.240.156.17

43.240.156.18

43.240.156.19

43.240.156.20

43.240.156.21

43.240.156.22

43.240.156.23

43.240.156.24

43.240.156.25

43.240.156.26

43.240.156.27

43.240.156.28

43.240.156.29

43.240.156.30

43.240.156.31

43.240.156.32

43.240.156.33

43.240.156.34

43.240.156.35

43.240.156.36

43.240.156.37

43.240.156.38

43.240.156.39

43.240.156.40

43.240.156.41

43.240.156.42

43.240.156.43

43.240.156.44

43.240.156.45

43.240.156.46

43.240.156.47

43.240.156.48

43.240.156.49

43.240.156.50

43.240.156.51

43.240.156.52

43.240.156.53

43.240.156.54

43.240.156.55

43.240.156.56

43.240.156.57

43.240.156.58

43.240.156.59

43.240.156.60

43.240.156.61

43.240.156.62

43.240.156.63

43.240.156.64

43.240.156.65

43.240.156.66

43.240.156.67

43.240.156.68

43.240.156.69

43.240.156.70

43.240.156.71

43.240.156.72

43.240.156.73

43.240.156.74

43.240.156.75

43.240.156.76

43.240.156.77

43.240.156.78

43.240.156.79

43.240.156.80

43.240.156.81

43.240.156.82

43.240.156.83

43.240.156.84

43.240.156.85

43.240.156.86

43.240.156.87

43.240.156.88

43.240.156.89

43.240.156.90

43.240.156.91

43.240.156.92

43.240.156.93

43.240.156.94

43.240.156.95

43.240.156.96

43.240.156.97

43.240.156.98

43.240.156.99

43.240.156.100

43.240.156.101

43.240.156.102

43.240.156.103

43.240.156.104

43.240.156.105

43.240.156.106

43.240.156.107

43.240.156.108

43.240.156.109

43.240.156.110

43.240.156.111

43.240.156.112

43.240.156.113

43.240.156.114

43.240.156.115

43.240.156.116

43.240.156.117

43.240.156.118

43.240.156.119

43.240.156.120

43.240.156.121

43.240.156.122

43.240.156.123

43.240.156.124

43.240.156.125

43.240.156.126

43.240.156.127

43.240.156.128

43.240.156.129

43.240.156.130

43.240.156.131

43.240.156.132

43.240.156.133

43.240.156.134

43.240.156.135

43.240.156.136

43.240.156.137

43.240.156.138

43.240.156.139

43.240.156.140

43.240.156.141

43.240.156.142

43.240.156.143

43.240.156.144

43.240.156.145

43.240.156.146

43.240.156.147

43.240.156.148

43.240.156.149

43.240.156.150

43.240.156.151

43.240.156.152

43.240.156.153

43.240.156.154

43.240.156.155

43.240.156.156

43.240.156.157

43.240.156.158

43.240.156.159

43.240.156.160

43.240.156.161

43.240.156.162

43.240.156.163

43.240.156.164

43.240.156.165

43.240.156.166

43.240.156.167

43.240.156.168

43.240.156.169

43.240.156.170

43.240.156.171

43.240.156.172

43.240.156.173

43.240.156.174

43.240.156.175

43.240.156.176

43.240.156.177

43.240.156.178

43.240.156.179

43.240.156.180

43.240.156.181

43.240.156.182

43.240.156.183

43.240.156.184

43.240.156.185

43.240.156.186

43.240.156.187

43.240.156.188

43.240.156.189

43.240.156.190

43.240.156.191

43.240.156.192

43.240.156.193

43.240.156.194

43.240.156.195

43.240.156.196

43.240.156.197

43.240.156.198

43.240.156.199

43.240.156.200

43.240.156.201

43.240.156.202

43.240.156.203

43.240.156.204

43.240.156.205

43.240.156.206

43.240.156.207

43.240.156.208

43.240.156.209

43.240.156.210

43.240.156.211

43.240.156.212

43.240.156.213

43.240.156.214

43.240.156.215

43.240.156.216

43.240.156.217

43.240.156.218

43.240.156.219

43.240.156.220

43.240.156.221

43.240.156.222

43.240.156.223

43.240.156.224

43.240.156.225

43.240.156.226

43.240.156.227

43.240.156.228

43.240.156.229

43.240.156.230

43.240.156.231

43.240.156.232

43.240.156.233

43.240.156.234

43.240.156.235

43.240.156.236

43.240.156.237

43.240.156.238

43.240.156.239

43.240.156.240

43.240.156.241

43.240.156.242

43.240.156.243

43.240.156.244

43.240.156.245

43.240.156.246

43.240.156.247

43.240.156.248

43.240.156.249

43.240.156.250

43.240.156.251

43.240.156.252

43.240.156.253

43.240.156.254

43.240.156.255

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/646206.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Golang gin middleware的编写与使用 context.Next函数

中间件 在web应用服务中,完整的一个业务处理在技术上包含客户端操作、服务器端处理、返回处理结果给客户端三个步骤。 在实际的业务开发和处理中,会有更负责的业务和需求场景。一个完整的系统可能要包含鉴权认证、权限管理、安全检查、日志记录等多维度…

【软件分析/静态分析】chapter3 课程03/04 数据流分析的应用(Data Flow Analysis)

🔗 课程链接:李樾老师和谭天老师的:南京大学《软件分析》课程03(Data Flow Analysis I)_哔哩哔哩_bilibili 南京大学《软件分析》课程04(Data Flow Analysis II)_哔哩哔哩_bilibili 这篇文章总结…

识别一切模型RAM(Recognize Anything Model)及其前身 Tag2Text 论文解读

img 总览 大家好,我是卷了又没卷,薛定谔的卷的AI算法工程师「陈城南」~ 担任某大厂的算法工程师,带来最新的前沿AI知识和工具,欢迎大家交流~ 继MetaAI 的 SAM后,OPPO 研究院发布识别一切模型(Recognize Any…

MySQL如何保证数据的可靠性(保证数据不丢失)

1. 结论: 只要redo log 和 binlog 保证持久化到磁盘,就能确保MySQL异常重启后,数据可以恢复。 2. 机制 WAL机制,(Write Ahead Log): 事务先写入日志,后持久化到磁盘。 3. binlog…

华为OD机试真题 JavaScript 实现【非严格递增连续数字序列】【2022Q4 100分】

一、题目描述 输入一个字符串仅包含大小写字母和数字,求字符串中包含的最长的非严格递增连续数字序列的长度,比如122889属于非严格递增连续数字序列。 二、输入描述 输入一个字符串仅包含大小写字母和数字,输入的字符串最大不超过255个字符…

合金氢化物动力学与瞬时流量计算

在经典的合金氢化物动力学描述中,有一种是用JMAK方程来描述和拟合合金的吸放氢过程,方程很简洁:,其中是反应程度或者百分比,表示合金氢化物吸氢或者放氢的程度,是该合金吸氢或放氢的一种特征常数&#xff0…

57、基于51单片机智能硬币分拣分类机电子存钱罐报警系统设计(程序+原理图+PCB源文件+Proteus仿真+参考论文+参考PPT+元器件清单等)

摘 要 近年来,随着我国经济的发展和社会的进步,邮政事业得到了空前发展。邮政通信网的技术含量不断增加,技术装备水平也在不断的提高,邮件处理已基本实现机械化,并且朝着自动化的方向迈进。本文着眼于我国当前邮政事…

Unity编辑器扩展-第一集-在菜单栏加入自己的按钮

一、概述 unity自己本身就是一个大的程序,我们看见的所有功能,都是用程序写出来的,但是根据各行各业不同的需求,有些时候我们制作时,想要自己编辑一些原有的功能。 二、本节目标效果展示 1.在菜单栏加入属于自己的一…

【前端基础篇】CSS选择器 和 CSS属性

前言:CSS 简介 CSS 概述 CSS ( Cascading Style Sheet ) 层叠样式表,用来修饰 HTML,使得效果更加多样化CSS 在 HTML4.0 中引入,一般在开发过程中,会使用单独的 CSS 文件进行开发,然后将这个独立 CSS 文件引…

Unity编辑器扩展-第二集-按钮排序/分组/放入右键菜单

第一集链接:Unity编辑器扩展-第一集-在菜单栏加入自己的按钮_菌菌巧乐兹的博客-CSDN博客 一、本节目标效果展示 1.按钮排序 变成 2.按钮分组 仔细看,有个灰色的杠杠 3.放入右键菜单 4.皮一下 二、按钮排序具体流程 第一集讲,如果想放入…

Java自定义泛型类、泛型接口、泛型方法以及 泛型擦除的细节

体会&#xff1a;使用泛型的主要优点是能够在编译时而不是在运行时检测错误。 /*** 自定义泛型类*/ public class Order<T> {String orderName;int orderId;//类的内部结构就可以使用类的泛型T orderT;public Order(){//编译不通过 // T[] arr new T[10];//编译…

Unity基础3——Resources资源动态加载

一、特殊文件夹 &#xff08;一&#xff09;工程路径获取 // 注意 该方式 获取到的路径 一般情况下 只在 编辑模式下使用 // 我们不会在实际发布游戏后 还使用该路径 // 游戏发布过后 该路径就不存在了 print(Application.dataPath);&#xff08;二&#xff09;Resources 资…

如何自动生成正交法测试用例?

目录 引言 正交法实验 自动生成正交用例 引言 正交法测试用例是一种高效且可靠的方法&#xff0c;能够最大限度地减少测试工作量&#xff0c;同时保证覆盖所有可能的组合情况。通过了解如何优化这些测试用例的生成过程&#xff0c;可以提高产品的质量&#xff0c;降低故障率…

机器人视觉梳理(上)

原创 | 文BFT机器人 01 机器人视觉的概念 在智能制造过程中&#xff0c;通过传统的编程来执行某一特定动作的机器人&#xff08;机械手、机械手臂、机械臂等&#xff0c;未作特殊说明时&#xff0c;不作严格区分&#xff0c;统一称为机器人&#xff09;&#xff0c;将难以满足制…

【CV大模型SAM(Segment-Anything)】如何保存分割后的对象mask?并提取mask对应的图片区域?

上一篇文章【CV大模型SAM&#xff08;Segment-Anything&#xff09;】真是太强大了&#xff0c;分割一切的SAM大模型使用方法:可通过不同的提示得到想要的分割目标中详细介绍了大模型SAM&#xff08;Segment-Anything&#xff09;的不同使用方法&#xff0c;后面有很多小伙伴给…

【JVM 监控工具】使用JConsole监控进程、线程、内存、cpu、类情况

文章目录 前言一、如何启动JConsole二、如何设置JAVA程序运行时可以被JConsolse连接分析三、JConsole如何连接远程机器的JAVA程序&#xff08;举例说明&#xff09;四、性能分析概述内存线程类VM摘要MBean 五、使用Jconsole监控某方法的性能总结 前言 Jconsole是JDK自带的监控…

网络工程师必备,华为/思科/华三交换机命令对比

本期对华为/思科/华三交换机配置命令对比,来看下他们的区别在哪里&#xff0c;这里对命令做了个汇总&#xff0c;平时对命令不熟的朋友这次可以看下。 另外我们来看下华为与H3C的命令情况&#xff0c;方便大家进行对比。 一、华为交换机基础配置命令 1、创建vlan&#xff1a; …

Unity基础1——3D数学

一、Mathf &#xff08;一&#xff09;Mathf 和 Math ​ Math 是 C# 中封装好的用于数学计算的工具类 —— 位于 System 命名空间中 ​ Mathf 是 Unity 中封装好的用于数学计算的工具结构体 —— 位于 UnityEngine 命名空间中 ​ 他们都是提供来用于进行数学相关计算的 ​…

机器学习 day18(用Tensorflow搭建一个神经网络)

之前搭建神经网络的方法 先初始化输入数据X&#xff0c;创建layer 1并计算激活值a1&#xff0c;创建layer 2并计算激活值a2&#xff0c;这是前向传播代码的显式形式。 另一种简单些的创建神经网络的方法 创建layer 1和layer 2与前一种方法相同&#xff0c;但我们不需要手动…

JUC并发编程学习笔记

1&#xff1a;回顾多线程 进程和线程是什么 进程是操作系统分配资源的最小单元&#xff0c;而线程是cpu调度的最小单元。 java默认有几个线程 2个,main线程和GC线程&#xff08;GC垃圾回收机制&#xff09; java可以开启线程么 不能 并发和并行 并发,多线程操作同一个资源,cp…