自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (8)
  • 收藏
  • 关注

原创 多样本反向传播矩阵推导及其MLP的代码实现

该文章讲解了在多个样本的情况下使用矩阵进行反向传播的过程,文章最后基于Numpy在Mnist数据集上构建了MLP(多层感知机)

2025-02-02 20:59:05 242

原创 关于synchronized锁的是对象还是类的理解

文章目录一、锁住对象的情况二、锁住类的情况总结 一、锁住对象的情况 1.代码示例 class Sync { //锁住当前的对象 public synchronized void testSync(Thread thread){ System.out.println(thread.getName()+"开始执行"); try { Thread.sleep(500); } catch (Exception e) { e.printStackTrace(

2021-09-20 12:25:52 372

原创 Docker版nginx部署vue项目

1.将vue项目打包 npm run build 会在项目目录下生成一个dist文件夹 2.将dist文件夹上传到服务器中的/usr/local/easyblog/vue 3.编写Dockerfile文件 FROM nginx MAINTAINER specier<specier@163.com> # 将dist文件中的内容复制到 /usr/share/nginx/html/ 这个目录下面 COPY dist/ /usr/share/nginx/html/ COPY nginx.conf

2021-06-06 18:00:26 141

原创 Docker部署easyblog(springboot)项目

1.将打包好的jar包上传到服务器下的/usr/local/easyblog/tempdocker 2.编写Dockerfile文件,如下所示 # 基础镜像使用java FROM java:8 MAINTAINER specier<specier@163.com> # VOLUME 指定了临时文件目录为/tmp。 # 其效果是在主机 /var/lib/docker 目录下创建了一个临时文件,并链接到容器的/tmp VOLUME /tmp # 将jar包添加到容器中并更名为app.jar ADD

2021-06-06 17:48:46 231

原创 从零开始构建自己的第一个vue项目

一.安装Node.js 1.在node.js官网下载相应的包:https://nodejs.org/en/ 2.代开cmd命令行,输入node -v看是否安装成功,如出现版本号则表示安装成功 3.node会自带npm包管理器,输入npm -v查看是否安装成功,如出现版本号则表示安装成功 4.安装vue-cli脚手架 5.输入vue查看是否安装成功 二.使用npm包管理器和vue-cli来搭建项目 1.在E盘新建一个文件夹用来存放项目文件,此处命名为vue-demo 2.进入此文件夹 3.在命令行输

2021-01-03 18:39:51 190

原创 跨域问题解决方式

跨域问题的两种解决方式--我所知道的问题描述:第一种方式第二种方式成功请求的效果 问题描述: 由vue-resource发起请求: 发生以下错误: 第一种方式 如下例所示: @RestController public class PageController { @Resource private PageService pageService; private CommonResult<JdIpad> commonResult=new CommonResult

2020-10-20 21:04:50 432 1

原创 @SentinelResource注解配合Sentinel控制台的基本使用

@SentinelResource第一种方式第二种方式第三种方式 第一种方式 1.首先需要一个controller,如下所示: @RestController public class RateLimitController { /** * 没有写兜底的方法 * @return */ @GetMapping("/rateLimit/byURL") @SentinelResource(value = "byURL") public ConResul

2020-10-15 17:04:32 1193

原创 sentinel对热点key的配置

@SentinelResource与热点key 1.首先需要这么一个方法如下所示: @GetMapping("/testHotKey") @SentinelResource(value = "testHotKey",blockHandler = "dealTestHotKey") public String testHotKey(@RequestParam(value = "p1",required = false) String p1,

2020-10-14 09:42:20 576 2

原创 服务降级后的处理方式

配置服务降级之三种方式**注意****第一种方式****第二种方式****第三种方式** 注意 这三种方式是配置在服务调用方的controller中(也就是Hystrix在客户端),当然Hystrix也可以配置在服务提供方。 第一种方式 1.首先定义一个controller: @RestController public class OrderHystrixController { @Resource private PaymentHystrixService paymentHystrix

2020-10-04 17:18:03 1539 1

原创 Ribbon默认负载均衡算法(轮询)原理

轮询算法的简单描述**总体描述****源码分析** 总体描述 首先需要知道的是实际调用哪台服务器的下标,那么这个下标怎么获取呢?我们可以列出这样一个式子:实际调用服务器的下标 = rest接口第几次的请求数 % 服务器集群总数量,注意:每次重新启动服务后rest接口从1开始计数,这样我们就得到了实际调用服务器的下标。现在假设有三台服务器分别为:server-1(端口号:8001,下标:0),server-2(端口号:8002,下标:1),server-3(端口号:8003,下标:2) 当请求数为1时:1%3

2020-10-02 20:55:27 1135

原创 服务注册中心

对Eureka、Zookeeper、Consul的学习总结**Eureka**(AP范畴)**Zookeeper**--(CP范畴)**Consul**--(CP范畴)**最后** Eureka(AP范畴) 我第一次接触Eureka还是在springboot整合Eureka的时候,那是我第一次接触微服务…哈哈,不闲聊 首先要说的是Eureka的配置,如下yml文件所示 server: port: 7001 eureka: instance: hostname: eureka7001.com

2020-10-01 11:10:45 122

我的在线教育项目学习笔记资料

我的在线教育项目学习笔记资料

2023-02-07

我的在线教育项目学习资料

我的在线教育项目学习资料

2023-02-07

go-study.zip

Golang语言学习代码

2021-12-19

基于TCP的实时聊天系统

简单实现了聊天软件的核心功能

2021-12-19

CustomSet.zip

自己实现的丐版HashSet

2021-12-07

二叉树后序遍历详细过程.xlsx

二叉树后序遍历详细过程.xlsx

2021-09-14

二叉树中序遍历详细过程.xlsx

二叉树中序遍历详细过程.xlsx

2021-09-14

二叉树前序遍历详细过程.xlsx

二叉树前序遍历详细过程.xlsx

2021-09-14

二叉树前序遍历详细过程.jpg

二叉树前序遍历详细过程.jpg

2021-09-01

myLogin.zip

myLogin.zip

2021-05-26

空空如也

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

TA关注的人

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