自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 微服务项目构建鉴权中心(网关统一鉴权)

一、项目准备父项目,pom.xml,见微服务项目构建认证中心子项目,pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apac

2022-01-09 21:04:02 1540

原创 微服务项目构建认证中心(SpringSecurity+JWT)

前言,毕设项目中,由于只考虑web端的,没考虑客户端,所以没有用oauth2(其实也是因为没掌握,尴尬)一、项目准备父项目,建立统一管理,pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:

2022-01-09 20:38:14 1116

原创 docker部署主从数据库

前言:在毕设项目所运用到数据库读写分离,主数据库负责写,从数据库负责读,由于云服务器配置问题,就引入一主一从数据库。一、拉取mysqldocker pull mysqldocker images二、运行主从数据库#主数据库 masterdocker run -d -p 3301:3306 --name mysql-master -e MYSQL_ROOT_PASSWORD=123456 mysql#从数据库 slavedocker run -d -p 3302:3306 --name m

2022-01-09 19:15:51 2354

原创 docker部署nacos集群

前言:最近在做毕设项目,由于是基于微服务的,所以逃不开部署nacos这个服务注册及配置中心,为了方便以后的项目部署,顺便就把nacos集群做了。一、准备阶段首先要在云服务器或者虚拟机下安装docker(我就不过多阐述了,网上都有)docker拉取nacos以及nginx反向代理服务器镜像#拉取nacos:1.4.1,我用的是这个版本docker pull nacos/nacos-server:1.4.1#拉取nginxdocker pull nginx查看镜像docker i

2022-01-09 16:37:28 1680

原创 小米2022校招笔试编程题(9月8日)

