学习笔记
文章平均质量分 96
亦余心之所善兮,虽九死其犹未悔。
春天熊
活力如春,坚毅如熊
展开
-
【Study】CSS
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。原创 2024-06-10 17:38:25 · 1084 阅读 · 2 评论 -
【Study】HTML
HTML 的全称为超文本标记语言,是一种标记语言。它包括一系列标签,通过这些标签可以将网络上的文档格式统一,使分散的 Internet 资源连接为一个逻辑整体。HTML 文本是由 HTML 命令组成的描述性文本,HTML 命令可以说明文字,图形、动画、声音、表格、链接等。原创 2024-04-27 19:42:27 · 765 阅读 · 1 评论 -
【Study】Makefile
Makefile 是一种特殊的文件,通常用于 Unix/Linux 系统中的项目管理。它定义了一系列的任务和它们的依赖关系,告诉 make 工具如何编译和链接一个程序。Makefile 中可以定义变量、规则、命令等,使得在项目开发过程中,可以自动化地执行编译、测试、安装等任务,提高开发效率。原创 2024-04-17 14:12:52 · 984 阅读 · 0 评论 -
【Study】Docker
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。原创 2024-04-16 09:38:45 · 958 阅读 · 0 评论 -
【Study】React
React是用于构建用户界面的JavaScript库,起源于Facebook的内部项目,该公司对市场上所有 JavaScript MVC框架都不满意,决定自行开发一套,用于架设Instagram的网站。于2013年5月开源。原创 2023-09-03 16:33:28 · 338 阅读 · 0 评论 -
【Study】Spring Security
Spring Security 是一个功能强大且高度可定制的身份验证和访问控制框架。 它是保护基于 Spring 的应用程序的事实上的标准。Spring Security 是一个专注于为 Java 应用程序提供身份验证和授权的框架。 与所有 Spring 项目一样,Spring Security 的真正强大之处在于它可以轻松扩展以满足自定义需求原创 2023-09-03 16:21:52 · 138 阅读 · 0 评论 -
【Study】阿里巴巴 Java 编码规约
《阿里巴巴 Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一线实战的检验及不断的完善,系统化地整理成册,反馈给广大开发者。现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅是编程知识点,其它维度的知识点也会影响到软件的最终交付质量。原创 2023-09-03 16:16:15 · 667 阅读 · 0 评论 -
【Study】Java8 新特性
Java 8 (又称为 jdk 1.8) 是 Java 语言开发的一个主要版本。 Oracle 公司于 2014 年 3 月 18 日发布 Java 8 ,它支持函数式编程,新的 JavaScript 引擎,新的日期 API,新的Stream API 等。原创 2023-09-03 16:08:49 · 124 阅读 · 0 评论 -
[Study]Java
Java 是一门面向对象的编程语言,不仅吸收了 C++ 语言的各种优点,还摒弃了 C++ 里难以理解的多继承、指针等概念,因此 Java 语言具有功能强大和简单易用两个特征。Java 语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。Java 具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等原创 2022-05-31 09:13:50 · 948 阅读 · 0 评论 -
[Study]MySQL
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性.原创 2022-04-09 08:38:59 · 1720 阅读 · 1 评论 -
[Study]Java 版正则表达式
正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。原创 2022-05-31 10:01:30 · 370 阅读 · 0 评论 -
【Study】Git
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。原创 2022-04-09 08:22:17 · 534 阅读 · 0 评论 -
【Study】Linux-CentOS
CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是 Linux 发行版之一,是免费的、开源的、可以重新分发的开源操作系统。CentOS Linux 发行版是一个稳定的,可预测的,可管理的和可复现的平台,源于 Red Hat Enterprise Linux(RHEL)依照开放源代码(大部分是 GPL 开源协议)规定释出的源码所编译而成。原创 2022-04-09 08:27:54 · 724 阅读 · 0 评论 -
[Study]JavaWeb
Java Web 是用 Java 技术来解决相关 web 互联网领域的技术栈。web 包括:web 服务端和 web 客户端两部分。Java 在客户端的应用有Java Applet,不过使用得很少,Java 在服务器端的应用非常的丰富,比如 Servlet,JSP、第三方框架等等。Java 技术对 Web 领域的发展注入了强大的动力。原创 2022-06-01 12:49:17 · 1200 阅读 · 0 评论 -
[Study]数据结构
数据结构(data structure)是带有结构特性的数据元素的集合,它研究的是数据的逻辑结构和数据的物理结构以及它们之间的相互关系,并对这种结构定义相适应的运算,设计出相应的算法,并确保经过这些运算以后所得到的新结构仍保持原来的结构类型。简而言之,数据结构是相互之间存在一种或多种特定关系的数据元素的集合,即带“结构”的数据元素的集合。“结构”就是指数据元素之间存在的关系,分为逻辑结构和存储结构原创 2022-05-31 11:30:46 · 1176 阅读 · 0 评论 -
[Study]算法
计算机算法是以一步接一步的方式来详细描述计算机如何将输入转化为所要求的输出的过程,或者说,算法是对计算机上执行的计算过程的具体描述。原创 2022-05-31 12:00:26 · 4267 阅读 · 8 评论 -
[Study]Spring
Spring 框架是一个开放源代码的 J2EE 应用程序框架,由 Rod Johnson 发起,是针对 bean 的生命周期进行管理的轻量级容器。Spring 解决了开发者在 J2EE 开发中遇到的许多常见的问题,提供了功能强大 IOC、AOP 及 Web MVC 等功能。Spring 可以单独应用于构筑应用程序,也可以和 Struts、Webwork、Tapestry 等众多 Web 框架组合使用,并且可以与 Swing 等桌面应用程序 AP 组合原创 2022-06-02 15:42:50 · 401 阅读 · 0 评论 -
【Study】Maven
Maven 翻译为"专家"、"内行",是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。Maven 也可被用于构建和管理各种项目,例如 C#,Ruby,Scala 和其他语言编写的项目。Maven 曾是 Jakarta 项目的子项目,现为由 Apache 软件基金会主持的独立 Apache 项目。原创 2022-04-10 09:38:23 · 324 阅读 · 0 评论 -
[Study]SpringMVC
Spring MVC 属于 SpringFrameWork 的后续产品,已经融合在 Spring Web Flow 里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用 Spring 进行 WEB 开发时,可以选择使用 Spring 的Spring MVC 框架或集成其他 MVC 开发框架,如 Struts1 (现在一般不用),Struts 2 (一般老项目使用)等等。...............原创 2022-06-10 21:54:32 · 719 阅读 · 0 评论 -
[Study]MyBatis
MyBatis 本是 Apache 的一个开源项目 iBatis,2010 年这个项目由 apache software foundation 迁移到了 google code,并且改名为 MyBatis。2013 年 11 月迁移到 Github。iBATI S一词来源于 “internet” 和 “abatis” 的组合,是一个基于 Java 的持久层框架。iBATIS 提供的持久层框架包括 SQL Maps 和 Data Access Objects(DAOs)。...原创 2022-06-11 19:48:28 · 179 阅读 · 1 评论 -
【Study】MyBatis-Plus
MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。愿景是成为 MyBatis 最好的搭档,就像魂斗罗中的 1P、2P,基友搭配,效率翻倍。原创 2022-06-17 09:03:17 · 213 阅读 · 0 评论 -
[Study]操作系统
操作系统(英语:Operating System,缩写:OS)是一组主管并控制计算机操作、运用和运行硬件、软件资源和提供公共服务来组织用户交互的相互关联的系统软件程序。根据运行的环境,操作系统可以分为桌面操作系统,手机操作系统,服务器操作系统,嵌入式操作系统等。原创 2022-09-18 11:39:01 · 1412 阅读 · 0 评论 -
[Study]计算机网络
计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。计算机网络主要是由一些通用的、可编程的硬件互连而成的,而这些硬件并非专门用来实现某一特定目的(例如,传送数据或视频信号)。这些可编程的硬件能够用来传送多种不同类型的数据,并能支持广泛的和日益增长的应用。原创 2022-09-19 21:48:45 · 2267 阅读 · 0 评论 -
[Study]Python Spider
爬虫,爬行动物。在互联网领域,爬虫一般指抓取众多公开网站网页上数据的相关技术。原创 2022-10-03 19:54:40 · 1384 阅读 · 0 评论 -
[Study]Vue2 & Vue3
Vue 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。原创 2022-10-15 21:34:34 · 1081 阅读 · 0 评论