- 博客(51)
- 收藏
- 关注
原创 使用antdesign3.0、echarts制作固定资产后台管理系统原型
【代码】使用antdesign3.0、echarts制作固定资产后台管理系统原型。
2024-01-28 21:10:44
657
原创 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
1056
原创 springcloud微服务(六)—— 基于feign远程调用
springcloud微服务(六)—— 基于feign远程调用前面我们远程调是通过直接输入url方式来实现的,这样写不利于维护,也不够优雅。本节使用feign能够优雅的实现远程调用。1.引入依赖 <!-- feign客户端依赖--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId
2022-05-02 18:47:34
693
原创 springcloud微服务(五)——Nacos注册中心(二)
springcloud微服务(五)——Nacos注册中心(二) 上篇介绍了Nacos注册中心快速入门,本篇继续讲解Nacos其他功能。1.服务多级存储模型 所谓多级存储模型就是把一个服务的多个实例放在不同的集群。条件有限,下面介绍用IDEA模拟多个实例,放在不同集群。在userservice的配置文件中配置集群spring: cloud: nacos: server-addr: localhost:8848 # nacos服务地址 discovery:
2022-01-05 14:33:35
617
原创 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
378
原创 从零创建微服务(一)
从零搭建springcloud微服务(一)新建项目,如下图所示。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JqsLsE8R-1640790163437)(从零创建微服务.assets/image-20211229225842989.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xvi2NScG-1640790163440)(从零创建微服务.assets/image-20211229225936862.png)]选择依赖
2022-01-04 17:33:58
1554
原创 从零搭建springcloud微服务(三)——Ribbon负载均衡
从零搭建springcloud微服务(三)——Ribbon负载均衡 负载均衡流程:负载均衡策略:实现负载均衡两种方式: 方式一(全局):在服务消费者的启动类中定义负载均衡策略。@Beanpublic IRule randomRule(){ return new RandomRule();} 方式二(局部):在application.yml文件中配置。userserver: ribbon: NFLoadBalancerRuleClassName: com.n
2021-12-31 14:01:30
158
原创 从零搭建springcloud微服务(二)—— eureka注册中心
从零搭建springcloud微服务(二)—— eureka注册中心 上篇提到存在远程调用url是写死的,这篇将会介绍如何解决。那就是使用注册中心了,本篇将会介绍eureka注册中心。eureka注册中心原理:服务消费者和服务提供者将信息(IP和端口号)注册到注册中心,服务消费者从注册中心拉取服务信息,然后进行负载均衡,最后远程调用,完成服务。注意服务消费者和服务提供者是相对的。注册中心还会进行心跳检测,如果监测出异常会把异常服务从注册中心中剔除。1.新建一个module(eureka-servic
2021-12-30 15:54:00
195
原创 springboot使用dubbo分布式开发示例
分布式程序和普通的程序的区别,从代码的角度看我觉得就是将controller层和service层分开,但是它们都是可以单独部署的。当然我们也可以把一下重复的代码单独拿出来,避免代码冗余,比如pojo类。也可以定义一些公共接口,保证接口的一致性。这些在下面的代码中也会有体现。提供者模块。 这是我的目录结构。提供者模块主要是dao层和service层。 dao层代...
2021-10-28 22:42:00
86
原创 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
316
原创 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
83
原创 springboot集成flowable创建请假流程实例
springboot如何集成flowable,如何部署flowable在线编辑器画bpm图以及bpm图的画法,我在上一篇博客中写了,这里直接上代码(源码地址:晚安/flowable_holiday (gitee.com))。 这是我画的请假流程bpm图。 然会到代码部分。 首先,先写一个config类,避免生成的bpm图中文乱码。package com.example.c...
2021-10-19 10:29:00
1291
1
原创 flowable流程设计 + springboot
作为第一次接触工作流小白,总结一下两天学习成果。使用flowable画流程图。 参考文章:https://www.jianshu.com/p/e8f4e9a7bd8a (部署flowable) https://blog.youkuaiyun.com/weixin_44150993/article/details/117750490(flowable流程设计设计器组件用法)我...
2021-10-14 16:04:00
447
原创 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
700
原创 MySQL日志类型
1.错误日志:记录启动、停止、关闭失败报错。(rpm安装日志所在位置:/var/log/mysqld.log) 2.通用查询日志:记录所有查询。 3.二进制日志:记录备份日志。(不记录查询操作) 4.中继日志:读取主服务器的binlog(二进制日志),在本地回放,保持一致。(集群) 5.slow log(慢查询日志):定义某一个查询语句,定义超时时间,通过日志提供调优意见给开...
2021-09-24 17:00:00
416
原创 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
135
原创 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
73
原创 在虚拟机上部署discuz论坛系统
在搭建之前,确保虚拟机的防火墙已关闭(建议永久关闭,否则会连不上网)。firewall 临时关闭:systemctl stop firewalldfirewall 永久关闭:systemctl disable firewalldfirewall 状态查看:systemctl status firewalldselinux 临时关闭:setenforce 0selin...
2021-09-16 13:54:00
672
原创 Linux中常见的配置文件
配置网卡信息:/etc/sysconfig/network-scripts/ifcfg-ens33(不同虚拟机,文件名可能不同)配置主机名:/etc/hostname系统主日志文件:/var/log/messages系统日志管理工具(rsyslogd)主配置文件:/etc/rsyslog.conf(指定程序日志存放位置。设备.级别(日志类型) 路径)日志轮转主配置文件:/etc/lo...
2021-09-16 10:23:00
249
原创 网络管理
网卡文件 : /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
84
原创 磁盘管理
查看磁盘信息: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
49
原创 Linux常用命令
Linux中一切皆文件。Linux根目录下常见文件夹:/root : 管理员目录。/boot : 启动目录。/bin : 二进制目录。命令存放在此目录。/etc : 存放配置文件。/dev : 硬件设配目录。/home : 家目录。存放普通用户信息。用户登录后创建的文件在此文件夹下。/var : 存放日志文件。/tmp : 存放临时文件。/run : 运行文件。/sbi...
2021-09-15 16:59:00
50
原创 使用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
103
原创 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
428
原创 解决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
109
原创 实现生产者消费者问题
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
129
原创 算法之排序
排序算法可以分为如图所示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
71
原创 时间复杂度
时间频度(T(n)):语句被执行的次数。时间频度的特点(当n较大时):可以忽略常数项。可以忽略低次项。可以忽略系数(当指数大于2时不能忽略)。比如,一个算法的时间频度是 3n^2+2n+1 ,这时我们可以把常数项(1),低次项(2n),以及系数(3)都可以忽略掉,变成 n^2(再强调一下,当指数超过2,即为立方或更高次幂时,不能忽略系数)。时间复杂度: 一般情况下,算法中基本...
2020-12-08 22:55:00
66
原创 算法之递归
一. 递归可以解决哪些问题各种数学问题,比如:迷宫问题,八皇后问题,汉诺塔问题,阶乘问题等。各种算法中也会用到递归,比如:快排,归并排序,二分查找,分治算法等。二. 递归应该遵循的重要规则执行一个方法时,就创建一个新的受保护的独立空间(栈空间)。方法中局部变量是独立的,不会相互影响。如果方法中使用的是引用数据类型(如数组),就会共享该引用类型的数据。递归必须向退出递归的条件...
2020-12-07 21:43:00
125
原创 中缀表达式转后缀表示式
实现综合计算器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
50
原创 数据结构之栈
一.数组实现栈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
49
原创 数据结构之链表
一.单链表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
45
原创 数据结构之数组
一.稀疏数组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
53
原创 创建spring boot项目遇到的问题
使用spring boot框架不用再像用ssm框架那样配置很多的xml文件,简化了开发过程,提高开发效率。下面记录第一次用spring boot框架遇到的问题。 1.spring boot框架只会扫描和启动类同级或下级的包,所以请确保创建的controller,service,mapper等这些包和启动类同级或在它的下级。 2.在pom.xml中配置完依赖,可能会报错,试试换个版本号。...
2020-11-27 23:50:00
189
原创 前后端交互常见HTTP错误代码
HTTP错误代码有很多,原因也有很多,以下是我在写代码时遇到的问题及解决方案。一.404 “404”应该可以说是最常见的错误类型了。“404” 说明无法找到路径。 解决方案: 1.首先确定你的服务器启动并且启动成功了。(eclipse有时候后台都报错了,但是服务器还是启动了,可以看看后台控制器是否报错。) 2.检查你的url路径是否正确。(项目的上下文是什么要清楚...
2020-11-25 12:14:00
441
原创 IDEA常用快捷键
【转载】https://my.oschina.net/dyyweb/blog/494504 1. -----------自动代码-------- 常用的有for...
2020-11-08 23:20:00
44
原创 IDEA将项目部署到tomcat
第一步: 第二步: 第三步:其中“2”是你tomcat的安装路径第四步:注意在点完加号后要选择 war exploded 这个文件 。application context是项目的上下文。...
2020-11-04 19:00:00
202
原创 ssm框架之crud
第一个用ssm框架写的项目是一个简单的增删改查项目。在前端页面点击添加、查询、修改、删除按钮后台可以实现相应功能,并把数据传给前台并显示。调试过程遇到的问题:用IDEA开发软件的话,要把dao层的接口和mapper文件分开的话,可以在resource文件下创建和dao层接口一样的包名文件夹,把mapper文件放在这个文件下,直接放在resource文件下的话,IDEA是找不到mapper文...
2020-11-04 18:37:00
221
原创 eclipse ssm无法访问静态资源解决办法
首先确保你的springmvc.xml文件里配置了如下配置 <!--静态资源--> <mvc:resources mapping="/image/**" location="/image/" /> <mvc:resources mapping="/js/**" location="/js/" /> <mvc:reso...
2020-11-03 23:55:00
388
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人