1、求最长公共子序列的长度(动态规划)题目描述:给定两个字符串str1和str2,输出两个字符串的最长公共子序列的长度,如果最长公共子序列为空,则返回“0”,目前给出的数据,仅仅会存一个最长公共子序列。输入描述:输入:1A2C3D4B56B1D23A456A输出描述输出:6package xiaomi;import java.util.Scanner;/** * @program: 数据结构 * @description: * @author: hjc * @create

2021-09-09 11:33:08 1170

原创 SpringBoot+Vue分页实现,前后端分离

一、前期准备1、简介熟悉SpringBoot,Mybatis,Vue,Element UI等框架的使用;Vue-cli脚手架工具的使用;掌握前后端分离思想,熟悉单体架构等思想。2、工具下载(Node.js)介绍简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。使用Node.js 的包管理器 npm,搭建前端Vue项目下载及安装地址:http://nodejs.cn/download/c

2021-08-15 21:10:00 2623 6

原创 向阿里云服务器一键部署JavaWeb项目

一、前言阿里云服务器配置及SSH远程连接阿里云服务器搭建JavaWeb环境我们平时部署项目,都是先把项目打成 war 然后上传到 Tomcat 的 webapps 文件下,然后重新重启 tomcat 。但我们重复此类操作,显然有点繁琐。 这个时候只需用 借助 Alibaba Cloud Toolkit 插件便能一键部署项目了。二、在IDEA中安装和配置Cloud Toolkit安装插件路径:File → Setting → PluginsInsrall:安装插件Restart IDE:

2021-07-16 02:27:53 568

原创 阿里云服务器上搭建JavaWeb环境

云服务上搭建JavaWeb环境一、简介首先,确保远程连接上云服务器:云服务器配置及SSH远程连接jdk+tomcat+mysql的配置,目前先这些,Linux发行版为Ubuntu,20.04打开Xshell,mkdir创建文件夹,java→jdk,tomcat二、jdk配置jdk下载linux系统判断getconf LONG_BIT本地下载,通过Xftp上传到服务器地址:https://www.oracle.com/java/technologies/javase/javase-

2021-07-16 01:25:07 730 1

原创 云服务器配置及SSH远程连接

一、云服务器概况简介:目的是为了学习更多的东西,实践,搭建练手项目,对Linux指令的熟悉1.1 云服务器的选取所选择的是阿里云服务器学生专享(先体验(可跳过),再答题)有两个月的免费试用,2核4G。地址:https://developer.aliyun.com/adc/student/?spm=5176.10695662.3291411370.2.17df4336hcScMb题库:阿里云大学生免费领取ECS服务器——测试题答案新用户优惠说明:自己搭建个人博客,以及练手项目完全足够

2021-07-15 14:44:39 1777 7

原创 MySQL8永久改变时区

1、登录mysql,查询时区打开cmd窗口,登录:mysql -uroot -proot查询时区:show variables like ‘%time_zone’;2、设置默认时区,北京时间UTC+8:00打开mysql安装目录下的my.ini,在[mysqld]下加入default-time_zone=’+8:00’3、重启mysql服务Win+R,输入services.msc,打开服务窗口,找到mysql服务,重新启动服务4、重新登录mysql,idea测试连接打开cmd,重新登录

2021-06-21 10:05:41 2587

原创 Git2.32.0的安装及基本使用

一、Git概述1.1 Git简介Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。(命令行和Linux很像)Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。特点:速度简单的设计对非线性开发模式的强力支持(允许成千上万个并行开发的分支)完全分布式有能力高效管理类似 Linux 内

2021-06-16 17:05:52 9387 1

原创 堆排序(Java实现)

前言:根据网上学习视频以及自我总结1、基本介绍堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均复杂度都是O(nlogn),它也是不稳定排序。堆是具有以下性质的完全二叉树:每个节点的值都大于或等于其左右孩子节点的值,称为大顶堆;(注意:没有要求节点的左孩子的值和右孩子的值的大小关系);故:堆顶元素为数组中的最大值。适用于升序排序。每个节点的值都小于或等于其左右孩子节点的值,称为小顶堆;故堆顶元素为数组中最小值。适用于降序排序。2、思路解析(大顶

2021-05-20 19:40:38 402

原创 Ajax从后台获取数据在前端显示(原生js与jQuery)

1、Ajax简介Ajax(Asynchronous Javascript And XML)=异步的 javascript 和XML ,使网页在不重新加载整个页面的情况下,对页面的局部进行刷新,传统的网页(若不使用AJAX)在打开页面时,是需要加载出此页面所有的内容。Ajax是一种新的思想, 是与服务器交换数据并更新网页局部的艺术。2、Ajax实现步骤js原生使用JavaScript获取浏览器XMLHttpRequest内置对象,Ajax的核心。let xml=new XMLHttpRe

2021-05-16 15:28:52 23395 4

原创 VMware16的安装及VMware配置Linux虚拟机(详解版)

前言为了Linux系统初学者的学习,以及不必要再花费成本与时间去安装Linux系统,使用VMware下配置Linux虚拟机进行学习也是个不错的选择。次文详解了VMware16软件的安装步骤,以及Linux虚拟机的CentOS 7简易安装的步骤,操作简单,完全足够Linux系统初学者的学习。VMware软件下载地址:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.htmlCentOS 7 下载映像

2021-04-26 23:36:27 355084 281

原创 浅谈时间复杂度

在此之前,先了解他们是如何产生的。学习数据结构与算法本身就是为了让代码可以高效运行,更省存储空间。而考究算法的质量就用到了时间、空间复杂度。一、时间复杂度一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。并且一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行次数多,它花费时间就多。一个算法中的语句执行次数称为语句频度或「时间频度」。记为T(n)。时间频度T

2021-04-01 00:50:30 474 1

原创 Severlet跳转JSP,切换div

一、前言:实现一页面跳转至下一页面指定位置(div),以及div的切换功能,非常简单,且一目了然。如图所示:二、代码实现index.jsp部分<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>Index</title> <style> body{

2021-02-07 20:12:51 524

原创 网站加载页面(HTML+CSS+JS,简易版)

网站加载页面(HTML+CSS+JS,简易版)一、概述​ 本张页面由我做的一个个人网站而来,静态页面,编码简单,希望对你有用。不喜勿喷,感谢。废话不多说,直接上图。(注:进度条可以参考参考!)二、代码HTML部分​ 网站小图标!<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="wid

2020-09-08 23:21:25 3561

nacos-server-1.4.0.tar.gz

nacos-server-1.4.0.tar.gz

2021-08-27

leetcode-editor-7.4.zip

IDEA 插件,lettcode刷题,leetcode-editor7.4版本下载进行本地导入(直接将压缩包拖进IDEA即可)

2021-08-27

空空如也

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

TA关注的人

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