自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 子给父通信

a

2022-07-10 10:06:55 175 1

原创 Nacos简介

https://nacos.io/zh-cn/index.html点击 版本说明,点击 Releases 自选版本点击 Tags 版本列表 ( 不要选 beta 测试版)划到最下面下载( 第一个Linux,第二个 Windows )https://spring-cloud-alibaba-group.github.io/github-pages/greenwich/spring-cloud-alibaba.html#_spring_cloud_alibaba_nacos_discovery.....

2022-06-10 14:24:36 188

原创 Linux ——安装 Nacos 并配置集群

https://github.com/alibaba/nacos/releases/tag/1.1.4进入解压后的文件夹: cd /usr/local/nacos/bin利用 Navicat 远程连接 Linux 服务器上的 Mysql运行 Nacos /conf 中 nacos-mysql.sql 脚本(先按脚本提示创建一个数据库nacos_config)修改 nacos/conf/application.properties配置cd /usr/local/nacos/conf/备份cp a

2022-06-09 17:34:14 601

原创 Linux(root权限下) 装 Mysql 5.7

https://dev.mysql.com/downloads/mysql/5.7.html查看是否安装成功:rpm -qa |grep -i mysqlmysql --version初始化:mysqld --initialize --user=mysql查看密码:cat /var/log/mysqld.log(水印那里就是密码)查看服务是否启动:systemctl status mysqld启动服务:systemctl start mysqld看看是不是开机自启动:syst

2022-06-09 16:16:58 528

原创 计组 —— 第三章

n位 无符号数 表示范围:0~2^n -1若机器字长 n+1 位,原(反)码整数 表示范围:-(2^n -1)

2022-06-08 19:42:28 113

原创 Nacos —— 配置中心

配置中心官网 : https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html

2022-06-07 13:56:49 87

原创 搭建 Windows 非集群版 Nacos

ssss

2022-06-06 01:18:50 267

原创 Cloud Alibaba 简介

地址:https://github.com/alibaba/spring-cloud-alibaba/blob/2.2.x/README-zh.mdSentinel:实现熔断和限流Nacos:服务注册和配置中心Seata:处理分布式事务RocketMQ:Dubbo:Alibaba Cloud Oss:Alibaba Cloud SchedulerX:英文:https://spring.io/projects/spring-cloud-alibaba#overview中文:https

2022-06-06 00:20:44 333

原创 IDEA 集成 Git

2)在.gitconfig 文件中引用忽略配置文件(此文件在 Windows 的家目录中)3)IDEA 中定位 Git 程序在 IDEA 窗口右下角,切换到 master 分支

2022-06-02 23:31:07 97

原创 GitHub

创建远程仓库别名(2)推送和拉取(3)克隆在一个文件夹中,右键 打开gitclone 会做如下操作:演示:进入克隆完的文件里面打开 git,查看别名情况 origin(4)邀请小组成员进入协作https://www.bilibili.com/video/BV1vy4y1s7k6?p=26&spm_id_from=pageDriver...

2022-06-02 22:28:58 69

原创 Git 安装、命令

官网:https://git-scm.com/查看 GNC 协议,可以直接点击下一步

2022-06-02 14:41:11 83

原创 手写一个本地负载均衡( CAS + RestTemplate )

0、前提已经搭建完毕服务器集群和服务注册中心(Eureka)集群视频:https://www.bilibili.com/video/BV18E411x7eT?p=42&spm_id_from=pageDriver先开启服务注册服务器1、对微服务(注册进服务注册的服务端)进行改造。添加一个测试的 Controllerpackage com.atguigu.springcloud.controller;import com.atguigu.springcloud.pojo.

2022-05-20 23:13:02 208

原创 计算机组成原理 —— 第二章

真值:人类熟悉的数字机器数:把正负号数字化的数BCD码

2022-05-16 00:24:54 83

原创 计组 —— 第一章

2022-05-13 16:20:38 114

原创 修改个人密码(多身份)

//修改个人密码 /* POST /sms/system/updatePwd/{oldPwd}/{newPwd} 请求参数 oldPwd newPwd token头 */ @ApiOperation("修改个人密码") @PostMapping("/updatePwd/{oldPwd}/{newPwd}") public Result updatePwd( @ApiParam("用户身份

2022-05-12 21:30:44 157

原创 Mybatis-plus :分页带条件查询

