05 2023 档案
方法引用
摘要:# 1.方法引用 ## 1.1体验方法引用 在使用Lambda表达式的时候,我们实际上传递进去的代码就是一种解决方案:拿参数做操作 那么考虑一种情况:如果我们在Lambda中所指定的操作方案,已经有地方存在相同的方案,那么是否还有必要再写重复逻辑呢? 答案肯定是没有必要 那我们又是如何使用已经存在的
反射
摘要:反射 ## 1.类加载器 ### 1.1 类加载 当程序要使用某个类时,如果该类还未加载到内存中,则系统会通过类的加载,类的连接,类的初始化这三个步骤来对类进行初始化。如果不出现意外情况,JVM将会连续完成这三个步骤,所以有时也把这三个步骤统称为类加载或类初始化 #### 类的加载 - 就是将cla
多线程
摘要:多线程 ## 一、实现多线程 ### 1.1进程 **进程是正在运行的程序** - 是系统进行资源分配和调用的独立单位 - 每一个进程都有它自己的内存空间和系统资源 ### 1.2线程 #### **线程:是进程中的单个顺序控制流,是一条执行路径** - 单线程:一个进程如果只有一条执行路径,则称为
Lambda表达式
摘要:Lambda表达式 ## 1.1函数式编程思想概述 在数学中,函数就是有输入量、输出量的一套计算方案,也就是“拿数据做操作” 面向对象思想强调“必须通过对象的形式来做事情“ 函数式思想则尽量忽略面向对象的复杂语法:“强调做什么,而不是以什么形式去做” 而我们要学习的Lambda表达式就是函数式思想的
java图形化界面编程
摘要:# 一. 课程概述 通常情况下,java语言一般是用来开发后台程序的,所谓的后台程序就是部署在服务器端的程序,默默的工作,用户是看不到任何界面的,所以很多情况下,学习java会感觉很枯燥。  事实上,我们使用java语言同样可以完成图形化界面程序的开发,而学
Stream
摘要:1.Stream流 ## 1.1 体验Stream #### 需求:按照下面的要求完成集合的创建和遍历 - 创建一个集合,存储多个字符串元素 - 把集合中所有以“张”开头的元素存储到一个新的集合 - 把“张”开头的集合中的长度为3的元素存储到一个新的集合中 - 遍历上一步得到的集合 #### 使用S
书城项目
摘要:# 书城项目 ## 第一阶段:表单验证 验证用户名:必须由字母,数字下划线组成,并且长度在5-12位 验证密码:必须由字母,数字下划线组成,并且长度为5-12位 验证确认密码:和密码相同 邮箱验证:xxxxx@xxx.com 验证码:现在只需要验证用户已输入,因为还没将到服务器,验证码生成。 1、新
XML
摘要:# XML ## 1、XML简介 1. 什么是xml? xml是可扩展的标记性语言 2. xml的作用? xml的主要作用有: - 用来保存数据,而且这些数据具有自我描述性 - 它还可以作为项目或者模块的配置文件 - 还可以作为网络传输数据的格式(现在以JSON为主) ## 2、xml语法 1. 文
Tomcat&Servlet
摘要:# Tomcat ## 1、JavaWeb的概念 1、什么是JavaWeb? ``` 1、JavaWeb是指,所有通过Java语言编写可以通过浏览器访问的程序的总称,叫JavaWeb。 2、JavaWeb是基于请求和响应来开发的。 ``` 2、什么是请求? ``` 1、请求是指客户端给服务器发送数据
Thymeleaf
摘要:# Thymeleaf 视图模板技术 [JavaWeb教程目录 | 代码重工 (gitee.io)](https://heavy_code_industry.gitee.io/code_heavy_industry/pro001-javaweb/lecture/)  ###
JQuery动画
摘要:### 12、JQuery动画 #### 12.1、基本动画 show() 将隐藏的元素显示 hide() 将可见的元素隐藏 toggle() 可见就隐藏,不可见就显示 ``` 以上动画都可以添加参数 1、第一个参数是动画执行时长,以毫秒为单位 2、第二个参数是动画的回调函数(动画完成后自动调用的函
jQuery
摘要:## 三、jQuery ### 1、jQuery介绍 **什么是jQuery?**** jQuery,顾名思义,就是js和查询(Query),它就是辅助JavaScript开发的js类库。 **jQuery核心思想!!!** 它的核心思想是write less,do more(写得更少,做得更多),
javaweb
摘要:一、html和css 二、JavaScript 三、Jquery(jquery+jquery动画) 四、xml 五、tomcat&servlet 六、jsp 七、el表达式(包含jstl标签库) 八、文件上传和下载 九、Cookie(包含Session) 十、Filter 十一、Json、ajax、
JavaScript
摘要:## 二、JavaScript ### 1、JavaScript介绍 JavaScript语言诞生主要是完成页面的数据验证。因此它运行在客户端,需要运行浏览器来解析执行JavaScript代码。JS是Netscape网景公司的产品,最早取名为LiveScript;为了吸引更多java程序员,更名为J
html和css
摘要:Web第一天 ## 一、html和CSS ### 1.B/S 软件的结构 .then().catch() -示例: axios({ method:"POST"
Git
摘要:# Git ## 一、需要掌握的知识点 ### 1.1、Git 1、Git介绍,分布式版本控制工具 VS 集中式版本控制工具 2、Git安装,基于官网发布的最新版本2.31.1安装讲解 3、Git命令,基于开发案例,详细讲解git的常用命令 4、Git分支,分支特性,分支创建,分支转换,分支合并,代
Jenkins
摘要:title: Jenkins categories: CICD tags: cover: https://gitee.com/lin-xugeng/md-img/raw/master/img/dm6.webp # Jenkins Jenkins,原名 Hudson,2011 年改为现在的名字。它是一
Docker
摘要:# Docker ## 一、基础篇 ### 1、Docker简介 #### 1.1、是什么 ##### 1.1.1、问题:为什么会有docker出现 假定您在开发一个尚硅谷的谷粒商城,您使用的是一台笔记本电脑而且您的开发环境具有特定的配置。其他开发人员身处的环境配置也各有不同。您正在开发的应用依赖于
谷粒学苑二
摘要:# 谷粒学苑二 ## 一、第四天 ### 1、axios [Axios API | Axios 中文文档 | Axios 中文网 (axios-http.cn)](https://www.axios-http.cn/docs/api_intro) ```json { "success": true,
谷粒学苑一
摘要:# 谷粒学苑一 ## 一、第一天 ### 1、项目商业模式  ### 2、项目功能模块 ![image