自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 港美股投资入门知识(最新)

国内目前相关证券交易制度还不太完善,沪深股上市股票受内地证券机构、企业高管和大V投机者的多番搅局,个人投资者基本沦为了韭菜,相比之下,美国和香港证券交易制度由于历史悠久,规范制度相对比较完善,上市企业的实际价值与股票价值比较吻合,组局割韭菜的行为会被大大限制,个人投资可以伴随企业价值增长坐收增益,同时还可以通过打新等行为获取企业上市的第一手入场券,目前虽然国内投资港美股的法规制度还没有明确提出,但越来越多的内地投资者通过各种各样的方式转向港美股交易,下面我将分享一下内地用户现阶段投资港美股的通用途径

2020-10-11 19:37:30 1718 1

原创 【Ma蚁】蚂蚁上市,打新攻略,你可能拥有的

蚂蚁集团赴港 IPO点击链接注册长桥证券打新美港股:https://activity.lbkrs.com/zh-CN/invite-friend/invite?type=share&invite-code=323277&channel=HM000001金融科技独角兽 A+H 同步上市1.长桥港股打新优势2.蚂蚁集团概况8 月 25 日,蚂蚁集团正式向上交所、港交所递交招股文件,谋求 “A+H” 同步上市。按规模计,蚂蚁集团是中国最大的数字支付提供商和领先的数字

2020-09-20 19:42:48 661

原创 高性能查询设计

当下解决高并发、大数据量场景下的计算和存储方案玲琅满目,不管是分布式架构、流量控制策略、还是三地五中心容灾部署,根本上是要解决低时耗高可用问题,在资源不可能无限膨胀的情况下,我们需要一些蹩脚但效果突显的设计方案来解决实际的效能问题,如提升RT、减少毛刺、降低TP99、减少资源消耗等,下面我将结合线上实际场景从常用的性能指标上对应用进行一些优化方案设计,各方案之间没有必然的联系,可单独使用,亦可组合使用!主要分为如下几类:存储相关数据编解码日账属性分离耗时相关预计算上下文缓存并行查询计算相

2020-05-10 15:29:31 361

原创 高并发监控[一]:TP90、TP99耗时监控设计与实现

高并发监控[一]:TP90、TP99耗时监控设计与实现背景设计思路代码实现背景性能测试中,我们经常选择TP90、TP95、TP99等指标项作为性能对比的参考水位, 在本文中,我们给出一种计算 TP90、TP95 和 TP99 等水位线的方法,首先我们解释一下TP90、TP95、TP99的含义.• TP90: 即 90% 的数据都满足某一条件.• TP95: 即 95% 的数据都满足某一条...

2020-04-19 10:32:31 2385

原创 图引擎-总揽

我们可以将图数据库系统的应用领域划分成以下两部分:1、用于联机事务图的持久化技术(通常直接实时地从应用程序中访问)。这类技术被称为图数据库,它们和“通常的”关系型数据库世界中的联机事务处理(Online Transactional Processing,OLTP)数据库是一样的。2、用于离线图分析的技术(通常都是按照一系列步骤执行)。这类技术被称为图计算引擎。它们可以和其他大数据分析技术看做一...

2020-04-05 22:15:55 809

原创 Neo4j单机图数据

