自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (5)
  • 收藏
  • 关注

原创 mongo sql语句 使用aggregate、 sum统计嵌套数组字段的和

mongo数组查询求和aggregate sum

2024-06-13 17:21:52 197

原创 idea远程调试服务器代码

实现远程调试服务器代码

2024-05-06 11:42:59 223

原创 redis锁

redis锁

2024-02-29 15:49:48 378

原创 【jar包冲突:An attempt was made to call a method that does not exist. The attempt was made from the fol】

解决jar包冲突

2024-02-29 15:43:04 478

原创 docker安装nacos

nacos部署

2022-10-11 11:59:43 324 1

原创 ubuntu docker安装mysql

dockers创建mysql容器

2022-10-11 11:32:50 426

原创 【tablestore学习笔记】

简介:表格存储(Tablestore)入门指南内容简介了表格存储(Tablestore)是阿里云自研的 NoSQL 多模型数据库,提供海量结构化数据存储以及快速的查询和分析服务。表格存储的分布式存储和强大的索引引擎能够提供 PB 级存储、千万 TPS 以及毫秒级延迟的服务能力。一、配置开发环境Tablestore的Java SDK开发环境:* 了解并开通阿里云表格存储服务:https://www.aliyun.com/product/ots?spm=a2c6h.12873639.article-de

2022-08-23 17:43:39 892

原创 Jenkins自动部署(docker)

Jenkins自动部署(docker)1 提前准备好docker环境2 docker pull jenkinsci/blueocean3docker run \ -u root \ --name=jenkins \ -p 8090:8080 \ -p 50000:50000 \ -v $HOME/data/jenkins:/var/jenkins_home \ -v "$HOME":/home \ -v /var/run/docker.sock:/var/run/dock

2021-12-02 18:39:05 215

原创 【jenkins打包maven项目报错记录】

