自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Element-ui 的el-table固定列显示问题

Element-ui 的el-table固定列显示问题使用el-tabe设置固定列,且没有为表格设置固定高后,数据过多时会出现如下情况:即左侧固定列、右侧固定列高度均显示不全。原因设置固定列后,实际上该列不再属于表格,而是在表格旁边添加了两个div:左侧是左边固定列,中间是表格,右边是右边固定列。固定列高度是根据父div百分比计算而来。当表格数据过多时,中间div高度会被撑大,从而撑大了父div高度。而此时子div1和子div2高度却没有发生变化。因此就出现了第一张图里的那种情况。解决

2021-09-05 17:14:08 3112 17

原创 Vue修改ElementUI的dialog

Vue修改ElementUI的dialog最近在手撸一个个人项目,前端是基于VUE的,我使用的是vue2版本,同时使用了element ui2,饿了么组件很不错,不过有时候部分组件却不能满足我的需要。我想自行开发一个可复用的弹窗,经过几番挑选,最终瞄准了el-dialog组件。说干就干,然而我的改造之旅并非想象般顺利,我删除了按钮、内容、表头以及“X"按钮,然而在弹窗头部却始终有一个div拥有内边距,且样式不能覆盖。我开启了面向百度的思路,然而没找到解决办法,后来我想到用div覆盖的办法,于是我

2021-09-04 02:24:08 1835 4

原创 Go语言基础

Go语言笔记目录Go语言笔记环境搭建Go的一些语法变量常量计算机软件经历了数十年的发展,形成了多种学术流派,有面向过程编程、面向对象编程、函数式编程、面向消息编程等,这些思想究竟孰优孰劣,众说纷纭。除了OOP外,近年出现了一些小众的编程哲学,Go语言对这些思想亦有所吸收。例如,Go语言接受了函数式编程的一些想法,支持匿名函数与闭包。再如,Go语言接受了以Erlang语言为代表的面向消息编程思想,支持goroutine和通道,并推荐使用消息而不是共享内存来进行并发编程

2021-03-27 15:33:06 194

原创 java-多线程、线程池

文章目录java-多线程多线程的3种方式java-多线程什么是线程进程:并发执行的程序在一个数据集合上的执行过程,它由进程控制块、程序段、数据段3部分组成。进程之间的存储空间各自独立,一个进程可以包含若干线程。线程:在进程中并发地处理事件,和所属进程使用同一个存储空间,他有就绪、阻塞、运行3种状态。线程之间共享存储空间,线程可以创建和撤销另一个线程。什么是多线程假如你有一堆砖头,单线程情况下一个人去搬,多线程就是将砖头分多份,多个人同时搬。多线程是并发的,因此处理一件事情很快。

2021-03-26 01:59:02 140

原创 消息中间件-RabbitMQ

文章目录消息中间件-RabbitMQspringboot整合RabbitMQStream整合RabbitMQ(SpringCloud)消息中间件-RabbitMQrabbitmq分布式消息队列,即用来使不同的服务间消息传递,在此过程中分为发送者、接收者。详图:来自 https://blog.csdn.net/qq_35387940/article/details/100514134使用RabbitMQ,服务将进行如下几个步骤:建立连接:可以使用ConnectionFactory来构建C

2021-03-22 18:19:29 240

原创 设计模式-享元模式

文章目录设计模式-享元模式目录:https://blog.csdn.net/qq_52681418/article/details/114828850设计模式-享元模式享元模式 的宗旨是共享细粒度对象,将多个对同一对象的访问集中起来,不必为每个访问者创建一个单独的对象,以此来降低内存的消耗。假设一个火车票查询系统,查询时搜索车票并构建车票对象,然后其他人也搜索这张票,于是可能同时存在多个一样的对象,浪费资源。使用享元模式可以在第一个人查询时构建车票对象,其他人查询时直接获得该对象。如何实

2021-03-21 16:31:53 113

原创 设计模式-组合模式

