自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 第八章、springcloud---服务网关zuul

服务网关zuul前面的文章我们介绍了,Eureka用于服务的注册于发现,Feign支持服务的调用以及均衡负载,Hystrix处理服务的熔断防止故障扩散,Spring Cloud Config服务集群配置中心,似乎一个微服务框架已经完成了。我们还是少考虑了一个问题,外部的应用如何来访问内部各种各样的微服务呢?在微服务架构中,后端服务往往不直接开放给调用端,而是通过一个API网关根据请求的url,...

2018-11-28 14:36:44 244

原创 第七章、springcloud---配置中心(spring cloud config)配置中心和消息总线(高级应用)

配置中心(spring cloud config)配置中心和消息总线(高级应用)本文中示例代码的引用版本:org.springframework.boot 版本 :1.5.3.RELEASEorg.springframework.cloud 版本:Camden.SR1( 2.1.0.RELEASE,Greenwich.M1)在server端应用没有能测试成功,降低版本了。以后有时间在试。)...

2018-11-28 10:52:56 293

原创 第六章、springcloud---配置中心(spring cloud config)服务化和高可用

配置中心(spring cloud config)服务化和高可用第五章中介绍,客户端都是直接调用配置中心的server端来获取配置文件信息。这样就存在了一个问题,客户端和服务端的耦合性太高,如果server端要做集群,客户端只能通过原始的方式来路由,server端改变IP地址的时候,客户端也需要修改配置,不符合springcloud服务治理的理念。springcloud提供了这样的解决方案,我们...

2018-11-14 17:05:19 294

原创 第五章、spring cloud---配置中心(spring cloud config)+git应用

配置中心(spring cloud config)+git应用随着线上项目变的日益庞大,每个项目都散落着各种配置文件,如果采用分布式的开发模式,需要的配置文件随着服务增加而不断增多。某一个基础服务信息变更,都会引起一系列的更新和重启,运维苦不堪言也容易出错。配置中心便是解决此类问题的灵丹妙药。市面上开源的配置中心有很多,BAT每家都出过,360的QConf、淘宝的diamond、百度的disc...

2018-11-14 11:07:30 265

原创 第四章、spring cloud---熔断监控Hystrix+Dashboard+Turbine+security

Hystrix+Dashboard+Turbine+security集成Hystrix-dashboard是一款针对Hystrix进行实时监控的工具,通过Hystrix Dashboard我们可以在直观地看到各Hystrix Command的请求响应时间, 请求成功率等数据。但是只使用Hystrix Dashboard的话, 你只能看到单个应用内的服务信息, 这明显不够. 但是只使用Hyst...

2018-11-12 18:21:08 362

原创 第三章、spring cloud---feign+Hystrix熔断器

熔断器雪崩效应在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况,这种现象被称为服务雪崩效应。服务雪崩效应是一种因“服务提供者”的不可用导致“服务消费者”的不可用,并将不可用逐渐放大的过程。如果下图所示:A作为服务提供者,B为A的服务消费者,C和D是B的服务消费者。A不可用引起了B的不可用,并将不可用像滚雪球一样放大到C和D时,雪崩效应就形成...

2018-11-07 15:08:48 179

原创 第二章、spring cloud服务注册中心eureka---服务提供与调用

##服务提供与调用02eureka-producer-consumer---->0201spring-cloud-eureka <eureka server 服务注册中心 单机 端口:8888&amp

2018-11-06 10:26:48 210

原创 第一章、spring cloud服务注册中心eureka---概念

注册中心Eureka背景介绍服务中心服务中心又称注册中心,管理各种服务功能包括服务的注册、发现、熔断、负载、降级等,比如dubbo admin后台的各种功能。有了服务中心调用关系会有什么变化,画几个简图来帮忙理解项目A调用项目B正常调用项目A请求项目B请求项目A项目B有了服务中心之后,任何一个服务都不能直接去掉用,都需要通过服务中心来调用项目A服务中心项目B这时候调用的步骤...

2018-11-06 08:41:19 248

原创 详解AI大模型行业黑话,迅速搞懂提示工程(prompt)、向量工程(embedding)、微调工程(fine-tune)

