自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 云服务器中Linux系统docker下安装nacos

在云服务器中docker容器中安装nacos,为彩票机选记录小程序做准备。

2022-08-24 13:06:08 642

原创 【mybatis-pus自动填充实现】

mybatis-pus自动填充实现1.在对象属性名上添加@TableFiled(fill=FiledFill.INSERT)或者@TableFiled(fill=FiledFill.INSERT_UPDATE)注解.@TableFiled(fill=FiledFill.INSERT)private Date createTime;@TableFiled(fill=FiledFill.INSERT_UPDATE)private Date updateTime;2.创建一个配置类实现MetaOb

2022-05-13 08:03:34 66

原创 Linux系统中RabbitMQ的安装

1.rabbitMQ下载的官网地址:https://www.rabbitmq.com/download.html2.rabbitMQ和erlang安装包下载上传2.1 用xftp 6 上传文件显示状态为错误时出现这中错误的原因一般是Linux系统中的文件目录权限问题,执行以下命令,修改文件目录权限chmod 777 xxxx(目录名) # 7(可读可写可执行) 文件所有者、群组用户、其他用户(三种用户,故为777)2.2 文件上传将下载的rabbitMQ和erlang安装包上传到服务的/

2022-02-24 00:10:12 1275

原创 linux系统开启端口命令

Linux系统版本-----centOs 71.先开启防火墙systemctl start firewalld.service#关闭防火墙命令systemctl stop firewalld.service2.开启端口firewall-cmd --zone=public --add-port=9001/tcp --permanent#参数含义:--zone #作用域--add-port=1935/tcp #端口,格式为:端口/通讯协议--permanent #永久生效,没有此参

2022-02-18 16:41:27 7357

原创 vue的el-date-picker组件在safari浏览器中点击修改不能显示时间问题

vue的el-date-picker组件在safari浏览器中点击修改不能显示时间问题

2022-02-16 11:01:55 740

原创 Linux系统下 查找已安装软件的命令

1.find使用find查找文件的所在路径find 查找路径 查找参数在根目录下查找以.conf结尾的文件find / -name *.conf2.ps通过查找进程的方法找到对应的包的路径ps -ef|grep mongo也可以简写成pgrep mongo3.whereis有时候可以借助查找文件的方式找到对应包的路径如 whereis mysql...

2022-02-11 15:46:26 1759

原创 【vue-router.esm.js?8c4f:2065 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigati】

vue-router.esm.js?8c4f:2065 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation遇到如上异常:解决方案如下://在main.js中添加以下代码import Router from 'vue-router'const routerPush = Router.prototype.pushRouter.prototype.push = function push(location) {

2021-12-14 21:33:22 977

原创 【Excel表格导入导出poi工具类】

【Excel表格导入导出poi工具类】1.在项目中导入poi的maven依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.14</version> </dependency> &l

2021-12-09 14:55:47 315

原创 【NO BUG NO JAVA】VUE前端报错(0 , _login.default) is not a function原因

VUE前端报错(0 , _login.default) is not a function原因原因:在vue中使用import的方法时,下面import方式则会报错。import getFileUrl from "@/api/user_manage";解决方案:改为下面import方式,对引入的方法加入花括号即可import { getFileUrl } from "@/api/user_manage";...

2021-12-07 13:43:06 861

原创 【NO BUG NO JAVA】springboot项目启动后日志没有端口显示并且日志很少的原因

springboot项目启动后日志没有端口显示并且日志很少的原因springboot项目启动后日志没有端口显示并且日志很少的原因:99%的可能性是缺少spring-boot-starter-web依赖解决方案:在项目中添加如下依赖即可 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-star

2021-12-06 23:24:17 441

原创 项目中mybatis-plus中利用QueryWrapper对象自定义查询条件实现

项目中mybatis-plus中利用QueryWrapper对象自定义查询条件实现1.自定义数据过滤的方法2.自定义mapper的查询方法interface中xml文件中1.自定义数据过滤的方法@Overridepublic QueryWrapper dataScopeFilter(Long sysUserId,String userAlias,String companyAlias){1).根据用户id sysUserId查询用户//如果查询的用户读取数据的范围等于设定值 则组装一个QueryW

2021-12-02 16:28:51 1561

原创 上传图片到本地服务器核心代码

