自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 J2EE基础——自定义JSP标签

--

2022-06-20 10:55:34 104 1

原创 map集合特点

一,集合特点 ① 基础操作 Ⅰ,增 Ⅱ,删 map集合删除用 map.remove("键"); Ⅲ,改 map集合的修改也是调用put方法 即 map.put(键,值) Ⅳ,查 查,有两种方式 1,拿到键(key),再拿值(value). 2,拿到映射关系,键值就都有了 完整代码:packa

2022-06-09 20:03:29 192

原创 jdk1.8的新特性Lambda表达式

无限延时

2022-06-06 10:15:23 411

原创 集合框架之堆栈

-

2022-06-01 12:56:32 123

原创 hibernate框架

一. 什么是hibernateORM框架/持久层框架( object reference mapping)ORMORM(Object-Relationship-Mapping):是对象关系映射的意思,它是一种思想,是指将数据库中的每一行数据用对象的形式表现出来。JPAJPA(Java-Persistence-API):是Java持久化接口的意思,它是JavaEE关于ORM思想的一套标准接口,仅仅是一套接口,不是具体的实现。通过管理对象来改变数据库中的数据, 通过管理对象来操作数..

2022-05-30 10:47:59 714

原创 jdk1.8的新特性Lambda表达式

1.Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。2.Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。3.使用 Lambda 表达式可以使代码变的更加简洁紧凑。以下是lambda表达式的重要特征:可选类型声明:不需要声明参数类型,编译器可以统一识别参数值。可选的参数圆括号:一个参数无需定义圆括号,但多个参数需要定义圆括号。可选的大括号:如果主体包含了一个语句,就不需要使用大括号。可选的返回关键字:如果主体只有一个表达式返回值则编译器会自

2022-05-26 11:06:57 208

原创 JavaFX-首页搭建

