- 博客(48)
- 收藏
- 关注
原创 webpack-01
因为一个项目webpack的配置项可能会有很多,如果还在webpack.json中的命令中添加参数,后续会非常难以维护。因为webpack.config.js配置文件就应运而生,我们可以将命令行参数在这个文件中维护。为了解决这个问题,社区提供了webpack-dev-server,在开发阶段开发者不用打包就能调试自己代码。webpack 是webpack核心,webpack-cli 是webpack的命令行工具,装了它就可以使用npx 命令了。5、webpack-dev-server简化开发时的打包工作。
2024-09-02 21:56:29 499
原创 面相对象开发的原则
依赖倒置原则的实现方法依赖倒置原则的目的是通过要面向接口的编程来降低类间的耦合性,所以我们在实际编程中只要遵循以下4点,就能在项目中满足这个规则。明星由于全身心投入艺术,所以许多日常事务由经纪人负责处理,如与粉丝的见面会,与媒体公司的业务洽淡等。高层模块不应该依赖底层模块,两者应该依赖其抽象,抽象不应该依赖细节,细节应该依赖抽象。要为各个类建立他们需要的专用接口,而不是试图建立一个很庞大的接口共所有依赖的类使用。使用这个法则会产生中介类,如果过多使用这个法则就会产生大量的中介类,会增加系统的复杂性。
2023-12-13 23:47:10 160
原创 类之间的关系
依赖关系,关联关系,聚合关系,组合关系,泛化关系,实现关系这是一种使用关系,临时性的关系。。在UML中使用带你箭头的虚线表示两个类的依赖关系。
2023-12-13 22:03:36 153
原创 SpringBoot报“This application has no explicit mapping for /error, so you are seeing this as a fallba”
IDEA目录结构的问题,Application启动类的位置不对.要将Application类放在最外侧,即包含所有子包。而我的controller则放在了最外层的包里面。
2023-07-08 12:24:33 149
原创 mybatis-plus逆向工程(新版)
记录mybatis-plus逆向工程public class Treads implements Runnable { private int tacktet =100 ; public void...
2022-11-13 21:55:21 196
原创 decodeURIComponent()、eval()、encodeURIComponent()
decodeURIComponent()、eval()、encodeURIComponent()
2022-07-29 14:35:40 158
原创 webSocket-01
websocket基本用法,并且写了一个简单的前端使用websocket的demo,以及后端websocket的demo
2022-07-01 14:23:53 1112
原创 解决javaWeb实现文件下载时文件名中文乱码问题
首先需要自己构造一个工具类,下面就是工具类。需要直接拷贝拿去用就可以没有可说的。package ToolsPages;import sun.misc.BASE64Encoder;import java.io.UnsupportedEncodingException;import java.net.URLEncoder;public class DownLoadUtils { ...
2019-11-02 23:09:59 569
原创 用Servlet实现视频、图片等文件的下载
首先给一个简单的前端页面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <a href="/day/ServletDe...
2019-11-02 20:39:17 504
原创 springmvc配置环境
该文章只是用来记录一些配置,如果想要专门学习springmvc环境搭建不建议看本文。一、在pom.xml中导入坐标<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8...
2019-10-08 20:52:28 214
原创 idea配置tomcat
https://blog.csdn.net/qq_40881680/article/details/83582484#Tomcat%E4%B8%8B%E8%BD%BD%E6%95%99%E7%A8%8Bhttps://www.cnblogs.com/helldiriver/p/11352197.html
2019-10-05 13:30:25 164
原创 http://mybatis.org/dtd/mybatis-3-mapper.dtd 报红解决方案
初次使用mybatis时,下面红线上的地址报红。解决方法是:将http://mybatis.org/dtd/mybatis-3-mapper.dtd拷贝、添加到下面标记处。
2019-10-04 15:16:44 9023
原创 mybatis的环境搭建(idea)
一、mybatis的环境搭建首先要在pom.xlm文件中添加坐标,也就是导入(下载)包。如果你没有配置从国内的网站中获取jar包的话下载速度会非常慢。如何设置呢?请移驾另一篇文章https://blog.csdn.net/LH2HA3/article/details/102058004 1.这里是设置这个框架为mybatis<groupId>org.mybatis<...
2019-10-04 15:01:05 293
原创 在 IntelliJ IDEA 中为Maven 配置阿里云镜像源
我们都知道在使用Maven导入坐标的时候非常慢,这是因为Maven需要从网上下载所需要的jar包,而且是从国外的网站上下载。可想而知速度有多慢。那么有什么办法解决这个问题呢?有。就是将Maven获取镜像设置为国内镜像源,比如阿里。那么怎么做呢?上图完成上面的设置后,我们需要在.m2的文件夹下新建一个settings.xml文件。文件中的内容如下<?xml version="1....
2019-10-04 10:45:52 2199
原创 SpringMVC 需要导入的jar包坐标
<!-- 版本锁定 锁定版本后,一改全改非常高效--> <properties><spring.version>5.0.2.RELEASE</spring.version></properties><!-- 导入依赖--><dependencies><dependency><gr...
2019-10-04 10:32:56 778
原创 用js实现乘法口诀
话不多说直接上代码。虽然整个程序非常简单但是对于我个人而言却是很有意义的存在——我的第一的js程序。现在迈出的一小步将是我程序编写生涯的一大步。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</titl...
2019-09-23 20:04:49 976
原创 我的第一个手写前端程序(登录界面)
之前在写程序时苦恼前端的东西不会,老是卡在前端的某些问题上。其实这些问题并没有任何的技术含量,但是当时的自己就是不会,即使在网上查找了很多资料也是用得不是很顺畅。到今天为止也零零散散的学习了一些前端的东西,但是毕竟是零散的学习,没有系统的学习,总是感觉前端的东西让我很困惑。终于!下定决心将前端的东西系统学习一遍。今天花了2个小时写了一个简单的登录界面,算是给自己前端学习一个好的开始。加油!!...
2019-09-18 22:39:53 594
原创 链栈的基本认识与操作
链栈是特殊的链表,对于链表我们可以对其任意位置进行插入和删除,而对于链栈我们只能对其栈顶进行插入和删除(压栈和出栈)。因此我们也称链栈是受限的链表,其特性是“后进先出——LIFO”。首先定义:typedef struct stack{ int data; struct stcak *next;}Lnode;typedef struct stack *LinkStackptr;typede...
2018-02-08 14:29:27 494
原创 顺序表的创建插入和修改
在数据结构中顺序表属于顺序结构,和链表并列。对顺序表的操作一般有,创建顺序表、遍历顺序表、插入元素在顺序表中、删除某元素以及查找某元素在顺序表中的位置。当然链表也有这些操作,但是相对链表我认为顺序表这些基本操作更容易实现,但是牺牲了程序的时间和空间。 以下本人以一个完整的程序来说明实现顺序表中的一些操作(主要是插入和删除),程序写得相对简单没有考虑程序的健壮性。#include#includ
2018-01-27 23:26:09 874
原创 尾插法构造链表
带头节点的尾插法构造链表:#include#includetypedef struct LNode{ int data; //数据域 struct LNode *next; //指针域 } LNode,*LinkList;LinkList L;void ListInerst(LinkList &L,int i){//尾插法 L=(LNode *)malloc(sizeof(
2018-01-27 11:02:21 391
原创 链表的基本操作
以下用一个程序的来简要介绍链表的基本操作包括构造链表、遍历链表、删除某结点、向链表中插入一个结点等等。#include#include int i=0;#define LINE for(i;i<80;i++)\ printf("-") typedef struct LNode{ int data; //数据域 struct LNode *next; //指针域 } LNod
2018-01-26 22:17:25 209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人