- 博客(37)
- 收藏
- 关注
原创 如何写springboot项目api的sdk
这个类的作用是将对象转化为String类型的json数据,等转化的类,这里我们需要用到。1.重要的类,需要用到springboot中的 RestTemplate restTemplate;这个类,方式都是注入的方式,注意依赖需要进行加入进去。这个依赖放在 Maven 本地仓库中。以后在pom.xml中就可以直接引用这个依赖了。将jar包依赖放在maven本地仓库,可以使用maven的。3.方法:demo案例。
2023-08-02 11:15:12
1048
原创 JEKINS项目的构建流程
maven版本为maven(随便取) 目标 ,和Execute shell script on remote host using ssh。2.点击源码管理,git下构建相关git的地址,跟账号密码选择分支等,点击系统管理,系统设置 设置好ssh remotehost。1.点击新建任务,新建一个maven项目。Command里面放的是sh命令。3.选择调用顶层Maven目标。
2023-07-18 11:22:38
212
原创 Elasticsearch集群进行索引的备份与恢复
ip如下:我们要进行集群部署首先要进行,创建备份共享文件存储地址由于是集群部署且服务器不同所以这边用到了NFS进行文件的共享。
2023-04-19 13:59:01
1604
原创 Springboot整合日志框架logback
Springboot整合日志框架logback前言:logback框架的主要作用就是把我们的微服务项目的日志进行持久化生成文件我们再通过ELK进行日志的管理等,下面是简单的日志框架的整合部署以及配置logback框架的相关maven依赖:<!--日志依赖--> <dependency> <groupId>org.apache.skywalking</groupId> <artifactId>
2023-04-13 13:50:34
1415
原创 ELK的搭建以及部署(Linux的版本)
Logstash 支持各种输入选择,例如:beats、file、http、jdbc、redis、kafka…,其中在文件采集时,官方建议使用beats(因为logstash是基于java开发的,需要在jvm跑。当进行采集时会对内存、cpu、io等资源消耗比较高,而beats是基于go语言开发,性能接近c语言,是专为并发而生的).下载地址:https://artifacts.elastic.co/downloads/logstash/logstash-7.10.2-linux-x86_64.tar.gz。
2023-04-12 15:06:01
825
原创 创建Eureka项目——初学者
创建方式 maven父类依赖pom如下(注意里面的包modules为成品并不是一开始版本)*这是父类springcloud的基础搭建Eureka注册中心是需要服务端的这边我们直接以集群的形式来写demo我们这边创建两个 Eureka_server Eureka_server2创建方式如上创建父类的MAVEN格式一样,这边不过多赘述这边server需要进行修改操作部署3个地方,启动类,依赖yml(properties),pom.xml文件,下面依次进行修改以上依赖中对于本文章的核心依赖为:2.配置文
2023-04-11 18:15:44
341
原创 SpringCloudConfig配置中心的使用
客户端相关依赖 注意是高可用的配置中心 ,所以需要通过注册中心进行获取相关配置所以要用 spring cloud starter config 依赖而不是server 这个要注意。service-id: config-server # 指定配置中心服务端的 service-id。测试:http://localhost:8888/config-client/default。相关的yml依赖 这里注意所有的客户端必须都用bootstrap.yml。2,相关的依赖(这里我用的是码云)ter # git 分支。
2023-04-07 14:03:54
97
原创 SpringCloud-服务容错Sentinel的简单配置以及使用
什么是SentinelSentinel (分布式系统的流量防卫兵)是阿里开源的一套用于服务容错的综合性解决方案。它以流量为切入点从流量控制、熔断降级、系统负载保护等多个维度来保护服务的稳定性。丰富的应用场景: Sentinel 承接了阿里巴巴近10年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下游不可用应用等。完备的实时监控: Sentinel提供了实时的监控功能。
2023-01-08 15:38:12
1263
原创 SpringCloud-Gateway-服务网关的简单配置以及使用
第1步:创建一个 api-gateway 的模块,导入相关依赖。第四步:启动然后就可以使用了。第2步:创建主类启动类。第三步:添加配置文件。
2023-01-08 15:32:58
621
原创 SpringCloud-nacos的简单配置以及使用
在服务治理框架中,都会构建一个注册中心,每个服务单元向注册中心登记自己提供服务的详细信息。并在注册中心形成一张服务的清单,服务注册中心需要以心跳的方式去监测清单中的服务是否可用,如果不可用.需要在服务清单中剔除不可用的服务。Nacos致力于帮助您发现、配置和管理微服务。Nacos提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。从上面的介绍就可以看出,nacos的作用就是一个注册中心,用来管理注册上来的各个微服务。第1步:安装nacos相关资源下载地址:https:/
2023-01-08 15:29:41
535
原创 springCloud-alibaba简单工程的建立以及一些相关类的使用教程
子工程shop user 配置文件内容 application.properties微服务项目中一些类的介绍主要是通过这个类DiscoveryClient它主要的功能就是发现我们的客户端也就是服务注册中心中有的都可以发现然后通过调用他的一个方法 getInstances(name); 然后又获取相对应 name的服务集合再通过ServiceInstance 这个类进行服务的操作通过他的方法来获取他的接口地址然后通过拼接来得到一个完整的接口地址然后获取到地址
2023-01-05 18:23:14
100
原创 SpringBoot拦截器的配置和使用
建立完Interceptor之后并不是完成了需要进行配置(config)即inerceptorconfig 需要实现 WebMvcConfigurer接口实现代码如下
2022-12-18 13:40:53
258
原创 idea的两种导包【jar包和war包详解】以及在配置部署的注意事项
首先jar包在java中相关javaweb方面非常重要我们要进行导出jar包操作如下在maven下:1.打开idea右边的maven按钮2.打开里面的文件夹中的第一个,并且点击package,这样就进行打包3.打包在我们项目的target下按照路径找到jar结尾的文件,即为打包的jar包这里我们就可以把jar包复制然后进行下面的部署启动操作。随便找个文件把jar包放在里面然后进行启动jar包,在路径那里,输入cmd进入当前文件夹的命令窗口。
2022-12-12 17:27:48
4170
原创 如何配置Thymeleaf教程,及Thymeleaf的简单使用教程【一篇足够入门】
Springboot下Thymeleaf的配置与使用,超详细,一篇就解决.
2022-11-10 10:15:21
4531
1
原创 mysql常用函数
6、找出部门10中所有经理、部门20中所有办事员以及既不是经理又不是办事员但其薪金大于或等于2000的所有雇员的详细资料。– 示例 : 统计每个部门的平均工资,查询那些超过2000的部门。5、找出部门10中所有经理和部门20中所有办事员的详细资料。2、列出所有办事员(CLERK)的姓名、编号和部门。– 示例 : 按部门统计每个部门的最高工资最低工资。8、找出不收取佣金或收取的佣金低于100的雇员。1、查询出部门编号为30中的所有雇员信息。7、找出收取佣金的雇员的不同工作。3、找出佣金高于薪金的雇员。
2022-11-03 16:59:24
570
原创 spring事务管理
SQL语言分类DDL(数据定义语言)create drop alterDML(数据操纵语言)insert update delete select *****TCL(事务控制语言)commit rollbackDCL(数据控制语言)grant revoke
2022-11-02 20:20:01
117
原创 MVC设计模式
MVC设计模式M 模型 实体类**(entity/pojo/model/bean**)业务类(service)数据交互类(dao)V 视图 JSP(html,css,javascript,el表达式,jstl)C 控制 Servlet/Controller/Actionjsp–>servlet–>service–>dao
2022-11-02 20:17:25
71
原创 {spring}事务管理的配置操作 - 复制可以直接使用
SQL语言分类 DDL(数据定义语言)create drop alter DML(数据操纵语言)insert update delete select * TCL(事务控制语言)commit rollback DCL(数据控制语言)grant revoke<!--配置事务管理器--><bean name="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTra
2022-11-02 20:06:22
115
1
SpringCloud-Sentinel的相关教学视频jar包和相关案例
2023-01-08
vue.js包,在vue中导入
2022-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人