- 博客(22)
- 收藏
- 关注
原创 前后端分离
前后端分离是一种现代的web开发模式,它将传统的“前后端混合”的开发模式进行分离,让前端和后端各自独立开发和部署,通过接口(APIs)进行数据交互。职责划分前端:负责用户界面和用户体验的部分。使用HTML、CSS和JavaScript等技术,以及框架如React、Vue、Angular等,构建用户界面。后端:负责数据处理和业务逻辑的部分。通常使用Java、Python、PHP、Node.js等编程语言,以及相应的框架如Spring Boot、Django、Express等。独立开发。
2024-09-26 09:08:59
757
原创 前端:vue
Vue.js 是一个开源的前端 JavaScript 框架,由尤雨溪(Evan You)于 2014 年创建。它主要用于构建用户界面和单页应用(SPA)。Vue.js 的设计哲学是简单易用,它通过响应式数据绑定和组合的视图组件,使得开发者能够以声明式的方式来编写界面。1. 最直接的代码数量:vue只需要70行,而常规代码110行,代码数量可以反映出那种方法的效率高2. 相比较起来,vue的使用更加简单,不需要对于参数和方法的调用也更加便捷。
2024-09-17 19:45:31
802
原创 Spring Boot
Spring Boot 是一个开源的 Java 应用框架,旨在简化新 Spring 应用的初始搭建以及开发过程。它使用“约定优于配置”的原则,减少了项目配置的复杂性。自动配置:Spring Boot 可以自动配置 Spring 应用程序,省去了大量的 XML 配置。起步依赖:通过起步依赖(Starter Dependencies),可以简化项目的依赖管理。应用监控:提供对应用程序运行状态的监控,包括健康检查、外部化配置等。生产准备。
2024-09-08 23:26:13
2008
原创 spring SSM框架
SSM框架是Spring、Spring MVC和MyBatis这三个框架的组合,主要用于开发Java Web应用程序。Spring:一个轻量级的Java开发框架,提供控制反转(IoC)和面向切面编程(AOP)等功能。Spring负责业务对象的管理,通过IoC容器管理对象的创建和依赖注入,提高了代码的可测试性和可维护性。Spring MVC:基于Spring框架的MVC模式的Web框架,用于处理Web请求和响应。它分离了控制器、视图和模型,简化了Web请求和响应的处理过程。MyBatis。
2024-09-01 22:21:16
787
原创 spring框架
多年前web开发过程中遇到的重大问题。基于三层模型开发时,在业务逻辑的代码中能看到很多的手动new对象的代码,如下:这样会造成高度耦合,什么方式才能解决这种问题呢?spring实现了ioc和di原则:IOC(Inversion of Control,控制反转)和DI(Dependency Injection,依赖注入)是面向对象编程中常用的设计原则和模式,主要用于降低软件组件之间的耦合度。IOC(控制反转):IOC是一种设计原则,其核心思想是将对象的创建和管理的控制权从程序代码转移到外部容器或框架。
2024-08-25 21:52:36
757
原创 maven
Maven作为一个构建工具,不仅能帮我们自动化构建,还能够抽象构建过程,提供构建任务实现;它跨平台,对外提供了一致的操作接口,这一切足以使它成为优秀的、流行的构建工具。Maven是跨平台的项目管理工具,主要服务于基于Java平台的项目构建,依赖管理和项目信息管理.
2024-08-18 11:03:39
418
原创 HTML基础
HTML(HyperText Markup Language,超文本标记语言)是构建网页和Web应用的基石。它是一种标记语言,用于定义网页的结构和内容。HTML通过一系列标签来表示文本、图片、链接等元素,并允许开发者创建结构化的文档。
2024-08-11 23:11:13
403
原创 嗖嗖业务大厅项目
中国移动,中国联通,中国电信是国内3大通信运营商,每个运营商都提供了不同的品牌套餐来应对不同的用户群,比如北京移动主要有全球通,神州行,动感地带等3大品牌套餐,每种套餐的内容和费用不同,嗖嗖移动是一个假定的通信运营商.本任务实现的"嗖嗖移动业务大厅"提供了嗖嗖移动用户的常用功能,包括新用户注册,本月账单查询,套餐余量查询,打印消费详情,套餐变更,办理退网,话费充值,查看消费记录,查看话费说明等功能.另外,还可以模拟用户通话,上网,发送短信的场景进行相应的扣费并记录消费信息。
2024-08-05 16:46:24
956
原创 数据库基本语言
联合查询可以将多个SELECT语句的结果集合并成一个结果集,需要注意的是,这些SELECT语句必须拥有相同数量的列。左连接返回左表(table1)的所有行,即使右表(table2)中没有匹配的行。右连接返回右表(table2)的所有行,即使左表(table1)中没有匹配的行。数据库(Database):存储数据的仓库,用于存储、检索、管理和处理数据。数据表(Table):数据库中的基本单位,用于存储具有相同类型的数据。字段(Column):数据表中的列,用于表示数据的属性。
2024-07-21 22:01:40
319
原创 网络编程-java多线程实现多人聊天室
我们将探讨如何使用Java多线程来实现一个多人聊天室。聊天室是一种常见的网络应用,它允许用户在文本的基础上进行实时通信。我们将创建一个简单的聊天室服务器和客户端,它们能够实现基本的发送和接收消息功能。
2024-07-14 23:36:00
618
原创 深入理解Set集合——Java中的无序集合
Set集合是Java集合框架中的一个重要部分,它基于数学中的集合概念,对集合中的元素进行了无序排列。Set集合不允许重复元素,即集合中的每个元素都是唯一的。Set集合是一个抽象类,它的实现类有HashSet、LinkedHashSet、TreeSet等。
2024-05-14 16:46:02
696
2
原创 常用类的一些使用方法
编写一个Java程序,用于读取用户输入的一系列货币金额(以逗号分隔),计算这些货币的总和,并输出结果。假设每种货币的单位为元,精确到小数点后两位。方式一:先将字符串数字转成Integer,再调用valueOf()方法。方式二:通过Integer静态方法parseInt()进行转换。a>起始索引 b1>结束索引 如果没有b,就从a到最后。方式二:通过String类静态方法valueOf()- 使用BigDecimal类来处理货币金额,确保计算的精度。用于比较两个对象是否相等(区分大小写)
2024-04-22 23:14:33
223
原创 Java的封装
在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。
2024-03-25 16:27:24
659
原创 java数组
数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。Java 语言中提供的数组是用来存储固定大小的同类型元素。你可以声明一个数组变量,如 numbers[100] 来代替直接声明 100 个独立变量 number0,number1,....,number99。
2024-03-15 16:43:44
320
1
原创 css浮动属性(float)
CSS 的 Float(浮动),会使元素向左或向右移动,其周围的元素也会重新排列。Float(浮动),往往是用于图像,但它在布局时一样非常有用绝对定位的元素忽略float属性!
2024-02-18 21:49:29
407
原创 小米商城界面实现
2细节分析,上面一行左侧每个按钮都要用特殊符号隔开,右侧有一个购物车特殊标志,中间的小米图标,各个按钮以及搜索栏都要居中,下面左侧的超链接要在鼠标点击改变背景颜色,并且右边的图片也要随着鼠标点击改变。1.分析组成结构,界面由上中下结构组成,所有在一个大的盒子里面创建三个小盒子。
2023-12-03 19:12:20
109
1
原创 for循环
操作表达式是在每次循环结束后执行的一条语句或一组语句。操作表达式通常是一个语句,但也可以是一组语句,用大括号括起来。在使用 for 循环时,需要初始化一个变量,这个变量通常被称为循环计数器或迭代器,其作用是帮助循环进行迭代。在每次循环开始前判断条件是否满足,如果不满足则直接跳出循环,如果满足则执行循环体代码,循环体: 循环体中的语句将被重复执行,直到循环达到指定的终止条件为止。for语句包含三个部分:初始化表达式、循环条件表达式和操作表达式。类如: let i=0;类如 i<=10;
2023-11-19 13:43:14
105
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人