Neo4j模块存储结构节点存储 节点是否可用+最近一个关系的Id(-1表示无)+最近一个属性的Id(-1表示无) Node[0,used=true,rel=9,prop=-1] Node[1,used=true,rel=1,prop=0] Node[2,used=true,rel=2,prop=2] Node[3,used=true,rel=2,prop=4...

2020-04-05 21:06:26 588

转载 1.1.1 线性回归(Linear Regression)

线性回归(Linear Regression)1.什么是线性回归我们首先用弄清楚什么是线性,什么是非线性。 线性:两个变量之间的关系是一次函数关系的——图象是直线,叫做线性。 注意:题目的线性是指广义的线性,也就是数据与数据之间的关系。 非线性:两个变量之间的关系不是一次函数关系的——图象不是直线,叫做非线性。 相信通过以上两个概念大家已经很清楚了,其次我们经常说的...

2020-03-28 18:28:15 1924

原创 机器学习算法分类-总览

机器学习算法类型机器学习算法分类1. 监督学习(Supervised Learning)2.无监督学习(Unsupervised Learning)3.强化学习(Reinforcement Learning)4.神经网络与深度学习(Neural Networks and DeepLearning)5.集成学习(Ensemble Learning)...

2020-03-28 16:52:00 5919 1

原创 大数据知识总结

2019-12-05 16:02:31 206

原创 数据结构与算法

2019-12-05 16:01:53 85

原创 数据结构与算法

2019-01-05 17:35:30 141

原创 时间复杂度

o(1)<o(logn)<o(n)<o(nlogn)<o(n^2)在描述算法复杂度时,经常用到o(1), o(n), o(logn), o(nlogn)来表示对应算法的时间复杂度, 这里进行归纳一下它们代表的含义: 这是算法的时空复杂度的表示。不仅仅用于表示时间复杂度,也用于表示空间复杂度。 O后面的括号中有一个函数,指明某个算法的耗时/耗空间与数据增长量之间的关系...

2019-01-05 12:21:52 169

原创 JAVA基础知识总结

2018-12-20 11:57:34 138

原创 ElasticSearch学习

https://www.imooc.com/learn/889场景:    1、海量数据分析引擎    2、站内搜索引擎    3、数据仓库 跨域处理#开启跨域访问支持,默认为falsehttp.cors.enabled: true#跨域访问允许的域名地址,(允许所有域名)以上使用正则 http.cors.allow-origin: /.*/   分...

2018-12-18 21:28:42 110

原创 Nginx使用

Nginx比较Ubuntu 16.04安装Nginx在Ubuntu下安装Nginx有以下方法,但是如果想要安装最新版本的就必须下载源码包编译安装。 官方下载页面:http://nginx.org/en/download.htmlconfigure配置文件详解:http://nginx.org/en/docs/configure.html安装gcc g++的依赖库...

2018-12-18 21:28:31 106

原创 JDW数据仓库架构与模型

京东数据仓库背景京东数据仓库总体架构BDM:缓冲抽取过来的数据FDM:处理策略:流水表[增量表](每天只有新增,没有更新的数据,如点击流...按天分区)与拉链表()GDM:通用数据层(如商品订单等主题),明细粒度,可以查询到具体字段信息ADM:聚合数据层,按照DIM维度进行聚合,如订单类型、省市区等(不易变化的)京东数据仓库规范 ...

2018-12-18 21:28:01 2547

原创 大数据知识学习

大数据概念:以hadoop为代表,各种数据分析技术,包括以hadoop和spark为代表的基础大数据框架,涵盖实时数据处理,离线数据处理,数据分析,数据挖掘和用机器算法进行预测分析等技术。Haddop:实战技能:HDFS实际操作(shell/python)、MapReduce程序开发HDFS:适合大文件存储,支持TB、PB级的数据存储,并有副本策略,File-》Namenode(1 主...

2018-12-18 21:27:51 182

原创 Spark推送ES实例

import com.alibaba.fastjson.JSON;import com.google.common.collect.ImmutableMap;import org.apache.spark.SparkConf;import org.apache.spark.api.java.JavaRDD;import org.apache.spark.api.java.functio...

2018-12-18 21:24:38 529

原创 JAVA5、6、7、8新特性

2018-12-18 21:18:29 279

原创 区块链学习

  

2018-12-09 16:50:12 142

原创 HIVE学习

HIVE学习HIVE简介 HIVE-MAPREDUCE HIVE-DDL\DML 数据裁剪及JOB优化 JOIN操作优化 输入输出优化 数据去重与排序 数据倾斜HIVE简介HIVE-MAPREDUCEHIVE-DDLHIVE DML数据裁剪及JOB优化JOIN操作优化输入输出...

2018-12-09 16:48:59 141

原创 ElasticSearch入门

http://localhost:9200/{    "settings":{        "number_of_shards":3,        "number_of_replicas":1    },    "mappings":{        "novel":{            "properties":{                "w

2018-12-09 16:48:41 112

原创 PIG学习

一、Pig简介和Pig的安装配置    1、最早是由Yahoo开发,后来给了Apache    2、支持语言:PigLatin 类似SQL    3、翻译器 PigLatin  ---> MapReduce(Spark)    4、安装和配置        (1)tar -zxvf pig-0.17.0.tar.gz -C ~/training/        (2)设置环境...

2018-12-09 16:48:26 292

原创 Sqoop & Flume

一、数据采集引擎    1、准备实验环境: 准备Oracle数据库                      用户:sh  表:sales 订单表(92万)        2、Sqoop:采集关系型数据库中的数据               用在离线计算的应用中               强调:批量               (1)数据交换引擎: RDBMS  <---&...

2018-12-09 16:48:09 367

原创 一个用枚举类型定义错误码的Demo

/** * Created by gfj43958 on 2017/1/6. */public enum WrapperEnumError { //网络超时 SOCKET_TIMEOUT("W001", "网络超时"), //网络链接异常 SOCKET_CONNECT_EROOR("W002", "网络链接异常"), //请求参数错误 RE...

2018-05-31 10:00:08 2321 1

原创 JSF基础知识学习

管理端说明:接入JSF之前需要在JSF管理端(http://test.jsf.jd.com/)新建接口:一个接口可以由多个服务来实现并提供,因此在JSF管理端的服务管理中,可以查看到一个接口有多个服务的Provider:JAVA客户端学习:服务端:在pom里面引入jsf的jar包。<dependency>    <groupId>com.jd</groupId>...

2018-05-10 15:03:48 2516 2

原创 JMQ基础知识学习

术语说明约束app/应用接入JMQ的系统或应用的名称,全局唯一字母开头,字母、数字和下划线组合,控制在30个字符以内brokerJMQ的服务端实例 businessId/业务ID一条业务消息的ID,用于于归档查询)推荐每一条消息的businessId都唯一,方便精确查询(可以不唯一),长度须小于等于16个字符message/消息体业务方通过JMQ传递的消息内容,在发送时客户端会对消息进行压缩压缩之...

2018-05-10 11:28:13 3819

原创 JIMDB基础知识

项目简介1 项目背景1.1 当前缓存的使用现状及问题缓存云(统一Redis平台)来源于对缓存资源进行统一管理的需求,该需求最初从自动部署解决方案的讨论中衍生出来,解决运维的问题。目前,公司内部对缓存的使用存在如下问题和特点:各个项目组单独部署缓存系统,有些项目组资源利用率不高;各个项目组需要专人维护缓存系统的正常运行,这些人需要对缓存有很深的了解才能维护好这些系统;各个项目组对缓存的使用方式不尽相...

2018-05-10 10:21:51 4423 2

原创 Zookeeper学习

Zookeeper集群最好是奇数台,容灾性好一些,由于允许不过半节点挂掉,比如5台允许挂掉2台,4台允许挂掉1台应用场景:        分布式应用:发布与订阅即所谓的配置管理,顾名思义就是将数据发布到zk节点上,供订阅者动态获取数据,实现配置信息的集中式管理和动态更新。例如全局的配置信息,地址列表等就非常适合使用。Name Service:这个主要是作为分布式命名服务,通过调用zk的create...

2018-04-04 16:04:01 197

转载 Zookeeper使用--Java API

一、前言  上一篇博客我们通过命令行来操作Zookeper的客户端和服务端并进行相应的操作,这篇主要介绍如何通过API(JAVA)来操作Zookeeper。二、开发环境配置  首先打开Zookeeper服务端(上一篇博客有具体的方法),方便客户端连接。  配置开发环境环境可以有两种方式:① 直接下载相关的依赖Jar包,然后在IDE中添加依赖 ② 建立maven项目,使用maven进行依赖管理。  ...

2018-04-01 14:26:47 163

转载 Linux系统入门教程:五大图像处理软件

发文章时,总免不了要用图片说话。经过长时间的磨合,在Linux桌面系统下有几款图片处理软件我已经用得比较顺手了。这几款软件在Linux世界使用广泛,各个Linux发行版的软件仓库中都有自带的安装包,而且这几款软件运行稳定、界面美观。特在这里推荐给大家。  请看我的桌面,左边的Luancher中下面的五个图标就是我今天要介绍的五款图片处理工具:一、截图工具gnome-screenshot  这个软件...

2018-03-17 21:15:48 26115

原创 Ubuntu 16.04安装RabbitVCS替代TortoiseSVN/TortoiseGit

1、添加PPA源sudo add-apt-repository ppa:rabbitvcs/ppa如果导入密钥失败,则在/etc/apt/sources.list文件中加入下面的文字(signing key=1024R/34EF4A35):deb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu **DISTRIBUTION** main提示:一般在16....

2018-03-17 20:50:52 1364

原创 数据库索引原理

前段时间,公司一个新上线的网站出现页面响应速度缓慢的问题, 一位负责这个项目的但并不是搞技术的妹子找到我,让我想办法提升网站的访问速度 ,因为已经有很多用户来投诉了。我第一反应觉的是数据库上的问题,假装思索了一下,摆着一副深沉炫酷的模样说:“是不是数据库查询上出问题了, 给表加上索引吧”,然后妹子来了一句:“现在我们网站访问量太大,加索引有可能导致写入数据时性能下降,影响用户使用的”。当时我就楞了...

2018-03-17 16:06:16 108

原创 web前端面试题

谈谈现在的项目经历,前端工作开发流程和使用的工具库以及使用的技术。(考察框架技术、项目过程等)查看项目过程的积累css的几种定位方式:JavaScript中typeof和instanceof的区别,判空的写法 typeof其实就是判断参数是什么类型的实例,就一个参数,typeof 一般只能返回如下几个结果:number、string、boolean、object、function、u...

2018-03-12 16:41:34 188

原创 Java 与 JavaScript 建立websocket长连接

websocket,HTML5中新一代全双工通信协议。其底层仍然是http协议。传统 HTTP 请求响应客户端服务器交互图WebSocket 请求响应客户端服务器交互图  WebSocket 客户端支持浏览器支持情况ChromeChrome version 4+支持FirefoxFirefox version 5+支持IEIE version 10+支持SafariIOS 5+支持Android ...

2018-03-10 18:26:52 6058 2

转载 使用Spring实现读写分离( MySQL实现主从复制)

1.  背景我们一般应用对数据库而言都是“读多写少”,也就说对数据库读取数据的压力比较大,有一个思路就是说采用数据库集群的方案,其中一个是主库,负责写入数据,我们称之为:写库;其它都是从库,负责读取数据,我们称之为:读库; 那么,对我们的要求是:1、读库和写库的数据一致;2、写数据必须写到写库;3、读数据必须到读库;2.  方案解决读写分离的方案有两种:应用层解决和中间件解决。 2.1. 应用层解...

2018-03-10 17:58:03 117

转载 java.net.NoRouteToHostException: Cannot assign requested address |java.net.NoRouteToHostException: 无

今天压力测试时, 刚开始出现了很多异常, 都是 java.net.NoRouteToHostException: Cannot assign requested address. 经网上查资料, 是由于linux分配的客户端连接端口用尽, 无法建立socket连接所致,虽然socket正常关闭,但是端口不是立即释放, 而是处于TIME_WAIT状态, 默认等待60s后才释放。    查看linux...

2018-03-10 10:55:21 1178

原创 windows下Nginx与tomcat组合

1.背景项目中瓦片资源越来越多,如果提高瓦片的访问效率是一个需要解决的问题。这里,我们考虑使用Nginx来代理静态资源进行初步解决。2.Nginx简介Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的。何为反向代理呢?即以代理服务器来接受in...

2018-03-09 16:31:46 109

原创 ubuntu 16.04安装 navicat

1. 下载 navicat110_mysql_en.tar.gz 文件http://www.formysql.com/xiazai.html12. 下载后解压tar文件tar -zxvf /home/rain/download/navicat8_mysql_en.tar.gz 13. 解压后 进入解压后的目录运行命令:./start_navicat 14.安装完成但是发现中文界面乱码打...

2018-03-09 13:29:20 985

转载 Java中ExecutorService和CompletionService区别

我们现在在Java中使用多线程通常不会直接用Thread对象了,而是会用到java.util.concurrent包下的ExecutorService类来初始化一个线程池供我们使用。之前我一直习惯自己维护一个list保存submit的callable task所返回的Future对象。在主线程中遍历这个list并调用Future的get()方法取到Task的返回值。1234567891011121...

2018-03-09 09:40:04 122

空空如也

空空如也

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

TA关注的人

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