- 博客(29)
- 收藏
- 关注
原创 网络编程详解
基本的通信架构有2种形式:CS架构( Client客户端/Server服务端 ) 、 BS架构(Browser浏览器/Server服务端)。Client-Server(CS)架构:CS均需要程序员开发Browser-Server(BS)
2024-11-14 20:06:06
864
原创 多线程的详解
创建任务对象定义一个类实现 Callable 接口,重写 call 方法,封装要做的事情,和要返回的数据。把 Callable 类型的对象封装成 FutureTask(线程任务对象)。把线程任务对象交给 Thread 对象。调用 Thread 对象的 start 方法启动线程。
2024-11-11 16:58:10
668
原创 Java常用API
String是什么,有什么用? String代表字符串,它的对象可以封装字符串数据,并提供了很多方法完成对字符串的处理。例如:登录验证密码和用户名, 替换敏感词, 搜索关键词显示文章内容,验证码大小写等.创建字符串对象,封装字符串数据. 调用String提供的操作字符串数据的方法
2024-10-17 22:12:57
351
1
原创 web APIs总结(3)
数据存储在用户浏览器中设置、读取方便、甚至页面刷新不丢失数据容量较大,sessionStorage 和 localStorage 约 5M 左右。本地存储分类 - localStorage作用:可以将数据永久存储在本地 (用户的电脑), 除非手动删除,否则关闭页面也会存在
2024-05-24 10:55:27
1202
原创 vue详解(4)
原理:v-model本质上是一个语法糖。例如应用在输入框上,就是 value属性 和 input事件 的合写。作用:提供数据的双向绑定① 数据变,视图跟着变 :value ② 视图变,数据跟着变 @input。注意:$event 用于在模板中,获取事件的形参
2024-05-20 16:12:03
1409
原创 实战项目技术点(1)
分页插件PageHelper 是 Mybatis 的一款功能强大、方便易用的分页插件,支持任何形式的单标、多表的分页查询。官网:https://pagehelper.github.io/。文件上传,是指将本地图片、视频、音频等文件上传到服务器,供其他用户浏览或下载的过程。
2024-05-15 22:52:13
1282
原创 MySQL数据库的详解(2)
一对多关系实现:在数据库表中多的一方,添加字段,来关联一的一方的主键。物理外键概念:使用 foreign key 定义外键关联另外一张表。缺点:影响增、删、改的效率(需要检查外键关系)。仅用于单节点数据库,不适用与分布式、集群场景。容易引发数据库的死锁问题,消耗性能。
2024-05-13 19:54:23
430
2
原创 vue详解(3)
Vue 生命周期总结四个阶段,八个钩子 -> 三个常用 created,mounted,beforeDestroy。工程化开发 & 脚手架 Vue CLI基本介绍:Vue CLI 是 Vue 官方提供的一个全局命令工具。可以帮助我们快速创建一个开发 Vue 项目的标准化基础架子。
2024-04-22 15:11:47
1038
原创 移动WEB—rem适配布局
rem (root em) 是一个相对单位,类似于 em,em 是父元素字体大小。不同的是 rem 的基准是相对于 html 元素的字体大小。比如,根元素(html)设置 font-size=12px; 非根元素设置 width:2rem; 则换成 px 表示就是 24px。
2024-04-18 23:12:03
1464
原创 vue详解(2)
通过 "." 指明一些指令 后缀,不同 后缀 封装了不同的处理操作 → 简化代码① 按键修饰符@keyup.enter → 键盘回车监听② v-model 修饰符v-model.trim → 去除首尾空格v-model.number → 转数字
2024-04-16 14:09:24
1005
原创 vue详解(1)
创建 Vue 实例,初始化渲染的核心步骤:准备容器引包 (官网) – 开发版本 / 生产版本创建 Vue 实例 new Vue ()指定配置项 el data => 渲染数据① el 指定挂载点,选择器指定控制的是哪个盒子② data 提供数据
2024-04-13 23:06:59
1067
1
原创 MySQL数据库的详解(1)
查询查询所有数据库:show databases;当前数据库:select database ();创建创建数据库:create database [if not exists] 数据库名;使用使用数据库:use 数据库名;
2024-04-11 18:18:13
1545
1
原创 web APIs总结(2)
页面滚动事件很多网页需要检测用户把页面滚动到某个区域后做一些处理, 比如固定导航栏、返回顶部事件名:scroll监听某个元素的内部滚动直接给某个元素加即可。获取位置scrollLeft和scrollTop (属性)
2024-04-10 23:15:45
1360
1
原创 JavaWeb中的请求响应——响应
可将方法返回值直接响应,如果返回值类型是,将会转换为@ResponseBody作用在Controller方法上/类上,因此也叫方法注解/类注解。
2024-03-31 23:59:04
644
1
原创 JavaWeb中的请求响应——请求
请求参数名与形参变量名相同时,定义形参即可接收参数。注:会自动进行类型转换如果方法形参名称与请求参数名称不匹配,可以使用@RequestParam注解完成映射。(注:@RequestParam中的required属性默认为true,代表该前台请求参数必须传递,如果不传递将报错。如果该参数是没传递,可以将required属性设置为false。请求参数名与形参对象属性名相同,定义POJO接收即可。其余则按照对象层次结构关系即可接收嵌套POJO属性参数。
2024-03-30 23:43:43
1139
原创 JavaScript变量/数组
1、var:全局变量(作用域范围大,且允许重复声明)2、let:局部变量(作用域仅在代码块内,且不允许重复声明)3、const:常量(一旦声明,常量的值不能改变)
2024-03-28 09:26:50
737
1
原创 Apache POI的用法——在Java程序中操作Excel文件
Apache POI 是一个处理Miscrosoft Office各种文件格式的开源项目。简单来说就是,我们可以使用 POI 在中对Miscrosoft Office各种文件进行读写操作。一般情况下,POI 都是用于操作。
2024-03-25 11:18:50
552
1
原创 Apache ECharts的用法——通过直观的图表来展示数据
使用Echarts,重点在于研究当前图表所需的数据格式。通常是需要后端提供符合格式要求的动态数据,然后响应给前端来展示图表。
2024-03-24 10:24:26
865
1
原创 WebSocket的用法——服务器主动给客户端推送数据
WebSocket 是基于 TCP 的一种新的。它实现了浏览器与服务器全双工通信——浏览器和服务器只需要完成一次握手,两者之间就可以创建的连接, 并进行数据传输。
2024-03-23 13:41:39
3908
1
原创 Spring Task的用法——定时任务触发
cron表达式是一个字符串,它可以定义任务触发的时间。构成规则:分为6或7个域(简单来说就是6或7个位置)由空格分隔开,每个域代表一个含义有从左到右的顺序日或者周只需定义一个,因为12日不一定就是星期三,星期三不一定就是12日/***自定义定时任务类*/@Component@Slf4j/***定时任务 每隔5秒触发一次*/")log.info("定时任务开始执行:{}",new Date());
2024-03-22 11:03:14
509
1
原创 如何下载IDEA主题插件Material Theme UI?
选择IDEA对应的版本下载。我的IDEA版本是2021.3,即我应下载对应的版本6.16.2。,从你的电脑里导入刚下载的压缩包Material_Theme_UI-6.16.2。4、下载完之后点击重启IDEA,然后分别点击。就可以更换你心仪的主题啦~2、分别点击IDEA左上角。
2024-03-20 22:39:24
2208
4
原创 如何设置谷歌浏览器自动更新?
2、进入计算机管理界面,分别点击。3、三个Google服务分别点击。4、进入谷歌浏览器,点击右上角的。就可以更新谷歌浏览器啦~
2024-03-20 22:37:55
2158
1
原创 XMind 8 Update 9思维导图的破解安装
打开xmind软件,点击帮助=>序列号=>输入序列号。输入邮箱和序列号,进行验证,即可成功激活。aa@qq.com。
2024-03-20 21:55:33
13177
26
原创 如何解决idea报Output directory is not specified错误?
我们经常在新建一个模块,点击右键这个错误Output directory is not specified该报错的意思为未指定输出路径。
2024-03-20 21:40:16
4541
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人