自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 VUE前端

使用VUE开发的时候,不需要js直接操作html的DOM元素元素,只需要管理js的变量值,html会自动更新这些值(双向绑定)。少量语句就可以实现原始方式大量编码才能实现的功能。index.html 里面就一个元素,表示本html绑定了一个id为app的VUE对象。body的app关联SRC/App.vue.<!DOCTYPE html><html> <head> <m...

2022-07-04 18:00:25 458 1

原创 Redis

Redis是什么? Redis(Remote Dictionary Server ),即远程字典服务。是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的API。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。Redis能干什么?内存存储、持久化,内存是断电即失的,所

2022-04-05 13:16:13 146

原创 实战面试问题2

1. JSP 九大内置对象 1.request :请求对象作⽤域(JSP页面),用户端请求,此请求会包含来自 GET/POST请求的参数 2. response :表示服务器端对客户端的回应。主要用于设置头信息、跳转、Cookie 等 3. pageContext :用于存取其他隐含对象,如 request、 reponse、session、application 等对 象。(实际上,pageContext 对象提供 了对 JSP 页面所有的对象及命名空间的 访问。...

2022-04-01 22:58:36 455

原创 实战面试问题

1. SpringMVC和 SpringBooot 区别2. JDK和 JVM的区别3. Linux系统4. 前端 vue5. cookie、session和token会话6. redis 数据库7. MySQL Oracle 数据库8.

2022-03-18 21:00:53 1010

原创 SpringBoot

SpringBootSpringBoot是一个javaweb的开发框架,和SpringMVC类似,对比其他javaweb框架的好处,官方说是简化开发,约定大于配置, you can “just run”,能迅速的开发web应用,几行代码开发一个http接口。Spring Boot 以约定大于配置的核心思想,默认帮我们进行了很多设置,多数 Spring Boot 应用只需要很少的 Spring 配置。简单来说就是SpringBoot其实不是什么新的框架,它默认配置了很多框架的使用方式...

2021-11-27 20:57:20 77

原创 Springmvc原理

Springmvc MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。 是将业务逻辑、数据、显示分离的方法来组织代码。 MVC主要作用是降低了视图与业务逻辑间的双向偶合。 MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。 Model(模型):数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:Value ..

2021-11-17 21:21:45 340

原创 Spring

Spring理念:使现有的技术更加容易使用,本身是一个大杂烩,整合了现有的技术框架! SSH :Struct2 + Spring + Hibernate //全自动 SSM:SpringMVC + SPring +Mybatis //半自动 优点 Spring是一个开源的免费的框架(容器)! Spring是一个轻量级的,非入侵式的框架 控制反转(IOC),面向切面编程(AOP) 支持事务的处理,对框架整合的支持! Spring就是一个轻量级的控制反转(IOC)...

2021-11-17 20:46:36 365

原创 MyBatis 框架

MyBatisMyBatis 是一款优秀的持久层框架MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【Plain Old Java Objects,普通的 Java对象】映射成数据库中的记录。持久化持久化是将程序数据在持久状态和瞬时状态间转换的机制。即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化的主要应用是将内存中的对象存储在数

2021-11-08 17:37:26 204

原创 解决idea启动时端口被占用

首先win+R快捷键打开黑窗口,然后输入命令,查询被占用端口号的进程netstat -ano | findstr 占用端口号(9010)2、输入命令强制、递归 删除本程序及其子进程即可taskkill -f -t -im 进程名(11772)3、再次重启服务器即可...

2021-11-06 11:12:12 134

原创 Git 分布式版本控制

版本控制分类: 本地版本控制 集中版本控制(SVN) 分布式版本控制(Git)Git分布式版本控制缺点:每个人都拥有全部代码,安全隐患.可以离线在本地提交,不会因为服务器损坏或者网络问题,造成不能工作的情况;Git和SVN主要区别SVN是集中式版本控制系统,版本库是集中放在中央服务器的,必须联网才能工作Git是分布式版本控制系统,没有中央服务器,每个人的电脑就是一个完整的版本库,工作的时候不需要联网Git目前世界上最先进的分布式版本控...

2021-11-03 08:59:12 110

原创 JavaBean 实体类

JavaBean有特定的写法:必须要有一个无参构造属性必须私有化必须有对应的get/set方法;一般用来和数据库的字段做映射 ORM;ORM :对象关系映射表—>类字段–>属性行记录---->对象MVC三层架构MVCModel view Controller 模型、视图、控制器Model 业务处理 :业务逻辑(Service)数据持久层:CR...

2021-11-02 18:42:54 149

原创 JSP Java Server Pages

JSP Java Server PagesJava服务器端页面,和Servlet一样,用于动态Web技术最大的特点:写JSP就像在写HTML区别:HTML只给用户提供静态的数据JSP页面中可以嵌入JAVA代码,为用户提供动态数据;JSP原理JSP怎么执行的代码层面没有任何问题服务器内部工作tomcat中有一个work目录;IDEA中使用Tomcat的会在IDEA的tomcat中生产一个work目录,页面转变成了Java程序浏览器想服务器发送请求,不管访问什么资源,其..

2021-10-30 11:04:36 122

原创 JavaWeb

mybatis 持久层框架 支持定制化sql,存储过程以及高级映射mybatis 避免了几乎所有的jdbc代码和手动设置参数以及获得结果集如何获得mybatis maven 仓库 Github 中文文档持久化 将程序的数据在持久状态和瞬时状态转化的过程 内存 断电即失持久层 完成持久化工作的代码块 层界限十分明显mybatis 传统jdbc代码太复杂 简化 框架 自动化 将数据存入到数据库中...

2021-10-22 16:42:45 80

原创 JDBC连接数据库

JDBC 数据库驱动, java.sql javax.sql第一个jdbc程序 1. 创建一个普通项目

2021-10-03 14:40:32 124

原创 数据库 MYSQL

数据库 是所有软件体系中最核心的存在 DBA 存数据 管理数据概念 数据库(DB DateBase) 数据仓库,软件 安装在操作系统之上数据库分类 关系型数据库(SQL) MySQL,Oracle,Sql Server,DB2,SQLlite 通过表和表之间,行和列之间的关系进行数据的存储 非关系型数据库(NOSQL) Not Only Redis,MongDB 对象存储 ...

2021-10-02 13:51:35 107

原创 Set Map集合

Set 无序 无下标 元素不可重复方法 全部继承自Collection中的方法Set 实现类 HashSet TreeSet//Set接口使用public class Dome { public static void main(String[] args) { //创建集合 Set<String> set =new HashSet<String>(); //添加数据 set.add("苹果"..

2021-09-27 22:18:29 50

原创 集合Collection

集合 对象的容器,完成了对对象常用的操作,类似数组功能 和 数组区别 1 数组长度固定 集合长度不确定 2 数组可以存储基本类型和 引用类型 集合只能存储引用类型 位置 java.util.*;Collection 该体系结构的根接口 代表一组对象 成为集合 List 接口特点 有序 有下标 元素可重复 Set 接口特点 无序 无下标 元素不能重复...

2021-09-24 21:51:58 65

原创 抽象类 接口

抽象类//抽象类 abstract extends单继承 接口 多继承public abstract class Action { //约束 有人帮我们实现 //抽象方法 abstract 只有方法名字 没有方法的实现 public abstract void doSomething(); //不能new 抽象类 只能靠子类去实现它 约束 //抽象类可以写普通方法· 抽象方法必须在抽象类中接口 1 约束 2 定义一些方法 让...

2021-09-22 08:37:16 53

原创 封装 继承 多态

封装 程序设计追求 “高内聚 低耦合” 高内聚:就是类的内部数据操作细节自己完成,不允许外部干涉 低耦合:仅暴露少量的方法给外部使用属性私有 get/set封装 1 提高程序安全性 保护数据 2 隐藏代码的实现细节 3 统一接口 4 系统可维护增加 //private私有的 属性私有 private String name; //名字 private int id;//学号 private char sex;//...

2021-09-19 21:02:53 86

原创 面向对象 编程

面向过程思想 线性 第一步做什么第二步做什么 简单的问题面向对象思想 分类思维模式 首先解决问题分类 然后对分类进行单独思考 复杂的问题面向对象 (OOP)面向对象编辑本质 就是以类的方式组织代码,以对象的组织(封装)数据抽象 三大特性 封装 继承 多态从认识角度考虑先又对象后有类. 对象 具体事物 类 是抽象的,是对对象的抽象从代码运行角度考虑 先有类后有对象 . 类是对象的模板....

2021-09-19 09:39:10 101

原创 Java 数组

数组 相同类型数据的有序集合 描述相同类型的若干个数据 按照一定的先后次序排列 每一个数据称作一个数组元素 每个元素可以通过一个下标来访问他们 数组声明创建 数据类型[] 变量名 =new 数据类型[数据大小]; 数据元素通过索引访问 索引从0开始 获取数组长度 arrays.length;//变量类型 变量名字 =变量的值; //声明一个数组 int[] nums = new ...

2021-09-18 15:52:29 36

原创 JAVA 方法详解

java 方法 是语句的集合 执行一个功能 System.out.println(); 类.对象.方法();方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 一个方法只完成一个功能 方法 修饰符 返回值类型 方法名(参数类型 参数名){ 方法体 ...

2021-09-16 20:06:25 63

原创 Java 流程控制

1. Scanner 用户交互 Scanner对象 java.util.Scanner 可以通过Scanner类来获取用户的输入 基本语法 Scanner s=new Scanner(System.in); // 输入 Scanner类的 next()与nextLine() 方法获取输入的字符串 在读取前 需要 使用 hasNext()和hasNextLine()判断是否还有输入的数据...

2021-09-13 21:37:01 49

原创 Java

Java 三种注释 单行注释 //一行 多行注释 /* 注释*/ 文档注释 JavaDoc /** */ /** *文档注释 *文档注释 */Java 标识符 关键字public class static void等 Java 所有组成都需要名字 类名 变量名 方法名 都成为标识符...

2021-09-12 18:43:40 43

空空如也

空空如也

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

TA关注的人

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