自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java后端工程师学习之路

以下是学习资料:MySQL基础原理:MySQL的学习,整体是follow极客时间的《MySQL实战45讲》,大家可以去订阅,建议还是去看原版,有很多例子讲解,支持正版,作者非常良心(但是部分内容是DBA需要学习的,对于专注于业务开发的我,目前只总结了部分开发需要的了解的,深度也不足)。ElasticSearch学习:现在常用的Google、Baidu,都是非常强大的搜索工具,那么是如何搜索的呢?肯定不能是在Mysql这种传统的关系型数据库。在全文搜索中,关系型数据库完全派不上用场,因此就有了ES,正常的

2022-05-29 21:10:24 358

原创 Spring Cloud踩坑指南

Spring Cloud踩坑指南1 Spring Cloud搭建参考 Spring Cloud 微服务技术栈:搭建高可用 Eureka Server、服务注册与发现2 常见问题2.1 修改hosts配置文件这修改的是主机的hosts文件,而不是在项目中新增配置文件。2.2 版本问题Spring Cloud - Spring Boot 的版本是严格对应,如果pom中二者版本不对应,那么会导致项目启动失败,问题出在bean的生成这边。2.3 Mac机器 上 restTemplate报错题主第

2020-11-18 16:28:09 651

原创 gRPC远程实现Java调用python服务-demo

GRPC学习1 GRPC配合java的简单应用1.1 项目生成用IDEA生成的一个Springboot应用。(这边是因为要做一个web项目,也可以只生成一个普通的带maven的java项目)。先放出一个整体的项目结构图,这个结构图的一些文件是整个项目编译(target文件夹中的文件)好才生成的。1.2 添加依赖首先是添加一下grpc对应的依赖。 <dependency> <groupId>io.grpc</groupId>

2020-11-11 15:24:37 1433

原创 个人理解的BIO/NIO/AIO

网络通信过程        一般网络通信设计到两台电脑A,B。假设每个电脑都是Linux内核,那么两个用户程序的通信过程就是:A上的用户线程->A的内核->A的网卡->网线->B的网卡->B的内核->B上的用户线程。同步和异步        那么一般的同步形容的是哪一部分的内容呢?按照我的理解是,对于A、B而

2020-10-17 23:56:03 131

原创 Collectd与Redis--数据传输

Collectdcollectd的安装就不再赘述了,一般都是用到了collectd的同学才会来看这篇文章的。我的目的很简单,将collectd的数据既能存到数据库,也能存到redis用来做即时访问的缓存。因为一个QPS比较高的系统的话,我要读数据还是从redis读更快速。首先是从collectd的官网看到了支持的redis插件有两个,write_redis和redis,分别是写数据到redis和从redis查询数据。所以今天的主角是write_redis。write_redis我是在ubuntu系统

2020-08-08 21:33:16 246

原创 Redis集群配置:新手教学--极简模式

如题,作者由于做的项目需要用到redis,说到redis,玩单机版的redis就没意思了,所以配一个redis集群玩一玩。手里只有一台服务器,因此只能搞一台host不同port的redis集群了。redis的集群要求最少要求有六个服务器,为什么可以去看看redis集群的原理,主要还是为了可用性。六个服务器,三主三从,最好是有一个局域网内的六个服务器进行模拟。Redis 5 安装ubuntu系统下,如果直接apt-get install下载redis,下载的将会是redis3,这个版本太老了,很多re

2020-08-08 21:07:45 189

原创 时间序列预测之--时序误差处理(1)

DTW、TDI、DILATE通过调整损失函数来处理时延问题,最早处理这种time difference问题的可以追溯到上个世纪70年代的Spoken Word Recognition的应用。在这种语音识别的问题中,时序问题是提高准确性的最重要的因素。我去看了一篇相应的文章,《Dynamic Programming Algorithm Optimization for Spoken Word Recognition》,也就是最原始的DTW。但是基于这种Spoken Word Recognition应用,我

2020-07-03 15:37:25 4429 1

