- 博客(79)
- 收藏
- 关注
原创 Springboot整合WebScoket
WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。websocket 协议是在 http 协议上的一种补充协议,是 html5 的新特性,是一种持久化的协议。
2022-09-02 14:33:50
1521
1
原创 Docker部署SSM项目--全教程
Docker部署SSM项目全教程 注意tomcat的版本必须跟本机安装的tomcat是一个版本否则会报404
2022-06-15 10:46:08
1234
原创 Flex布局
目录容器属性项目的属性任何一个容器都可以指定为Flex布局 <style type="text/css"> .box{ /* 将父级元素box设置为flex容器 */ /* 父元素设置为flex之后,里面的子元素既然变成了一个行内块元素 */ /* flex里面的子元素都是行内块元素,能设置宽高,但是又不会换行*/ display: flex;} </style>行内元素也可以使用Fle
2022-05-19 11:26:07
244
1
原创 Swagger接口文档
目录第一步添加依赖第二步添加配置①新建一个config包,写配置类②加入api注解,在controller类上面编辑③每个方法上加入@ApiOperation注解,生成对应api第三步在线测试接口重启项目打开网页进入访问地址出现此页面表示成功展开查看详情输入要查询的名字测试结果Swagger 是一个规范且完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。第一步添加依赖 <!--添加s...
2022-05-19 11:09:25
3511
原创 SpringBoot+Vue+axios实现增删改查分页全套代码
src下创建此目录api目录下创建js文件引入axios//引入axios的对象import request from '../utils/request'export function getUser(page,size,name) { return request({ url: '/getUserList', method: 'get', params:{ page, size
2022-05-16 11:59:21
2377
1
原创 Vue+ajxs实现查询修改(全代码)
新建一个springboot项目搭建好结构①实体类package com.qiu.entity;import lombok.Data;@Datapublic class Book { private Integer bid; private String bname; private Double bprice;}②mapper层package com.qiu.Mapper;import com.qiu.entity.Book;import
2022-04-18 17:54:02
1379
原创 Vue入门
Vue.jsVue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式JavaScript框架。[5]与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用(SPA)提供驱动。一.导入...
2022-04-14 17:11:22
632
原创 Git详细教程(安装-命令-使用)
Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理注册git账号网址:Gitee 企业版 - 企业级 DevOps 研发效能管理平台创建仓库填写箭头所指地方内容--》创建创建成功之后出现一下内容...
2022-04-12 11:57:12
341
原创 SSM框架整合---详细案例
一.建四个配置文件在resource根目录二.applicationContext-mybatis.xml核心配置<?xml version="1.0" encoding="UTF-8"?><!--suppress ALL --><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta
2022-03-22 09:42:42
1865
原创 浅谈IOC、AOP、反射实现AOP代理
Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。1.IOC控制反转控制反转(inversion of control), 是一种设计思想,DI(dependenc
2022-03-18 10:54:54
572
原创 SpringMVC简易版登录
一.创建基本结构和所需架包注:核心配置文件看上一章博客二.首页编写简单登录页面<%@ page contentType="text/html;charset=UTF-8" language="java" %><html> <head> <title>$Title$</title> </head> <body>//跳转路径要使用注解路径<form method="po.
2022-03-09 18:25:54
319
原创 SpringMVC工作原理及运行流程、核心配置文件
MVC:MVC是一种设计模式springMVC是spring的一个子框架,当然拥有spring的特性,如依赖注入SpringMVC的工作原理图:SpringMVC流程1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给Dispatche..
2022-03-09 18:07:37
258
原创 Mybatis工具类
一.工具类package util;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.session.SqlSessionFactory;import org.apache.ibatis.session.SqlSessionFactoryBuilder;import java.io.InputStream;public c.
2022-03-09 09:49:21
1454
原创 Mybatis框架的resultMAP结果映射
当进进行双表联查的出数据的时候会出现null的情况,或者是实体类的变量名与数据库不符合时查询出现null就可以使用resultMAP元素进行自定义结果映射操作如下:①在实体类中把另一张表封装成字段,生成get、set方法②映射文件中使用resultMap元素定义结果映射<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapp..
2022-02-22 12:11:13
647
原创 初识Mybatis框架
mybatis官方网址:mybatis – MyBatis 3 | 简介mybatis框架是一个给予ORM的优秀的持久化框架mybatis框架三个基本要素: 1.核心接口和类 2.核心配置文件 3.SQL映射文件创建一个mybatis项目:①WEB-INF下添加架包②src文件下添加映射文件和数据库链接文件mybatis-condig.xml文件内容如下<?xml version="1.0" encoding="UTF-8" ?><!DOCTYP
2022-02-22 11:44:36
588
原创 oracle数据库
OracleDatabase,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统数据特点完整的数据管理功能: 数据的大量性 数据保存的持久性 数据的共享性 数据的可靠性 视图更新准则一只要形成视图的表中的数据变化了,相应的视图中的数据同时变化 数据物理性和逻辑性独立准则Oracle没有‘库’的概念只有表空间创建用户user=>new序列索引Orac...
2022-02-18 17:50:11
1185
原创 linux安装ssh以及配置JDK+tomcat步骤
主机号:在命令里面输入ipconfig/all后回车。 端口:221.如果要实现windows系统给linux传文件,那么要在linux系统中安装ssh-server sudo apt install openssh-server 服务端 sudo apt install openssh-client 客户端2.安装完毕之后 可以查看服务是否启动 ps -e|grep ssh3.一.配置Jdk详细步骤 1.将jdk复制到liunx系统的...
2021-12-29 14:23:58
162
原创 Linux安装Mysql步骤
所有操作全部在虚拟机控制台执行,每一步复制执行即可1.因为国外源下载不了,把源更新为国内的sudo gedit /etc/apt/sources.list2.deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse.
2021-12-24 07:37:40
132
原创 i18n国际化语言实现英文切换
js代码:必须导包:<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%><%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%><%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="UTF-8" %><!DO
2021-12-03 11:52:58
613
原创 使用Ajxs完成分页、模糊查询
js代码<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>Title</title></head><script src="../js/jquery.js"></script><script> function f(t) { ...
2021-12-03 11:38:20
557
原创 使用Ajxs和jQuery实现异步请求
Ajxs的全称是Asynchronous JavaScript and XML,他并不是一种全新的技术,而是由JavaScript、XML、CSS等集中现有的技术整合而成的。HMLHttpRequest对象HMLHttpRequest对象是Ajxs技术的核心,用于与服务器进行交互。他可以在不刷新当前页面的情况下向服务器上特定的URL异步发送请求、获取数据,从而在当前页面中实现布局更新的效果。语法xmlHttpRequest = new XMLHttpRequest();js代码<
2021-12-03 11:30:42
3616
原创 EL表达式和JSTL
什么是EL表达式Expression Language(表达式语言)EL的功能替代JSP页面中访问数据时的复杂编码执行表达式EL的特点自动转换类型使用简单EL表达式搜索域数据的顺序El表达式主要是在jsp页面中输出数据。主要是输出域对象中的数据当四个域中都有相同的key的数据时,EL表达式或按照四个域的从小到大的顺序进行搜索,找到输出 <body> <% pageContext.setAttribute("key","p..
2021-11-30 19:25:22
592
原创 Web实现文件上传代码
web中创建一个upload包用来存放图片out里可以查看jsp文件代码<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>Title</title></head><body><!--如果表单中有文件要提交就一定要加enctype--><form .
2021-11-28 17:09:10
576
原创 使用JSP/Servlet进行分页查询代码
实现效果跳转后:只有三条数据和显示当前页码点击下一页更新页码点击首页回到开始展示页面点击尾页到最后一页,当前页码也随之更新实现代码如下:登录页面:<%@ page contentType="text/html;charset=UTF-8" language="java" %><html> <head> <title>$Title$</title> </h...
2021-11-25 18:05:39
660
1
原创 Servlet技术
Servlet是一个基于Java技术的Web组件,用于处理Web请求,生成动态内容,运行于服务器端,由Servlet容器创建并调用创建Servler 继承HttpServler对象 重写doPost()或者doGet()方法 部署servlet1.配置web.xml <servlet> <servlet-name>servletTest</servlet-name> <servlet-class>
2021-11-25 16:25:56
570
原创 JNDI配置数据源常见错误
1.错误类型:无法加载驱动类报错信息错误原因缺少jar文件驱动类名拼写错误解决方案将JDBC驱动程序的jar文件添加到Tomcat的lib目录中检查驱动类名拼写是否正确2.错误类型:无法创建JDBC驱动报错信息错误原因数据库驱动配置错误解决方案检查context.xml文件中数据源的配置信息,确保配置信息完全正确3.错误类型:属性名绑定错误报错信息错误原因获取配置信息值的key错误,须使用前缀(java:comp/...
2021-11-25 07:27:10
934
原创 使用三层架构实现业务处理
1.理解JNDIJava Naming and Directory Interface:Java命名与目录接口1.1JNDI的作用与优点简化应用对于资源的配置及维护工作可以在更大范围、不同应用之间共享资源1.2JNDI能做什么通过将名称与资源或服务进行关联,为查找和访问各种命名和目录服务提供通用、统一的接口2数据库连接池数据库连接池负责分配,管理和释放数据库链接,它允许应用程序重复使用一个现有的数据库链接,而不是重新建立一个2.1配置资源修改Tomcat的cont
2021-11-25 07:23:20
1087
2
原创 报错:请求不包含multipart/form-data或multipart/mixed流,内容类型报头是application/x-www-form-urlencoded
form表单忘记加enctype="multipart/form-data"接收页面必须加@MultipartConfig注解否则报错
2021-11-24 15:38:44
2659
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人