- 博客(24)
- 资源 (5)
- 收藏
- 关注
原创 【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
原创 【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
2020-10-24
apache-zookeeper-3.6.1-bin.tar.gz
2020-10-24
logstash-7.8.0.tar.gz
2020-10-24
Xshell6_downza.exe
2020-09-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人