自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用antdesign3.0、echarts制作固定资产后台管理系统原型

【代码】使用antdesign3.0、echarts制作固定资产后台管理系统原型。

2024-01-28 21:10:44 550

原创 springcloud微服务(七)——feign最佳实践(抽取)

springcloud微服务(七)——feign最佳实践(抽取)​ 上一节提到了feign远程调用,feign客户端是写在服务中。如果服务越来越多,每个服务都要写feign客户端,造成代码冗余。我们可以把feign客户端抽取出来,需要时,直接引用即可。1.新建feign-api模块(maven)。创建clients包和pojo包,将UserClient和User复制过来。(feign依赖别忘了引)2.将order-service中的UserClient和User删除,将feign-api模块引入,替

2022-05-04 23:11:58 940

原创 springcloud微服务(六)—— 基于feign远程调用

springcloud微服务(六)—— 基于feign远程调用前面我们远程调是通过直接输入url方式来实现的,这样写不利于维护,也不够优雅。本节使用feign能够优雅的实现远程调用。1.引入依赖 <!-- feign客户端依赖--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId

2022-05-02 18:47:34 621

原创 springcloud微服务(五)——Nacos注册中心(二)

springcloud微服务(五)——Nacos注册中心(二)​ 上篇介绍了Nacos注册中心快速入门,本篇继续讲解Nacos其他功能。1.服务多级存储模型​ 所谓多级存储模型就是把一个服务的多个实例放在不同的集群。条件有限,下面介绍用IDEA模拟多个实例,放在不同集群。在userservice的配置文件中配置集群spring: cloud: nacos: server-addr: localhost:8848 # nacos服务地址 discovery:

2022-01-05 14:33:35 512

原创 springcloud微服务(四)——Nacos注册中心

springcloud微服务(四)——Nacos注册中心​ 之前介绍了eureka注册中心。本篇将介绍Nacos注册中心。Nacos注册中心比eureka功能更加丰富。下载安装Nacos​ 访问官网:https://nacos.io/zh-cn/[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KOr41cGs-1640943360727)(springcloud微服务(四)——Nacos注册中心.assets/image-20211231162812813.png

2022-01-05 10:23:22 329

原创 从零创建微服务(一)

从零搭建springcloud微服务(一)新建项目,如下图所示。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JqsLsE8R-1640790163437)(从零创建微服务.assets/image-20211229225842989.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xvi2NScG-1640790163440)(从零创建微服务.assets/image-20211229225936862.png)]选择依赖

2022-01-04 17:33:58 1512

原创 从零搭建springcloud微服务(三)——Ribbon负载均衡

从零搭建springcloud微服务(三)——Ribbon负载均衡​ 负载均衡流程:负载均衡策略:实现负载均衡两种方式:​ 方式一(全局):在服务消费者的启动类中定义负载均衡策略。@Beanpublic IRule randomRule(){ return new RandomRule();}​ 方式二(局部):在application.yml文件中配置。userserver: ribbon: NFLoadBalancerRuleClassName: com.n

2021-12-31 14:01:30 122

原创 将博客搬至CSDN

搬家地址必填项

2021-12-30 16:17:42 129

原创 从零搭建springcloud微服务(二)—— eureka注册中心

