自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python

随机生成一个数 import randon 导入随机库 x = randon.randint(0,2) 生成0-2的随机数

2021-10-15 08:41:22 116

原创 java死锁

原理:两个进程同步进行,相互争夺对方的锁,就会进入死锁状态。 当然死锁的产生是必须要满足一些特定条件的: 1.互斥条件:进程对于所分配到的资源具有排它性,即一个资源只能被一个进程占用,直到被该进程释放 2.请求和保持条件:一个进程因请求被占用资源而发生阻塞时,对已获得的资源保持不放。 3.不剥夺条件:任何一个资源在没被该进程释放之前,任何其他进程都无法对他剥夺占用 4.循环等待条件:当发生死锁时,所等待的进程必定会形成一个环路(类似于死循环),造成永久阻塞。 import java....

2021-10-11 14:01:27 108

原创 linux安装软件

rpm 安装 rpm -ivh 安装文件名 -version 查询版本信息 卸载 rpm -qa|grep jak 检查JDK版本信息 rpm -e --nodeps jdk 强制卸载 配置环境 在/etc/profile 编辑 JAVA_HOME=/usr/java/jdk1.8.0_301-amd64 CLASSPATH=%JAVA_HOME%/lib;%JAVA_HOME%/jre/lib PATH=$JAVA_HOME/bin;$JAVA_HOME/jre/bin export PA

2021-09-30 17:17:41 122

原创 linux指令

shutdown 关机 reboot重启 halt关闭系统 ls / 查看所有文件 ls -ll查看文件详细内容 ls -al 查看所有文件,包括隐藏的 mkdir 建立一个子目录(文件夹) mv 移动

2021-09-30 08:09:31 101

原创 负载均衡:feign(客户端的)

1、在API实体类中,添加service服务层 2、在客户端的配置文件中,添加启动项

2021-09-30 07:48:54 55

原创 负载均衡ribbon

1、在客户端配置eureka 2、在启动类中加入启动eureka 3、在客户端配置Bean中接入ribbon支持 4、修改链接文件,根据服务名字匹配,不要写死。 原理图 自定义算法 方法二、 1、在启动类中,加入robbon的支持 2、重写。这个RandomRule是源码中拷贝出来的。 3、修改类的名字 ...

2021-09-28 11:34:14 49

原创 原则分类(手写一遍)

分布系统原则

2021-09-28 11:00:01 68

原创 集群的设置

1、创建多个注册中心 假设修改配置中心地址 2、关联其他的注册中心 3、显示

2021-09-28 10:55:39 134

原创 模块4Eureka(注册与发现)

界面 1、倒入依赖 一、eureka 二、热部署 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> <version>3.0.4</version> </dependen...

2021-09-28 10:20:36 43

原创 模块三:消费者(consumer)

1、导入依赖 一、实体类api 二、web启动类 三、热部署 2、配置application.yml 3、配置config文件,取得resttemplate模板,用于取得实体类 4、编写controller 原理,通过restemplate类,获取方法。通过远程调用地址+调用方法。取得方法的实体类。 实际就是调用http://locoahost:8001/dept/add。调用的是service层 5、设置启动类 ...

2021-09-28 09:47:07 103

原创 模块二:provider 提供服务者

1、导入依赖 一、实体类API 二、junit测试 三、mysql 四、druid 五、日记logbak-core 六、启动类 七、spring-web启动器 八、热部署 2、设置配置文件 application.yml 3、编写dao(mapper) 4、编写service 5、编写controller 6、编写启动类 ...

2021-09-28 09:16:24 41

原创 模块一:api(实体类模块)

1、导入依赖 一、lombok 2、建立实体类

2021-09-28 08:54:07 369

原创 pring cloud入门

1、版本选择 2、配置打包工具,默认是jar。这里配置成pom <packaging>pom</packaging> 3、导入依赖 <?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" ...

2021-09-28 08:42:15 159

原创 Swagger技术

1、是API框架 2、RestFul Api文档在线自动生成工具=>Api文档与APO定义同步更新 3、直接运行,可以在线测试 怎样使用? 1、导入包 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>

2021-09-24 08:55:02 56

原创 muv配置扩展

2021-09-22 22:49:16 93

原创 导入静态资源

方式一、webjars 方式二、 总结

2021-09-22 22:44:13 76

原创 spingbook自动装配,可以配置的内容

2021-09-22 22:29:24 62

原创 多环境配置及配置文件路径

可以放以上多个文件夹,优先级是最高到最低。 2、多环境配置,选择激活其中一个 3、yaml格式,多文本用----隔开。

