6 沈安心

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 1w+

使用ARIMA进行股票预测

一、ARIMA介绍1、简介 ARIMA模型的全称叫做自回归移动平均模型,全称是(ARIMA, Autoregressive Integrated Moving Average Model)。是统计模型(statistic model)中最常见的一种用来进行时间序列预测的模型。模型十分简单,只需要内生变量而不需要借助其他外生变量。2、模型介绍1.自回归模型(AR) 描述当前值与历史值之间的关系,用变量自身的历史时间数据对自身进行预测。自回归模型必须满足平稳性的...

2020-08-05 10:19:31

消息队列面试准备

一、基本说明面试官:你好候选人:你好(大家寒暄一下。。。)(面试官在你的简历上面看到了,呦,有个亮点,就是你在项目里用过MQ,比如说你用过ActiveMQ)面试官:你在系统里用过消息队列吗?(面试官在随和的语气中展开了面试)候选人:用过的(此时感觉没啥)面试官:那你说一下你们在项目里是怎么用消息队列的?候选人:巴拉巴拉,我们啥啥系统发送个啥啥消息到队列...

2020-02-02 13:53:48

搜索引擎面试准备

一、基本说明业内目前来说事实上的一个标准,就是分布式搜索引擎一般大家都用elasticsearch和solr,但是确实,这两年大家一般都用更加易用的es。关于这一块的内容,面试官可能会怎么问?(1)es的分布式架构原理能说一下么(es是如何实现分布式的啊)?(2)es写入数据的工作原理是什么啊?es查询数据的工作原理是什么啊?(3)es在数据量很大的情况下(数十亿级别)如何提高查...

2020-02-06 14:21:45

缓存面试准备

一、基本说明说到缓存,可能大家首先想到的就是redis了,这也是目前业内使用的最广泛、最普遍的分布式缓存架构了。关于这一块的问题,互联网公司必问,要是你连缓存都不太清楚,那确实比较尴尬。你说你不会消息队列,或者你说你没接触过搜索引擎还情有可原,但是你要是说你不懂redis,基本上就拜拜了~~二、缓存的应用1、面试题在项目中缓存是如何使用的?缓存如果使用不当会造成什么后果?2、面...

2020-02-23 11:44:27

分布式系统面试准备

一、基本说明 我有一些同学,主要是做传统行业,外包项目,技术一直都搞的比较简单。共同的一个问题,就是都没怎么搞过分布式系统,现在互联网公司,一般都是做分布式的系统。当然了,大家都不是做底层的分布式系统,比如分布式存储系统,hadoop hdfs,分布式计算系统,hadoop mapreduce,spark,分布式流式计算系统,storm。 分布式业务系统,把原来...

2020-02-23 14:23:56

分布式常用组件面试准备

一、基本说明上一节已经讲了分布式系统的常见面试题,但是玩过分布式的应该都知道,你一个分布式架构光靠什么dubbo或者spring cloud等是玩不通的。最起码分布式锁啊,分布式事务啊,分布式session啊,,,这些你总要考虑吧?你们刚才在聊的面试topic,是分布式系统,他其实已经跟你聊完了spring cloud以及相关的一些问题,确认,你现在分布式服务框架,rpc框架,基本都有一些...

2020-02-23 16:21:16

分库分表面试准备