从零搭建springcloud微服务(二)—— eureka注册中心​ 上篇提到存在远程调用url是写死的,这篇将会介绍如何解决。那就是使用注册中心了,本篇将会介绍eureka注册中心。eureka注册中心原理:服务消费者和服务提供者将信息(IP和端口号)注册到注册中心,服务消费者从注册中心拉取服务信息,然后进行负载均衡,最后远程调用,完成服务。注意服务消费者和服务提供者是相对的。注册中心还会进行心跳检测,如果监测出异常会把异常服务从注册中心中剔除。1.新建一个module(eureka-servic

2021-12-30 15:54:00 150

原创 springboot使用dubbo分布式开发示例

  分布式程序和普通的程序的区别,从代码的角度看我觉得就是将controller层和service层分开,但是它们都是可以单独部署的。当然我们也可以把一下重复的代码单独拿出来,避免代码冗余,比如pojo类。也可以定义一些公共接口,保证接口的一致性。这些在下面的代码中也会有体现。提供者模块。  这是我的目录结构。提供者模块主要是dao层和service层。   dao层代...

2021-10-28 22:42:00 66

原创 springboot 整合其他框架

springboot整合mybatis在创建springboot项目的时候选择mybatis框架和数据库驱动依赖。写一个实体类。package com.example.entity;public class User { private Integer id; private String name; private Integer age;...

2021-10-24 14:03:00 268

原创 git学习笔记

  Git使用场景:备份;代码还原;协同开发。环境配置:设置用户名和邮箱:git config --global user.name"XXXXX"git config --global user.email "XXX@XXX.com"设置别名(可做可不做)   创建 .bashrc文件。打开输入以下内容:#用于输出git提交日志 alias git-log='g...

2021-10-20 18:10:00 61

原创 springboot集成flowable创建请假流程实例

  springboot如何集成flowable,如何部署flowable在线编辑器画bpm图以及bpm图的画法,我在上一篇博客中写了,这里直接上代码(源码地址:晚安/flowable_holiday (gitee.com))。   这是我画的请假流程bpm图。  然会到代码部分。  首先,先写一个config类,避免生成的bpm图中文乱码。package com.example.c...

2021-10-19 10:29:00 1056 1

原创 flowable流程设计 + springboot

  作为第一次接触工作流小白,总结一下两天学习成果。使用flowable画流程图。  参考文章:https://www.jianshu.com/p/e8f4e9a7bd8a (部署flowable)       https://blog.csdn.net/weixin_44150993/article/details/117750490(flowable流程设计设计器组件用法)我...

2021-10-14 16:04:00 415

原创 xtrabackup增量性备份和差异性备份

  增量备份:innobackupex --user=root --password='' --incremental /xtrabackup/incremental --incremental-basedir=/xtrabackup/full/2021-09-24_19-19-42以 2021-09-24_19-42 为备份点,备份到 /xtrabackup/incremental...

2021-09-26 16:33:00 658

原创 MySQL日志类型

  1.错误日志:记录启动、停止、关闭失败报错。(rpm安装日志所在位置:/var/log/mysqld.log)  2.通用查询日志:记录所有查询。  3.二进制日志:记录备份日志。(不记录查询操作)  4.中继日志:读取主服务器的binlog(二进制日志),在本地回放,保持一致。(集群)  5.slow log(慢查询日志):定义某一个查询语句,定义超时时间,通过日志提供调优意见给开...

2021-09-24 17:00:00 378

原创 xtrabackup完整性备份

  1.安装yum仓库。yum -y install https://repo.percona.com/yum/percona-release-latest.noarch.rpm  下载完成后,可以查看yum仓库。  2.yum安装percona-xtrabackup。yum -y install percona-xtrabackup-24.x86_64  查询安装结果。...

2021-09-24 16:44:00 98

原创 Linux安装MySQL

  安装MySQL数据库方式有很多,这里是从官网下载安装。  1.进入MySQL官网,点击download。往下滑,找到社区版。  2.Ubuntu选APT仓库,centos选yum仓库。  3.选择Linux版本  4.不用注册登录,直接下载  5.使用xshell将下载下来的包传到Linux上。输入rz回车,然后选择刚刚下载下来的包(如果没有rz命令,要先安装 yu...

2021-09-17 17:12:00 46

原创 在虚拟机上部署discuz论坛系统

在搭建之前,确保虚拟机的防火墙已关闭(建议永久关闭,否则会连不上网)。firewall 临时关闭:systemctl stop firewalldfirewall 永久关闭:systemctl disable firewalldfirewall 状态查看:systemctl status firewalldselinux 临时关闭:setenforce 0selin...

2021-09-16 13:54:00 536

原创 Linux中常见的配置文件

配置网卡信息:/etc/sysconfig/network-scripts/ifcfg-ens33(不同虚拟机,文件名可能不同)配置主机名:/etc/hostname系统主日志文件:/var/log/messages系统日志管理工具(rsyslogd)主配置文件:/etc/rsyslog.conf(指定程序日志存放位置。设备.级别(日志类型) 路径)日志轮转主配置文件:/etc/lo...

2021-09-16 10:23:00 220

原创 网络管理

网卡文件 : /etc/sysconfig/network-script/ifcfg-ens33(其中ifcfg-ens33文件名,每台虚拟机命名可能不同)查看网络状态:systemctl status network配置主机名:vim /etc/hostname查看ip信息:ip a查看路由网关:ip route查看端口号:ss -tnlOSI七层开放系统互联模...

2021-09-16 09:51:00 60

原创 磁盘管理

查看磁盘信息:lsblk查看挂载信息 :df - hT查看内存:free -m卸载 : umount /sdc1步骤:1.创建分区:fdisk /dev/sdb2.创建系统文件 : mkfs.ext4 /dev/sdb13.挂载 mount : mkdir /mnt/disk1        mount -t ext4 /dev/sdb1 /mnt/disk...

2021-09-15 17:32:00 37

原创 Linux常用命令

Linux中一切皆文件。Linux根目录下常见文件夹:/root : 管理员目录。/boot : 启动目录。/bin : 二进制目录。命令存放在此目录。/etc : 存放配置文件。/dev : 硬件设配目录。/home : 家目录。存放普通用户信息。用户登录后创建的文件在此文件夹下。/var : 存放日志文件。/tmp : 存放临时文件。/run : 运行文件。/sbi...

2021-09-15 16:59:00 31

原创 使用MyBatis逆向工程创建ssm项目步骤

1.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...

2021-03-29 13:18:00 83

原创 ssm框架结合Ajax实现图片上传功能

先上代码一.html代码<div> <img src="img/头像.png" alt="选择并上传头像" id="avatar_img" style="width: 100px;height: 100px;left:0;top: 0;"/> <input type="file" id="avatar_file" name="avatar_fi...

2021-03-14 11:14:00 385

原创 解决ssm框架跨域问题

在springmvc.xml文件中添加如下配置<!-- 防止请求跨域 --> <mvc:cors> <mvc:mapping path="/**" allowed-origins="*" allow-credentials="true" max-age="1800" allowed-methods="GET,POS...

2021-03-10 15:23:00 84

原创 实现生产者消费者问题

package com.bzw.multithreaded;import java.util.LinkedList;import java.util.Queue;public class ProducedCustom { public static void main(String[] args) { Produce produce = new Produ...

2020-12-20 17:35:00 104

原创 算法之排序

排序算法可以分为如图所示8种。只有数据非常大时(超过10亿)才用外部排序。一. 冒泡排序(每遍历一次,两两进行比较,将较大或较小的数放在后面(交换位置))package com.bzw.sort;import java.util.Arrays;public class BubbleSort { public static void main(String[] args) ...

2020-12-08 23:29:00 54

原创 时间复杂度

时间频度(T(n)):语句被执行的次数。时间频度的特点(当n较大时):可以忽略常数项。可以忽略低次项。可以忽略系数(当指数大于2时不能忽略)。比如,一个算法的时间频度是 3n^2+2n+1 ,这时我们可以把常数项(1),低次项(2n),以及系数(3)都可以忽略掉,变成 n^2(再强调一下,当指数超过2,即为立方或更高次幂时,不能忽略系数)。时间复杂度:  一般情况下,算法中基本...

2020-12-08 22:55:00 42

原创 算法之递归

一. 递归可以解决哪些问题各种数学问题,比如:迷宫问题,八皇后问题,汉诺塔问题,阶乘问题等。各种算法中也会用到递归,比如:快排,归并排序,二分查找,分治算法等。二. 递归应该遵循的重要规则执行一个方法时,就创建一个新的受保护的独立空间(栈空间)。方法中局部变量是独立的,不会相互影响。如果方法中使用的是引用数据类型(如数组),就会共享该引用类型的数据。递归必须向退出递归的条件...

2020-12-07 21:43:00 81

原创 中缀表达式转后缀表示式

实现综合计算器package com.bzw.stack;import java.util.ArrayList;import java.util.List;import java.util.Stack;public class calculator { public static void main(String[] args) { //1+((2+3)...

2020-12-06 22:54:00 33

原创 数据结构之栈

一.数组实现栈package com.bzw.stack;import java.util.Scanner;public class ArrayStackDemo { public static void main(String[] args) { ArrayStack arrayStack = new ArrayStack(5); Scan...

2020-12-05 23:35:00 33

原创 数据结构之链表

一.单链表package com.bzw.linkedlist;import java.util.Stack;public class SingleLinkedList { public static void main(String[] args) { Hero hero1 = new Hero(1, "宋江", "及时雨"); Hero ...

2020-12-05 23:33:00 30

原创 数据结构之数组

一.稀疏数组package com.bzw.array.sparseArray;import java.io.*;//用二维数组表示棋盘。“1” 表示 黑子,“2”表示白子。public class sparseArray { public static void main(String[] args) throws IOException { int[][...

2020-12-05 23:30:00 34

原创 创建spring boot项目遇到的问题

使用spring boot框架不用再像用ssm框架那样配置很多的xml文件,简化了开发过程,提高开发效率。下面记录第一次用spring boot框架遇到的问题。  1.spring boot框架只会扫描和启动类同级或下级的包,所以请确保创建的controller,service,mapper等这些包和启动类同级或在它的下级。  2.在pom.xml中配置完依赖,可能会报错,试试换个版本号。...

2020-11-27 23:50:00 137

原创 前后端交互常见HTTP错误代码

HTTP错误代码有很多,原因也有很多,以下是我在写代码时遇到的问题及解决方案。一.404  “404”应该可以说是最常见的错误类型了。“404” 说明无法找到路径。  解决方案:    1.首先确定你的服务器启动并且启动成功了。(eclipse有时候后台都报错了,但是服务器还是启动了,可以看看后台控制器是否报错。)    2.检查你的url路径是否正确。(项目的上下文是什么要清楚...

2020-11-25 12:14:00 375

原创 IDEA常用快捷键

【转载】https://my.oschina.net/dyyweb/blog/494504 1. -----------自动代码-------- 常用的有for...

2020-11-08 23:20:00 25

原创 IDEA将项目部署到tomcat

第一步: 第二步: 第三步:其中“2”是你tomcat的安装路径第四步:注意在点完加号后要选择 war exploded 这个文件 。application context是项目的上下文。...

2020-11-04 19:00:00 157

原创 ssm框架之crud

第一个用ssm框架写的项目是一个简单的增删改查项目。在前端页面点击添加、查询、修改、删除按钮后台可以实现相应功能,并把数据传给前台并显示。调试过程遇到的问题:用IDEA开发软件的话,要把dao层的接口和mapper文件分开的话,可以在resource文件下创建和dao层接口一样的包名文件夹,把mapper文件放在这个文件下,直接放在resource文件下的话,IDEA是找不到mapper文...

2020-11-04 18:37:00 161

原创 eclipse ssm无法访问静态资源解决办法

首先确保你的springmvc.xml文件里配置了如下配置 <!--静态资源--> <mvc:resources mapping="/image/**" location="/image/" /> <mvc:resources mapping="/js/**" location="/js/" /> <mvc:reso...

2020-11-03 23:55:00 334

空空如也

空空如也

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

TA关注的人

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