我们可以理解成把知识数据向量化成一个数据库,是为了方便检索,这让用户在提问的时候,我们就可以根据用户的提问内容,在数据库中提取相关度比较高的材料,一起给到大模型,这样大模型就能用这些专业的知识做出更加具备专业水平的回答了。但假如在使用的过程中,我们希望大模型给出的回答可以更加贴合设备问题排查的格式,这时候我们就可以使用微调 的技术,也就是Fine-Tuning通过一些优质的问答数据对大模型进行训练微调,使他的回答更加符合我们的期望。是输入给大模型的文本,用来提示或引导大模型给出符合预期的输出。

2023-08-01 15:38:37 740

原创 内网Nexus代理docker-ce(yum) 源私有仓库 + 内网设备配置(centos)

点击设置 - -> Repositories -- > Create repository --> yum(proxy)进入到以下界面。Blob store选择第一张图配置的 docker-ce。这里也是以阿里云的docker-ce源为例。第四步填入阿里云的docker-ce源地址。进入/etc/yum.repos.d/备份旧的docker-ce.repo。以下针对的是centos的操作系统。第五步选择刚创建storage。

2023-04-25 12:48:56 1457

原创 docker部署 Sonar Qube

启动报错:原因elasticsearch 的vm.max_map_coun太小调整为262144。第二步:编写docker-compoe.yml。第四步:修改sysctl.conf文件信息。第五步:重新启动容器。

2023-04-22 22:19:11 1068

原创 内网Nexus代理yum、epel 源私有仓库 + 内网设备配置(centos)

修改 CentOS-Base.repo 按照 http://mirrors.aliyun.com/repo/Centos-7.repo。进入/etc/yum.repos.d/ 备份好*.repo的文件。进入/etc/yum.repos.d/ 备份好*.repo的文件。以下针对的是centos的操作系统。修改 epel.repo。

2023-03-23 15:07:37 3116 2

原创 内网Nexus代理Conda源+服务器配置

进入canda配置页面,远端源,我们设置为清华的源:https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs。在“storage”处,选择我们在第一步创建的blob。我们按照之前的步骤,为pytoach创建了一个代理仓库。这一步千万不要偷懒。不同的包可能在不同的channel上。所以,我们可能就需要针对不同的包创建不同的channel。

2023-03-22 16:06:26 4162 1

原创 streamlit seaborn

#!/usr/bin/env python3# -*- coding: utf-8 -*-import streamlit as stimport numpy as npimport pandas as pdimport seaborn as snsfrom scipy import stats, integrateimport matplotlib.pyplot as plt # 导入x = np.random.gamma(6, size=200) # 生成gamma分布的数据sn

2021-01-19 20:42:29 537

原创 Keras-Caltech资源收集

一、caltech101基于Keras构建一些简单的CNN结构实现图片分类caltech101数据集官网:http://www.vision.caltech.edu/Image_Datasets/Caltech101/使用简单的网络对Caltech101数据集进行分类,使用Keras构建一些简单的CNN结构。参考:https://blog.youkuaiyun.com/u010632850/articl...

2020-02-20 10:51:20 266

原创 tensorflow的 jupyter环境 问题集

一、tensorflow的 jupyter环境 error :UnrecognizedFlagError: Unknown command line flag ‘f’ 解决办法:tf.app.flags.DEFINE_string(‘f’, ‘’, ‘kernel’)二、DuplicateFlagError: The flag ‘xxx’ is defined twice.的错误处理清除控制...

2020-02-16 12:51:57 345

原创 windows下安装anaconda并配置Tensorflow

