更新于:03-04 13:15

有关[博客]分类推荐

Spring Cloud 微服务的那点事 - CSDN博客

于04-21 07:20 - -
微服务的概念源于2014年3月Martin Fowler所写的一篇文章“Microservices”. 微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值. 每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相沟通(通常是基于HTTP的RESTful API).

搭建 springboot 2.0 mybatis 读写分离 配置区分不同环境 - 黄青石 - 博客园

于04-15 19:47 - -
最近公司打算使用springboot2.0, springboot支持HTTP/2,所以提前先搭建一下环境. 网上很多都在springboot1.5实现的,所以还是有些差异的.   1) 我用的开发工具是Idea. 工程结构的每个部分的说明: .   config:  用于配置动态数据源的配置,同时使用切面实现数据库读写分离.

Oracle 移动数据文件的操作方法 - CSDN博客

于04-14 16:26 - -
将表空间和数据文件从一个位置移动到另一个位置的操作方法. OFFLINE 分为ALTER DATABASE 与 ALTER TABLESPACE OFFLINE,. 1.先将相应的数据文件 offline  . 2.把数据文件 copy 到新位置. 4. 介质恢复(offline 数据文件必须要介质恢复).

Phoenix二级索引(Secondary Indexing)的使用 - MOBIN - 博客园

于04-12 11:36 - -
HBase只提供了一个基于字典排序的主键索引,在查询中你只能通过行键查询或扫描全表来获取数据,使用Phoenix提供的二级索引,可以避免在查询数据时全表扫描,提高查过性能,提升查询效率. 数据格式:(数据来自 搜狗实验室). 三节点集群(一主两从,hadoop和HBase属同一集群). Covered Indexes(覆盖索引).

Apache Phoenix的Join操作和优化 - CSDN博客

于04-12 11:33 - -
估计Phoenix中支持Joins,对很多使用HBase的朋友来说,还是比较好的. 数据保存到Orders.csv,内容格式为:. 数据保存到Customers.csv,内容格式为:. 数据保存到Items.csv,内容格式为:. Orders.sql文件内容为:. Customers.sql文件内容为:.

Centos 更改MySQL5.7数据库目录位置 - CSDN博客

于04-10 15:23 - -
Centos7.3 安装Mysql5.7并修改初始密码. 基于 CentOS Mysql 安装与主从同步配置详解. yum安装(RPM分发进行安装)MySQL的几个人默认目录如下:. 假如要把目录移到/home/data下需要进行下面几步:. 1、home目录下建立data目录. /var/lib/mysql整个目录移到.

MySQL双主(主主)架构方案 - ygqygq2 - 博客园

于04-10 09:07 - -
在企业中,数据库高可用一直是企业的重中之重,中小企业很多都是使用mysql主从方案,一主多从,读写分离等,但是单主存在单点故障,从库切换成主库需要作改动. 因此,如果是双主或者多主,就会增加mysql入口,增加高可用. 不过多主需要考虑自增长ID问题,这个需要特别设置配置文件,比如双主,可以使用奇偶,总之,主之间设置自增长ID相互不冲突就能完美解决自增长ID冲突问题.

能不用事务就尽量别用 - CSDN博客

于03-25 19:30 - -
以前在公司里,有个牛人对俺说:. 事务就是个垃圾,能不用就尽量不用. 当时我刚从传统行业切换到互联网行业,对这个牛人说的这句话是嗤之以鼻的,怎么可能不用事务呢. 后来随着开发了多个高并发应用后,才知道这个牛人说的是对的. 下面说两个亲身经历的案例来说明这个问题. 当时我们有个业务,在购物车阶段的时候,就开始占用库存了,这个库存占用接口的流量非常大.

NLP︱高级词向量表达(二)——FastText(简述、学习笔记) - CSDN博客

于03-14 14:12 - -
FastText是Facebook开发的一款快速文本分类器,提供简单而高效的文本分类和表征学习的方法,不过这个项目其实是有两部分组成的,一部分是这篇文章介绍的. fastText 文本分类(paper:. Classification(高效文本分类技巧)),. 另一部分是词嵌入学习(paper:. Information(使用子字信息丰富词汇向量)).

FastText 文本分类使用心得 - CSDN博客

于03-14 14:10 - -
最近在一个项目里使用了fasttext[1], 这是facebook今年开源的一个词向量与文本分类工具,在学术上没有什么创新点,但是好处就是模型简单,训练速度又非常快. 我在最近的一个项目里尝试了一下,发现用起来真的很顺手,做出来的结果也可以达到上线使用的标准. 其实fasttext使用的模型与word2vec的模型在结构上是一样的,拿cbow来说,不同的只是在于word2vec cbow的目标是通过当前词的前后N个词来预测当前词,在使用层次softmax的时候,huffman树叶子节点处是训练语料里所有词的向量.

索引表和ES的一点点思考 - CSDN博客

