![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
其他
向上低调的飞
雁过留声,石划水痕
展开
-
Sentinel demo
Sentinel 新手指南Sentinel 分布式系统的流量防卫兵。Sentinel 是什么?随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。参考:https://github.com/alibaba/Sentinel/wiki/%E6%96%B0%E6%89%8B%E6%8C%87%E5%8D%97#%E5%85%AC%E7%BD%91-demoSentinel 源码项目github原创 2022-04-06 17:50:00 · 1000 阅读 · 0 评论 -
vmware下的centos7系统安装docker
安装 docker系统配置:vmware 12; centos 7。参考 docker 官方文档来操作安装:https://docs.docker.com/engine/install/centos/[root@docker211 ~]# yum install -y yum-utilsLoaded plugins: product-id, search-disabled-repos, subscription-managerThis system is not registered with an原创 2020-05-29 12:50:54 · 278 阅读 · 0 评论 -
Feign解析不同的Content-Type
Feign调用的时候,从上游传递不同的Content-Type类型,不同的注解来匹配解析。首先是从一个错误引出来这个问题,在SpringBoot中调用Feign方法:HTTP Status 400 - Required String parameter 'xx' is not presentContent-Type : application/json ,使用 @RequestBody 可以将json串转化为对象。Content-Type : application/x-www-form-urle原创 2020-05-20 18:20:17 · 10338 阅读 · 0 评论 -
SpringBoot 自动装配原理分析
SpringBoot 自动装配原理分析SpringBoot 中约定大于配置,这一原理使得配置文件量骤减,但也使得查找起来不太容易。只有了解了其背后的原理,知其然而知其所以然,才不会感到神奇和迷茫。使用 SpringBoot 版本是: 2.2.6.RELEASE SpringBoot先来看看 SpringBoot 的主配置类:@Log4j2@SpringBootApplicationpu...原创 2020-04-30 15:43:54 · 929 阅读 · 1 评论 -
IDEA修改提醒的内容 Cannot resolve table '' Inspection info
在IDEA中做JAVA开发,IDE会做很多的检查提醒,比如命名的驼峰提醒,重复代码的提醒。今天遇到一个提醒,在JPA中PO类上的Table注解红色错误提醒,默认Table注解不设置name属性的话,那就按照驼峰原则匹配数据库中的表(orderTEST),但是数据库中的是 order_test,所以才会设置name属性值。@Data@Entity@Table(name = "order_tes...原创 2020-04-22 11:40:44 · 2714 阅读 · 2 评论 -
git 中push失败
git 从一个空项目中拉取下来,本地仓库commit后,push失败查看所有的分支:git branch -agit更新远程分支信息git fetch origin --prunegit pull 失败 ,提示信息fatal: refusing to merge unrelated histories其实这个问题是因为 两个 根本不相干的 git 库, 一个是本地库, 一个是远...原创 2020-04-18 10:53:40 · 156 阅读 · 0 评论 -
空白项目转maven项目
空白项目转maven项目在IDEA中新建立一个工程,如何转化为一个maven项目:在项目根目录下建立 pom.xml 文件在 pom.xml 文件上右键 Add as Maven Project原创 2020-04-17 10:21:20 · 639 阅读 · 0 评论 -
java 8 中Predicate接口的学习
参考资料:https://www.cnblogs.com/rever/p/9773743.html今天来学习下 Predicate 断定接口,Predicate是个断言式接口其参数是<T,boolean>,也就是给一个参数T,返回boolean类型的结果。Predicate的具体实现是根据传入的lambda表达式来决定的。来看源码:@FunctionalInterface...原创 2019-12-05 14:44:00 · 181 阅读 · 0 评论 -
Spring-websocket 使用
最近项目要用到websocket,同时结合现有的系统spring-boot架构,那就研究了下基于spring-boot的websocket实现。参考官网:https://spring.io/guides/gs/messaging-stomp-websocket/,官网是英文,借助有道翻译和蒙猜,也能顺利的实践下来。download from git : https://github....原创 2019-11-29 16:58:17 · 745 阅读 · 0 评论 -
springboot佛祖启动图案
springboot佛祖启动图案,程序员必备精品创建banner.txt文件,讲文件拷贝到resources目录下 _ooOoo_ o8888888o 88" . "88 (| -_...转载 2019-11-27 16:11:29 · 2682 阅读 · 0 评论 -
ambari安装配置HDP
ambari安装配置HDPHDP对虚机的内存会有要求,现在每台分配3G内存可以保证安装能够顺利完成。分配2G内存的话,软件服务如HDFS都会安装失败,报各种错误,通信连接不上等。接上次安装ambari的步骤,开机启动ambari,登录web地址192.168.222.21:8080点击上面登录成功页面的Launch Install Wizard 按钮进行集群配置设置集群名称...原创 2019-08-02 19:29:21 · 1428 阅读 · 0 评论 -
ambari的安装
Ambari是什么,来看看官方的定义,The Apache Ambari project is aimed at making Hadoop management simpler by developing software for provisioning, managing, and monitoring Apache Hadoop clusters. Ambari provides an i...原创 2019-07-25 09:08:11 · 352 阅读 · 0 评论 -
项目实战清单
项目实战1. 项目概述与实验环境Ambari搭建2. 基础案例分析3. 各区域热门商品4. 实时分析TopN IP (Top 5 用户)5. 实时分析TopN IP(黑名单)6. 广告点击流量实时统计7. 推荐系统概述8. 基于用户兴趣的商品推荐9. 基于ASL协同过滤推荐10. 基于用户购买行为的商品推荐11. 搭建CDH实验环境...原创 2019-07-14 23:26:36 · 133 阅读 · 0 评论 -
memcached安装配置
原计划每周写一篇博客,先从大数据涉及到的工具开始,但是在坚持了7周后,在第8周断了。今天补回来上周的,自己定下了还是要持续下去。 跳出舒适区,每天学一点新鲜的知识。 memcached是一套分布式的缓存系统,把数据保存在内存中,提高系统的读取效率。不仅仅应用在大数据中,而是普遍应用在需要高并发、高负载的系统中。准备工作 memcached是c语言开发的,所以系统要...原创 2019-04-11 21:22:09 · 170 阅读 · 0 评论 -
Kafka的安装配置
消息的两个类型:Topic主题,Queue队列。Kafka属于Topic主题类型,在大数据的系统中,Kafka的使用依赖与zookeeper的,所有要先保证系统中先启动zk。现在以Kafka的单机单broker的方式来做简单的介绍。准备安装文件,解压后可以不配置环境变量 tar -zxvf kafka_2.9.2-0.8.1.1.tgz -C ~/training/ 核心配置文件 ...原创 2019-03-31 22:31:16 · 130 阅读 · 0 评论 -
pig的安装配置
在大数据的生态环境中,做数据分析引擎的技术有Hive、Pig、SparkSQL等,今天就先来做pig的安装配置,hive的安装比pig复杂些,后面再做整理。安装和配置 上传pig-0.17.0.tar.gz 到服务器 设置环境变量 PIG_HOME=/root/training/pig-0.17.0 export PIG_HOME PATH=$PIG_HOME/bin...原创 2019-03-24 23:09:09 · 200 阅读 · 0 评论 -
linux删除乱码文件
在服务器被攻击后,出现了很多的乱码文件,虽然占用的空间不大,也没有影响到使用,但是看着就是不舒服。所以就在网上搜索了解决的方法,依次的删除这些乱码文件。乱码文件的用户名删除不行,这里用节点来操作删除。实例如下:[root@ora9i installation]# ls -li total 1307844 1343491 -rw-r--r-- 1 root root原创 2017-06-30 17:50:52 · 2983 阅读 · 0 评论 -
学习了python的基本语法之后
这一周的时间学习了python的知识,从两个网站学习 http://www.runoob.com/python/python-tutorial.html 和 http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000,初学者先学习了点入门知识,基本的语法,今天周末总结下pyth原创 2017-07-07 18:06:38 · 735 阅读 · 0 评论 -
Java 基础知识整理的思维导图
在网上看到了关于Java 知识体系的思维导图,脉络清晰明了。特意的贴出来,适合做总结,还可以查漏补缺。第一张:第二张:原创 2017-07-20 17:56:12 · 533 阅读 · 0 评论 -
Iaas Paas Saas的概念区别
概念一直都在创造,在云计算领域里面 Iaas Paas Saas,这三个概念是经常提起的,代表着云计算的三个方向,今天从网上搜集下整理出来区别I infrastructure 基础设施 P platform 平台 S software 软件IaaS:Infrastructure-as-a-Service(基础设施即服务)有了IaaS,你可以将硬件外包到别的地方去。Ia原创 2017-07-18 18:03:41 · 1003 阅读 · 0 评论 -
机器学习的框架、平台、系统、库和工具包的列表
网络上发现了一份更加全面的列表,涉及到框架、平台、系统、库、工具包,大部分是国外项目,AI的发展离不开大公司的贡献,微软、谷歌、FACEBOOK、IBM、亚马逊,还有大学科研机构,以及创业的科研大牛,等等。平台和系统TensorFlow — TensorFlow 是谷歌的第二代机器学习系统,内建深度学习的扩展支持,任何能够用计算流图形来表达的计算,都可以使用 TensorFlowPad转载 2017-09-13 17:52:52 · 1048 阅读 · 0 评论 -
现阶段AI应用的几个场景
AI的应用已经在我们身边,下面整理出几个常见的应用场景:个人助理(智能手机上的语音助理、语音输入、家庭管家和陪护机器人) 产品举例:微软小冰、百度度秘、科大讯飞等、Amazon Echo、Google Home等安防(智能监控、安保机器人) 产品举例:商汤科技、格灵深瞳、神州云海自驾领域(智能汽车、公共交通、快递用车、工业应用) 产品举例:Google、Uber转载 2017-09-14 16:47:17 · 5491 阅读 · 1 评论 -
记录下这几天搜索的AI相关的内容
上周公司要了解下AI的发展情况,到时候做个小型的汇报,那经过这一个星期的百度之后,把这个大致的框架梳理下,给自己做个整理 基本要素。AI,人工智能;机器学习,AI的一部分;深度学习,机器学习的一部分。这三者之后的关系,AI 》机器学习》深度学习。 国外公司,google,微软,facebook,亚马逊,等科技公司;国内,BAT,网易,科大讯飞,等其他科技公司 开源框架:机器学习和深度学原创 2017-09-11 17:52:51 · 372 阅读 · 0 评论 -
大热的机器学习,身为程序员的你该如何开启?
作者翻译国外的一篇文章,地址 http://www.chinarobots.cn/JiQiXueXi/3105.html我曾是一名想进入AI行业的软件开发者。为了更快熟悉这里边的门道,我阅读了机器学习的书籍,浏览了不少帖子,还学习了Coursera上关于机器学习的课程。 但是,但是,依然不知道如何开始…… 你是否也有这样的经历呢? 图片版权归Peter Alfr转载 2017-09-19 17:30:05 · 523 阅读 · 0 评论 -
人工智能工具列表
整理出现在比较实用的开源的人工智能工具:1.1. Caffe 由 NVIDIA 和亚马逊等公司资助来支持它的发展1.2. CNTK 计算网络工具包 微软 python1.3. Deeplearning4j Java、Scala兼容 商业公司管理1.4. DMTK 分布式机器学习工具 微软 python1.5.转载 2017-09-12 17:58:10 · 1715 阅读 · 0 评论 -
HBase的安装配置
hbase是基于HDFS之上的NoSql数据库,这次学习了Hbase的三种安装模式:本地安装,伪分布安装,全分布安装本地安装方式 准备工作:安装jdk;上传hbase-1.3.1.tar.gz包,并解压,设置环境变量 本地模式不需要HDFS,保存在Linux文件系统中 配置核心文件: conf/hbase-site.xml <property> <nam...原创 2019-03-03 22:46:00 · 281 阅读 · 0 评论 -
storm的安装配置
storm的安装配置一、伪分布式安装部署,只需要一台机器bigdata111,下面是准备工作(1)上传apache-storm-1.0.3.tar.gz到服务器,解压(2)安装zookeeper。Storm的使用需要依赖zk二、操作步骤(1)修改配置文件:conf/storm.yamlstorm.zookeeper.servers: //配置zk地址- “bigdata111” ...原创 2019-03-10 22:46:50 · 232 阅读 · 0 评论 -
storm的全分布式以及HA的配置
接着上周的文章,做storm的全分布式以及HA的配置。storm的全分布式配置相比较伪分布式,修改的不多,今天把配置做好后,再运行一个官方的jar包来实际的操作数据的采集,查看处理的结果。1. 准备三台机器,bigdata112 bigdata113 bigdata114,其中bigdata112做主节点。首先三台机器上都要安装zk和storm,同时配置好环境变量。2. 修改配置文...原创 2019-03-16 22:57:25 · 335 阅读 · 0 评论 -
GIS中地图经纬度和小数点形式的换算
在处理地图经纬度的时候,两个格式的转化例如:经纬度106°14' 15"怎么样转化成小数点表示的经纬度?怎样转换的?因为度分秒都是六十进制的所以可以这样转换:15/60=0.25(14+0.25)/60=0.2375也就是说15秒=0.25分14.25分等于0.2375度106+0.2375=106.2375°反之,小数点转化成度分秒形式106.2375原创 2017-06-29 17:55:22 · 7147 阅读 · 0 评论