文章目录设计模式-组合模式目录:https://blog.csdn.net/qq_52681418/article/details/114828850设计模式-组合模式在公司中有各个层级:总经理、经理、组长、普通员工,他们全都属于老板的员工,如下图形式:1.首先创建一个员工类:public class Employee { private String name; private List<Employee> subordinates;//员工下属 pu

2021-03-21 14:59:07 70

原创 设计模式-外观模式

文章目录设计模式-外观模式目录:https://blog.csdn.net/qq_52681418/article/details/114828850设计模式-外观模式外观模式很容易,其实就是将复杂的操作整合起来,调用者只需要看到外观。类似于前端只需要后端接口,而不关心接口的实现。1.假设你有小米、华为手机手机接口:public interface Phone { void sun();}华为手机public class HuaWeiPhone implements P

2021-03-21 14:30:27 70

原创 设计模式-建造者模式

文章目录设计模式-建造者模式1.外部类形式2.内部类形式目录:https://blog.csdn.net/qq_52681418/article/details/114828850设计模式-建造者模式建造者模式就是为了使对象的构建与表示分离。构建时不用使用new1.外部类形式1.一个目标类:public class User { private String userName; private String password; public void setU

2021-03-21 14:13:49 78

原创 设计模式-原型模式

文章目录设计模式-原型模式1.浅克隆2.深克隆目录:https://blog.csdn.net/qq_52681418/article/details/114828850设计模式-原型模式原型模式其实就是通过复制已有的对象来实现创建对象。原型模式通过克隆来构建对象:浅克隆:只克隆对象的地址,不复制成员对象。深克隆:复制一个对象,将开辟新空间。1.浅克隆一个类继承Cloneable并实现clone()方法,就能被其它类克隆了。被克隆类:public class User i

2021-03-21 13:31:37 75

原创 设计模式-抽象工厂模式

文章目录设计模式-抽象工厂模式目录:https://blog.csdn.net/qq_52681418/article/details/114828850设计模式-抽象工厂模式抽象工厂就是将具有向似功能的产品足提取为一个工厂。假设你的工厂生产小米手机、华为手机,小米电脑、华为电脑,此时我们可以将电脑、手机进行分类。手机:手机接口public interface PC { void show();}华为手机public class HuaWeiPhone implemen

2021-03-21 12:50:01 83

原创 设计模式-工厂模式

文章目录设计模式-工厂模式1.简单工厂模式设计模式-工厂模式调用者在调用某个类时无需主要new的是哪个对象,而是通过工厂来构建对象。违背开闭原则。正常情况下用代码实现需要创建华为类、小米类,创建哪个new哪个,这样就会导致调用类和华为类、小米类耦合在一起。举例:假设你需要生产小米和华为手机,你创建一个手机接口或抽象类,然后创建实现类:手机接口:public interface Phone { void sun();}华为手机public class HuaWeiPhon

2021-03-21 11:51:04 93

原创 设计模式-单例模式

文章目录设计模式-单例模式1.饿汉式2.懒汉式3.同步锁机制4.双重检查锁5.静态内部类6.枚举7.单例防止被破坏主目录:https://blog.csdn.net/qq_52681418/article/details/114828850设计模式-单例模式单例模式实际上就是类自己为自己创建对象,即内存里该类每次只会存在一个对象。根据实例化的时机可分为:懒汉式饿汉式此模式违背单一职责原则,因为它无法继承和实现,只关心自己内部1.饿汉式饿汉式实现简单,通过私有静态成员变

2021-03-21 02:10:44 172 3

原创 设计模式-桥接模式

文章目录设计模式-桥接模式1.概念2.实现总目录:https://blog.csdn.net/qq_52681418/article/details/114828850设计模式-桥接模式桥接模式就是根据不同维度来桥接起来。1.概念比如你想画3种形状2种颜色的全部情况,传统模式下那么你可能会这样:如果这时候你觉得再加一种颜色的比较好,那么你需要分别再画3种图形;如果你想再加个梯形,那么你必须为每个梯形设置各种颜色。使用桥接模式,我们可以将形状、颜色各视为一个维度,分离开:这

