自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 整合SSM纯干货(黑马视频配套改编)

目录标题搭建整合SSM环境1 .导入依赖(总的整合依赖)2 配置spring3 搭建和测试 SpringMVC的开发环境4 Spring整合SpringMVC的框架5 搭建和测试 MyBatis框架的开发环境6 Spring整合MyBatis框架标题搭建整合SSM环境整合说明:SSM整合可以使用多种方式,咱们会选择XML + 注解的方式整合的思路先搭建整合的环境先把Spring的配置搭建完成再使用Spring整合SpringMVC框架最后使用Spring整合MyBatis框架

2021-05-07 16:44:35 575

原创 PageHelper+springBoot用法

PageHelper+SpringBoot分页添加依赖 <!-- pagehelper-spring-boot-starter --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId>

2021-03-04 08:44:25 1365 3

原创 swagger狂神

Swagger

2022-03-31 16:01:23 402 1

原创 狂神docker笔记

狂神docker笔记狂神docker笔记

2022-03-18 15:47:33 492

原创 SpringMVC

文章目录SpringMVCspringmvc流程1 环境搭建1 . pom.xml依赖2 .在web.xml中配置DispatcherServlet前端控制器3 . 创建springmvc.xml的配置文件,编写配置文件4 . 创建AccountController.java类,编写方法,进行测试5 . 在index页面访问测试2 请求参数绑定:1 普通对象类型2 对象类型中包含对象类型3 POJO 类中包含集合类型参数3 自定义类型转换器4 响应数据和结果视图5 SpringMvc常用注解@Request

2021-05-12 21:35:10 616

原创 thymeleaf学习笔记lookroot

1.定义:Thymeleaf是用来开发Web和独立环境项目的服务器端的Java模版引擎Spring官方支持的服务的渲染模板中,并不包含jsp。而是Thymeleaf和Freemarker等,而Thymeleaf与SpringMVC的视图技术,及SpringBoot的自动化配置集成非常完美,几乎没有任何成本,你只用关注Thymeleaf的语法即可。2. 那啥是模板引擎?模板引擎:模板引擎是为了解决用户界面(显示)与业务数据(内容)分离而产生的。他可以生成特定格式的文档,常用的如格式如HTML.

2021-05-02 21:10:09 474

原创 代理模式-jdk代理-CGlib代理-静态代理

代理模式属于结构型设计模式代理模式是指给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。通俗的来讲代理模式就是我们生活中常见的中介。代理模文章目录1. 静态代理模式2.Jdk的动态代理3.CGLib动态代理 (首先需要导入需要的依赖)1. 静态代理模式静态代理是指代理类由开发人员创建,在程序运行前代理对象已被创建; // @Description:请客吃饭的接口 服务接口public interface Treat { /**请客方法*/ public void

2021-04-24 20:37:29 192

原创 jvm一篇就懂了

一、什么是 JVMJVM(Java Virtual Machine):Java 虚拟机,用来执行 class 文件、保证 Java 语言跨平台Java 虚拟机可以看做是一台虚拟的计算机,和真实的计算机一样,它有自己的指令集以及各种运行时内存JVM 就是一个字节码翻译器,它将字节码文件翻译成各个系统对应的机器码,确保字节码文件能在各个系统上正确的运行二、JVM 体系结构​大概中文图:​ 主要分为三大层:1. 类加载器子系统(Class Loader SubSystem)

2021-04-13 21:10:09 194

原创 node.js-Express简介+使用

ExpressExpress 是 Node.js 的 web 开发框架。它是 unopinionated 意思是框架本身只提供最小 web 应用开发 API,不限制应用设计模式(比如 MVC,MVP)、代码规范以及功能的选择(例如是否有视图层生成 html 页面)。这个视频将演示使用 Express 处理 GET、POST、PUT、DELETE 请求,使用 Router 定义子路由。这个视频不涉及数据库。创建 Express 项目要创建 Express 项目,只需要初始化一个 Node.js 项目然

2021-04-08 11:25:11 419

原创 js获取标签的6种方法

1.利用document.getElementById(‘id名’);<body> <div id="box"></div> <script> var div = document.getElementById('box');\\获取到了div </script> </body>2.利用document.getElementsByName(‘name名’);<body> <

