- 博客(25)
- 收藏
- 关注
原创 使用layui编写登录功能。
目录一、使用layui编写登录功能。二、使用步骤2.1.新建项目加依赖2.2.使用mybatics-plus自动生成代码 2.2.1配置pom.xml 2.2.2加入自动生成的代码 3.配置yml文件4.编写Service层5.编写controller层6.配置启动类(必须指定mapper)7.导入前端所需js&css文件&md5.js(js.文件私聊提供)编辑8.编写ftl9.测试总结layui 是一套开源的 Web UI 解决方案,其内部采用的是自身经典的模块化规范,并遵循
2022-06-13 20:23:44 3475 1
原创 微服务虚拟机见解
目录一、Linux 1. 如何部署项目: 2升级项目: 常用的命令: 二: Docker 1.1概念: 2.2镜像: 2.3容器: 2.4:数据卷 2.5 常用命令: 2.5.1 镜像:
2022-06-13 19:34:01 232
原创 JAVA前端
3.2jQuery 库中的 $() 是什么?3.3为什么要使用 jquery? 3.4jquery 中的选择器和 css 中的选择器的区别4.bootstrap
2022-06-07 16:32:53 798
原创 Spring &SpringMVC &Mybatis
文章目录Spring ioc: Aop: 注入的方式: 设计模式:SpringMVC 1.工作流程: 2.开发流程 2.1 导入pom依赖 2.2web.xml中添加核心类配置,DispatcherServlet,指向框架 Springmvc.xml的配置文件 2.3配置Springmvc.xml
2022-06-06 15:20:56 194
原创 Java基础03&web基础
一、IO流 1.输入流 2.输出流1.1.java 中有几种类型的流?JDK 为每种类型的流提供了一些抽象类以供继承,请说出 他们分别是哪些类?1.2什么是 java 序列化,如何实现 java 序列化?2.JavaWeb jsp servlet Spring SpringMvc Mybatis2.1、HTTP 请求的 GET 与 POST 方式的区别2.2、解释一下什么是 servle
2022-06-01 16:03:43 168
原创 Java 基础02
目录一.String&StringBuffer1.String s="Hello"; s = s +"world";这两行代码执行后。原始的String 对象中的类容变了吗?2.是否可以继承 String 类?3.String s = new String("xyz");创建了几个 String Object? 二者之间有什么区 别? xyz 是字面量4.String 和 StringBuffer 的区别二,异常2.1 try {}里有一个 return 语...
2022-05-31 11:06:55 129
原创 JAVA基础
目录1、&和&&的区别2八种基本数据类型的大小,以及他们的封装类3.switch 是否能作用在 byte 上,是否能作用在 long 上,是否能作用在 String 上4. short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?5. char 型变量中能不能存贮一个中文汉字?为什么?6. 使用 final 关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?...
2022-05-30 15:27:08 93
原创 使用,mybatis-plus快速自动生成代码
前言为了使自动生成代码更加简洁。baomidou 推出了MyBatis-Plus(opens new window)(简称 MP)是一个MyBatis(opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生一、什么是mybatis-plus升级版的mybatis,目的是让mybatis更易于使用, 用官方的话说“为简化而生”二、使用步骤1.创建springboot工程,加入必要的依赖代码如下:...
2022-05-19 11:04:16 1299
原创 使用swagger2生成生成API文档
前言 一、swagger2是什么? 二、使用步骤 1.1.创建springboot项目 1.2.添加依赖 2.添加Swagger2配置类SwaggerConfig 3.API接口编写 4.SpringBoot启动成功 总结前言 前后端分离开发日益流行,大部分情况下,我们都是通过 Spring Boot 做前后端分离开发,前后端分离一定会有接口文档,不然会前后端会深深陷入到扯皮中。一个比较笨的方法就是使用 word 或者 md 来维护...
2022-05-17 16:03:02 819 1
原创 Jmeter压测入门
1.Jmeter压测入门 1.1 什么是Jmeter Apache JMeter是100%纯JAVA桌面应用程序,被设计为用于测试客户端/服务端结构的软件(例如web应用程序)。 它可以用来测试静态和动态资源的性能,例如:静态文件,Java Servlet,CGI Scripts,Java Object, 数据库和FTP服务器等等。JMeter可用于模拟大量负载来测试一台服务器,网络或者对象的健壮性或者分析 不同负载下的整体性能。 1.2 jmeter下载与安装 官方网址:...
2022-05-17 11:26:30 369
原创 秒杀(如何解决高并发问题)01
前言: 秒杀其实主要解决两个问题,一个是并发读,一个是并发写。并发读的核心优化理念是尽量减少用户 到服务端来“读”数据,或者让他们读更少的数据;并发写的处理原则也一样,他要求我们在数据库层面独立出来 一个库,做特殊的处理。另外,我们还要针对秒杀系统做一个保护,针对意料之外的情况设计兜底方案,以防止最坏的情况发生。1:技术点介绍:前端:Freemarker、LayUI、jQuery 后端:SpringBoot、MyBatisPlus、Lombok 中间件:RabbitMQ、...
2022-04-27 16:38:21 1635
原创 微信小程序页面
一个小程序页面由四个文件组成,分别是: xxx xxx.js 页面逻辑 xxx.json 页面配置 xxx.wxml 页面结构 xxx.wxss 页面样式01.小程序框架组成 在小程序中 ,通过App()来注册一个小程序 ,通过Page()来注册一个页面 1.逻辑层 1.注册小程序 2.注册页面 3.页面生命周期 4.页面路由 5.模块化 6...
2022-04-12 23:28:30 236
原创 微信小程序页面
1.小程序简介 微信小程序,小程序的一种,英文名Wechat Mini Program, 是一种不需要下载安装即可使用的应用, 它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。 注1:其它小程序包括,支付宝小程序/百度小程序/QQ小程序/今日头条+抖音小程序 注2:微信已经有了微信订阅号、微信服务号、微信企业号,微信小程序和这三者有什么不同 微信小程序、微信订阅号、微信服务号、微信企业号是并行的体系 注3:微信官方文档地址:https://develo...
2022-04-11 16:16:29 334
原创 扇形交换机(Fanout Exchange)
//因为是扇型交换机, 路由键无需配置,配置也不起作用,两处地方均未配置路由键 BindingBuilder.bind(queueA()).to(fanoutExchange()); rabbitTemplate.convertAndSend(RabbitFanoutConfig.EXCHANGE_NAME,null, map);附录一:创建消息对应的模拟数据,它是一个Map集合 /** * 创建消息对应的模拟数据,它是一个Map集合 */...
2022-03-31 10:15:41 387
原创 交换机的使用
交换机的使用 rabbitmq02 #主模块 rabbitmq-provider #生产者 rabbitmq-consumer #消费者 0.给子模块添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sprin...
2022-03-30 14:53:59 2039
原创 MQ的核心概念
MQ的核心概念 生产者、队列、消费 创建消息 读取消息 生产者------------>队列<-----------消费者 生产者生产消息并投递到队列中, 消费者可以从队列中获取消息并消费, 消息指的是各个服务之间要传递的数据## 单一生产者和单一消费者7. springboot整合rabbitmq 1.安装好rabbitmq,登陆RabbitMQ管理平台,新增管理用户并设置权限 ...
2022-03-29 17:29:53 271
原创 Docker安装部署RabbitMQ
1. 什么是MQ 消息队列(Message Queue,简称MQ),从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已 作用:应用程序“对”应用程序的通信方法。2. 应用场景 主要解决异步处理、应用解耦、流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构 1.异步处理 用户注册后,需要发注册邮件和注册短信 2.应用解耦 用户下单后,订单系统需要通知库存系统 3.流量削锋(重点) ...
2022-03-28 16:00:01 783
原创 创建nacos集群
mysql/mysql-server:5.7 nacos/nacos-server:1.1.4###目前网络模式为:bridge1.docker mysql:5.7的持久化存储及远程连接 1.下拉镜像 docker pull mysql/mysql-server:5.7 注:后面的mysql标签是版本号,可选择,有:5.5/5.6/5.7/8.0 2.在宿主机中相关目录,用于挂载容器的相关数据 mkdir -p /data/mysql/{con...
2022-03-24 12:37:02 2463
原创 nginx:代理服务器
1.创建自定义网络 docker network create --driver bridge --subnet 192.168.0.1/16 --gateway 192.168.0.1 mynet 参数说明 --driver bridge 设置网络模式 --subnet 192.168.0.1/16 设置子网 --gateway 192.168.0.1 设置网关 mynet 自定义网络的名称 ...
2022-03-23 17:21:34 474
原创 Docker网络模式
Docker在创建容器时有四种网络模式:bridge/host/container,bridge为默认不需要用--net去指定, 其他三种模式需要在创建容器时使用--net去指定 1.bridge模式(默认模式) docker run时使用--net=bridge,这种模式会为每个容器分配一个独立的Network Namespace, 同一个宿主机上的所有容器会在同一个网段下,相互之间是可以通信的 注1:bridge为默认模式,不需要使用参数--net...
2022-03-21 16:29:52 103
原创 基于alpine制作JDK8镜像
1. 基于alpine制作JDK8镜像 #1.下载镜像 docker pull alpine:3.10 #2.创建并编辑dockerfile touch Dockerfile vi Dockerfile 注1:dockerfile内容见资料/Dockerfile-Alpine.txt #3.执行dockerfile创建镜像 docker build -t jdk8:v2.0 . #4.创建并启动容器 docker create -it...
2022-03-19 17:07:47 3860
原创 Dockerfile
1. dockerfile Dockerfile 是一个文本格式的配置文件, 用户可以使用 Dockerfile 来快速创建自定义的镜像, 另外,使用Dockerfile去构建镜像好比使用pom去构建maven项目一样,有异曲同工之妙2. dockerfile基本结构 Dockerfile 由一行行命令语句组成, 并且支持以#开头的注释行,一般而言, Dockerfile 主体内容分为四部分: 基础镜像信息、 维护者信息、 镜像操作指令和容器启动时执行指令。 部分 ...
2022-03-18 16:05:43 71
原创 数据卷(Data Volumes)
一:数据卷是一个可供一个或多个容器使用的特殊目录, 它将主机操作系统目录直接映射进容器, 它可以提供很多有用的特性: 1.数据卷 可以在容器之间共享和重用 2.对数据卷的修改会立马生效 3.对数据卷的更新,不会影响镜像 4.数据卷 默认会一直存在,即使容器被删除 数据卷相关操作 1.宿主机上先创建数据卷,再启动容器 docker volume create my-vol 此时,数据卷默认会放到/var/lib/do...
2022-03-17 20:27:14 2668
原创 docker 精选&容器基本使用方法
一: 配置加速器 国内从Docker Hub下载镜像速度很慢,我们可以配置阿里云专属加速器来解决 1.1 浏览器访问并登陆阿里云(淘宝或支付宝帐号登陆也可以) 阿里云-上云就上阿里云 1.2 登陆后,进入阿里云“控制台”,搜索“容器镜像服务”,然后点击菜单:“镜像中心”-->“镜像加速器” 最后,将容器右边的“加速器地址”复制下来即可 /https://0o5f7d8e.mirror.aliyu...
2022-03-16 10:55:00 353
原创 CentOS7用阿里云Docker Yum源在线安装Docker
注:Docker支持运行CentOS版本:CentOS 7.X 5.1.内核版本信息检查 $ uname -r 5.2 卸载可能存在的旧版本 $ yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ ...
2022-03-12 16:07:44 493
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人