上传图片到本地服务器核心代码1.controller层2. service层3.postman测试1.controller层@RestController@RequestMapping("/pic/upload")public class PicUploadController { @Autowired private PicUploadFileSystemService uploadFileSystemService; /** * 上传图片 *

2021-12-02 15:52:23 874

原创 基于springcloud+springsecurity Oauth2.0+Jwt分布式系统项目的搭建

基于springsecurity分布式系统项目的搭建1.环境准备2.搭建流程3.总结1.环境准备2.搭建流程3.总结

2021-11-25 15:48:18 582

原创 【设计模式】之工厂模式

【设计模式】之工厂模式一.简单工厂模式1 看一个具体的需求2 使用传统的方式来完成3 传统的方式的优缺点4 基本介绍5 使用简单工厂模式二 工厂方法模式1 看一个新的需求2 思路 13 思路 24 工厂方法模式介绍5 工厂方法模式应用案例一.简单工厂模式1 看一个具体的需求看一个披萨的项目:要便于披萨种类的扩展,要便于维护披萨的种类很多(比如 GreekPizz、CheesePizz 等)披萨的制作有 prepare,bake, cut, box完成披萨店订购功能。2 使用

2021-11-18 23:02:40 262

原创 【设计模式】之单例模式

单例模式1 单例设计模式介绍2 单例设计模式八种方式3 饿汉式(静态常量)4 饿汉式(静态代码块)5 懒汉式(线程不安全)6 懒汉式(线程安全,同步方法)7 懒汉式(线程安全,同步代码块)8 双重检查9 静态内部类10 枚举11 单例模式在 JDK 应用的源码分析11.1 单例模式在 JDK 应用的源码分析12 单例模式注意事项和细节说明1 单例设计模式介绍所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例, 并且

2021-11-18 22:47:09 28

原创 设计模式七大原则及概述

设计模式七大原则及概述1.设计模式的经典面试题原型设计模式问题设计模式的七大原则:Ø 解释器设计模式2.设计模式7大原则2.1 设计模式的目的2.2 设计模式七大原则2.3 单一职责原则2.1.1 基本介绍2.1.2 应用实例2.1.3 单一职责原则注意事项和细节2.4 接口隔离原则(Interface Segregation Principle)2.4.1 基本介绍2.4.2 应用实例2.4.3 应传统方法的问题和使用接口隔离原则改进2.5 依赖倒转原则2.5.1 基本介绍2.5.2 依赖关系

2021-11-18 22:44:32 55

原创 【数据结构】之六大排序算法的原理及Java实现

【数据结构】之排序算法(Java实现)1 简单排序 时间复杂度都为O(n^2)① 冒泡排序② 选择排序③ 插入排序2.高级排序 时间效率比简单排序高① 希尔排序② 归并排序2.1 递归2.2 归并排序③ 快速排序3 排序的稳定性稳定性的定义:常见排序算法的稳定性:1 简单排序 时间复杂度都为O(n^2)① 冒泡排序原理:比较两个相邻的元素,将值大的元素交换到右边public class MaopaoSort { public static void main(String[]

2021-11-17 23:18:05 56

原创 【数据结构】之时空复杂度

【数据结构】之时空复杂度1算法的时间复杂度分析函数调用的时间复杂度分析最坏情况2算法的空间复杂度分析计算机访问内存的方式都是一次一个字节算法的空间复杂度Comparable比较器接口Comparable接口介绍算法分析:前面我们已经介绍了,研究算法的最终目的就是如何花更少的时间,如何占用更少的内存去完成相同的需求,并且也通过案例演示了不同算法之间时间耗费和空间耗费上的差异,但我们并不能将时间占用和空间占用量化,因此,接下来我们要学习有关算法时间耗费和算法空间耗费的描述和分析。有关算法时间耗费分析,我们称之

2021-11-17 23:14:40 51

原创 【Linux系统】使用docker安装zookeeper【zooInspector可视化软件进行测试】

【Linux系统】使用docker安装zookeeper1.从doker配置的镜像库中拉取zookeeper2.创建容器3.启动容器1.从doker配置的镜像库中拉取zookeeperdocker pull zookeeper:3.52.创建容器docker create --name zk -p 2181:2181 zookeeper:3.53.启动容器docker start zk4.用可视化软件zooInspector测试,该软件为zookeeper作为注册中心的可视化软件

2021-11-17 22:54:34 1322

原创 【JavaSE】之反射(内含练习Demo整理)

【JavaSE基础复习】之反射反射1.类加载器1.1 类的加载1.2 初始化时机1.3 类加载器1.4 类加载器的组成2.反射机制2.1 Class类2.2 通过反射获取构造方法并使用2.3 通过反射方式,获取构造方法,创建对象2.3 通过反射方式,获取私有构造方法,创建对象2.4 通过反射获取成员变量并使用2.5 通过反射,创建对象,获取指定的成员变量,进行赋值与获取值操作2.6 通过反射获取成员方法并使用2.7 通过反射,创建对象,调用指定的方法2.8 通过反射

2021-11-11 22:37:02 34

原创 【JavaSE】之网络编程(含多线程文件上传案例)

【JavaSE基础】之网络编程复习1.网络通信协议1.1. IP地址和端口号1.2 InetAddress2. UDP与TCP协议2.1 UDP协议2.2 TCP协议3 UDP通信3.1 DatagramPacket3.2 DatagramSocket4.TCP通信4.1 ServerSocket4.2 Socket4.3 TCP案例案例1案例2案例31.网络通信协议​ 通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,这就好

2021-11-11 22:31:23 43

原创 Spring Security认证授权底层源码解析

Spring Security认证授权底层源码解析1.springsecurity总体结构2.认证流程3.授权流程1.springsecurity总体结构2.认证流程3.授权流程

2021-11-11 18:03:42 509

原创 【vagrant中安装Linux系统】&【docker容器中安装MySql和Redis】

1、虚拟机安装1.1首先fn+enter进入 bios系统 在security下的virtualization下的两个选项改为enablevagrant 和 Oracle VM VirtualBox版本要对应 否则会报错1.2.然后执行改命令vagrant init centos/7 创建一个Linux系统1.3.执行vagrant up 开启Linux vagrant ssh连接Linux (确保改文件夹有一个生成的Vagrantfile)命令: whoami 看当前登录的使谁2、虚拟网

2021-11-10 22:51:00 1599 1

原创 【Java进阶】springboot整合SpringSecurity+mybatis-plus的项目搭建

Spring Security OAuth2.0认证授权1. Spring Secutity相关概念介绍1.1 相关术语基本概念1.2 RBAC授权控制1.3 Spring Secutity介绍2. 基于SpringBoot+mybatis+Spring Security认证授权项目的快速搭建(非分布式)2.1 基于SpringBoot+Spring Security认证授权项目的快速搭建2.1 基于SpringBoot+mybatis+Spring Security认证授权项目的搭建3. Spring

2021-11-09 18:38:22 661

原创 VMware虚拟机中centOS7系统配置静态IP

VMware虚拟机中centOS系统配置静态IP1.编辑虚拟机中的NAT模式2.查看本机中虚拟网关的设置3.编辑centos7系统的网络配置4.重启centOS7的网络配置1.编辑虚拟机中的NAT模式在vmware虚拟机中的导航栏上点击编辑->点击虚拟网络编辑器,可不修改,记住IP地址网段和网关地址。2.查看本机中虚拟网关的设置打开本机中的网络适配器配置,找到vmware8,右键点击属性,找到属性中的ipv4,再点击其属性,查看该网关地址。注意:该网关地址不能和上面第一步中虚拟机网络适配器

2021-11-03 00:03:42 288

原创 消息队列 MQClientException: Send [3] times, still failed 生产者发送消息失败问题

原因1:未关闭防火墙防火墙未关闭,导致9876端口号未暴露出来。解决方案:systemctl stop firewalld.service 关闭防火墙原因2:服务器根目录内存不足mq源码会读取所在服务器的根目录内存,当内存不足10%时,就会报出内存不足异常,导致生产者发送失败。解决方案:将根目录中无用的目录和文件删除,清理根目录空间直至空间利用率大于10%...

2021-07-01 15:37:12 5586

原创 idea类里面提示cannot resolve symbol “XXXXXX”的解决办法

idea类里面提示cannot resolve symbol “XXXXXX”的解决办法【方案1】【方案2】

2021-07-01 15:20:09 154

ZooInspector可视化软件

ZooInspector可视化软件,用于zookeeper作为微服务的注册中心时,可视化监控各个服务的等功能。

2021-11-17

自适应遗传算法的改进的MATLAB代码

遗传算法的改进的MATLAB代码,其中对遗传算子的交叉算子和遗传算子做了非线性自适应改进。

2018-11-28

空空如也

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

TA关注的人

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