自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LinBSoft的专栏

关注openstack hadoop spring-cloud cas 教学平台软件

  • 博客(278)
  • 资源 (8)
  • 收藏
  • 关注

原创 学习笔记:微服务14 spring boot jdbc connect

这个虽然简单,也是必备,下个代码,做个记录,免得到处找 主要有两种方法,Mybatis和JdbcTemplate这里是简单直接的JdbcTemplate方法1. pom.xml 增加依赖         <dependency>          <groupId>mysql</groupId>          <artifactId&g...

2019-01-02 21:15:31 371

原创 学习笔记:微服务13 spring boot2.x oauth2-client

前面oauth2 server设置好了,登录oauth2 server正常,但另外建一个oauth2 client 总是不能登录认证,网上说是spring boot 2 中去除了@EnableOAuth2Sso注解,今天终于找到适合我的spring boot 2.11的oauth2 client,实现了客户端认证。1.新建spring start project 项目,我命名为microser...

2019-01-02 19:53:25 1827 1

原创 学习笔记:微服务12 spring cloud Feign(Rest请求)+ hystrix(熔断)

Feign在RestTemplate的基础上对其封装,由它来帮助我们定义和实现依赖服务接口的定义。Spring Cloud Feign 基于Netflix Feign 实现的,整合了Spring Cloud Ribbon 与 Spring Cloud Hystrix,并且实现了声明式的Web服务客户端定义方式。我的理解是Feign是一个接口,是发起rest请求的工具,它集成了ribbon负载均...

2019-01-02 12:51:01 366

原创 学习笔记:微服务11 spring cloud ribbon(负载均衡)+ hystrix(熔断)

为了提高服务稳定性和服务能力,相同的微服务可能会配置运行多个副本,这些微服务同时提供同等服务,这里要解决的是如何实现负载均衡,随机地访问其中某个微服务,再就是某个微服务宕机时,需要熔断,就是不再分配任务到这个服务器,但恢复服务后又给它分配任务,spring的方案是 ribbon(负载均衡)+ hystrix(熔断)配合使用。这里要测试这个功能,需要至少四台服务器,一个是eureka 注册中心,...

2019-01-01 23:27:51 1004

原创 学习笔记:微服务10 spring cloud config server配置中心

微服务集群应用服务众多,spring config server 可以把各微服务的配置文件集中起来管理一、spring config server搭建1.创建一个spring boot start 项目,我这命名为microservice-config-server-84012.pom.xml 加入            <dependency>           ...

2019-01-01 19:17:20 271

原创 学习笔记:微服务-9 spring cloud oauth2 server配置

spring cloud 对外服务的统一认证,以及各微服务之间相互调用的身份认证,需要有个认证服务器,上两节学习了以cas中央认证服务器作认证,作为spring cloud全家桶,本身提供了oauth2的统一认证,能很好地集成在整个微服务集群中,这节就学习oauth2服务器的搭建1. 新建spring boot start project 我这设置项目名为:MicroserviceOauth2...

2018-12-31 20:57:46 776

原创 学习笔记:微服务-8 ngnix+zuul 实现高可用负载均衡