jenkins打包maven项目报错记录[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project common: Fatal error compiling: java.lang.ExceptionInInitializerError: com.sun.tools.javac.code.TypeTags -> [Help

2021-12-02 16:28:21 2607

原创 架构模式-MVC

M:model:模型,核心数据层,存储数据的对象V:view:视图层,提供给用户操作界面,是程序的外壳C:controller:控制层:负责接收用户从视图层输入的指令,调动对应的数据,进行响应操作,产生预期结果。三层密切联系又相互独立,每层内部变化不影响其他层。每层都对外提供接口,供上一层调用。从而实现了软件的模块化,修改外观或者变更数据结构都不用修改其他层,方便维护和升级。...

2021-07-12 15:20:35 71

原创 软件设计的开发原则-SOLID

软件设计的开发原则-SOLID开发时遵循以下原则可提高代码重用性、可读性、可靠性、可维护性单一职责原则:高内聚、低耦合的指导方针。一个类只有一个引起它变化的原因,一个类只负责一项职责。一个方法尽量只完成一件事,减少方法间的相互调用。开闭原则:扩展开放,修改关闭。扩展功能时不能修改原有代码。里氏替换原则:尽量用基类定义对象,基类存在的地方都可以用子类替换。依赖倒转原则:高层模块不应该直接依赖底层模块,应该依赖其抽象(接口、抽象类)接口隔离原则:根据使用对象对方法分类,同一对象需要使用的方法放到同

2021-04-07 16:14:12 211

原创 设计模式 ---- 单例模式

Singleton design patternspring IOC容器中的bean, spring boot中controller、service、dao层中通过@Autowire依赖注入的对象都是单例模式分类懒汉:线程安全方式懒加载,需要使用时再创建对象public class SingletonLazy { // volatile:java关键字,禁止指令重排 private static volatile SingletonLazy instance; /**

2021-04-07 14:30:25 148 3

原创 ubuntu安装mongo3.6

docker pull mongo:3.6mkdir /docker/mongodb/datamkdir docker/mongodb/dumpdocker run --name mongodb -p 27017:27017 -v /docker/mongodb/data:/data/db -v /docker/mongodb/dump:/var/dump -d mongo:3.6 --authdocker exec -it mongodb /bin/bashmongo use admi.

2021-02-04 17:03:24 404

原创 ubuntu docker安装redis

redis 固定密码:docker run -itd --name redis -p 6379:6379 redis --requirepass lz123@redis --appendonly yes

2021-02-04 15:37:13 226

原创 linux 主机间ssh密钥认证

linux 主机间ssh密钥认证主机A执行: ssh-keygen -t rsa执行时要求设置密码,不设密码可以直接回车root@xxx:~$ ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the key (/home/legym/.ssh/id_rsa): (回车)Created directory '/home/legym/.ssh'.Enter passphras

2021-01-13 14:59:30 307

原创 搭建kubernetes环境apt-get install kubelet报错 E: Unable to locate package kubelet 2021-01-13

问题描述:提示:这里描述遇到的问题:ubuntu 使用apt-get install xxx 提示E: Unable to locate package kubeletroot@192-168-1-236:/home/legym# apt-get install kubeletReading package lists... DoneBuilding dependency tree Reading state information... DoneE: Unable to loca

2021-01-13 11:23:18 3548

原创 Springboot整合异步任务2

Springboot整合异步任务2多个互不影响的串行执行的方法改为并行执行一、使用场景例如:当pre_task1、pre_task2、pre_task3、pre_task4互不相干时顺序执行需要花费560ms图一若使用异步任务,可更改为以下流程:这时总耗时变成单个任务最长耗时300ms二、串行执行1.任务方法四个任务方法,通过Thread.sleep()模拟耗时的任务示例代码代码如下(示例):@Componentpublic class AsyncTask { publi

2020-11-03 16:32:09 240

原创 Springboot整合异步任务1

Springboot整合异步任务文章目录Springboot整合异步任务前言一、使用场景二、使用步骤1.启动类加@EnableAsync注解2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、使用场景例如:当pre_task1、pre_task2、pre_task3、pre_task4互不相干时顺序执行需要花费5

2020-11-03 15:45:14 170

原创 ElasticSearch:Request cannot be executed; I/O reactor status: STOPPED

项目场景:项目添加Elasticsearch7.8统计部分2020年10月10日部署到测试环境10月14日突然报错问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:java.lang.RuntimeException: Request cannot be executed; I/O reactor status: STOPPED at org.elasticsearch.client.RestClient.ex

2020-11-02 16:35:15 18064 18

原创 Springboot定时任务

Springboot文章目录Springboot一、使用场景二、使用步骤1.启动类加@EnableScheduling注解2.定时业务类加@component注解3.需要定时执行的方法加@Scheduled注解三、@Scheduled注解参数介绍1.cron 定时任务表达式(1)corn表达式例子:(2)*/5与5的区别2.fixedRate3.fixedDelay4.fixedDelayString总结一、使用场景定时统计销售额定时删除过期数据等等二、使用步骤1.启动类加@EnableS

2020-11-02 16:23:23 788

原创 线程池使用示例

JAVA-SpringBoot线程池ThreadPoolTaskExecutor提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录JAVA-SpringBoot线程池ThreadPoolTaskExecutor一、线程池是什么?二、使用步骤总结一、线程池是什么?管理多线程当使用多线程时频繁的创建关闭线程会影响程序性能,这时我们可以选择使用Thr

2020-10-21 16:04:45 646 2

原创 ES聚合查询桶聚合

ElasticSearch(springBoot):ElesticsearchTemple(ElasticsearchOperations)聚合查询示例文章目录ElasticSearch(springBoot):ElesticsearchTemple(ElasticsearchOperations)聚合查询示例一、Elasticsearch聚合1、TermsAggregation聚合(相当于mysql groupBy)2、聚合内继续聚合3、执行聚合查询总结一、Elasticsearch聚合1、Ter

2020-10-21 15:35:52 1722

原创 ElesticsearchTemple(ElasticsearchOperations)基本查询示例

ElasticSearch(springBoot):ElesticsearchTemple(ElasticsearchOperations)基本查询示例文章目录ElasticSearch(springBoot):ElesticsearchTemple(ElasticsearchOperations)基本查询示例一、ES引入springboot项目?1、引入maven(可自行选择合适的版本)2、加入es配置类(命名随意)二、基本1.ElasticsearchOperations引入2.term(关键字)查

2020-09-15 16:53:54 8652

原创 ElasticSearch入门,解决missing authentication credentials for REST request

ElasticSearch入门ElasticSearch入门(springBoot)安装配置实际使用中一直报错: missing authentication credentials for REST requestElasticSearch入门(springBoot)安装参考:https://blog.csdn.net/yjclsx/article/details/81302041配置1、这里需要在pom文件中引入以下内容: <!--elastic--> <d

2020-09-15 15:38:15 26491

kafka_2.11-2.2.2.tgz

Kafka是Apache旗下的一款分布式流媒体平台,Kafka是一种高吞吐量、持久性、分布式的发布订阅的消息队列系统。 window下先解压一次

2020-10-24

apache-zookeeper-3.6.1-bin.tar.gz

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 window下先解压为apache-zookeeper-3.6.1-bin.tar.gz

2020-10-24

logstash-7.8.0.tar.gz

Logstash是一个日志收集器,可以理解为一个管道,或者中间件。 功能是从定义的输入源inputs读取信息,经过filters过滤器处理,输入到定义好的outputs输出源。 输入源可以是stdin、日志文件、数据库等,输出源可以是stdout、elesticsearch、HDFS等。 windows先解压一次,解压后为logstash-7.8.0.tar.gz

2020-10-24

xshell7公测版

xshell7此版本完美支持简体中文,与下xshell6具备相同功能,安装即可直接使用,因为是公测版所以无需激活授权码激活,亲测有效。

2020-10-21

Xshell6_downza.exe

Xshell6_downza.exe,安装可用 XShell6是一款高效专业的实用型免费SSH客户端。XShell5简单强悍,支持标签式的环境,动态端口转发,自定义键的映射关系,用户定义的按钮,VB脚本,显示2字节字符和国际语言支持UNICODE的终端。

2020-09-15

空空如也

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

TA关注的人

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