2021-03-21 00:56:26 131

原创 java-笔记

文章目录java-笔记1.双亲委派机制java-笔记1.双亲委派机制类的加载器在加载类之前,会检查它是否有父加载器,最终直到顶层的类加载器BootStrap ClassLoader,一般情况下都是由顶层加载器完成类加载,如果顶层加载器无法完成加载,则会使用子加载器加载。这样做的好处是系统内置的类被父加载器自动加载,一定程度上防止恶意代码植入。...

2021-03-20 23:45:01 70

原创 java数据结构

文章目录数据结构数据结构暂时还只是一个目录

2021-03-20 08:55:30 132

原创 设计模式-适配器模式

文章目录设计模式-适配器模式设计模式目录:https://blog.csdn.net/qq_52681418/article/details/114828850设计模式-适配器模式将一个类的接口转换另外一个接口,让原本接口不兼容的类可以兼容。1.比方说你有一个类:public class Goods{ public void myGoods(){ System.out.println("这是一个类,这个方法是固定的。"); }}2.然后你还有一个接口:

2021-03-19 17:50:27 81

原创 设计模式-代理模式

文章目录设计模式-代理模式设计模式目录:https://blog.csdn.net/qq_52681418/article/details/114828850设计模式-代理模式代理模式代理一个类,不修改类而增加类的功能。你有一个类已经写好了,不能修改了,你想扩展它该怎么办呢?你在写这个类的时候,让它继承一个接口。1.这是你写好的类继承的接口(或继承抽象类)public interface ParentInterFace { void show();}2.这是你的类pub

2021-03-19 14:58:24 103

原创 设计模式-装饰者模式