本次学习实现如下图的红框部分1.nginx 安装yum install nginx2. 配置nginxnano /etc/nginx/nginx.confupstream centos7.linbsoft.com { server centos7.linbsoft.com:8201 weight=1; server centos7.linb...

2018-12-31 00:06:11 2207 4

翻译 学习笔记:微服务-7 了解spring cloud架构

学了一周spring cloud 微服务了,开始考虑整个微服务群的架构,并看到一个有意思的名词,spring cloud 全家桶,呵呵上几个图和文章吧,刚学一周,能理解这些图的大概,并其中一个个去实践。参考:https://blog.csdn.net/wxb880114/article/details/79467779  SpringCloud分布式开发五大组件详解https://bl...

2018-12-27 22:08:50 347

原创 学习笔记:微服务-6.spring zuul + spring security + cas client 实现微服务sso登录

上节架构了spring zuul实现微服务的网页路由,因为zuul是微服务群的统一入口,非常适合在zuul服务上进行统一登录认证,本节实验结合spring zuul +spring security +Apereo cas实现微服务群的统一登录认证spring security是一个spring的权限认证系统,cas是单位中央认证系统,从中央认证系统认证后,获取一个中央认证系统的身份(本测试中...

2018-12-27 15:42:22 6447 7

原创 学习笔记:微服务-5.spring zuul

spring cloud zuul 是网页api网关,就是说微服务有很多的服务,每个服务都有个自己的网址,采用zuul就可以从一个zuul网址对外服务,会自动跳转到设置的对应微服务上上经典图片1. 新建一个spring boot 项目 命名为Eureda-client-zuul2.pom.xml<?xml version="1.0" encoding="UTF-8"?&...

2018-12-26 23:30:23 352

原创 学习笔记:微服务-4.spring boot 单点登录cas

spring boot 与单点登录CAS整合实现cas client1. pom.xml 加入依赖        <dependency>            <groupId>net.unicon.cas</groupId>            <artifactId>cas-client-autoconfig-support&lt...

2018-12-26 21:35:45 1369

原创 学习笔记:微服务-3.spring.cloud 加入spring.security(Greenwich.M3)

上节学习可以启动spring cloud Eureka注册中心服务,这节加上spring.security 的认证功能,加上后,登录Eureka 的网页需要输入账号密码,微服务客户端注册到中心也需要提供账号密码本节是把上上节学习的 spring boot 和上节学习的 spring cloud Eureka 结合起来,再加上认证功能一、 spring cloud Eureka server...

2018-12-26 16:08:58 472

原创 学习笔记:微服务-2.spring cloud Eureka server 注册中心搭建

学习spring cloud 首先搭个Eureka server 注册中心,接下来才能创建管理的微服务客户1.在eclipse-》新建-》其它-》spring boot project创建一个名为 Eureka-Server的maven项目2.修改 pom.xml<?xml version="1.0" encoding="UTF-8"?><project xm...

2018-12-25 16:30:37 283

原创 学习笔记:微服务-1.spring boot安装与hello world

数据越来越大,服务也越来越复杂,应用越来越彭大,为了提高应用服务的高稳定,高并发,高集群,高容错,低耦合,给出的新架构思维是把大的应用根据功能拆分成许多小的应用,分别开发,分别部署,通过各种大数据据集群的工具协同工作,就是分而自治,发展了一整套微服务的技术。spring是其中完整解决方案产品的提供者,spring cloud是微服务群的治理架构,spring boot是其中单个微服务的开发平台。...

2018-12-24 23:33:58 341

原创 学习笔记:从0开始学习大数据-36.docker部署zookeeper集群

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,前面安装hbase时,hbase自带了一个zookeeper,现在通过docker在单机部署了hadoop集群,也可以测试一下独立zookeeper集群的安装部署了环境:宿主机centos7,docker容器 hadoop1,hadoop2,hadoop3,都安装了java,已构建了hadoop集群1.下载:http:...

2018-12-23 20:06:01 313

原创 学习笔记:从0开始学习大数据-35.docker部署hadoop集群

上节学习安装使用docker,并运行了ubuntu16.04的镜像,本节就在docker的ubuntu16.04镜像容器中创建hadoop三机集群。先启动一个ubuntu16.04的容器:1.修改容器中的下载源:nano sources.listdeb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe ...

2018-12-22 23:24:20 473

原创 学习笔记:从0开始学习大数据-34.hadoop集群准备之docker安装

今天是冬至日,广州冷了几天,阴了几天后,又阳光灿烂,气温升到了25°,阳台外,依然绿树成荫,鸟雀声声,冬眠了几天的乌龟也从角落爬出来伸展四肢晒太阳,这应该是去爬山的好日子,而正在学大数据的我,深感路还漫长,继续爬大数据这座山吧!大数据何常不是一朵信息科学之花呢言归正传,今天要学习的是docker的安装使用。为什么学习大数据要学习docker呢,因为我在学校的电脑是32G内存的,开几个虚...

2018-12-22 11:56:33 298

原创 学习笔记:从0开始学习大数据-33.oozie安装部署及运行examples

Oozie是一个工作流引擎服务器,用于运行Hadoop Map/Reduce任务工作流(包括M/R、Pig、Hive、Sqoop等)工作流管理软件有Azkaban、Oozie、Cascading、Hamake等多种引擎可选。1.下载网站:  http://oozie.apache.org下载版本是oozie4.3.1.tar.gz2.解压tar -zxvf oozie-4.3.1.t...

2018-12-20 12:53:43 356 1

原创 学习笔记:从0开始学习大数据-32. 错题本(一)

学习过程,会遇到并解决了大量的问题,时间久了,遇到同样问题为了不到处查找,做个笔记很有必要,以后每10个问题一篇日记记录这些解决方法。------------- 1-1 ------------------问题:pig运行mapreduce时不断提示 2018-12-17 21:34:52,737 [main] INFO  org.apache.hadoop.ipc.Client - Re...

2018-12-17 22:13:32 599 1

原创 学习笔记:从0开始学习大数据-31. pig安装运行

继续扫盲,今天尝试pig的安装使用Apache Pig 是一个高级过程语言,适合于使用 Hadoop 和 MapReduce 平台来查询大型半结构化数据集。通过允许对分布式数据集进行类似 SQL 的查询,Pig 可以简化 Hadoop 的使用。使用pig,可以不用编写java程序,用几句简单的命令就处理复杂的java编程才能完成的MapReduce程序1.下载http://pig.ap...

2018-12-17 08:46:22 270

原创 学习笔记:从0开始学习大数据-30. solr通过java导入doc,pdf文档建立全文检索

1. eclipse 新建maven项目solr,pom.xml 加入依赖2 在项目下新建类updoctestpackage com.linbin.solr;import java.io.File;import java.io.IOException;import org.apache.solr.client.solrj.SolrClient;import org.apac...

2018-12-15 22:17:28 971 1

原创 学习笔记:从0开始学习大数据-29. solr增加ik中文分词器并导入doc,pdf文档全文检索

环境 centos7,solr7.5.01. 新建core从  solr-7.5.0/example/files/conf 作为配置文件模板,创建core,名为mycore2.下载分词器从https://search.maven.org/search?q=g:com.github.magese 下载    ik-analyzer-7.5.0.jar复制到 solr-7.5.0/...

2018-12-14 19:27:18 412

原创 学习笔记:从0开始学习大数据-28. solr存储数据在hdfs并从mysql导入数据

环境 centos7  hadoop2.6.0  solr-7.5.0一、创建hdfs为存储的core1.在hdfs创建索引数据目录[root@centos7 bin]# hadoop fs -mkdir /user/solr/[root@centos7 bin]# hadoop fs -chown linbin /user/solr2. 创建core目录mkdir solr-7...

2018-12-14 13:33:06 469

原创 学习笔记:从0开始学习大数据-27. solr安装使用

Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML,json或rest,http get请求,生成并返回索引,有灵活的请求参数设置,以及返回数据的条件,字段,分页等定制。1.下载wget http://archive.cloudera.com/cdh5/cdh/5/solr-4.10....

2018-12-13 11:01:05 273

原创 学习笔记:从0开始学习大数据-26. Hue安装

Hue是一个可快速开发和调试Hadoop生态系统各种应用的一个基于浏览器的图形化用户接口。1.下载https://archive.cloudera.com/cdh5/cdh/5/hue-3.9.0-cdh5.16.1.tar.gz2.解压tar -zxvf  hue-3.9.0-cdh5.16.1.tar.gz3.安装依赖 hue需要编译,是一个python的web服务...

2018-12-11 16:39:26 392

原创 学习笔记:从0开始学习大数据-25. impala 安装及使用

还需继续abc,这节学习安装使用impalaImpala是Cloudera公司主导开发的新型查询系统,它提供SQL语义,能查询存储在Hadoop的HDFS和HBase中的PB级大数据。已有的Hive系统虽然也提供了SQL语义,但由于Hive底层执行使用的是MapReduce引擎,仍然是一个批处理过程,难以满足查询的交互性。相比之下,Impala的最大特点也是最大卖点就是它的快速。下载安装网...

2018-12-10 10:13:48 366

原创 学习笔记:从0开始学习大数据-24. 学习小结,转段

    经过半个多月的学习,把课本介绍的大数据工程师相关软件都涉猎了一遍,主要是下载安装配置,然后运行一个hello world!对大数据有了个初步认识,算是从门外跨进了门里,里面的风光,慢慢再领略。  为了加快进阶,下一步开始转段,从单个软件的学习向以项目引领,综合运用转化,找一些实用的项目,围绕项目需要的相关组件,边做边学,这是最快最实用的学习途径。 ...

2018-12-06 21:55:39 278

原创 学习笔记:从0开始学习大数据-23. R语言recharts,REMap案例

以下学习的三个例子均copy自网络,调试运行后的代码和运行结果复制如下,以备后用。一、地图块library(ggplot2)library(baidumap)library(ggmap)options(baidumap.key = 'XXX')q <- getBaiduMap('广州白云山', width=600, height=600, zoom=18, scale = 2...

2018-12-06 21:36:49 598

原创 学习笔记:从0开始学习大数据-22. R语言recharts等lib库的安装及使用

R语言环境安装好后,有各种各样的插件库拓展功能,这些库需要安装才能使用,安装好后,使用时还需引入。1. devtools是个常用的工具包,安装中还不太顺利,主要是镜像网站不可用或依赖的包未先安装,最后安装过程如下:安装 devtools#yum install openssl#yum install openssl-devel#yum install ncurses-libs yum...

2018-12-06 13:01:30 773 1

原创 学习笔记:从0开始学习大数据-21. R语言及Rstudio IDE的安装

大数据的可视化,把大数据的处理结果呈现出来,需要用到制图软件,R语言是优选。R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。R语言可以在Windows,linux平台安装,另外,可以搭配安装 Rstudio ,是操作R语言的IDE环境,有desktop版和server版,桌面版是桌面窗口程序,服务器版是...

2018-12-05 22:45:10 504

原创 学习笔记:从0开始学习大数据-20. 机器学习spark ml算法库应用练习

作为大数据初学者,机器学习算法的运用,只是hello world知道个123,以后项目需要再深入Mahout,spark MLlib,spark ML三个算法库,根据网上了解比较,采用spark ml算法库作为学习对象。本次学习只是调试能运行网上的例子代码案例网址:https://www.ibm.com/developerworks/cn/opensource/os-cn-spar...

2018-12-05 13:20:07 624 1

原创 学习笔记:从0开始学习大数据-19. storm开发及运行环境部署

一.eclipse strom开发环境1. eclipse waven开发环境支持storm java程序开发很简单,只要pom.xml 加入依赖即可<dependency>    <groupId>org.apache.storm</groupId>    <artifactId>storm-core</artifactId&gt...

2018-12-04 21:51:12 344

原创 学习笔记:从0开始学习大数据-18.kettle安装使用

Kettle是一款国外开源的ETL工具,纯java编写,可以在Windows、Linux、Unix上运行,数据抽取高效稳定。Kettle 中文名称叫水壶,该项目的主程序员MATT 希望把各种数据放到一个壶里,然后以一种指定的格式流出。Kettle这个ETL工具集,它允许你管理来自不同数据库的数据,通过提供一个图形化的用户环境来描述你想做什么,而不是你想怎么做。Kettle中有两种脚本文件,t...

2018-12-03 22:16:15 402

原创 学习笔记:从0开始学习大数据-17.Redis安装及使用

Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。1. 下载wget http://download.redis.io/releases/redis-5.0.2.tar.gz2.安装$ tar -zxvf redis-5.0.2.tar.gzyum...

2018-12-03 19:55:28 2931 3

原创 学习笔记:从0开始学习大数据-16. kafka安装及使用

kafka是消息处理服务的开源软件,高效高可用。可以作为大数据收集的工具或数据的管道。1. 下载  http://kafka.apache.org/downloads根据scala版本,我下载的是Scala 2.12  - kafka_2.12-2.1.0.tgz (asc, sha512)2.解压tar -zxvf  kafka_2.12-2.1.0.tgz3.启动(1)启动自带的...

2018-12-02 22:51:41 886

原创 学习笔记:从0开始学习大数据-15. Flume安装及使用

上节测试了spark  编程,spark sql ,spark streaming 等都测试可用了,接下来是数据源的收集,Flume的安装使用,其实很简单,但作为完整,也写个记录笔记1.下载 wget http://archive.cloudera.com/cdh5/cdh/5/flume-ng-1.6.0-cdh5.16.1.tar.gz2.解压tar -zxvf flume-ng...

2018-12-01 11:36:45 611

原创 学习笔记:从0开始学习大数据-14. java spark编程实践

上节搭建好了eclipse spark编程环境在测试运行scala 或java 编写spark程序 ,在eclipse平台都可以运行,但打包导出jar,提交 spark-submit运行,都不能执行,最后确定是版本问题,就是你在eclipse调试的spark版本需和spark-submit 提交spark的运行版本一致,还有就是scala版本一致,才能正常运行。以下是java spark程...

2018-11-29 15:35:01 511 2

原创 学习笔记:从0开始学习大数据-13. Eclipse+Scala+Maven Spark开发环境配置

上节配置好了spark运行环境,可以通过 spark-shell  在scala语言界面交互执行spark命令可以参照( https://blog.csdn.net/u010285974/article/details/81840413   Spark-shell执行计算) 这篇文章操作练习接下来在eclipse ide环境开发spark程序,环境配置费了一翻周折,在此记录,备用我已安...

2018-11-28 21:23:59 289

原创 学习笔记:从0开始学习大数据-12. spark安装部署

为了教学方便,考虑ALL IN ONE,一台虚拟机构建整个实训环境,因此是伪分布式搭建spark 环境:  hadoop2.6.0-cdh5.15.1  jdk1.8  centos7 64位1. 安装scala环境版本是scala-2.12.7,官网下载地址http://www.scala-lang.org/download/scala-2.12.7.tgz  ta...

2018-11-27 23:51:30 268 1

原创 学习笔记:从0开始学习大数据-11. sqoop安装部署

环境:centos7 已安装java和hadoop1.下载wget http://archive.cloudera.com/cdh5/cdh/5/sqoop2-1.99.5-cdh5.16.0.tar.gz2.解压 tar -zxvf sqoop2-1.99.5-cdh5.16.0.tar.gz3. 修改 /etc/profile增加环境变量export SQOOP_HOME=...

2018-11-26 11:07:58 226 1

ExtJs6 Desktop

本桌面拓展自ExtJs6.0 DeskTop Demo 主要作如下修改: 1. 修改提示宽度不能自适应问题 2. 增加桌面图标自适应换行 3. 增加桌面图标拖动 4. 解决桌面图标拖动后闪屏问题 5. 桌面背景默认拉伸 6. 增加中文支持文件 7. 任务栏背景色 8. 开始菜单多级菜单 9. 登录窗口

2016-03-07

extjs4.2 desktop 拓展

extjs4.2 desktop demo 拓展功能:图标换行,拖动,多级开始菜单,修正extjs4.2的一些bug,加了几个桌面图标,纯js无后台程序,无需发布即可浏览。

2015-01-04

教学资源库管理平台V4.0

LinBSoft 教学资源库管理平台V4.0 演示: http://demo.linbsoft.com/coolzyk 作者: http://www.linbsoft.com

2013-12-10

extjs4.2 desktop

extjs4.2 desktop 保留4种主题 最小化需要文件,并实现简单汉化,图标换行,图标拖动等 只有不到3M, 省去许多初学者的重复劳动。

2013-08-13

extjs4.2 最小核心文件

extjs4.2 需要的核心文件只有ext-all.js和neptune主题,及中文支持,在项目中有这些文件即可完全支持

2013-07-07

教学资源库管理平台简介

LinBSoft教学资源库管理平台v3 ext技术 校本资源库 网页视窗和精简两种界面,强大的辅助功能,支持在线浏览文档和播放视频

2013-04-28

LinBSoft教学资源库管理系统视窗界面

这是一个新设计的教学资源库系统 界面 采用Extjs4 desktop 技术 教学资源库系统主要功能: 教学资源的管理,提供上载、分类检索、下载 ,按学科分类,按资源类型分类等功能,有全面的分级权限控制,多种检索方法,快速稳定大文件上载,批文件上载。媒体智能识别,在线播放。 软件适合学校,教育管理部门,其他行业也适用作为行业的资源库 演示网址:http://www.gdfi.com.cn/go.aspx?id=3

2013-01-08

LinBSoft教学资源库管理系统v2.0

教学资源库系统 主要功能: 教学资源的管理,提供上载、分类检索、下载 ,按学科分类,按资源类型分类等功能,有全面的分级权限控制,多种检索方法,快速稳定大文件上载,批文件上载。各种媒体智能识别,在线播放。 软件适合学校,教育管理部门,其他行业也适用作为行业的资源库。 演示网址:http://mail.gdfi.com.cn/Resourcelib

2013-01-08

空空如也

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

TA关注的人

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