网络编程详解
网络编程 基本的通信架构 基本的通信架构有 2 种形式:CS 架构( Client 客户端 / Server 服务端 ) 、 BS 架构 (Browser 浏览器 / Server 服务端)。 Client-Server (CS) 架构:CS 均需要程序员开发 Browser-Server (BS) 架构:B 不需要程序员开发,只需用户…
thumbnail
多线程的详解
多线程 线程的创建:利用 Callable 接口、FutureTask 类来实现:(项目常用) 步骤:创建任务对象 定义一个类实现 Callable 接口,重写 call 方法,封装要做的事情,和要返回的数据。 把 Callable 类型的对象封装成 FutureTask(线程任务对象)。 把线程任务对象交给 Thre…
thumbnail
Java常用API
Java 常用 API String String 是什么,有什么用? String 代表字符串,它的对象可以封装字符串数据,并提供了很多方法完成对字符串的处理。 例如:登录验证密码和用户名,替换敏感词,搜索关键词显示文章内容,验证码大小写等. 1、创建字符串对象,封装字符串数据 2、调用 String 提…
实战项目技术点(2)
登录认证 会话技术 会话:用户打开浏览器,访问 web 服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中可以包含多次请求和响应。 会话跟踪:一种维护浏览器状态的方法,服务器需要识别多次请求是否来自于同一浏览器,以便在同一次会话的多次请求间共享数据。 会话跟踪方案: 客户端会话跟踪技术:…
实战项目技术点(1)
1、什么是 REST? REST(Representational State Transfer),表述性状态转换,它是一种软件架构风格。 传统 URL 风格如下: http://localhost:8080/user/getById?id=1 GET:查询 id 为 1 的用户 http://localhost…
MySQL数据库的详解(2)
1、一对多 定义 案例:员工表为子表,部门表为父表 一对多关系实现:在数据库表中多的一方,添加字段,来关联一的一方的主键。 外键语法 -- 创建表时指定 create table 表名 (字段名 数据类型,... [constraint] [外键名称] foreign key (外键字段名) re…
vue3详解(1)
1、组合式 API - setup 选项 <script setup> // 数据 const message = 'this is a message' // 函数 const logMessage = () => { console.log (message); } …
vue详解(4)
1. v-model 原理 原理:v-model 本质上是一个语法糖。例如应用在输入框上,就是 value 属性 和 input 事件 的合写。 作用:提供数据的双向绑定。① 数据变,视图跟着变 :value;② 视图变,数据跟着变 @input 注意:$event 用于在模板中,获取事件的形参 <…
移动WEB—rem适配布局
1. rem 单位 rem (root em) 是一个相对单位,类似于 em,em 是父元素字体大小。 不同的是 rem 的基准是相对于 html 元素的字体大小。 比如,根元素(html)设置 font-size=12px; 非根元素设置 width:2rem; 则换成 px 表示就是 24px。 rem 的优势:父元素文…
vue详解(3)
1. Vue 生命周期总结 四个阶段,八个钩子 -> 三个常用 created,mounted,beforeDestroy 2. 工程化开发 & 脚手架 Vue CLI 基本介绍: Vue CLI 是 Vue 官方提供的一个全局命令工具。 可以帮助我们快速创建一个开发 Vue 项目的标…