自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 GO语言学习(Mac)

强类型语言,声明数据类型之后不可以更改(PHP低版本可随意更改);var声明变量,可以声明多个变量,声明的变量一定要使用,不使用会报错;

2024-08-19 17:54:30 952

原创 mysql 安装教程

网上的教程有很多,基本上大同小异。但是安装软件有时就可能因为一个细节安装失败。我也是综合了很多个教程才安装好的,所以本教程可能也不是普遍适合的。

2024-08-06 14:34:44 542

原创 Redis

NoSQL = Not Only SQL(不仅仅是SQL)关系型数据库:列+行,同一个表下数据的结构是一样的。非关系型数据库:数据存储没有固定的格式,并且可以进行横向扩展。Redis(Remote Dictionary Server ),即远程字典服务。是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。与memcached一样,为了保证效率,数据都是缓存在内存中。

2024-07-04 22:42:34 785

原创 Spring Cloud

Spring cloud 是一系列框架的有序集合。它利用 spring boot 的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用 spring boot 的开发风格做到一键启动和部署。五大组件服务注册与发现——Netflix Eureka客户端负载均衡——Netflix Ribbon服务端负载均衡:——Feign(其也是依赖于Ribbon,只是将调用方式RestTemplete 更改成Service 接口)

2024-06-29 22:14:40 1900

原创 Spring MVC

Spring的web框架围绕DispatcherServlet [ 调度Servlet ] 设计。

2024-06-26 16:47:28 202

原创 SpringBoot

getCandidateConfigurations()中SpringFactoriesLoader.loadFactoryNames()方法。以其中一个为例,类上有条件注解,当满足所有条件(例如在pom.xml导入相关依赖,满足ConditionOnClass的条件)时会执行自动装配。作用:给Spring容器中导入一个Registrar注册器组件,扫描@Enitity、@MapperScan等第三方依赖的注解。其中spring.factories文件是一组组的key=value的形式。

2024-06-25 14:41:27 289

原创 Spring

ModelViewController登陆---->接受用户登陆请求---->处理用户请求(获取用户登陆参数:username、password)---->交给业务层处理登陆业务(判断用户名是否正确)---->Dao层查询用户名和密码是否正确---->数据库。

2024-06-22 16:26:23 356

原创 多线程进阶——JUC并发

JUC是Java中的三个包,java.util.concurrent,业务:普通的线程代码 Thread 调用Runnable没有返回值,效率较Callable低,所以企业中Runnable使用少,大多情况下使用Callable。

2024-06-13 19:05:17 1720 4

原创 JVM初探

内存效率(时间复杂度):复制算法 > 标记清除算法 > 标记整理(压缩)算法内存整齐度:复制算法 = 标记整理(压缩)算法 > 标记清除算法内存利用率:标记清除算法 = 标记整理(压缩)算法 > 复制算法。

2024-06-13 14:50:53 1638

原创 07JQuery基础

JQuery 基础1. 概念* 一个JavaScript框架。用于简化JS开发* jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。* JavaScrip

2021-07-21 19:23:13 126 1

原创 06JavaWEb案例1

案例:用户信息列表展示1. 需求:用户信息的增删改查操作2. 设计: 1. 技术选型:Servlet+JSP+MySQL+JDBC+Duird+BeanUtilS+tomcat+Filter3. 开发: 1. 环境搭建 1. 创建数据库环境 2. 创建项目,导入需要的jar包 2. 编码4. 测试5. 部署运维创建数据create table user( -- 创建表 id int primary key auto_increment, username varch

2021-07-21 19:20:49 89

原创 05Filter&Listener

Filter:过滤器1. 概念* 生活中的过滤器:净水器,空气净化器,收费站、保安大叔* web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。* 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤...2. 快速入门步骤: 1. 定义一个类,实现接口Filter 2. 复写方法 3. 配置拦截路径 1. 注解 2. web.xml注解package com.bao.web.filter;import

2021-07-21 19:19:49 60

原创 04MVC&EL&JSTL

MVC:开发模式1. jsp演变历史1. 早期只有servlet,只能使用response输出标签数据,非常麻烦2. 后来有jsp,简化了Servlet的开发,如果过度使用jsp,在jsp中即写大量的java代码,又写html,造成难于维护,难于分工协作3. 再后来,java的web开发,借鉴mvc开发模式,使得程序的设计更加合理性2. MVC1. M:Model,模型。JavaBean * 完成具体的业务操作,如:查询数据库,封装对象2. V:View,视图。JSP * 展示数据3.

2021-07-21 11:13:58 91

原创 03Cookie&Session&JSP

会话技术1. 会话: * 浏览器与服务器资源进行交互 * 一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止 2. 功能:在一次会话的范围内的多次请求间,共享数据3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:SessionCookie1. 概念客户端会话技术,将数据保存到客户端2. 快速入门* 使用步骤: 1. 创建Cookie对象,绑定数据 * new Cookie(String

2021-07-21 11:12:16 52

原创 02Servlet&HTTP&Request&Response

Servlet概念:运行在服务器端的小程序server applet 的缩写Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。servlet是一个规则将来我们自定义一个类,实现Servlet接口,复写方法。理解:我们曾经使用mian方法调用类、接口等,现在我们使用tomcat服务器来调用快速入门1. 创建JavaEE项目2. 定义一个类,实现Servlet接口3. 实现接口中的抽象方法package com.bao.demo1;i

2021-07-21 11:09:43 112

原创 01Tomcat

web相关概念回顾1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 * 如: html,css,JavaScript 2. 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器 * 如:servlet/jsp,php,asp....3. 网络通信三要素 1. IP:电

2021-07-21 11:06:30 57

原创 03xml

XML的简介XML的概念Extensible Markup Language 可扩展标记语言可扩展:标签都是自定义的,只要符合规范即可 xml与html的历史在HTML刚刚出来的时候非常火爆,作为了万维网的信息表示语言,显示数据非常的方便,但是随着浏览器公司越来越多,竞争越来越恶劣,对html的解析越来越松散,即使不严格的书写html也能够被浏览器解析[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DAa7wvad-1626836287774)(03

2021-07-21 11:00:24 107

原创 02JavaScript

概述一门客户端脚本语言脚本语言:不需要编译,直接就可以被浏览器解析执行了运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎功能:可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。JavaScript发展史目的:用于注册校验1992年,Nombase公司,开发出全球第一门脚本语言,专门用于表单校验;命名为:C–1995年,Netscape(网景)公司,开发了一门客户端脚本语言;命名为LiveScri

2021-07-21 10:57:37 154

原创 01HTML&CSS

WEB概述作用使用Java语言开发基于互联网的项目软件架构C/S:Client/Server 客户端/服务器端在用户本地有一个客户端程序,在远程有一个服务器端程序如:QQ,迅雷,英雄联盟,穿越火线…优点:用户体验好缺点:开发两个终端开发、安装、部署、维护麻烦B/S:Browser/Server 浏览器/服务器端只需要一个浏览器,用户通过不同的网址(URL地址),客户访问不同的服务器端程序优点:只开发服务器端,用户页面访问即可开发、安装、部署

2021-07-21 10:53:23 147

01HTML&CSS.md

01HTML&CSS.md

2021-07-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除