一、windows下anaconda的安装搜索anaconda官网进入后,点击右上角download进入软件下载页面(https://www.anaconda.com/distribution/#download-section)( | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror https://mirrors.tuna.tsinghua.edu.cn/...

2020-02-16 00:34:03 224

原创 springclou学习开篇:从传统架构到微服务架构

传统架构微服务架构 演化##传统架构发展史###单体架构单体架构在小微企业比较常见,典型代表就是一个应用、一个数据库、一个web容器就可以跑起来,比如我们开发的开源软件云收藏,就是标准的单体架构。在两种情况下可能会选择单体架构:一是在企业发展的初期,为了保证快速上线,采用此种方案较为简单灵活;二是传统企业中垂直度较高,访问压力较小的业务。在这种模式下对技术要求较低,方便各层次开发人员接手,...

2018-12-13 16:27:30 621

原创 docker搭建hexo+material-x+群晖+外网映射

基于网上docker容器搭建https://hub.docker.com/r/ipple1986/hexo/docker pull ipple1986/hexo

2018-12-12 23:26:49 3482 2

原创 第九章、springcloud---Spring Cloud Sleuth和Zipkin分布式链路跟踪

随着业务发展,系统拆分导致系统调用链路愈发复杂一个前端请求可能最终需要调用很多次后端服务才能完成,当整个请求变慢或不可用时,我们是无法得知该请求是由某个或某些后端服务引起的,这时就需要解决如何快读定位服务故障点,以对症下药。于是就有了分布式系统调用跟踪的诞生。现今业界分布式服务跟踪的理论基础主要来自于 Google 的一篇论文《Dapper, a Large-Scale Distributed ...

2018-11-28 15:22:05 171

原创 Ubuntu下docker中安装Redis并启动Redis

第一步:docker search redis第二步:docker pull redis第三步:查看docker images,可以看到redis第四步:在 /home/sharps/tools目录下创建 redis目录sharps@sharps-computer:~/tools$ cd /home/sharps/toolssharps@sharps-computer:~/too...

2018-11-26 15:15:07 3509

原创 zookeeper安装及运行

一、安装1、下载zookeeper stable 版本下载地址:http://zookeeper.apache.org/releases.html使用wget 下载wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/stable/zookeeper-3.4.12.tar.gz2、解压tar -xf zookeeper...

2018-11-23 18:12:03 137

原创 3.spring cloud服务注册中心eureka server---Hystrix Dashboard的turbine集成(第四章)

1

2018-11-13 08:57:55 314

原创 2.spring cloud服务注册中心eureka server---添加Hystrix Dashboard(第四章)

Hystrix Dashboard我们在熔断示例项目spring-cloud-consumer-hystrix的基础上更改,重新命名为:spring-cloud-consumer-hystrix-dashboard。1、添加依赖org.springframework.boot 版本 :2.1.0.RELEASEorg.springframework.cloud 版本:Greenwich....

2018-11-12 18:20:02 526

原创 1.spring cloud服务注册中心eureka server---添加Security用户认证(第四章)

为服务注册中心eureka server—添加Security用户认证在spring-cloud-eureka服务注册中心项目的基础上增加用户认证。1、添加依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-

2018-11-12 17:30:45 264

原创 知识记录

1、git tags 和 Branches的区别tag就像是一个里程碑一个标志一个点,branch是一个新的征程一条线;tag是静态的,branch要向前走;稳定版本备份用tag,新功能多人开发用branch(开发完成后merge到master)。tag就是一个只读的branch,一般为每一个可发布的里程碑版本打一个tag...

2018-11-08 08:54:22 134

原创 1、spring cloud---feign+Hystrix熔断器实现(第三章)

Feign-Hystrix因为熔断只是作用在服务调用这一端,因此我们根据上一篇的示例代码只需要改动spring-cloud-consumer项目相关代码就可以。因为,Feign中已经依赖了Hystrix所以在maven配置上不用做任何改动。1、配置文件application.properties添加这一条:feign.hystrix.enabled=true2、创建回调类创建Hell...

2018-11-07 18:02:05 195

原创 git使用码云远程库

首先你得注册码云用户,然后在码云平台开始创建一个项目.https://gitee.com/sharps/springcloud.git一、初始化空的 Git 仓库于 /home/sharps/IdeaProjects/springcloud/.git/sharps@sharps-computer:~/IdeaProjects/springcloud$ git init二、在该目录下创建文...

2018-11-06 18:01:29 435

原创 3、spring cloud服务注册中心eureka---基于feign的负载均衡(第二章)

负载均衡spring-cloud-producer-one修改,将其中的controller改动如下:@RestControllerpublic class HelloController { @RequestMapping("/hello") public String index(@RequestParam String name) { return ...

2018-11-06 10:25:56 231

原创 2、spring cloud服务注册中心eureka---服务消费者(第二章)

服务调用1、pom包配置和服务提供者一致<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0&am

2018-11-06 10:07:06 127

原创 1、spring cloud服务注册中心eureka---服务提供者(第二章)

服务提供我们假设服务提供者有一个hello方法,可以根据传入的参数,提供输出“hello xxx,this is first messge”的服务1、pom包配置创建一个springboot项目,pom.xml中添加如下配置:<?xml version="1.0" encoding="UTF-8"?><pr

2018-11-06 09:56:50 166

原创 3、spring cloud服务注册中心eureka---集群配置(第一章)

eureka集群配置在生产中我们可能需要三台或者大于三台的注册中心来保证服务的稳定性,配置的原理其实都一样,将注册中心分别指向其它的注册中心。这里只介绍三台集群的配置情况,其实和双节点的注册中心类似,每台注册中心分别又指向其它两个节点即可,使用application.yml来配置。application.yml配置详情如下:spring: application: name: s...

2018-11-06 09:46:04 187

原创 2、spring cloud服务注册中心eureka—双节点配置(第一章)

集群注册中心这么关键的服务,如果是单点话,遇到故障就是毁灭性的。在一个分布式系统中,服务注册中心是最重要的基础部分,理应随时处于可以提供服务的状态。为了维持其可用性,使用集群是很好的解决方案。Eureka通过互相注册的方式来实现高可用的部署,所以我们只需要将Eureke Server配置其他可用的serviceUrl就能实现高可用部署。双节点注册中心首次我们尝试一下双节点的注册中心的搭建。...

2018-11-06 09:21:17 782

原创 1、spring cloud服务注册中心eureka---单节点配置(第一章)

###Eureka Serverspring cloud已经帮我实现了服务注册中心,我们只需要很简单的几个步骤就可以完成。1、pom中添加依赖<?xml version="1.0" encoding="UTF-8"?>&

2018-11-06 09:02:12 299

原创 ubuntu SSH 无密码登录

#第一步:创建密钥使用密钥登录需要先创建一对非对称加密的密钥, 使用ubuntu自带的 ssh-keygen 密钥生成工具即可生成1.ssh-keygen -t rsa一路回车#第二步:用ssh-copy-id将公钥复制到远程机器中2.ssh-copy-id -i ~/.ssh/id_rsa.pub root@11.11.180.137注意: ssh-copy-id 将key写到远程...

2018-10-26 14:40:59 719

原创 搭建E*项目与事务跟踪工具(jira安装与破解)

一、需求说明:搭建E*项目与事务跟踪工具,应用于需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理、缺陷跟踪、客户服务等工作。二、服务器环境个人主机:可以访问内外网。11.11.180.136:内网服务器主机,无法访问外网,部署有docker私有仓库。11.11.180.137:内网服务器主机,无法访问外网,在服务器上部署docker jira供项目组使用。三、方案远程仓库 —pull...

2018-10-26 13:13:30 475

转载 SpringBoot使用Druid+Jpa(转载)

Druid 简介Druid是阿里巴巴开源的数据库连接池,号称是Java语言中最好的数据库连接池,能够提供强大的监控和扩展功能。GitHub地址:https://github.com/alibaba/druid。Druid有以下优点:可以监控数据库访问性能,Druid内置提供了一个功能强大的StatFilter插件,能够详细统计SQL的执行性能,这对于线上分析数据库访问性能有帮助。替换DB...

2018-10-18 10:15:26 834

转载 springboot前端传参date类型后台处理方式

今天真的心累,后台要接收date类型参数,用postman测了好久也收不到,我参考了以下博客https://www.jianshu.com/p/ebe9087b90781、针对json格式:在配置文件中加以下配置spring.jackson.date-format=yyyy-MM-dd HH:mm:ssspring.jackson.time-zone=GMT+82、针对form表单格式,...

2018-10-16 14:08:01 9661 3

原创 MySQL-1698 : Access denied for user 'root'@'localhost'解决方法

用root用户连接MySQL 数据库报"ERROR 1698 : Access denied for user 'root'@'localhost'" 错误。**客户端:**terminal,Navicat,连接都该错误报错误.**系统环境:**ubuntu 18,MySQL5.7**原因:**The reason is that recent Ubuntu installation (ma...

2018-09-21 09:42:05 10846 7

原创 ubuntu--JAVA开发环境配置

ubuntu--JAVA开发环境配置欢迎使用Markdown编辑器一、JDK1.8安装及配置二、 MySQL安装及配置欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。一、JDK1.8安装及配置下载: jdk-8u181-linux-x6...

2018-09-20 15:00:17 371

空空如也

空空如也

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

TA关注的人

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