于03-01 14:57 - -
在电商项目中,物理库存系统是个极其重要的系统,订单支付后,就会开始来占用物理库存. 一般情况下,库存系统都是要分库的,因为主要的操作是写操作,例如占用/释放/取消等写操作. 使用分库可以降低数据库写的压力. 尽管写操作为主,但是读操作也是有的. 比如说,库存占用的时候,得先查询是否有库存,而这个查询操作并不都会带上分库因子(用于路由到具体的某个数据库),而是一些比较宽松的查询条件,这些查询条件对应的数据可能分布在不同的数据库上.

sky walking 监听程序的性能开源项目 - 不忘初心,方得始终。 - ITeye博客

于02-28 14:47 - -
apm (Application Performance Managment :应用性能管理)简写,业界有很多成熟的收费工具,听云、OneAPM等. 当然也有开源的apm,git地址: https://github.com/wu-sheng/sky-walking. 功能方面当然和收费的没法比,但是了解一下也挺不错的,skywalking采用elasticsearch数据存储.

eBay Elasticsearch性能优化实践 - CSDN博客

于02-11 09:03 - -
eBay网Elasticsearch性能优化实践. 摘要:Elasticsearch是基于Apache Lucene的开源搜索和分析引擎,允许用户以近乎实时的方式存储,搜索和分析数据. 虽然Elasticsearch专为快速查询而设计,但其性能在很大程度上取决于用于应用程序的场景,索引的数据量以及应用程序和用户查询数据的速率.

Hive集成HBase详解 - MOBIN - 博客园

于02-01 15:25 - -
Hive提供了与HBase的集成,使得能够在HBase表上使用HQL语句进行查询 插入操作以及进行Join和Union等复杂查询. 将ETL操作的数据存入HBase. HBase作为Hive的数据源. 从Hive中创建HBase表. 使用HQL语句创建一个指向HBase的Hive表. 通过HBase shell可以查看刚刚创建的HBase表的属性.

网络嗅探工具的原理 sniffer&wireshark - CSDN博客

于01-26 11:43 - -
今天突然想到这个问题:wireshark之所以能抓到其它主机的包,是因为共享式以太网;那么现在的交换式以太网怎么使用wireshark. 在网上看了一些资料,整理了下面这篇文章. Sniffer(嗅探器)是一种常用的收集有用数据方法,这些数据可以是用户的帐号和密码,可以是一些商用机密数据等等. Snifffer可以作为能够捕获网络报文的设备,ISS为Sniffer这样定义:Sniffer是利用计算机的网络接口截获目的地为其他计算机的数据报文的一种工具.

集成基于CAS协议的单点登陆 - loveis715 - 博客园

于01-14 20:47 - -
  相信大家对单点登陆(SSO,Single Sign On)这个名词并不感到陌生吧. 简单地说,单点登陆允许多个应用使用同一个登陆服务. 一旦一个用户登陆了一个支持单点登陆的应用,那么在进入其它使用同一单点登陆服务的应用时就不再需要重新登陆了. 而CAS协议则正是各单点登陆产品所需要实现的协议,其全称为Central Authentication Service.

Spring中实现多数据源事务管理 - CSDN博客

于01-06 19:47 - -
由于项目中引入了多个数据源,并且需要对多个数据源进行写操作,那么多数据源的事务管理自然成了不可避免的问题,这也让我对. @Transactional注解有了进一步的理解(但实际上也并不是非常深入). 然而这是一个演进的过程,刚开始项目中并没有使用. @Transactional指定具体的. TransactionManager,所以新增一个数据源后,对原有的事务产生了影响了,这也是偶尔在一次测试报错而结果没有回滚之后才发现的,遂对于.

YARN动态资源池使用配置 - CSDN博客

于01-05 12:49 - -
动态资源池是用来做资源配置和调度策略管理,动态资源池中可以运行YARN应用和Impala查询任务. 动态资源池允许用户在运行YARN应用或Impala查询任务的时候指定特定的池并调度池中可用的资源. 一个典型的应用场景就是当我们通过Oozie调度Pig任务的时候,如果我们同时提交大量的Oozie任务,Oozie任务在启动launch的时候是需要占用资源的,可能就会导致资源占满而使后续的Pig任务无法执行.

YARN动态资源池配置案例_Alex_新浪博客

于01-05 12:48 - -
CDH作为统一的企业级数据中心,往往是一个多租户的应用环境. 在该环境中,不同用户会同时使用集群资源. 如何保证任务的权限控制 (例如用户A不能任性地取消用户B的任务). 如何确保用户资源使用不超过他们的配额. 开启HDFS权限检查 (默认是开启的). "Check HDFS Permissions"选中.

SpringMVC 限流 - CSDN博客

于01-03 14:12 - -
在使用 SpringBoot做接口访问如何做接口的限流,这里我们可以使用google的Guava包来实现,当然我们也可以自己实现限流,Guava中的限流是久经考验的我们没必需重新再去写一个,如果想了解限流原理的同学可以自己查阅一下相关的资料,本文不作过来说明噢. 在项目中引入 Guava相关包.

Hi3515移动侦测技术的设计与实现 - CSDN博客

