自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springBoot+vue

配置文件server: port: 8081​mybatis: configuration:   log-impl: org.apache.ibatis.logging.stdout.StdOutImpl mapper-locations: mapper/*.xml​spring: datasource:   url: jdbc:mysql://localhost:3306/kj08?useUnicode=true&characterEncodi

2022-07-04 09:57:36 308 1

原创 SpringCloud最详细

SpringCloud, 基于SpringBoot提供了一套微服务解决方案,包括服务注册与发现,配置中心,全链路监控,服务网关,负载均衡,熔断器等组件,除了基于NetFlix的开源组件做高度抽象封装之外,还有一些选型中立的开源组件。SpringCloud利用SpringBoot的开发便利性,巧妙地简化了分布式系统基础设施的开发,SpringCloud为开发人员提供了快速构建分布式系统的一些工具,包括配置管理,服务发现,断路器,路由,微代理,事件总线,全局锁,决策竞选,分布式会话等等,他们都可以用Spring

2022-06-30 10:09:29 324

原创 Spring Web MVC(了解概念;重点学习:配置与注解)

JSP Model1JSP+JavaBean在一个项目中,如果业务流程比较简单的时候,可以把控制器的功能交给视图,项目架构中只有视图和模型,没有控制器。Model1模式的基础是JSP,它由JSP和JavaBean组成,JSP从HTTPRequest中获取所需要的数据,并调用JavaBean进行业务逻辑的处理,然后通过HTTPResponse将结果返回给前端浏览器。可见,Model1一定程度上实现了MVC,只不过将控制层和视图层统一定位到JSP页面,JavaBean依然充当模型组件。这种模式下JSP身兼多职,

2022-06-14 17:59:09 287

原创 Spring框架概述及其工厂模式

Spring 框架是一个轻量级的解决方案,并且是构建企业就绪应用程序的一站式潜在 Store。但是Spring 是模块化的,允许您仅使用所需的那些 Component,而不必引入其他 Component。您可以将 IoC 容器与顶部的任何 Web 框架一起使用,但也可以仅使用Hibernate 集成代码或JDBC 抽象层。 Spring 框架支持声明式事务 Management,通过 RMI 或 Web 服务对逻辑的远程访问以及用于持久化数据的各种选项。它提供了功能齐全的MVC framework,并使您能

2022-06-07 16:11:31 718

原创 Mybatis入门

概述一个半自动化的ORM框架,他是作用于DAO层,拥有强大的动态sql的能力,小巧灵活,简单易学框架ORM编写程序的时候,以面向对象的方式处理数据 保存数据的时候,却以关系型数据库的方式存储ORM解决方案在持久化对象上执行基本的增、删、改、查操作 对持久化对象提供一种查询语言或者API 对象关系映射工具 提供与事务对象交互、执行检查、延迟加载以及其他优化功能开发步骤 下载mybatis-3.2.2.jar包并导入工程 编写MyBatis核心配置文件(configu

2022-05-30 17:34:59 62

原创 jsp实现数据传递和保存

get与post区别比较项 Get post 参数出现在URL中 是 否 长度限制 有 无 安全性 低 高 URL可传播 是 否 request对象作用处理客户端请求方法方法名称 说明 String getParameter(String name) 根据表单组件名称获取提交数据 String[ ] getParameterValues(String name) 获取表单组件对应多个

2022-04-06 20:14:38 869

原创 搭建web以及搭建web时会遇到的问题及解决方案

动态网页开发基础什么是B/S技术B/S架构(浏览器/服务器): 程序完全部署在服务器上B/S技术的工作原理B/S架构采用请求/响应模式进行交互URLUniform Resource Locator统一资源定位符组成http :// localhost:8080 / news/index.html协议部分 主机IP地址:端口号 项目资源地址Tomcat简介Apache Jakarta的开源项目 JSP/Servlet容器Tomcat服务器的目录结构目录

2022-04-06 00:23:32 851

原创 MySQL查询二及总结

查询二ORDER BY排序对SELECT语句查询得到的结果,按某些字段进行排序 与DESC或ASC搭配使用,默认为ASCLIMIT公式 limit (curPage-1)*pageSize,pageSize子查询SELECT s.StudentNo,StudentName FROM student AS s WHERE studentNo IN ( SELECT StudentNO FROM re...

2022-04-06 00:21:44 42

原创 数据管理及查询一

DML数据操作语言)INSERT命令INSERT INTO 表名 [ ( 字段1, 字段2, 字段3, … ) ] VALUES ( '值1', '值2', '值3', …)UPDATE命令UPDATE 表名 SET column_name = value [ , column_name2 = value2, …. ] [ WHERE condition ];​DELETE命令DELETE FROM 表名 [ WHERE

2022-04-03 23:00:00 109

原创 初识MySql

配置mysql服务器1.端口设置2.默认字符集设置3.将bin目录配置成环境变量4.root账号密码设置5.允许远程登录: Enable root access from remote machines操作数据库相关命令1.启动服务器net start mysql2.连接mysql数据库mysql -h 192.168.*.* -u root - p ****3.创建数据库create database myschool;4.展示数据库sho

2022-03-31 11:48:26 40

原创 JAVA注解

注解是什么注解是对程序做出解释内置注解内置注解是程序自带的注解@Override表示重写超类中的方法声明@SuperWarnings表示忽略警告信息自定义注解public @interface 注解名 { 定义体 }元注解我们在自定义注解时,需要使用java提供的元注解,就是负责注解的其他注解。@Target 这个注解的作用主要是用来描述注解的使用范围,说白了就是我们自己定义的注解可以使用在哪个地方@Target(ElementType.xxx)@Ta

2022-03-31 11:47:10 248

原创 JAVA反射

框架设计的灵魂* 框架:半成品软件。可以在框架的基础上进行软件开发,简化编码* 反射:将类的各个组成部分封装为其他对象,这就是反射机制 * 好处: 1. 可以在程序运行过程中,操作这些对象。 2. 可以解耦,提高程序的可扩展性。* 获取Class对象的方式: 1. Class.forName("全类名"):将字节码文件加载进内存,返回Class对象 * 多用于配置文件,将类名定义在配置文件中。读取文件,加载类 2. 类名.

2022-03-28 18:43:35 42

原创 JAVA网络编程

什么是ip地址互联网协议特有的一种地址由4段8位的二进制组成的,因为读写不方便所一转换成了10进制,取值范围是1-255什么是网络地址标识计算机或者网络设备所在的网段什么是主机地址标识特定主机或者网络的设备ip分类分类 网络地址数量 主机地址数量 前8位的取值范围 作用 子网掩码 A 1 3 1-126 大量主机而局域网络数量较少的大型网络 255.0.0.0 B 2 2 128-191

2022-03-28 18:42:58 266

原创 JAVA线程池

作用管理线程、减少内存的消耗ThreadPoolExecutor创建方式:通过new创建构造方法public ThreadPoolExecutor(int corePoolSize,int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue, ThreadFactory threadFactory,RejectedExecutionHand.

2022-03-27 18:34:07 40

原创 JAVA多线程

进程定义应用程序的执行实例(最小单位)有独立的内存空间与系统资源线程定义包含在进程里面CPU调度与分派的基本单位执行运算的最小单位,可以完成独立的顺序流程的控制多线程定义一个进程当中同时运行了多个线程,用来完成不同的工作,这就叫做多线程优点1.充分利用CPU的资源2.简化编程模型3.带来良好的用户体验主线程main()方法就是主线程的入口产生请其他子线程的线程必须最后完成,因为他要执行各种的关闭动作使用线程步骤1.定义线程

2022-03-26 00:33:01 51

原创 Java常用类

枚举类语法[Modifier] enum enumName{ enumContantName1 [,enumConstantName2...[;]] //[field,method] }举例public enum Genders { Male,Female​}​​public class TestDemo { private void dowhat(Genders s) { switch (s) {...

2022-03-21 21:27:09 41

原创 JAVA集合框架

Collection定义一个接口,目的是存储不唯一无序的对象List定义一个继承Collection的接口,目的是存储不唯一有序的对象公用方法Object remove(int index)//移除下标元素,并返回该元素boolean remove(Object o)//移除某元素boolean contains(Object o)//是否包含元素Object get(int index)//获取某下标的元素int size()//获取元素的个数void add(i

2022-03-21 21:26:06 206

原创 JAVA异常及处理

异常的定义异常是指在程序运行过程中所发生的的不正常的事件,它会中断正在运行的程序处理异常的两种方式try{ //代码段}catch(Exception e){ //对异常进行处理的代码段,如果有return 就行执行finally的再return}finally{ //最终执行,唯一不执行的情况是system.exit(1); }​​public static void divide() throws Exception { ...

2022-03-17 13:32:36 493

原创 抽象类和接口

特点抽象类不能被实例化 但可以创建一个引用变量,其类型是一个抽象类,指向非抽象的子类实例抽象类与抽象方法的使用 抽象类中可以没有抽象方法,但包含了抽象方法的类必须被定义为抽象类 如果子类没有实现父类的所有抽象方法,子类必须被定义为抽象类 没有抽象构造方法,也没有抽象静态方法 抽象类中可以有非抽象的构造方法,创建子类的实例时可能调用 接口什么是接口举例public interface MyInterface { public void fo..

2022-03-15 12:58:41 34

原创 方法的重写与多态

什么是方法的重写 子类根据需求对从父类继承的方法进行重新编写 重写时,可以用super.方法的方式来保留父类的方法 构造方法不能被重写 重写规则 方法名相同 参数列表相同 返回值类型相同或者是其子类 访问权限不能严于父类 父类的静态方法不能被子类覆盖为非静态方法,父类的非静态方法不能被子类覆盖为静态方法 子类可以定义与父类同名的静态方法,以便在子类中隐藏父类的静态方法(注:静态方法中无法使用super) 父类的私有方法不能

2022-03-14 13:25:21 50

原创 封装与继承

什么是封装将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问封装的原则将不需要对外提供的内容都隐藏起来。 把属性隐藏,提供公共方法对其访问。实现封装 修改属性的可见性 创建getter setter方法 在getter setter方法中创建属性控制语句 封装好处便于使用者正确使用系统,防止错误修改属性 有助于系统之间的松耦合,提高系统独立性 提高软件的可重用性 降低了构建大型系统的风险包的作用

2022-03-11 12:39:12 28

原创 方法与方法的重载

定义带参数的方法语法<访问修饰符> 返回类型 <方法名>(<形式参数列表>) { //方法的主体}​举例public int add(int a,int b){ return a+b;}调用带参数的方法语法对象名.方法名(参数1, 参数2,……,参数n)举例xxx.add(1,2);构造方法特点无返回值类型方法名与类名相同可以指定参数作用对象的初始化系统默认提供无...

2022-03-08 20:10:56 30

原创 JAVA 类与对象

类与对象public class HelloWorld { public static void main(String[] args){ System.out.println("Hello World!!!"); }}​类包含哪些类名(首字母大写)成员变量成员方法定义类的步骤 定义类名 编写类的属性 编写类的方法 创建和使用对象 创建对象 School center = new School...

2022-03-08 20:08:35 46

原创 JAVA变量与数据类型

什么是变量一个数据存储空间的表示变量的组成 变量名 变量类型 变量值 java变量命名规则字:字母(大小写) 下:下划线 美:美元符 $ 人:人民币符号 ¥ 数:数字0~9 骆驼:驼峰命名法 e.g schoolAddress addressOfSchool2、变量命名需要注意的事项: 变量名不能用数字开头 变量名用字下美人数组成 只有类名往往用大写字母开头3.不能和java关键字冲突javac常用数据类型数据类型 大小 取值范围 b

2022-03-04 19:45:06 154

原创 什么是java

初识java什么是java1995年由詹姆斯高斯林开发出一门面向对象编程语言java目前学习到的特点多平台的可扩展性目前市场占有率高(有其他特点,待深入学习之后一一了解认识)Java 平台的体系结构Java SE 标准版是各种应用平台的基础,主要应用于桌面开发和低端商务应用的解决方案。Java EE 企业版以企业为环境开发应用程序的解决方案,这个版本以前称为J2EE。Java ME 微型版为在移动设备和嵌入式设备上运行的应用程序提供一个健壮且灵活的环境。

2022-03-03 17:28:42 178

原创 jquery事件与特效

事件方法 描述 执行时机 click( ) 触发或将函数绑定到指定元素的click事件 单击鼠标时 mouseover( ) 触发或将函数绑定到指定元素的mouseover事件 鼠标指针移过时 mouseout( ) 触发或将函数绑定到指定元素的mouseout事件 鼠标指针移出时 mouseenter( ) 触发或将函数绑定到指定元素的mouseenter事件 鼠标指针进入时 mouseleave( ) 触发或将函数

2022-03-01 20:13:14 392

原创 jquery基础操作

样式操作设置/获取样式语法css(name,value) ;或css({name:value, name:value,name:value…}) ;设置属性css(name)举例$(this).css("border","5px solid #f5f5f5");或$(this).css({"border":"5px solid #f5f5f5","opacity":"0.5"});$(this).css("border");追加样式语法$(selector

2022-02-28 19:04:39 338

原创 jquery基础

简介目前最流行的JavaScript程序库,它是对JavaScript对象和函数的封装各行变色$("tr:even").css("background-color","#e8f0f2");作用访问和操作DOM元素 控制页面样式 对页面事件进行处理 扩展新的jQuery插件 与Ajax技术完美结合引入<script src="js/jquery-3.3.1.min.js" type="text/javascript"></script>初试​

2022-02-25 19:50:20 24

原创 js-BOM

简介BOM:浏览器对象模型(Browser Object Model)提供了独立于内容,可以与浏览器窗口进行互动的对象结构可实现功能1.弹出新的浏览器窗口2.移动,关闭浏览器窗口以及调整窗口大小3.页面的前进后退window对象常用属性historyWindow.history是一个只读属性,不存在赋值有关客户访问过得URL的信息location有关当前URL的信息window.location="http://www.baidu.com";常用

2022-02-23 19:34:32 24

原创 js-Dom

简介DOM:Document Object Model节点HTML 文档中的所有内容都是节点 整个文档是一个文档节点 每个 HTML 元素是元素节点 HTML 元素内的文本是文本节点 每个 HTML 属性是属性节点 注释是注释节点 document对象常用属性名称 说 明 referrer 返回载入当前文档的**URL** URL 返回当前文档的**URL** document.referrerdocum

2022-02-22 18:43:17 31

原创 JavaScript基础

概念js是一种基于对象和事件驱动的、并具有安全性能的脚本语言特点向HTML页面中添加交互行为脚本语言,语法类似于java(脚本语言又被称为扩建的语言,或者动态语言,是一种编程语言,用来控制软件应用程序,脚本通常以文本(如ASCII)保存,只在被调用时进行解释或编译。)解释性语言,边执行边解释组成ECMAScriptECMAScript是一种可以在宿主环境中执行计算并能操作可计算对象的基于对象的程序设计语言,最新版本es6,2016发布DOMDOM(DOM—Docu..

2022-02-20 10:00:00 36

原创 弹性盒子的基础运用

弹性盒子盒子模型content-boxbox-sizing:content-box特点:加padding和margin都会改变原来盒子的尺寸向外扩展border-boxbox-sizing:border-box特点:加padding和margin整体的盒子模型不变大向内扩展弹性盒子使用方式在父级元素设置display:flex注意如果父级元素用了flex 那么子元素不需要浮动了,加也没有用父级元素的属性justify-content 水平排列

2022-02-19 13:40:28 312

空空如也

空空如也

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

TA关注的人

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