- 博客(30)
- 资源 (1)
- 收藏
- 关注
原创 springboot+elasticsearch的集成使用
最近项目中做对接,需要接入外部es服务,由于自己原先只是简单了解过,所以趁着工作需求来完整的学习一次。先简单说说环境配置:Windows、springboot2.4.3、elasticsearch7.9.31、由于个人没有环境,所以得部署一套es的服务环境,这里简要的说明下这个部署采用安装包部署,下载地址先放上:https://elasticsearch.cn/download/下载一定要选准自己所需的版本号一致,具体的安装直接某度吧.2、springboot+elasticsear
2021-03-19 15:04:12 491
原创 springboot-配置多redis数据源
实际工作中,redis实例可能不止一个,而是多个,所以在一些项目工程中需要配置多个redis数据源,如果采用jedis、jediscluster、shardedjedis的话就不存在配置了,可以多个实例即可,在这主要说明的是springboot+redistemplate+rediscluster的配置使用。1、首先,pom文件提供下,方便查看相关包的依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="h...
2020-09-14 11:16:21 787
原创 Java-http连接池的使用
最近项目中开发有很多外部http调用,但是我方的接口相应有时效性要求,所以就需要针对项目使用到的http调用进行连接池改造,原先没做也是时效性要求不是很严格,但是现在需要了,就需要整体调整,这也是对原先开发不负责的后果吧。废话不多说,项目中使用到的http调用方式,这个方式有三种,为啥有三种也不多说了,谁让建项初期没做严格要求,导致大家都是使用自己习惯的方式去完成的设计。目前有三种:httpclient、resttemplate、feign,接下来针对一样一样的记录了。1、httpclient
2020-08-17 11:07:25 4953
原创 springboot 集成前端html+bootstrap
最近由于开发需求,需要写一些半自动化接口,需要单开工程仅供运维使用,所以又要回过头熟悉下前端技术,做个笔记记录,方便后续查询使用。1、环境简要介绍下 版本不是很严格,主要就是看自己需求来实际的选择进行。 springboot版本:2.2.9 bootstrap版本:3.3.7 jquery版本: 1.12.42、部分代码 pom文件:<?xml version="1.0" encoding="UTF-8"?...
2020-07-30 11:36:11 2686
原创 webService-对接webService接口
最近做机场项目,对接一个webService接口,以前从来没做过类似的对接的,就记录一次,给自己一次学习的机会http://xxxxxxxx:7190/esb/proxy/ws/TOMS_FWZXCLSJ/capairport/ws/gaugeWebService?wsdl首先对方只提供了wsdl的一个地址信息,没有其他的信息了,完事就通知可以进行对接了。由于自己没有对接过类似的,...
2019-12-04 20:42:31 2874
原创 centos7 安装mongodb4.2.1
先说明下安装环境centos7、MongoDB4.2.11、下载MongoDB包MongoDB官网:https://www.mongodb.com/download-center/community这里也有用rpm安装的,这里我采用的tgz安装的,没什么大区别,还是根据个人爱好来,建议采用包安装,^_^包可以自己下载到本地在上传到服务器,如果服务器通外网的话,可以在服务器上...
2019-11-20 15:38:38 807
原创 mysql-常用命令汇总(持续更新)
一、忘记密码操作重置密码(CentOS7+mysql5.7.28)1. vi /etc/my.cnf,在[mysqld]中添加 skip-grant-tables 例如: [mysqld] skip-grant-tables datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock2. ...
2019-11-18 15:59:22 186
原创 springcloud 搭建实际开发项目架构-gateway网关的使用(五)
上一篇https://blog.csdn.net/zh_9590/article/details/102367775写了基础应用服务的构建,接下来就进行网关路由的构建首先回归看下项目现在的结构这次主要说下ms-gateway的构建使用有朋友问到,你写的这些都是基于使用了,原理呢,那我想说一下,在实际工作中,在面对新技术的时候,首先你能做的就是,很快的会使用这个新技术完成工作需求,...
2019-10-17 14:14:24 908
原创 mysql - 获取数据库表字段和基础全字段查询
最近在做datax的数据迁移,里边涉及一些数据库表字段,由于业务原因,产生好多多字段表,为了简单,进行一个简单的整理,方便后续使用。获取数据库表字段:SELECT CONCAT('"',COLUMN_NAME,'",') FROM INFORMATION_SCHEMA.ColumnsWHERE table_schema ='rts_pubdata_src'AND table_nam...
2019-10-17 10:15:14 321
原创 springcloud 搭建实际开发项目架构-应用服务构建(四)
上一篇https://blog.csdn.net/zh_9590/article/details/100071365主要说了springcloud的基于cloud技术的使用,接下来主要说说对于构建应用服务使用,使用方式方法多样化,具体采用什么主要是遵循公司要求规范或者项目规范,又或者个人喜好,我这这么使用主要是因为个人因素加上公司经历采用该结构设计。主要说说分工程的目的:base...
2019-10-08 11:58:50 769
原创 动态配置中心-diamond,淘宝的diamond的改版使用
最近在做springcloud的集群构建,在业务代码层,遇到了动态配置,当然可以采用springcloud的config的配置中心,但是感觉这个配置在使用上极度不爽,因为我不仅仅要构建一版开发环境的,还需要我手动的将配置文件上传到生产内网去,这都是次要的,动态加载,总感觉不是很爽。所以在网上寻找动态配置中心,单纯的做业务方面的配置,而且还得必须高效可用,所以找到了diamond,不过一开始采用...
2019-09-05 17:24:03 1995
原创 springcloud 搭建实际开发项目架构-监控中心admin的使用(三)
上一篇https://blog.csdn.net/zh_9590/article/details/100050870写了配置中心,接下来学习监控中心admin的配置。实际服务部署中,生产的服务肯定会有服务状态监控的,多数都是服务级别的监控,有甚的是业务层级的服务监控,这种监控是比不可少的,所以这块是必须的。在这里强调下,这一系列的都是关于我经历的公司采用springcloud进行的自己设计...
2019-08-26 16:09:05 555
原创 springcloud 搭建实际开发项目架构-配置中心config的构建(二)
上一篇https://blog.csdn.net/zh_9590/article/details/100049113 写了注册中心的构建,这次进行配置中心的构建配置中心,就是统一管理项目的配置文件,对于配置中心,个人持有的观点就是既然存在就有存在的道理。1、先看看配置中心的项目代码结构同样的,没有太大的改变。强调:本地化配置中心的话,注意配置文件和项目的目录管理,在maven...
2019-08-24 11:56:55 260
原创 springcloud 搭建实际开发项目架构-注册中心eureka的构建(一)
最近由于工作上的调整,自己抽出时间从新整理了一下scloud的实际使用,个人一直遵循这先会使用了在从实践去检验原理深度学习,后续连续几篇文章都是关于改scloud的实际项目架构的,由于是已经搭建好的,所以内容不会出现一步一步的记录,主要是整体概念的,没有接触过的小伙伴建议先从boot开始,毕竟先走路后跑路,哈哈.....1、环境由于是自己学习的,我都是采用最新的版本进行的项目代码的架构,主...
2019-08-24 10:21:55 1020
原创 springcloud 版本选择的学习分享
SpringCloud包含了众多子项目,每一个子项目发布时间不一定一致,所以采用了伦敦地铁站为版本说明,而不是数字。并且从A开始是第一个发布版,B是第二个,以此类推。SpringCloud版本 SpringBoot版本 Greenwich(格林威治) 2.1.x Finchley(芬奇利) 2.0.x Edgware(埃奇韦尔) 1.5.x Dalsto...
2019-08-12 15:10:25 1119
原创 nginx,采用代理解决数据篡改
1、场景 最近一段时间做一个项目的交付,遇到一个特殊的问题,我们项目访问端有pc电脑端、微信小程序。由于是交付给具有国企性质的甲方,pc电脑端只能在内网访问,微信小程序是可以外网访问的,而且数据是互通的,图片只有一个资源服务器存储,但是这张图片在两个端都需要展示。 基于这个场景下,且考虑到运维成本、开发成本、工作量,最后设定了这个方案。2、方案描述 ...
2019-07-08 14:30:28 1631
原创 swagger2接口在线化文档的快速生成
1、简说对于开发,尤其是前后端分离的情况下,后端工程师的接口文档就是一个很大的工作量。开发初期,接口变更快,自己的代码上修改了,还需要修改接口文档的设计,造成的结果就是,无端的增加了自己的工作量,这时候采用可视化,规范化的自动接口生成文档工具就比较重要了2.1、jar的来源说明-github<dependency> <groupId>io.spring...
2019-04-02 14:21:19 6070
原创 同一局域网内,调用其他同事本地服务接口配置
1、网上有不少的文档,好多都是关闭防火墙的,我想说的是,真被其他的人的“误操作”,自己找个其他地哭去吧2、直接上干货第一步:第二步:第三步:第三步:第四步,返回上一个界面第五步:最后进入主要的配置区这块就可以根据自己的需要配置开放的端口号了,左边选择出站还是入站,右边有新建,点击新建后后续的就是起个自己的...
2019-03-26 17:57:24 13347 1
原创 java-基础 栈的实现
1、栈栈只允许访问一个数据项,即插入的最后一个数据项,移除这个数据项后才可以访问下一个,即插入的倒数第二个,一次类推。生动的说就是,生活动常用的桶就是栈,先进后出,2、java代码实现的栈package com.zh.datastructurelearn;/** * @date: 2018/12/21 10:17 * 数据结构-栈 **/public class S...
2018-12-21 11:15:37 210
原创 java-基础 forEach 的原理初识
成功始于日常一步一步的积累!!近段时间抽时间学习java基础,由于公司采用jdk8,所以学习基础基于jdk8较多对于list的遍历,有如下方法:package com.zh.studyjavabase.lists;import java.util.ArrayList;import java.util.Iterator;import java.util.List;/** ...
2018-12-19 11:19:19 141
原创 springcloud 动态配置中心
由于公司采用了配置中心,自我学习,刚开始接触的,对于原理和个别参数的深刻理解有点欠缺,多多包涵,后续会慢慢补充。1、环境springboot 2.0.6springcloud Finchley.SR1idea开发环境,jdk1.82、首先创建普通的maven项目,创建3个子项目scloud-config 普通的maven项目 ...
2018-12-01 14:41:18 1021
原创 springboot 结合使用 rabbitmq
1、rabbitmq简介以及本地搭建介绍自行查阅,(多查多看,有自己的理解最好)安装推荐:https://www.cnblogs.com/ericli-ericli/p/5902270.html2、springboot自行查阅(多查多看,有自己的理解最好)3、工程使用maven依赖:<!-- rabbitmq --><dependency>...
2018-11-21 10:02:30 265
原创 xshell和xftp的非破解的免费安装
1、官网地址https://www.netsarang.com/zh/xshell-download/2、操作流程选择免费的证书选择相应的条件,输入对应的信息,邮箱自己的完事后直接点击下边的提交按钮,完事到自己邮箱接受免费下载的链接,带有加密信息的一个链接完事点击下载,正常安装就完事启动后xftp也是一样的操作。由于官网更新了,流程一样...
2018-11-15 19:26:51 687
原创 sprigboot 集成使用 kafka
1、环境Windows10、jdk1.8、idea、zookeeper3.4.12、kafka_2.12-1.0.02、zookeeper 集群搭建https://www.cnblogs.com/xuxiuxiu/p/5868481.html3、kafka集群搭建https://www.cnblogs.com/lentoo/p/7785004.html4、集成使用spr...
2018-10-30 14:02:31 217
原创 springboot 结合使用 activemq
1、activemq版本:apache-activemq-5.14.5具体的下载到官网下载即可2、springboot搭建和使用自行上网查阅3、工程依赖pom的依赖<!-- activeMq --><dependency> <groupId>org.springframework.boot</groupId>...
2018-10-29 11:34:37 1917 1
原创 java j2EE 对 reids的使用,包含事物
1、redis基础http://www.runoob.com/redis/redis-intro.html2、主要结合springboot学习了,采用的test类学习package com.zh;import org.mybatis.spring.annotation.MapperScan;import org.springframework.boot.SpringApplic...
2018-10-25 17:03:39 151
原创 Elastic-Job-Lite结合spring+eql实现定时任务
由于项目中定时任务采用了elasticjob+spring+eql,自己就学习分享下。1、elasticjob官网资料: http://elasticjob.io/2、没啥说明的,还是简单说说先说说开发环境:win10、idea、tomcat8、jdk1.8开发工具版本:<properties> <project.build.sourceEnc...
2018-10-12 09:53:05 2210
原创 linux 下的solr6.6.1+zookeeper+tomcat的搭建
1、win下也有一个,不是特别详细,参考即可https://blog.csdn.net/zh_9590/article/details/799132842、本文主要讲解linux下的搭建先说说准备环境: 系统是ubuntu,java的jdk是 1.8安装主要目录是: /app/solrcloud先说说版本的选择问题: solr6的选择没有什么说法,tomcat的选择暂时没有说法的,但是...
2018-04-24 13:58:30 301
原创 solrcloud+tomcat+zookeeper的集成以及java的调用
一、先说solrsolr的功能、原理什么的就不介绍了,自己找度娘去吧,在这主要说一些特别注意的就好。特别注意: 1)solr的版本很多,版本的不一样对于实际使用也是不一样的。集成流程会做说明 2)solrcloud的搭建对于版本也是有着不一样的。集成流程会做说明二、废话不说,上干货1、先说说环境 Windows8、tomcat8、solr6.6.1、zookeeper3.4.92...
2018-04-12 15:41:52 786
原创 springboot 的初识与使用
1、什么是springboot?Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框...
2018-04-11 10:12:56 373
elastic-job spring 源码和控制台
2018-10-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人