文章目录设计模式-装饰者模式设计模式-装饰者模式创建一个包装类装饰现有类,在不改变原有类的情况下扩展该类,比生成子类更灵活。IO 流使用的就是装饰者模式。现在假设你有一个物品,你来使用装饰者模式为其装饰上颜色:为了表明装饰器可装饰物品,装饰器、物品都继承一个父接口。public interface ParentInterFace { void show();}1.你的物品public class Goods implements ParentInterFace {

2021-03-19 14:39:55 111 1

原创 设计模式-6大设计原则

文章目录设计模式-6大设计原则1.开闭原则:‌2.里氏替换原则‌3.依赖倒置原则‌4.接口隔离原则‌5.迪米特法则‌6.合成复用原则前往目录:https://blog.csdn.net/qq_52681418/article/details/114828850设计模式-6大设计原则1.开闭原则:扩展时不改变原有代码。一个抽象类被多个子类继承并实现抽象方法,调用者取得抽象类对象并调用方法,main中对调用者传入不同子对象来实现切换(拓展时加子类即可)。‌2.里氏替换原则能使用父类的地方

2021-03-15 13:32:58 124 2

原创 设计模式目录

23种设计模式在学习设计模式之前需要先了解,6大设计原则:建造型(5种)单例模式工厂模式抽象工厂模式原型模式建造者模式结构型(7种)代理模式适配器模式装饰者模式桥接模式外观模式组合模式享元模式行为型(11种)策略模式模板方法模式观察者模式迭代子模式责任链模式命令模式备忘录模式状态模式访问者模式中介者模式解释器模式...

2021-03-15 13:27:59 145

原创 SpringBoot-JWT+Security权限认证框架

文章目录SpringBoot-JWT+Security权限认证框架JWT令牌生成SpringBoot-JWT+Security权限认证框架JWT令牌生成jwt令牌是什么?它是一个加密字符串,一般叫做token。用户登录后生成并获取,然后一直存储在客户端,每次发送请求时携带token到后端,后端检查这个token是否合法,因此服务端既不需要查数据库,也不需要存储token。格式如下:aaaaaaaaa.bbbbbbbbbbbb.cccccccccccc令牌由3个部分组成:Header:头

2021-03-10 22:23:00 403

原创 Java教程

1.多线程:我分享了【JAVA多线程下高并发的处理经验】, 快来看吧!@小米浏览器 | https://blog.csdn.net/lyly4413/article/details/878667262.数据结构:数据结构是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合①、如何插入一条新的数据项②、如何寻找某一特定的数据项③、如何删除某一特定的数据项④、如何迭代的访问各个数据项,以便进行显示或其他操作  https://www.cnblogs.com/ysocea

2021-03-10 02:32:23 154

原创 模块化开发

文章目录模块化开发创建依赖处理配置管理模块化开发简而言之就是将一个单体应用拆分为多个模块,形成父-子项目,方便协同开发,此方法于微服务架构略有不同,微服务中也是父-子项目,但它的每个子项目都是一个独立可运行的项目。而此处每个子项目均无法独立运行。创建创建一个父项目,然后在父项目下创建模块即子项目,根据不同职责来进行划分:父、子项目均有自己的pom,子pom将继承父pom。由于子项目直接独立,但又不得不存在依赖关系,比如web(controller层)需要调用service模块、servic

2021-03-05 15:00:12 118 2

原创 Maven

文章目录MavenMaven仓库1.局域网仓库Maven管理springboot配置1.Maven配置管理(properties属性值引用pom标签值)2.properties-maven-plugin(properties引用其它文件内容)3.多种环境配置1.用不同的值填充properties文件2.选用不同的properties文件作为启动配置文件Maven在IDEA的使用1.生命周期Mavenjava项目中往往需要添加很多依赖jar包,一般情况下我们需要找到并下载jar、然后添加到项目中,这很不

2021-03-04 17:15:01 1302 2

原创 Nginx教程

文章目录Nginx作为静态服务器反向代理负载均衡NginxNginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。nginx的使用非常简单,只需要下载、解压、启动、配置即可使用。下载:http://nginx.org/,后面均在windows环境示例。解压后目录如下:目录介绍:conf:内部为各种配置文件。html:以nginx作为静态服务器时,默认的静态文件存放位置。nginx配置文件一般只需要修改一个,即conf目录下的nginx

2021-03-02 17:07:41 162

原创 数据库-Neo4j

文章目录数据库-Neo4j数据库汇总: https://blog.csdn.net/qq_52681418/article/details/113881001数据库-Neo4jNeo4J官网http://www.neo4j.org图形是一组节点和连接这些节点的关系。 节点和关系包含表示数据的属性。 属性是用于表示数据的键值对。假设abcd分别代表一个人,A的视角,他们的关系如下:B的视角,他们的关系如下:这些应用程序包含大量的结构化,半结构化和非结构化的连接数据。 在 RDBMS 数

2021-02-20 14:10:55 263

原创 数据库-MongoDB

文章目录数据库-MongoDB数据库汇总: https://blog.csdn.net/qq_52681418/article/details/113881001数据库-MongoDBMongoDB 是一个基于分布式文件存储的数据库,即可以存储在多台服务器上,存储格式为bson类似于json的。与MySQL对比:MysqlMongoDB格式表格(table)集合(Collection){key1:value1}{key2:value2}记录文档(documen

2021-02-20 14:06:45 92

原创 数据库-Redis

文章目录数据库-Redis数据库汇总: https://blog.csdn.net/qq_52681418/article/details/113881001数据库-Redisredis数据库读写速度快,性能高。可设置过期时间,可用于缓存。redis中key的增删改查//设置keySET keyname value//删除keyDEL keyname//修改keynameRENAME keyname newkeyname//查询keyKEYS * //查询全部keyKE

2021-02-20 14:02:56 243

原创 数据库-HBase

文章目录数据库-HBase数据库汇总:https://blog.csdn.net/qq_52681418/article/details/113881001数据库-HBase

2021-02-20 13:54:42 103

原创 数据库汇总

这里汇总一些常见的数据库,并对不同类型的数据库进行描述。

2021-02-20 13:53:44 294 2

原创 微服务-SpringCloudAlibaba入门项目搭建

文章目录微服务-SpringCloudAlibaba入门微服务-SpringCloudAlibaba入门你可以参考SpringCloud的入门项目:https://blog.csdn.net/qq_52681418/article/details/113547629

2021-02-03 09:51:04 365 2

原创 微服务架构SpringCloud Alibaba

文章目录微服务架构SpringCloud Alibaba前往springcloud:https://blog.csdn.net/qq_52681418/article/details/113247805微服务架构SpringCloud Alibaba

2021-02-03 09:38:30 247 2

原创 微服务-SpringCloud入门项目搭建

文章目录微服务-SpringCloud入门项目搭建1.创建父项目2.创建微服务模块3.模块之间的调用springcloud:https://blog.csdn.net/qq_52681418/article/details/113247805微服务-SpringCloud入门项目搭建了解微服务应该知道,应用是由多个服务共同组成的,一个服务可以视作一个独立的项目。在入门项目中,先创建一个正常的父项目,只保留父项目pom.xml文件(其它的都能删除),然后在父项目下面创建模块,一个模块即一个服务。

2021-02-02 11:59:29 236

原创 微服务-配置中心

文章目录微服务-配置中心ConfigApollospringcloud:https://blog.csdn.net/qq_52681418/article/details/113247805微服务-配置中心微服务架构中存在很多服务,每个服务都有自己的配置文件,这些配置文件如果集成在服务中,也是难以维护的,于是便可以使用配置中心来管理这些配置文件。ConfigApollo...

2021-02-02 11:45:01 651

原创 微服务-链路追踪

文章目录微服务-链路追踪Sleuth+Zipkin1.打印日志2.聚合日志Zipkin3.持久化数据4.化数据采集RabbitMQSkywalking微服务-链路追踪通过链路追踪,可以记录请求在整个调用链路的日志信息、对应用性能进行监控、显示服务调用情况。在链路追踪过程中,会出现以下2个名词:trace:调用链路,有一个链路ID(traceID)。span:工作单元,即单次调用。Sleuth+ZipkinSleuth全称SpringCloud Sleuth,主要为分布式系统提供链路

2021-02-01 17:12:22 712

原创 微服务-消息中间件

文章目录微服务-消息中间件RabbitMQStreamRocketMQ微服务-消息中间件RabbitMQStreamRocketMQ

2021-02-01 16:10:31 885 1

原创 微服务-服务网关

看见别人写的富文本看起来可舒服,这一节就用富文本写一篇试试吧!springcloud:https://blog.csdn.net/qq_52681418/article/details/113247805微服务-服务网关目录微服务-服务网关Nginx1.服务IP代理Zuul1.服务IP代理2.过滤器3.GateWay当集群中存在大量的调用者时,对外暴露的服务接口将很多,而这些服务都分布在不同的主机上,这就会出现接口IP+端口各种各样,而且当部分服务换主机或端口时.

2021-01-31 02:41:10 552

原创 大型网络应用架构的演变过程

文章目录大型网络应用的架构演变单体应用架构垂直应用架构早期分布式架构分布式SOA架构微服务架构SpringCloud:https://blog.csdn.net/qq_52681418/article/details/113247805大型网络应用的架构演变单体应用架构你是一名程序员,有一天,你终于开发出了一个网络应用,然后你直接打包,并部署在一台主机上。然后你的应用很受欢迎,访问量逐渐变大,于是你不得不换一台配置更高的主机,但是后来你的访问量变得更高了,而你的主机配置也高得不能再高了。

2021-01-30 23:34:33 159 1

原创 微服务-服务容错:熔断、降级、隔离、限流

啥也没有

2021-01-28 17:29:44 2119

空空如也

空空如也

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

TA关注的人

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