logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

设计模式大白话——装饰者模式

​装饰者模式,此模式最核心之处在于装饰二字,之所以需要装饰,是因为基础的功能无法满足需求,并且装饰是临时的,并不是永久的,可以随场景变化替换成其他的。

文章图片
#设计模式#golang#java +3
MySQL进阶之路(六)Buffer Pool中的LRU链表详解

MySQL之LRU链表详解概述​在上一篇文章中详细讲解了MySQL中BufferPool是什么样的,讲了free链表、flush链表以及lru链表,本篇文章将会着重lru链表。一、预读写机制所造成的缺陷​什么是预读写机制呢?就是你在加载一个数据页到缓存中来的时候,会连带着把相邻的数据页也加载进来,就像下面这样:通过这个图片可能一下看不出来有什么问题,但是如果你想一下这个问题就会发现不对劲的地方假如

#mysql
10大排序算法总结

10大排序算法总结文章目录10大排序算法总结一、冒泡排序二、选择排序三、插入排序四、归并排序五、快速排序六、希尔排序七、堆排序八、计数排序九、基数排序十、桶排序十、桶排序在10大排序算法中,有7个是基于比较进行排序的,另外三个是不通过比较进行排序的,他们分别是:基于比较排序的算法:冒泡、选择、插入、归并、快速、希尔、堆排序不基于比较的算法:计数排序,基数排序、桶排序对于这两大类算法那给我最直观的感

#算法#数据结构#排序算法 +1
解决Kibana——Unable to connect to Elasticsearch at http....9200

解决Kibana—Unable to connect to Elasticsearch at http:…:9200.有提示我么可以知道原因是无法连接到elasticsearch,首先定位错误的原因,那就是ip地址的问题根据网上的资料和自己的实践总结出三种解决方案(在es和kibanan版本一致的情况下)方法一:将ElasticSearch的ip改成127.0.0.1或localhostdocke

#elasticsearch#docker#linux +1
解决:The POM for xxx is missing, no dependency information available

解决:The POM for xxx is missing, no dependency information available问题说明​先看看中文意思:​xxx的POM缺失,没有可用的依赖项信息​很明显,他的意思是在本地找不到jar包解决办法​很简单,我们只需要mvn install一下就可以了,将对应的服务打成jar包安装到本地即可,也可以使用maven插件,如图:​​install成功后

#spring boot#spring cloud#maven +1
用Java实现简单的计算器

用Java实现简单的计算器​本计算器实现了最简单的四则运算,界面简洁,小伙伴可以根据自己的需要再此基础上进行修改,可拓展性强效果图:代码:public class Counter extends JPanel {public Graphics g = null;public static void main(String[] args) {Counter counter = new Counter

#java
如何将本地文件上传到Gitee

如何将本地文件上传到Gitee总体流程总的来说一共有如下几个步骤:创建仓库(如果已经有就不用创建)创建将要上传的文件夹配置远程仓库地址(要上传的仓库地址)与仓库的文件进行同步将要上传的文件放入此文件夹中后添加到文件缓冲区提交到本地推送到Gitee1、创建仓库(如果已经有就不用创建)并初始化一个readme文件2、创建将要上传的文件夹这里以F:\数据结构作为示例3、配置目标仓库地址(要上传的仓库地址

#git#windows
极简步骤——Docker部署Spring Cloud项目并注册到Eureka注册中心

Docker部署Spring Cloud项目并注册到Eureka注册中心各个微服务的部署步骤大体来说差不多,总体来说就是一下几步,如有错误,还希望指正,本文在Eureka已经提前部署好的前提下进行其他微服务的部署,Eureka的部署要比下面的更简单一些,后面会补上步骤流程1、 查看Eureka的ip2、更改微服务配置文件中注册中心的地址如果配置文件在git上,记得也要更改3、打成jar包并传入到虚

#docker#java#jar +2
QA项目回顾与总结

QA项目回顾与总结一个QA项目终于告一段落,现在对它进行一个回顾并总结一、涉及的技术栈及开发工具该项目是一个SpringBoot工程,用到了如下技术栈:MavenMybatisDruidRedisSwaggerTkMybatisPageHelper使用到的开发工具包括:MySQL数据库Git:版本管理IntelliJ IDEA:开发IDENavicat for MySQL:数据库客户端Postma

#java#数据库
    共 12 条
  • 1
  • 2
  • 请选择