- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人