2021-04-05 10:00:10 10676 1

原创 node.js简介+使用+留言板案例

一、node.js是什么?node.js 是一个基于 Chrome V8 引擎的 JavaScirpt 运行环境。优点:Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,异步编程,使其轻量又高效。缺点:单进程,单线程,只支持单核cpu,不能充分的利用多核cpu服务器。一旦这个进程崩掉,那么整个web服务就崩掉了。二.基本使用​ require()引入模块,返回一个模块对象;​ module.exports()或者exports() 导出一个对象;例:a.js//导入bvar

2021-04-04 10:50:33 584 1

原创 Listener监听器的简单使用和内部机制

Listener监听器的简单使用和内部机制作用:监听某个事件的发生,状态的改变内部机制:接口回调八个web监听器实现监听:创建类实现监听器接口web.xml文件中配置(注册)监听器<listener> <listener-class>实现监听器接口的url</listener-class></listener> Servlet3.0后可以通过注解@WebListener 注册监听器一、 Listener监听三个域对象创建与销毁监

2021-03-30 20:40:24 264

原创 Session实现登录挤退功能

功能介绍:admin账号,在A电脑登录成功,然后admin账号在B电脑登录,A电脑的admin掉线话不多说直接上码:LoginServlet@WebServlet("/login.do")public class LoginServlet extends HttpServlet { @Override protected void service(HttpServletRequest request, HttpServletResponse response) throws Serv

2021-03-30 20:38:58 389

原创 Properties与IO流的搭配使用

Properties的Load() 读取硬盘的数据/* 可以使用Properties集合中的方法Load,把硬盘中保存的文件(键值对),读取到集合中使用void load( Reader reader)参数: InputStream inStream:字节输入流,不能读取含有中文的键值对Reader reader:字符输入流,能读取含有中文的键值对使用步骤: 1.创建Properties集合对象 2.使用Properties集合对象中的方法Load读取保存键值对的文件

2021-03-20 09:48:19 236 2

原创 idea使用Hadoop集群(搭建及简单使用)

Hadoop-java我们学习了HDFS架构及原理,此时我们来学习如何将Hadoop与Java相结合进行开发,这也是大家学习大数据最后打交道最多的内容,毕竟在linux上未免不是那么顺手… …是吧 …1.首先配置好环境变量​ 新建一个系统变量​ 2 新建Maven工程。添加pom依赖,这里注意对应的hadoop版本<dependencies> <dependency> <groupId>junit&lt

2021-03-17 21:18:05 2368

原创 SpringSecurity安全框架

SpringSecurity基于Spring的安全框架SpringSecurity是基于Spring应用提供的声明式的安全保护的框架,它可以在web请求级别和方法调用级别处理身份认证和授权服务。SpringSecurity使用过滤链实现SpringSecurtiy中的名词解释:​ 1.认证:指使用者通过账户名和密码登录的整个过程称为认证​ 2.授权:为某个用户指定某个功能的访问权限SpringSecurity的基本使用(基于内存账户):1.在Maven中引入SpringBoot及Spring

2021-03-01 11:40:40 303

原创 Vue router传参--最干最全最简单易懂版

Veu路由跳转有三种传参方式:在vue-router中,有两大对象被挂载到了实例this$route(只读、具备信息的对象);$router(具备功能的函数)话不多说直接干货:​ 以下传递的所有数据都为 1静态路由传参:发:1.query 传参<router-link :to="{path:'/Other',query:{id:1}}">传参1</router-link>2.params 传参<router-link :to="{name:'Other'

2021-02-26 12:23:57 378 1

原创 Vue-cli安装使用及前后端交互方法

一、什么是Vue CLVue CLI即Vue脚手架,是Vue.js开发的标准工具,通过Vue CLI组织管理基于Vue.js的项目开发,可以大大提高效率和应用的可维护性。主要作用:目录结构、本地调试、代码部署、热加载、单元测试二、安装Vue CLI1.安装Node.js​ Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境,其中包含NPM包管理工具。NPM是世界上最大的软件注册表(软件数据库),每星期大约有 30 亿次的下载量,包含超过 600000 个

2021-02-13 10:21:50 1027 2

原创 springBoot

SpringBoot一、SpringBoot介绍Spring为应对互联网应用的要求(高可靠、高并发、负载均衡等),推出了SpringBoot和微服务框架SpringCloudSpringClooud完全建立在SpringBoot之上,虽然SpringBoot为微服务而生,但已然成为Java单体项目的首选框架SpringBoot是一个基于Spring的框架,该框架的目的在于快速搭建Spring开发环境SpringBoot让我们的框架搭建更加自动化、简单化、便捷化Spring、St

2021-01-23 20:24:14 169

原创 MyBatis无敌详细版

一、MyBatis介绍***MyBatis***是基于iBatis的一个***持久层***ORM框架,主要用于实现持久化,将瞬时状态的数据转换为持久状态的过程称为持久化过程,完成持久化的技术比较多,如jdbc(基础操作),ORM框架ORM:对象关系映射,通过Java对象与数据库关系表的映射实现数据的持久化,在操作数据库时需要使用SQL语句并对结果进行封装,而ORM框架要达到的效果是简化数据库的开发,让数据库操作的过程更加自动化![image-20210123130015002](https://img

2021-01-23 16:10:41 282

原创 SpringMvc简介及使用

SpringMVC1.前置知识回顾​ MVC:是一种开发模式,使用该模式将应用分为模型层、控制层、视图层以更好的实现各层分离达到高内聚低耦合的效果​ M(Model):Model层,主要指service|Dao|Model,主要用于进行业务处理​ V(View):视图层,主要指HTML/JS/JSP,主要用于界面展示​ C(Controller):控制层,主要指Servlet,主要用于协调Model和View,用于获取请求并向页面响应的​ MVC框架:struts框架,比较古老的优

2021-01-23 12:51:00 254

原创 spring整合mybatis及常见注解含义

Spring—mybatis一、 Spring整合MyBatis框架将MyBatis和Spring的相关依赖导入到项目Spring-contextAspectj-weaverMybatis核心包Mybatis-spring(MyBatis与spring的整合包)Spring-jdbcSpring-tx(Spring事务管理包)Mysql驱动包DruidLog4j 3.常用注解 @Configuration:标注类为一个配置类 @Bean:Spring受管对象注解,该

2021-01-23 12:48:33 440 1

原创 Spring

Spring一、 什么是Spring?Spring是一个优秀的开源的企业级框架。Spring和其他框架不同,其他框架大多是专注于某一领域的框架(如MyBatis专注于持久层的框架),而Spring是一个包罗万象的框架。Spring是一个管理框架的框架,尽管Spring包罗万象,但它又不具体做任何事情,Spring奉行一个“不重复制造轮子”的原则,如已经存在了MyBatis这样的持久化框架,Spring就不会重复的开发一个持久化框架,而是使用MyBatis等持久化框架,实现持久化功能,S.

2021-01-23 12:36:42 274

原创 git

Git学习笔记(B站狂神说)一.版本控制分类1.本地版本控制记录文件每次的更新,可以对每一个版本做一个快照,或是记录补丁文件,适合个人用,如RCS2.集中版本控制 (svm)所有的版本数据都保存在服务器上,协同开发这从服务器上同步更新或上传自己的修改.)3.分布式版本控制 (Git)缺点:每个人都拥有全部代码,安全隐患.所有版本信息仓库全部同步到本地的每个用户,这样就可以在本地查看所有版本历史,可以离线在本地提交,只需要在联网时push到相应的服务器或其他用户那里.由于每个用户那里保

2021-01-11 15:20:19 156

原创 生产者消费者模型(java多线程)

生产者消费者模型(java多线程)项目实例/** * 面包对象 */public class Bread {}public class BreadContainer { //面包柜容量 private Bread[] breads; //当前面包数量 private int size=0; //初始化面包柜容量 public BreadContainer(int initSize) { breads = new Bread

2020-11-29 21:01:45 159 1

原创 IO流总结与详细代码

1.基本概念流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。2.IO流的分类图示:(主要IO流)IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流字符流和字节流字符流的由来: 因为数据编码的不同,而有了对字符进行高效操作的流对象。本质其实就是基于字节流读取时,去查了指定的码表。 字节流和字符流的区别:读写单位不同:

2020-11-26 20:49:41 321

空空如也

空空如也

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

TA关注的人

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