于12-31 13:29 - -
    移动侦测是检测正在视频编码的图像是. 否发生亮度变化以及相应的运动向量. 移动侦测通道就是视频编码通道,最大支持运动侦测路数与编码路数相同.     Hi3520/Hi3515 提供的移动侦测功能以宏块为最小单位,计算指定图像的宏块在指定图像间隔内的亮度变化和运动向量. 如需要获取移动侦测的结果,则启用某一视频编码通道的移动侦测功能.

【原创】纯干货,Spring-data-jpa详解,全方位介绍。 - 神一样的存在 - 博客园

于12-12 09:11 - -
本篇进行Spring-data-jpa的介绍,几乎涵盖该框架的所有方面,在日常的开发当中,基本上能满足所有需求. 这里不讲解JPA和Spring-data-jpa单独使用,所有的内容都是在和Spring整合的环境中实现. 如果需要了解该框架的入门,百度一下,很多入门的介绍. 在这篇文章的接下来一篇,会有一个系列来讲解mybatis,这个系列从mybatis的入门开始,到基本使用,和spring整合,和第三方插件整合,缓存,插件,最后会持续到mybatis的架构,源码解释,重点会介绍几个重要的设计模式,这样一个体系.

redis实现高并发下的抢购/秒杀功能 - 周伯通的麦田 - 博客园

于12-07 11:33 - -
高并发的解决思路(点此进入查看),今天再次抽空整理下实际场景中的具体代码逻辑实现吧:. 抢购/秒杀是如今很常见的一个应用场景,那么高并发竞争下如何解决超抢(或超卖库存不足为负数的问题)呢. 查询出对应商品的库存,看是否大于0,然后执行生成订单等操作,但是在判断库存是否大于0处,如果在高并发下就会有问题,导致库存量出现负数.

使用shell通过微信公众号发送模板消息 - CSDN博客

于12-05 17:12 - -
如下通过shell脚本实现,通过微信公众号发送模板消息到个人微信号. 由于没有认证的公众号,只能通过自己申请的个人订阅号(可以自行申请),并到开发者工具中开通公众平台测试帐号实现该功能. 1.获取测试公众号appID和appsecret. *2.关注测试号二维码获取用户openid. 得到模板id: OA0PX8pqc2X7t_y05y5GxZ8LutBpu341FIYSeQOkno.

docker - 从安装到部署一个web应用(go、java) - CSDN博客

于12-02 09:37 - -
1.权限是root,不是则先提升权限. 下载docker最新版二进制tar.gz. linux下: wget https://get.docker.com/builds/Darwin/x86_64/docker-1.11.0.tgz. docker官方镜像仓库由于有墙,所以下载的很慢. 如此一来,tomcat就启动了,-p 5000:8080的意思是把容器tomcat的8080端口隐射到宿主机的端口上,这样外网访问5000就能访问到我们的container1的8080 tomcat上面了..

java操作pdf制作电子签章 - CSDN博客

于11-28 09:21 - -
java操作pdf制作电子签章. 电子签章,与我们所使用的数字证书一样,是用来做为身份验证的一种手段,泛指所有以电子形式存在,依附在电子文件并与其逻辑关联,可用以辨识电子文件签署者身份,保证文件的完整性,并表示签署者同意电子文件所陈述事实的内容. 一般来说,对电子签章的认定,都是从技术角度而言的. 主要是指通过特定的技术方案来鉴别当事人的身份及确保交易资料内容不被篡改的安全保障措施.

基于Spark自动扩展scikit-learn (spark-sklearn) - CSDN博客

于11-21 16:51 - -
1、基于Spark自动扩展scikit-learn(spark-sklearn). Spark MLlib 将传统的单机机器学习算法改造成分布式机器学习算法,比如在梯度下降算法中,单机做法是计算所有样本的梯度值,单机算法是以全体样本为计算单位;而分布式算法的逻辑是以每个样本为单位,在集群上分布式的计算每个样本的梯度值,然后再对每个样本的梯度进行聚合操作等.

Spark入门实战系列--6.SparkSQL(下)--Spark实战应用 - shishanyuan - 博客园

于11-19 11:58 - -
【注】该系列文章以及使用到安装包/测试数据 可以在《. 倾情大奉送--Spark入门实战系列》获取. l 主机操作系统:Windows 64位,双核4线程,主频2.2G,10G内存. l 虚拟软件:VMware® Workstation 9.0.0 build-812388. l 虚拟机操作系统:CentOS 64位,单核.

为什么spark中只有ALS - 木白的菜园 - 博客园

于11-12 15:55 - -
                                                                                                                                                                 --Ethan Rosenthal.

<转>推荐系统原理介绍-用户画像简介 - CSDN博客

于11-07 21:20 - -
最近在做推荐系统,在项目组内做了一个分享. 今天有些时间,就将逻辑梳理一遍,将ppt内容用文字沉淀下来,便于接下来对推荐系统的进一步研究. 推荐系统确实是极度复杂,要走的路还很长. 为什么需要推荐系统——信息过载. 随着互联网行业的井喷式发展,获取信息的方式越来越多,人们从主动获取信息逐渐变成了被动接受信息,信息量也在以几何倍数式爆发增长.