更新于:01-22 22:25

有关[博客]分类推荐

集成基于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内容用文字沉淀下来,便于接下来对推荐系统的进一步研究. 推荐系统确实是极度复杂,要走的路还很长. 为什么需要推荐系统——信息过载. 随着互联网行业的井喷式发展,获取信息的方式越来越多,人们从主动获取信息逐渐变成了被动接受信息,信息量也在以几何倍数式爆发增长.

线性回归与逻辑回归 - CSDN博客

于11-05 08:41 - -
七月在线4月机器学习算法班课程笔记——No.5.   回归算法是一种通过最小化预测值与实际结果值之间的差距,而得到输入特征之间的最佳组合方式的一类算法. 对于连续值预测有线性回归等,而对于离散值/类别预测,我们也可以把逻辑回归等也视作回归算法的一种.   线性回归与逻辑回归是机器学习中比较基础又很常用的内容.

对线性回归,logistic回归和一般回归的认识 - JerryLead - 博客园

于11-05 08:40 - -
     【转载时请注明来源】:.      2011年2月27日.      作为一个机器学习初学者,认识有限,表述也多有错误,望大家多多批评指正.       本报告是在学习斯坦福大学机器学习课程前四节加上配套的讲义后的总结与认识. 前四节主要讲述了回归问题,回归属于有监督学习中的一种方法. 该方法的核心思想是从连续型统计数据中得到数学模型,然后将该数学模型用于预测或者分类.

一文教你挖掘用户评论典型意见 - JSong - 博客园

于11-04 07:40 - -
2017-11-01  宋老师  JSong. 用户体验的工作可以说是用户需求和用户认知的分析. 而消费者的声音是其中很重要的一环,它包含了用户对产品的评论,不管是好的坏的,都将对我们产品的改进和迭代有帮助. 另外任何事情都要考虑金钱成本和人力成本,因此我希望能通过机器学习的算法来辅助分析,对用户的评论数据进行提炼和洞察.

Redis分布式锁的正确实现方式(Java版) - 吴大山的博客 | Wudashan Blog

于11-01 08:47 - -
本博客使用第三方开源组件Jedis实现Redis客户端,且只考虑Redis服务端单机部署的场景. 分布式锁一般有三种实现方式:1. 基于ZooKeeper的分布式锁. 本篇博客将介绍第二种方式,基于Redis实现分布式锁. 虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现Redis分布式锁.

统计SVN代码行数工具-StatSVN - valleylord - 博客园

于10-31 15:02 - -
获取SVN log:svn log -v -r 17461:39224 --xml > logfile.log. 用StatSVN分析:java -jar ~/project/statsvn-0.7.0/statsvn.jar logfile.log . StatSVN是一个Java写的开源代码统计程序,从statCVS移植而来,能够从Subversion版本库中取得信息,然后生成描述项目开发的各种表格和图表.

python 中文文本分类 - CSDN博客

于10-27 15:56 - -
3,结构化表示--构建词向量空间. 即已经分好类的文本资料(例如:语料库里是一系列txt文章,这些文章按照主题归入到不同分类的目录中,如 .\art\21.txt). 推荐语料库:复旦中文文本分类语料库,下载链接:http://download.csdn.net/detail/github_36326955/9747927.

聊天机器人学习 | 李强的博客

于10-26 12:01 - -
人工智能一直以来是人类的梦想,造一台可以为你做一切事情并且有情感的机器人,像哆啦A梦一样,现在这已经不是一个梦了:iPhone里会说话的siri、会下棋的阿法狗、小度机器人、大白……,他们都能够具有智能,和人类交互,帮人类解决问题,这听起来非常神奇,实际上我们自己也可以做一个这样的机器人,从今天开始分享我将我学习和制作的过程.

TextRank算法提取关键词和摘要 - 小昇的博客 | Xs Blog

于10-20 09:15 - -
提到从文本中提取关键词,我们第一想到的肯定是通过计算词语的TF-IDF值来完成,简单又粗暴. 但是由于 TF-IDF 的结构过于简单,有时提取关键词的效果会很不理想. 本文将介绍一个由 Google 著名的网页排序算法PageRank改编而来的算法——TextRank,它利用图模型来提取文章中的关键词.

ElasticSearch 2 (18) - 深入搜索系列之控制相关度 - Richaaaard - 博客园

于10-19 21:25 - -
ElasticSearch 2 (18) - 深入搜索系列之控制相关度. 处理结构化数据(比如:时间、数字、字符串、枚举)的数据库只需要检查一个文档(或行,在关系数据库)是否与查询匹配. 布尔是/非匹配是全文搜索的基础部分,但不止这些,我们也同样需要知道每个文档与查询的相关度,在全文搜索引擎中我们不仅需要找到匹配的文档,还需要根据他们相关度的高低,对他们进行排序.

高并发的核心技术-幂等的实现方案 - 无量的IT生活 - ITeye博客

于09-30 07:23 - -
高并发的核心技术-幂等的实现方案. 我们实际系统中有很多操作,是不管做多少次,都应该产生一样的效果或返回一样的结果. 前端重复提交选中的数据,应该后台只产生对应这个数据的一个反应结果. 我们发起一笔付款请求,应该只扣用户账户一次钱,当遇到网络重发或系统bug重发,也应该只扣一次钱;. 发送消息,也应该只发一次,同样的短信发给用户,用户会哭的;.

Spark常用函数讲解之键值RDD转换 - MOBIN - 博客园

于09-27 16:42 - -
RDD:弹性分布式数据集,是一种特殊集合 ‚ 支持多种来源 ‚ 有容错机制 ‚ 可以被缓存 ‚ 支持并行操作,一个RDD代表一个分区里的数据集.         Transformation(转换):Transformation属于延迟计算,当一个RDD转换成另一个RDD时并没有立即进行转换,仅仅是记住       了数据集的逻辑操作.

HTTP长连接和短连接 - WhyWin - 博客园

于09-26 08:16 - -
HTTP协议与TCP/IP协议的关系.   HTTP的长连接和短连接本质上是TCP长连接和短连接. HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议. IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发出的所有包,并且顺序与发出顺序一致.

GeoHash核心原理解析 - zhanlijun - 博客园

于09-25 13:34 - -
  机机是个好动又好学的孩子,平日里就喜欢拿着手机地图点点按按来查询一些好玩的东西. 某一天机机到北海公园游玩,肚肚饿了,于是乎打开手机地图,搜索北海公园附近的餐馆,并选了其中一家用餐.   饭饱之后机机开始反思了,地图后台如何根据自己所在位置查询来查询附近餐馆的呢. 苦思冥想了半天,机机想出了个方法:计算所在位置P与北京所有餐馆的距离,然后返回距离<=1000米的餐馆.

spring集成redis——主从配置以及哨兵监控 - 大园子 - 博客园

于09-22 13:32 - -
Redis的主从模式配置是非常简单的,首先我们需要有2个可运行的redis环境:. 我们只要在slave 节点的配置文件中,找到 slaveof开头. 然后修改为:(master的ip与端口). 这样就可以了,下面我们来验证一下,首先启用master和slave的redis服务,然后登录redis-cli,输入info.

Apache Beam 快速入门(Python 版) | 张吉的博客

于09-14 13:58 - -
Apache Beam是一种大数据处理标准,由谷歌于 2016 年创建. 它提供了一套统一的 DSL 用以处理离线和实时数据,并能在目前主流的大数据处理平台上使用,包括 Spark、Flink、以及谷歌自身的商业套件 Dataflow. Beam 的数据模型基于过去的几项研究成果:FlumeJava、Millwheel,适用场景包括 ETL、统计分析、实时计算等.