StudentController@ApiOperation("分页带条件查询学生信息") @GetMapping("/getStudentByOpr/{pageNo}/{pageSize}") public Result getStudentByOpr( @ApiParam("页码数") @PathVariable("pageNo") Integer pageNo, @ApiParam("页大小") @PathVariable("pag.

2022-05-12 17:40:04 3019

原创 token 获取用户信息(多身份):登录成功后会在请求头中存放token

@ApiOperation("获取个人信息") @GetMapping("/getInfo") public Result getUserInfoByToken(HttpServletRequest request,@ApiParam("令牌") @RequestHeader("token")String token){ // 获取用户中请求的token // 检查token 是否过期 20H boolean isEx = JwtHel...

2022-05-12 13:44:01 1935

原创 业务 —— 登录(token,验证码)

@ApiOperation("登录请求验证") @PostMapping("/login") public Result login( @ApiParam("登录收集的表单") @RequestBody LoginForm loginForm, HttpServletRequest request ){ // 获取用户提交的验证码和session域中的验证码 HttpSession session = request.getSession();

2022-05-12 01:15:55 321

原创 配置文件 —— 基于springboot、swagger2、mybatis-plus、jwt Token

依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> .

2022-05-12 00:16:55 153

原创 Swagger2

注解类上: @ApiOperation("分页带条件查询管理员信息 ")变量: @ApiParam("JSON格式的Admin对象") String str配置类package com.xsmjz.smartCampus.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import spring.

2022-05-10 23:15:01 96

原创 绘制验证码图片

绘制验证码图片 getVerifiCodeImage()package com.xsmjz.smartCampus.util;import java.awt.*;import java.awt.image.BufferedImage;import java.util.Random;/** * @project: ssm_sms * @description: 绘制验证码图片 */public class CreateVerifiCodeImage { private sta.

2022-05-10 23:03:44 104

原创 【无标题】

生成验证码package com.xsmjz.smartCampus.util;import java.awt.*;import java.awt.image.BufferedImage;import java.util.Random;/** * @project: ssm_sms * @description: 绘制验证码图片 */public class CreateVerifiCodeImage { private static int WIDTH = 90; .

2022-05-10 22:52:51 54

原创 MD5 加密

MD5 加密package com.xsmjz.smartCampus.util;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public final class MD5 { public static String encrypt(String strSrc) { try { char hexChars[] = { '0'.

2022-05-10 22:50:30 199

原创 Token 身份

引入依赖 <!-- JWT生成Token--> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.7.0</version> </dependency>Jwt.

2022-05-10 22:47:17 200

原创 业务 —— 0.0 前后端数据交互统一格式 Result<T>

全局统一返回结果类 Result < T >package com.xsmjz.smartCampus.util;import io.swagger.annotations.ApiModel;import io.swagger.annotations.ApiModelProperty;import lombok.Data;/** * 全局统一返回结果类 * */@Data@ApiModel(value = "全局统一返回结果")public class Result.

2022-05-10 22:36:49 490

原创 文件上传 —— 工具类 UploadFile

工具类 UploadFilepackage com.xsmjz.smartCampus.util;import org.apache.commons.io.filefilter.SuffixFileFilter;import org.springframework.web.multipart.MultipartFile;import java.io.File;import java.io.IOException;import java.util.HashMap;import java.u.

2022-05-10 17:18:24 1004

原创 Java 开发准备工作

1、IDEA 配置自己 maven

2022-05-05 23:05:14 507

原创 Vue —— 分页

<template> <div> ...... <!--分页器 pager-count:可点击按钮个数,如果 9 ,连续页码就是 9-2=7 --> <el-pagination style="text-align: center" prev-text="上一页" next-text="下一页" background :current-page="current

2022-05-02 21:44:26 228

原创 Vue —— loading效果

看文档发请求前 this.loading = true;发请求获取到数据后 this.loading = false;

2022-05-02 21:23:49 1231

原创 Vue —— 排他思想

思路在收集数据 spuImageList:[], 中加一个控制变量 isDefault ,利用 v-if 、v-else 进行排他<template> <el-form> <el-form-item label="图 片 列 表"> <el-table style="width: 100%" border :data="spuImageList" @selection-change="handleSelectionChange"&gt..

2022-05-02 15:59:33 1552

原创 Vue —— 10、下拉框列表收集两个以上数据

<el-form> <!--把 option中 :value="`${attr.id}:${attrValue.id}`" 的数据收集到 ==> attrInfoList中每个对象里面--> <el-form-item label="平 台 属 性"> <el-form :inline="true" ref="form" label-width="80px" :data="attrInfoList">

2022-05-02 15:24:37 615

原创 Vue —— 9、过滤得到两个数组不相同的元素

//计算属性 computed:{ //计算出还没选择的销售属性 unSelectSaleAttr() { //整个平台就三个属性:saleAttrList[尺寸、颜色、版本] //当前编辑的 Spu 拥有的属于自己的属性 spu.spuSaleAttrList --- 三种中的某几种 //用数组的过滤方法,筛选出该spu中没有的 let result = this.saleAttrList.filter((item)=>{ .

2022-05-01 19:21:07 1241

原创 element-ui —— 照片墙

<template> <!--上传图片, file-list:照片墙需要展示的数据来源,【数组:元素务必要有 name、url 属性值】 :on-remove 删除照片,需要收集数据 --> <el-upload action='/api/admin/product/fileUpload' //真实服务器上传图片接口 list-type="picture-card" //默认这样就行 :file-list=sp

2022-04-29 21:19:51 3001

原创 Vue —— 父组件通过 $refs 获取子组件,调用子组件方法

父组件.vue <SpuForm ref="spu"></SpuForm> //父组件点击某按钮触发某方法,跳转到子组件 addOrUpdateSpu(参数){ //拿到子组件,触发子组件获取数据的 method this.$refs.spu.initSpuData(参数) },子组件.vue// 初始化 SpuForm 数据 initSpuData(spu){ console.log('发请求').

2022-04-28 23:50:30 3733

原创 Vue后台模板:PanjiaChen

一、模板下载简洁版:https://github.com/PanJiaChen/vue-admin-template加强版:https://github.com/PanJiaChen/vue-element-admin二、项目安装依赖(管理员模式下)cnpm install如果报错 ==> cnpm install --save core-js关闭 eslint 提示:关闭软件插件三、文件目录了解1、public 文件夹icon 图标,静态页面,pu.

2022-04-27 00:47:30 2795

原创 loadsh 之 深拷贝,解决对象套对象数据格式

<script>//按需引入深拷贝import cloneDeep from 'lodash/cloneDeep';data(){ return{ ...... //收集新增属性、修改属性使用的对象 attrInfo: { attrName:'', //属性名 attrValueList:[ { //属性值列表,因为属性值可以有多个,因此用数组 att

2022-04-25 13:22:42 280

原创 软设 —— 软件工程

一、软件工程概述基本要素:方法、工具、过程软件生存周期可行性分析 ==> 需求分析 ==> 概要设计(规划子系统)==> 详细设计( 设计子系统内部具体实现 )==> 编码 ==> 测试 ==> 维护 二、软件过程能力成熟度模型 CMM (1)初始级:杂乱无章,项目的完成完全依赖英雄核心人物。⭐(2)可重复级:有一定经验来 跟踪项目费用、进度和功能特性,可重复以前项目的成功。⭐(3)已定义级(定性):文档化、标准化,组成开发小组.

2022-04-19 00:37:38 391

原创 Vue —— 尚品汇前台项目 Linux 部署

1、打包( build )2、将 dist 文件夹 放进 Linux 服务器的 var目录下服务器安装 nginxyum install nginx修改 nginx.conf 配置文件cd /etc/nginx //进入目录vim nginx.conf //进入配置文件添加两项配置开启 nginx 服务,就可以远程访问项目啦进入 cd /bin执行 systemctl start nginx.service...

2022-04-18 18:33:01 2368

原创 Vue —— 优化部分

一、图片懒加载https://www.npmjs.com/package/vue-lazyload1、安装cnpm i vue-lazyload2、在main.js 中使用插件//引入插件import VueLazyload from 'vue-lazyload'//引入未加载时,显示的图片import lazy from '@/assets/images/lazyload.gif'//注册插件Vue.use(VueLazyload, { //图片没加载出来前默认的图片.

2022-04-17 18:18:16 448

原创 软设 —— 数据库

三级模式 - 两层映射三级外模式(视图级)概念模式(表级)内模式(文件级)两层外模式 - 概念模式 映射概念模式 - 内模式 映射ER 模型规范化理论SQL语言

2022-04-14 00:54:12 116

空空如也

空空如也

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

TA关注的人

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