一、基本说明 说实话,对于一个QPS比较大的系统来说,它的瓶颈主要还是要落在数据库上。像我们之前说了一堆什么消息队列、缓存、什么乱七八糟的,之所以引入这么多一大堆复杂的东西,说白了,还是因为数据库本身支撑不了这么大的数据量,给数据库减压。 当然,这些还不够,我们还是要想办法提高数据库的读写能力,所以分库分表就很重要了。(1)为什么要分库分表(设计高并发系统的...

2020-02-24 13:49:07

开篇

一、引言刚好今年因为这个传染病,在家也出不去,然后自己也可能年后从新找工作(能活到那时候的话~~),所以整理一下面试可能会问到的问题,算是临阵磨枪吧。废话不多说,先看一个职位jd,如下:上面是在拉钩随便找的一个职位,你现在去随便找个职位jd,起码都有这些要素,java基本功是起码的,那些开源框架也是起码的(前4条),但是这几年跟前几年不一样的一点在于,现在招聘java,一般都会加一...

2020-02-02 13:33:22

面向对象的分析与设计

一、传统开发方法中存在的问题 在二十世纪六十年代以前,软件系统都是较小且相对简单的;所用的编程语言都是十分简单(Fortran,Cobol等 );时兴个人英雄注意,即崇尚程序员的个人技能 ;代码是面条式的,特别是代码中含有GOTO语句。当时系统设计时常用的方法有功能分解法和数据流法。1、功能分解法(function decomposition) 以系...

2018-08-05 13:47:42

记一次HikariPool-1 - Connection is not available, request timed out after 60000ms异常排查过程

前言 前几天把spring boot从1.5升级到2.X之后,项目出了一堆问题,然后调了几天bug。最后好不容易能正常打包运行了,周五晚上在家里又收到信息,服务器挂了!!!好吧,看下日志:org.springframework.dao.DataAccessResourceFailureException: Unable to acquire JDBC Connection; ne...

2019-12-09 16:15:50

Gradle的使用教程

一、相关介绍 Gradle是一个好用的构建工具 ,使用它的原因是:配置相关依赖代码量少,不会像maven一样xml过多 打包编译测试发布都有,而且使用起来方便 利用自定义的任务可以完成自己想要的功能二、安装 下载地址http://services.gradle.org/distributions/,下载你所需要对应的版本,我这里下载的是grad...

2018-08-08 19:28:28

redis系列——基于Redis实现的单点登录(Demo)

一、SSO技术简介1、基本介绍 目前的企业应用环境中,往往有很多的应用系统,如办公自动化(OA)系统,财务管理系统,档案管理系统,信息查询系统等等。这些应用系统服务于企业的信息化建设,为企业带来了很好的效益。但是,用户在使用这些应用系统时,并不方便。用户每次使用系统,都必须输入用户名称和用户密码,进行身份验证;而且,应用系统不同,用户账号就不同,用户必须同时牢记多套用户...

2018-09-01 21:52:51

Linux的基本操作——查看系统资源占用

1、总体内存占用的查看命令:free (1) free命令默认是以kb为单位显示的,可以用free -m 用Mb单位来显示。 (2) Mem行 : total = used + free 其中buffers和cached虽然计算在used内, 但其实为可用内存。 (3) Mem下一行:used为真实已占内存,free为真实可用内存。 (4)Swap:内存交...

2019-11-07 16:29:50

redis系列——生产环境Redis集群详解(六)

一、基本介绍 在主从架构中我们知道,每个master node都可以挂载多个slave node。但是每个slave的数据和master中的数据是一致的,如果我们想要在redis中存放更多的数据,就需要redis cluster了。如果你的数据量很少,主要是承载高并发高性能的场景,比如你的缓存一般就几个G,单机足够了。一个mater,多个slave,要几个slave跟你的要求的读...

2019-10-22 17:53:34

redis系列——主从复制(五)

一、基本介绍 持久化保证了即使redis服务重启也不会丢失数据,因为redis服务重启后会将硬盘上持久化的数据恢复到内存中,但是当redis服务器的硬盘损坏了可能会导致数据丢失,如果通过redis的主从复制机制就可以避免这种单点故障,如下图:说明:主redis中的数据有两个副本(replication)即从redis1和从redis2,即使一台redis服务器宕...

2019-10-12 16:41:06

spring security——Spring Social简介(五)

一、简介 关于OAuth可以参考《理解OAuth 2.0》中的进行理解,这里的Spring Social就是一个遵循oauth协议的框架,所以可以用它来做第三方的登录。那么spring security 与 oath social是什么关系呢?没关系! 我们知道在spring security中被认定为认证成功的标志是根据用户信息构建Authenticatio...

2019-10-09 11:44:09

docker教程——Dockerfile 定制镜像(六)

一、镜像制定 从刚才的 docker commit 的学习中,我们可以了解到,镜像的定制实际上就是定制每一层所添加的配置、文件。如果我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,用这个脚本来构建、定制镜像,那么之前提及的无法重复的问题、镜像构建透明性的问题、体积的问题就都会解决。这个脚本就是 Dockerfile。 Dockerfile 是一个文本...

2019-09-29 17:41:30

redis系列——企业级持久化方案(四)

一、基本介绍 我们知道对于一个企业级的redis架构来说,持久化是不可减少的。持久化主要是做灾难恢复,数据恢复,也可以归类到高可用的一个环节里面去。比如你redis整个挂了,然后redis就不可用了,你要做的事情是让redis变得可用,尽快变得可用。重启redis,尽快让它对外提供服务,但是就像上一讲说,如果你没做数据备份,这个时候redis启动了,也不可用啊,数据都没了。很可能...

2019-09-29 17:25:13

redis系列——Redis的客户端连接(二)

一、Redis自带的客户端 客户端启动命令为:./redis-cli -h 127.0.0.1 -p 6379-h:指定访问的redis服务器的ip地址 -p:指定访问的redis服务器的port端口 -a:指定访问的redis服务器的密码口令此外还可以缩写成:./redis-cli,使用默认配置,默认的ip【127.0.0.1】,默认的port【6379】。关闭方...

2019-09-25 17:55:49

Oracle——SQL语言(二)

一、基本介绍1、分类数据查询语言DQL:select 数据操纵语言DML:insert,update,delete 事务控制语言TCL:commit,rollback 数据控制语言DCL:grant,revoke 数据定义语言DDL:create,alter2、数据类型字符串 char,定长 varchar2,变长数字 number(m,n)日期...

2019-09-16 17:43:15

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。