系统介绍本节课我们会通过一个学生管理系统来学习其中 , 分为两个角色老师 Teacher学生 Student在该系统中 , 主要完成老师管理学生的功能 , 在这节课中 , 主要完成以下操作public class Teacher {private Integer id ;private String name ;private String password ;private String gender ;}public class Student {private Integer

2022-05-23 20:08:36 128

原创 JavaScript简介

JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。[1]JavaScript在1995年由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为..

2022-05-20 15:51:51 403

原创 vue基础语法

Spring Cloud 是一套完整的微服务解决方案,基于 Spring Boot 框架,准确的说,它不是一个框架,而是一个大的容器,它将市面上较好的微服务框架集成进来,从而简化了开发者的代码量。Spring Cloud 是一系列框架的有序集合,它利用 Spring Boot 的开发便利性简化了分布式系统的开发,比如服务发现、服务网关、服务路由、链路追踪等。Spring Cloud 并不重复造轮子,而是将市面上开发得比较好的模块集成进去,进行封装,从而减少了各模块的开发成本。换句话说:Spring Cl

2022-05-20 15:47:32 82

原创 vue路由

SPA是什么 单页Web应用(single page application,SPA),就是只有一个Web页面的应用, 是加载单个HTML页面,并在用户与应用程序交互时动态更新该页面的Web应用程序 单页面应用程序: 只有第一次会加载页面, 以后的每次请求, 仅仅是获取必要的数据.然后, 由页面中js解析获取的数据, 展示在页面中 传统多页面应用程序: 对于传统的多页面应用程序来说, 每次请求服务器返回的都是一个完整的页面 优势 减少了请求体积,加快页面响应速度,降低了对服务器的压力 更好的用户..

2022-05-20 15:44:54 60

原创 vue.js 三种方式安装

Vue.js(读音 /vjuː/, 类似于 view)是一个构建数据驱动的 web 界面的渐进式框架。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。它不仅易于上手,还便于与第三方库或既有项目整合。 下面介绍三种 Vue.js 的安装方法: 1.独立版本 我们可以在Vue.js的官网上直接下载vue.js,并在.html中通过<script>标签中引用。-> <script src = ../v...

2022-05-20 15:34:44 782

原创 vue基本语法

demo1.hrml1.1 插值 1.1.1 文本 {{msg}} 1.1.2 html/text 使用v-html指令用于输出html代码 1.1.3 属性 HTML属性中的值应使用v-bind指令 1.1.4 表达式 Vue提供了完全的JavaScript表达式支持 {{str.substr(0,6).toUpperCase()}} {{ number + 1 }} {{ ok ? 'YES' : 'NO' }} <li v-bind:id="'list-' + id">我的Id是js动

2022-05-12 19:54:22 146

原创 css属性大全

字体属性:(font) 大小 font-size: x-large;(特大) xx-small;(极小) 一般中文用不到,只要用数值就可以,单位:PX、PD 样式 font-style: oblique;(偏斜体) italic;(斜体) normal;(正常) 行高 line-height: normal;(正常) 单位:PX、PD、EM 粗细 font-weight: bold;(粗体) lighter;(细体) normal;(正常) 变体 font-variant: small-caps;(小型大写

2022-05-12 19:51:35 359

原创 HTML5 简介

什么是 HTML5?HTML5 是下一代 HTML 标准。HTML , HTML 4.01的上一个版本诞生于 1999 年。自从那以后,Web 世界已经经历了巨变。HTML5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。HTML5 是如何起步的?HTML5 是 W3C 与 WHATWG 合作的结果,WHATWG 指 Web Hypertext Application Technology Working Group。WHATWG 致力于 web 表单和应用

2022-05-09 00:09:56 127

原创 Vue---

Vue 框架介绍根据 Vue 官方的介绍,Vue 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。但 Vue 并不只是一个简单的视图库,通过与一系列周边工具的配合,它也可以轻易地构建大型应用。所以 Vue 框架到底做了些什么呢?为什么几乎大多数前端都基本需要掌握呢?前言里也讲到了 jQuery 一把梭的时代,而大多数使用过 jQuery 的非前端人员,都有种“前端开发怎么这.

2022-05-08 23:58:49 150

原创 Java 国际化与格式化

国际化是指应用程序运行时,可根据客户端请求来自的国家语言的不同而现实不同的界面。国际化的英文单词是:internationalization,所以简称 I18N,18表示中间省略了18个字母。 国际化(internationalization) 简称i18n,是一种让软件在开发阶段就支持多种语言的技术 java.util.Locale 语言代码_国家代码 注:国家代码可省略 zh_CN en_US //zh_CN 语言代码_国家代码Locale locale = Locale..

2022-05-03 23:26:33 123

原创 shiro

什么是shiroshiro是一个Java的安全框架,相对于 Spring Security,shiro更加轻量并且简单。​ shiro不仅可以用于JavaEE,也可以用于JavaSe,主要可以帮我们提供一下功能:认证、授权、加密、会话管理、缓存等SubjectSubject即主体,外部应用与subject进行交互,subject记录了当前操作用户,将用户的概念理解为当前操作的主体,可能是一个通过浏览器请求的用户,也可能是一个运行的程序。 Subject在shiro中是一个接口,接口中定义

2022-05-01 21:51:12 54

原创 spring Bean Scopes

参考官方文档1.5Bean Scopes Singleton:单例模式(默认):一个Spring容器中只有一个Bean的实例,此为Spring的默认配置,全容器共享一个实例。 在容器启动的时候创建对象 Prototype:多例模式,每次调用新建一个Bean的实例。 在每次获取的时候创创建对象 Request:Web项目中,给每一个http request新建一个Bean实例。 Session:Web项目中,给每一个http sessio..

2022-05-01 21:45:00 65

原创 MVC设计模式

视图(View)-对应组件:JSP或者HTML文件 控制器(Controller)-对应组件:Servlet 模型(Model) -对应组件:JavaBean 三层:表示层、业务逻辑层、数据访问层MVC与三层:表示层:V C业务逻辑层、数据访问层 : MJSP Model1JSP Model2 JSP:负责生成动态网页 Servlet:负责流程控制 JavaBean:负责业务逻辑处理 MVC 处理过程MVC...

2022-04-27 20:36:42 138

原创 Spring bean的生命周期

Spring作为当前Java最流行、最强大的轻量级框架,受到了程序员的热烈欢迎。准确的了解Spring Bean的生命周期是非常必要的。我们通常使用ApplicationContext作为Spring容器。这里,我们讲的也是 ApplicationContext中Bean的生命周期。而实际上BeanFactory也是差不多的,只不过处理器需要手动注册。一、生命周期流程图:  Spring Bean的完整生命周期从创建Spring容器开始,直到最终Spring容器销毁Bean,这其中包含了一系列关

2022-04-24 18:49:51 62

原创 mysql 存储数据类型的选择

1. 列类型存储需求根据类别列出了MySQL支持的每个列类型的存储需求。MyISAM表中行的最大大小为65,534字节。每个BLOB和TEXT列 账户只占其中的5至9个字节。如果MyISAM表包括变长列类型,记录格式也是可变长度。当创建表时,在某些条件下,MySQL可以将一个列从变长类型改为固定长度的类型或反之亦然。数值类型存储需求列类型 存储需求TINYINT 1个字节SMALLINT 2个字节MEDIUMINT 3个字节INT, INTEGER 4个字节BIGIN

2022-04-20 22:02:59 3466

原创 MyBatis简介

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。 MyBatis前身是iBatis,本是Apache的一个开源的项目 官方网站 mybatis mybaits是什么 ..

2022-04-18 21:24:45 90

原创 Spring bean的生命周期

spring AOPAOP (Aspect Orient Programming),直译过来就是 面向切面(方面)编程。AOP 是一种编程思想,是面向对象编程(OOP)的一种补充。面向对象编程将程序抽象成各个层次的对象,而面向切面编程是将程序抽象成各个切面。 AOP编程可不是Spring独有的,Spring只是支持AOP编程的框架之一。 AOP分两类,一类可以对方法的参数进行拦截,一类是对方法进行拦截,SpringAOP属于后者,所以Spring的AOP是属于方法级的 OOP与AOP

2022-04-14 21:00:04 70

原创 MySQL数据类型的选择

MYSQL提供了大量的数据类型,为了优化存储和提高数据库性能,在任何情况下都应该使用最精确的数据类型。前面主要对 MySQL 中的数据类型及其基本特性进行了描述,包括它们能够存放的值的类型和占用空间等。本节主要讨论创建数据库表时如何选择数据类型。可以说字符串类型是通用的数据类型,任何内容都可以保存在字符串中,数字和日期都可以表示成字符串形式。但是也不能把所有的列都定义为字符串类型。对于数值类型,如果把它们设置为字符串类型的,会使用很多的空间。并且在这种情况下使用数值类型列来存储数字,比使用字符串

2022-04-13 18:13:41 1087

原创 spring是什么?

Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring项目出发点: 目的:提供一种贯穿始终的解决方面,将各种专用框架整合成一个连贯的整体框架,简化企业级应用的开发(有点像粘合剂) 鼓励最佳实践: 例如spring将“针对接口编程

2022-04-10 22:15:53 345

原创 Maven的介绍

一、Maven简介  Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理,是一个自动化构建工具。  自动化构建工具:将原材料(java、js、css、html....)->产品(可发布项目)  编译-打包-部署-测试 -> 自动构建Maven的作用:1、管理jar包增加第三方jar包(不需要自己下载jar包) 管理jar包之间的依赖关系(maven自动关联下载所有依赖的jar包)2、将项目拆分成若干个模块:借助于Maven可以将一个项目拆分成多个

2022-04-10 22:11:45 166

原创 spring AOP

AOP是什么吗AOP (Aspect Orient Programming),直译过来就是 面向切面(方面)编程。AOP 是一种编程思想,是面向对象编程(OOP)的一种补充。面向对象编程将程序抽象成各个层次的对象,而面向切面编程是将程序抽象成各个切面。AOP编程可不是Spring独有的,Spring只是支持AOP编程的框架之一。AOP分两类,一类可以对方法的参数进行拦截,一类是对方法进行拦截,SpringAOP属于后者,所以Spring的AOP是属于方法级的AOP带来的好处1AOP是公用

2022-04-05 22:48:12 399

原创 mysql之常用函数、聚合函数

1函数MySQL函数是 MySQL 数据库提供的内部函数,这些内部函数可以帮助用户更加方便地处理表中的数据。函数就像预定的公式一样存放在数据库里,每个用户都可以调用已经存在的函数来完成某些功能。 类似Java定义方法 可以带参数 必须有返回值(一行一列) ,重点:java方法可以没有返回值,数据库函数必须要有返回值 select max(score) from sc; 函数可以嵌套到sql语句中 注:存储过程则不可以 函数可嵌套调用 常用函数

2022-04-05 22:31:54 227

原创 mysql

MySQL是什么MySQL 是最流行的数据库之一,是一个免费开源的关系型数据库管理系统,但也不意味着该数据库是完全免费的。MySQL 由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 适合中小型软件,被个人用户以及中小企业青睐。sql server oracle mysql 都是关系型数据管理系统MySQL的优势MySQL 数据库管理系统具有很多的优势,下面总结了其中几种。 MySQL 是开放源代码的数据库 MySQL 是开放源代码的数据库,任何人都可以获取

2022-04-04 12:30:37 323

原创 javaEE的开发模式

什么是模式模式在开发过程中总结出的“套路”,总结出的一套约定俗成的设计模式javaEE经历的模式 model1模式: 技术组成:jsp+javaBeanmodel1的弊端:随着业务复杂性导致jsp页面比较混乱 model2(MVC)模式 技术组成:jsp+servlet+javaBeanmodel2的优点:开发中使用各个技术擅长的方面servlet:擅长处理java业务代码jsp:擅长页面的现实MVC:---- web开发的设计模式MVC全名是Mo..

2022-03-27 11:22:35 419

原创 java正则表达式

java正则表达式

2022-03-27 11:19:31 509

原创 Serializable接口

Serializable接口

2022-03-27 11:15:31 660

原创 java-if语句

if

2022-03-05 19:06:28 219

空空如也

空空如也

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

TA关注的人

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