- 博客(394)
- 资源 (18)
- 收藏
- 关注
原创 static
适用场景:当外部类需要使用内部类,而内部类无需外部类资源,并且内部类可以单独创建时,考虑采用静态内部类的设计,在知道如何初始化静态内部类。java中一个类要被声明为static的,只有一种情况,就是静态内部类(内嵌类)。1.如果类的构造器或静态工厂中有多个参数,设计这样类时,最好使用Builder模式,特别是当大多数参数都是可选的时候。静态变量可以被类的所有实例共享,因此静态变量可以作为实例之间的共享数据,增加实例之间的交互性。同静态代码块与静态,不能直接访问类的实例变量和实例方法,需通过类的对象访问。
2023-01-13 16:29:02 689 1
原创 可变参数
函数是指定义在类中的一段可以独立运行的小程序,如方法,构造器等。1.java可变参数是指在调用方法时传入不定长度的参数,本质上是基于数组实现的。
2023-01-13 15:23:49 723
原创 数据库 json 数据类型的 整合
文章目录人生格言json 数据格式实体类的准备整合代码的准备整合结果人生格言未来犹存,人生当前json 数据格式 [ { id: 1, label: "Level one 1", children: [ { id: 4, label: "Level two 1-1", children: [
2022-05-06 18:15:05 536
原创 EasyExcel
文章目录人生格言读写操作公共接触EasyExcel 写操作实体类的准备写操作主要代码EasyExcel读操作实体类的准备监听器的准备测试类的准备操作结果人生格言未来犹存,人生当前读写操作公共接触<poi.version>3.17</poi.version><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId
2022-05-05 16:29:40 225
原创 Nginx 的基本用处
文章目录人生格言请求转发负载均衡动静分离windows 版的Nginx的特点配置Nginx 实现请求转发功能人生格言未来犹存,人生当前请求转发通过路径中包含的内容我们做请求转发操作,转到不同的微服务器负载均衡同一个微服务我们设置两台乃至多态服务器,我们可以动轮询的算法访问多台服务器上的微服务,不至于所有的请求都去请求同一个服务器,造成服务器的压力过大动静分离将静态资源放在一个服务器上,将java代码放在一个服务器上,请求不停类型的资源时,转到不同的服务器windows 版的Nginx的
2022-05-04 18:34:20 1540
原创 阿里云 OSS 云存储 文件上传
文章目录人生格言阿里云 oss开通对象存储 oss阿里运 oss管理控制台的使用java 代码操作阿里云 ossservice_oss模块实现二进制文件的上传在阿里云开通 对象存储服务 oss创建 bucket创建 许可证在pom中引入依赖编写配置文件编写controller编写service编写serviceimpl测试测试结果人生格言未来犹存,人生当前阿里云 oss开通对象存储 oss阿里运 oss管理控制台的使用java 代码操作阿里云 ossservice_oss模块
2022-05-02 17:56:21 1893
原创 项目 讲师的相关工能 学相伴
文章目录人生格言讲师信息的修改功能讲师的修改功能相关问题人生格言未来犹存,人生当前讲师信息的修改功能讲师的修改功能相关问题
2022-05-02 15:18:45 151
原创 vue + elementUI 项目架构解读
文章目录人生格言如何构建工作区在任意路径下构建一个空的文件夹之后通过vscode 文件 -》打开文件夹之后文件-》将工作区另存为看到一下文件说明成功了构架框架的步骤官网下载一下压缩包第二步存放到工作区 vscode在vscode 找到文件 在终端打开在终端打开之后运行 npm install 命令 进行依赖的下载下载完成之后会生成一下文件有了上述文件之后我们在终端运行 npm run dev 或者运行 npm run prod框架总体架构目录简述人生格言未来犹存,人生当前如何构建工作区在任意路径下构
2022-05-01 22:07:06 944
原创 前端模块化 webpack
文章目录人生格言模块化ES5 实现模块化ES6 实现模块化第一种写法第二种写法webpackwebpack 安装查看版本号人生格言未来犹存,人生当前模块化ES5 实现模块化ES6 实现模块化第一种写法第二种写法webpackwebpack 安装npm install -g webpack webpack-cli查看版本号webpack -v...
2022-04-30 20:30:47 188
原创 问及项目中遇到的问题如何回答
文章目录人生格言前端ES6 模块化人生格言未来犹存,人生当前前端ES6 模块化我曾经使用ES6写法实现模块化操作,但是在nodejs环境中不能直接运行,后来通过查找资料得知,需要使用babel将es6代码转换为ES5代码,才可以在nodejs中直接运行...
2022-04-30 19:43:00 150
原创 axios element-ui node js babel
文章目录人生格言axios 简述axios 创建架构element-uinode jsnode js 简述安装直接在vscode 中打开js文件VScode 集成node常遇到的问题npm人生格言未来犹存,人生当前axios 简述axios 创建架构{ "sucess":true, "code":20000, "message":"成功", "data":{ "items":[ {"name":"lucy","age"
2022-04-30 19:20:07 230
原创 Vue 进阶
文章目录人生格言Vue 简述vue 初识基本指令语法v-bind 操作属性 单向数据绑定v-model 双向数据绑定事件 v-on:click="" @click=""修饰符v-if v-elsev-showv-for组件定义组件使用组件定义全局组件vue 的生命周期vue 路由通过镜像的方式引入 vue.js vue-router.js人生格言未来犹存,人生当前Vue 简述vue 初识基本指令语法v-bind 操作属性 单向数据绑定你看到的 v-bind 特性被称为指令。指令带有前缀
2022-04-30 15:45:34 313
原创 ECMA Script 6 ES6
文章目录人生格言官方解释let and varconst 声明常量(只读变量)一次性声明多个变量的方式对象结构 赋值模板字符串 " ` "声明对象方法的定义对象扩展运算符箭头函数人生格言未来犹存,人生当前官方解释let and varconst 声明常量(只读变量)一次性声明多个变量的方式对象结构 赋值模板字符串 " ` "声明对象方法的定义对象扩展运算符箭头函数...
2022-04-30 10:17:24 249
原创 MyBatis Plus 分页
文章目录人生格言在配置类中添加一下插件测试代码人生格言未来犹存,人生当前在配置类中添加一下插件package com.gsx.config;import com.baomidou.mybatisplus.extension.plugins.OptimisticLockerInterceptor;import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;import org.mybatis.spring.an
2022-04-28 22:38:58 349
原创 MyBatis Plus 乐观锁
文章目录人生格言乐观锁在数据库的表中添加version属性在表映射的实体类中添加version属性通过MetaObjectHandler自动生成初始版本号通过配置类开启乐观锁乐观锁测试人生格言未来犹存,人生当前乐观锁乐观锁就是很多进程对数据库表中同一条数据进行操作,在操作之前所有的我们多会获取我们正在操作的数据的版本号,当我们操作完毕后我们更新数据时我们会再次检查版本号是否改变,如果改变做的操作就会失败,否则就会成功,这个保证了我们在对同一条数据进行修改时,只有一个进程可以修改成功。在数据库的
2022-04-28 22:06:27 984
原创 Mybatis Plus 主键生成策略
文章目录人生格言自动增长UUIDRedismp 自带 雪花算法使用不同策略生成主键的方法人生格言未来犹存,人生当前自动增长UUIDRedismp 自带 雪花算法使用不同策略生成主键的方法
2022-04-28 21:05:17 841
原创 Docker redis 集群实战
文章目录部署redis集群创建网卡配置redis部署redis集群==主机 从机 从机是主机的备份 ==创建网卡在创建网卡时子网掩码是必须要写的配置redis
2022-04-26 22:50:19 1286
原创 Docker
文章目录容器化技术Docker与虚拟机技术的不同DevOpsDocker 的基本组成镜像 容器 仓库安装Docker安装其他版本的docker的方法阿里云镜像加速回顾HelloWorld 流程底层原理Docker的常用命令帮助命令镜像命令容器命令常用其他命令命令小结练习合集使用docker安装Nginxdocker 安装 tomcatdocker es+kibana可视化Docker 镜像讲解Commit 镜像容器数据卷使用数据卷实战:安装MySQL具名和匿名挂载Dockerfile数据卷容器Docker
2022-04-26 21:42:58 1320
原创 mysql_linux版本的下载及安装详解
文章目录1、mysql的下载2、mysql的安装1、mysql的下载MySQL 的官网下载地址: 官网2、mysql的安装上传到: /usr/local/mysql查看centos自带的mysql,若存在则移除rpm -qa | grep mysql # 查看rpm -ev mysql-libs-* --nodeps # 删除安装rpm包rpm -ivh mysql-community-client-5.7.25-1.el6.x86_64.rpm --force --nodep
2022-04-22 23:26:03 2140
原创 Nginx 和 FastDFS的结合只为远程访问
文章目录安装准备修改配置文件 mod_fastdfs.conf在Nginx的nginx.conf 配置文件中加上以下配置启动成功后我们就可以远程访问我们上传的文件了在安装的过程中出现以下错误的参考文章[root@localhost ~]# fdfs_test /etc/fdfs/client.conf upload aa.txtThis is FastDFS client test program v5.11Copyright (C) 2008, Happy Fish / YuQingFas
2022-04-22 10:55:20 2864
原创 FastDFS 安装和配置
文章目录分布式文件系统FastDFS 安装前环境的准备安装完成之后修改配置tracker.conf 配置文件的修改storage.conf 配置文件的修改启动 命令主要文件存放的位置分布式文件系统FastDFS 安装前环境的准备参考文章上传文件 rz -y不要忘记解压缩如果以上步骤都正确就安装成功了安装完成之后修改配置tracker.conf 配置文件的修改storage.conf 配置文件的修改启动 命令fdfs_tracker
2022-04-21 23:41:48 76
原创 SpringSession
文章目录Cookie Sessionid Session 战略图Cookie Sessionid Session 战略图
2022-04-21 18:47:56 396
原创 Nginx 动态代理 nginx.conf
#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024;}http { include mime.types; defau.
2022-04-21 16:48:05 547
原创 Eureka 注册中心
文章目录启动Eureka serve第一步 加入依赖第二步 写主配置第三步 在主启动类的上面加注解第四步启动测试启动 Eereka client第一步加入依赖第二步 写主配置文件第三步 在主启动类上加上以下注解第四步 启动服务 出现下面的界面表示成功同时注册多个 Eureka client显示以下界面表示成功集群Eureka server (相互注册,相互守望)第一步 导入依赖第二步 修改host文件 (防止名字相同无法区分)第三步 修改主配置文件7001第三步 修改从主配置文件7002第四步 在两个主启动
2022-04-15 14:55:41 878
原创 JS 全选与取消全选 获取下拉列表中选项的值 日期 Date 显示时钟时间
文章目录全选与取消全选实现代码获取下拉列表中选项的值日期 Date 显示时钟时间显示网页时钟全选与取消全选实现代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=de
2022-04-13 08:34:00 235
原创 springboot 加密解密
文章目录第一步加入依赖第二步:在application.properties中配置秘钥第三步:注入StringEncroptor bean第四步:调用解密加密方法 encroptor decroptorResult of test第一步加入依赖<dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</
2022-04-11 15:44:11 2682
原创 Thymeleaf 如何通过链接的方式引入模板引擎
Thymeleaf<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org"><head> <meta charset="UTF-8"> <title>Title</title></head><body><p th:text="${data}">未经后台服务器的时候</p><p
2022-04-10 00:05:07 338
原创 不允许有匹配 “[xX][mM][lL]“ 的处理指令目标。
错误代码:<span style="color:#FF0000;">严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListenerorg.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 1 in X
2022-03-31 08:30:15 818
原创 web JS null NaN undefined 的区别 == === 事件 正则表达式 onfoucs onblur
文章目录null NaN undefined== ===事件回调函数JS 代码的执行顺序节点属性属性值的改变回车键 ESC键null NaN undefined== ===事件回调函数JS 代码的执行顺序节点属性属性值的改变回车键 ESC键...
2022-03-30 23:08:04 1271
原创 解决 “通配符的匹配很全面, 但无法找到元素 ‘context:component-scan‘ 的声明“ 问题
cvc-complex-type.2.4.c: 通配符的匹配很全面, 但无法找到元素 ‘context:component-scan’ 的声明一. 异常描述在配置SpringMVC的时候,spring.xml文件中配置了 context:component-scan/,结果提示如下异常:Caused by: org.xml.sax.SAXParseException; lineNumber: 9; columnNumber: 71; cvc-complex-type.2.4.c: 通配符的匹配很全面
2022-03-28 20:49:20 1621 2
原创 web JS 数据类型 JS中的类 和 对象 prototype
文章目录Boolean()函数循环NullStringObject怎么定义类 怎么new对象prototypeBoolean()函数循环NullStringObject怎么定义类 怎么new对象prototype<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA
2022-03-25 23:37:55 168
原创 MyBatis项目的创建步骤
创建一个maven项目在pom文件中加入MyBatis的依赖加入JDBC的依赖(使用gav的方式加入)创建mapper的xml文件注册相应的mapper文件创建主配置文件创建连接数据库的属性配置文件其他的照常
2022-03-24 20:17:37 824
原创 Web JS中的变量 JS函数 数据类型
文章目录回顾java中的变量JS中的变量JS函数全局变量实现代码JS数据类型Undefined回顾java中的变量JS中的变量JS函数全局变量实现代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <
2022-03-24 20:07:05 382
原创 JavaScript window.alert
文章目录相关背景HTML中嵌入JS的第一种方式实现代码图是结果在HTML中插入JS的第二种方式实现代码实现结果HTML中引入JS的第三种方式实现代码实现结果相关背景HTML中嵌入JS的第一种方式实现代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"&
2022-03-23 08:10:34 690
米米商城 html javaScript css jquery ajax java springmvc spring
2022-04-04
在线测试管理系统 增删改查 基于 tomcat MySQL Servlet HTML css JDBC
2022-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人