2021-09-22 22:28:15 91

原创 jsr303校验

@validated //数据校验 用法:

2021-09-22 21:40:20 54

原创 spring后台模板

搜索:bootstarap模板

2021-09-22 10:37:56 54

原创 springbook拓展功能

2021-09-22 10:10:58 48

原创 thymeleaf模板引擎

https://github.com/thymeleaf/thymeleafhttps://github.com/thymeleaf/thymeleaf  1.引入依赖 springboot直接引入:  <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId&

2021-09-22 09:26:44 65

原创 yaml语法

server: port: 8080 name: xiao 1、server是实体类 2、属性值冒号后,用空格分开。 注意:属性和值的大小都是十分敏感的。对空格要求非常高。 字符串默认不用加双引号,单引号。 给属性赋值; 1、属性上面加@component 给spring添加组件。 方法一、@value(“hua”) 直接在类属性上,添加数值 方法二、在类上面添加@configurationProperties(prefix = "server") 绑定的是yaml文.

2021-09-19 21:47:15 278

原创 404和路由钩子

1、找不到路径,都会跳转到*路径 路由钩子 to:路由将要跳转的路径信息 from:路径跳转前的路径信息 next:路由的控制参数 next()跳入下一个页面 next(‘/path’) 改变路由的跳转路径,使其跳入另外一个路由 next(false)返回之前的页面 next{(vm)=>{}}仅在beforeRouteEnter中可用,vm是组件实例 ...

2021-09-17 13:13:37 43

原创 vue其他知识

1、嵌套路由 2、参数传递和重定向 取参数方式一、 取参数方式二、 重定向

2021-09-17 13:03:18 31

原创 网站快速成型工具element

1、安装插件 路由:npm install vue-router --save-dev element:npm i element-ui -S 安装依赖:npm install 安装sass加载器:npm install sass-loader node-sass --save-dev 弹窗:layer

2021-09-17 09:51:02 160

原创 路由的使用

1、安装路由文件 2、引入路由文件,设置名字 import VueRouter from "vue-router"; 3.使用路由 Vue.use(VueRouter); 4、配置导出路由 export default new VueRouter({ routes: [ { //路由路径 path:'/content', name:"内容页", component:Content } }) 注意routes这个名字不能错

2021-09-17 09:18:18 51

原创 项目cil脚手架安装

打包工具 npm install webpack -g npm install webpack-cli -g 安装环境 node.js 安装vue-cli npm install vue-cli -g 初始化项目 vue init webpack myvue

2021-09-17 09:08:43 38

原创 npm 命令行

npm run dev webpack 打包 webpack --watch 监听打包(热部署)

2021-09-16 22:26:35 52

原创 自定义内容分发

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div id="app" > <todo> <todo-title slot="todo-title" :title=".

2021-09-16 15:54:15 51

原创 插槽slot

1、建立模板,插槽。插入标签中。 2、使用模板标签,完成数据绑定 3、把数据写入插槽中

2021-09-16 12:49:44 46

原创 computed计算属性

注意:methodes和computed里的东西不能重名 结论:调用方法是,每次需要重新计算。计算属性可以解决这个问题。主要是为了将不经常的计算结果进行缓存,节约系统开销。 调用区别: 计算属性调用不用加() ...

2021-09-16 11:46:50 41

原创 axios异步通信

1、导入包 <script src="https://unpkg.com/axios/dist/axios.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> 2、在钩子函数中添加axios mounted(){ axios.get('data.json').then(response=>(this.info=r

2021-09-16 11:31:07 77

原创 V-bind绑定数据,component组件

2021-09-16 10:16:24 206

原创 V-model双向动态绑定数据

2021-09-16 10:02:05 192

原创 V-on绑定事件

注意点:1、设置完方法后,需要在方法加入event,监听事件。 2、methods不能写成method。后面是需要加s的

2021-09-16 09:42:46 89

原创 if和for

判断,遍历

2021-09-16 09:29:54 46

原创 第一个VUE文件

1、安装VUE插件 2、导入依赖 <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> 3、创建VUE对象,绑定数据 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>第一个VUE</title> </he

2021-09-16 09:14:58 50

原创 pring的P命名和C命名

1、需要引入 xmlns:p="http://www.springframework.org/schema/p" xmlns:c="http://www.springframework.org/schema/c" 2、p命名空间,是属性注入 c命名空间,是构造器注入

2021-09-15 17:54:48 29

原创 文件上传及下载

1、导入依赖 <!-- 文件上传--> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.4</version> </depe

2021-09-15 17:48:51 111

空空如也

空空如也

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

TA关注的人

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