原创 基于python的AI算法整合到Java Web

1、Runtime通过命令行调用py文件,是支持多线程运行的,不会限制启动线程的数量。另一方面,数据不经过java传输给python程序,只要告诉python程序去哪个数据库读取哪一段的数据以完成某种AI算法,数据由python程序自身去读取,避免无用的数据传输。并且结果直接由python返回,不再经过java,相关的参数,在调用前就已经通过java的Runtime传给python了。String cmds = String.format("python D:\\syscall.py -f docker

2020-06-28 23:21:03 1775

原创 动态规划--中等难度例题解析

继续上一篇的基础动态规划,这篇讲一点难的,也差不多到我的上限了…这道题目的状态有多种定义方式,本文讲的只是我的理解,各位看官多担待,有问题我们多讨论。原题连接:Leetcode309:最佳买卖股票时机含冷冻期与前一道题目一样,这道题目我们也可以分为三种状态下的最大受益,分别是:Sell:即今天卖或者不卖股票,哪个能获得最大受益?Buy:即今天买或者不买股票,哪个能获得最大受益?Cold...

2020-04-01 23:14:09 275

原创 动态规划--基础例题解析

原题连接:腾讯后台笔试题

2020-04-01 20:31:48 207

原创 pytorch LSTM源码浅层解析

最近研究了下pytorch中LSTM单元的内部实习,记录下部分学习过程。所研究的源码位于torch/nn/modules/rnn.py文件中。LSTM是RNN的一种变体,因此就都在RNNBase这个类中声明。这个类的整体结构如下所示。class RNNBase(Module): def __init__(self, mode, input_size, hidden_size, ...

2020-03-12 19:34:17 3224 8

原创 Block Hankel Tensor ARIMA 以及 人工智能中张量的构成

文章:Block Hankel Tensor ARIMA for Multiple Short Time Series Forecasting感谢作者分享的原文。张量的知识比较抽象,设计较高维度的认知。就用华为文章中提出的方法作为例子。​ 首先为什么要提出使用张量进行时序预测呢?研究发现,在时序预测任务中,将低维张量映射到高纬张量能提取多时序之间的相关性。有可能特征不明显的时间序列投影到高...

2020-03-12 18:59:20 1898 2

原创 TensorTrainRNN和HigherOrderRNN,所谓的高阶RNN解析(2)

Higher Order Recurrent Neural Networks添加链接描述​ 上篇的TTRNN那篇文章中,对RNN的结构描述非常抽象,不是很明白,找到了与之相关的HORNN这篇文章,继续研究一下。​ 之前看的TTRNN这种方法,就是提出了一种高阶的马尔科夫RNN以解决长时间依赖问题。其实这种方法就是借鉴于HORNN这篇文章,HORNN这篇文章2016就在arxiv上了,但是...

2020-03-06 12:01:59 407 2

原创 TensorTrainRNN和HigherOrderRNN,所谓的高阶RNN解析(1)

Long-term Forecasting using Tensor-Train RNNs添加链接描述这篇文章是arxiv占坑的,正式发表名字改成了《Learning chaotic dynamics using tensor recurrent neural networks》。​ 在最近的时序预测研究领域,有许多在张量方面的研究比较新奇,就挑了一个文中涉及到的与RNN相关的文献研究了一下...

2020-03-06 11:56:58 564 1

原创 基于Highstocks的动态图表制作

前言最近一个项目需要做一个前端的界面展示,主要的内容就是将数据库的时序数据,在前端进行展示。博主之前也没有系统学过前端的技术,现学现卖,记录一下学习中遇到的一些问题。这个demo主要用到了几种技术,Ajax、Springboot、thymeleaf、Opentsdb。本项目的目的是,从数据库(包括但不限于Opentsdb)中获取时序数据,并放到前端进行实时展示(动态)。1、project...

2019-09-03 13:22:41 398

原创 首发

性感程序猿,在线码塞克。

2019-08-29 18:58:58 106

空空如也

空空如也

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

TA关注的人

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