`
wiselyman
  • 浏览: 2094296 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
博客专栏
Group-logo
点睛Spring4.1
浏览量:82372
74ae1471-94c5-3ae2-b227-779326b57435
点睛Spring MVC4...
浏览量:130814
社区版块
存档分类
最新评论

请您先登录,才能继续操作

文章列表
本文演示以Spark作为分析引擎,Cassandra作为数据存储,而使用Spring Boot来开发驱动程序的示例。 1.前置条件 安装Spark(本文使用Spark-1.5.1,如安装目录为/opt/spark) 安装Cassandra(3.0+) 创建keyspace CREATE KEYSPACE hfcb WITH REPLICATION = { 'class' : 'SimpleStrategy', 'replication_factor' : 3 }; 创建table CREATE TABLE person ( id t ...
接上文Spring Cloud下基于OAUTH2认证授权的实现,我们将基于Spring Cloud实现OAUTH2的注销功能。 1 增加自定义注销Endpoint 所谓注销只需将access_token和refresh_token失效即可,我们模仿
在上篇使用kuberspay无坑安装生产级Kubernetes集群,在安装完成后,若需安装kubernetes-dashboard,请进行下面操作: 下载描述文件curl https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/kubernetes-dashboard.yaml -o kubernetes-dashboard.yaml 将gcr.io/google_containers/kubernetes-dashboard-amd64修改为registry.cn-hangzhou.aliyu ...
接上篇使用kuberspay无坑安装生产级Kubernetes集群,在使用kubespray安装好了kubernetes之后,我们需要在自己的客户端电脑配置kubectl,如何将集群的配置信息在本地配置呢,我们使用下面的脚本,放在scripts\copy-kubeconfig.yaml下,内容为: 源码地址:http://www.wisely.top/2017/07/04/kubespray-kubectl-config/ --- - hosts: kube-master[0] gather_facts: no become: yes tasks: - ...
kuberspay是kargo更名后的名称,我在前面写过一篇使用kargo快速自动化搭建kubernetes集群(各节点的准备信息也请参考该文),上篇文章的部署方式的缺陷还是需要科学上网,所以还是比较麻烦的。我又在另外一篇文章无坑畅玩minikube(利用阿里云镜像编译minikube),本文的原理与此文一致,使用阿里云里的镜像来安装Kubernetes集群。 1. 安装ansible 使用自动化运维工具ansib
在上一篇文章利用hibernate-spatial让Spring Data JPA支持空间数据,我们使用hibernate spatial,spring data jpa成功支持空间字段的映射与增删查改。但是我们目前面临的问题是客户端传过来的json数据如何转换为Geometry(Point、LineString),后台的Geometry如何直接转换为JSON。在GIS的世界里有一个标准的GIS JSON格式叫做geojson。在本文将使用geojson格式与Geometry对象互相转换。 这里我们的思路是Spring Boot为我们自动注册了MappingJackson2HttpMessag ...
Kubernetes占据容器编排的霸主地位,我们一般都会通过minikube实验kubernetes功能,但是minikube是不能直接安装成功的,网上解决方案有2种:– 科学上网– 手动通过阿里云下载所需的google镜像 今天我在这里提供第三种方案,这种方 ...
在我们项目中经常会遇到数据结构不定的情况,这时普通的关系型数据库不能满足我们的要求。Postgres为我们提供了jsonb数据类型,我们可在此类型的字段存储json数据,并可对此数据进行查询。本例将结合hibernate,Spring Data JPA,Spring Boot来实现。 1. 自定义方言
Spring Data JPA的极度简便的使用方式让我们爱不释手,但是我们在项目中经常会有使用空间数据的场景,而不同的数据库对空间数据实现的方式不同,而这些不仅是JPA或者Spring Data JPA都是不支持的这时我们需要引入hibernate-spatial来去除数据库支持的异构性。在本例中集成了Spring Data JPA、hibernate -spatial、PostGIS一起的使用方式。
1.DDD与Spring Data DDD: domain-driven design(领域驱动设计)是复杂需求下软件开发的实现方式。有时间我将专门来讲解一下DDD。 Spring Data在很多地方都是按照DDD原则进行的设计(如Repository), 这里Spring Data主要是实现了DDD的aggregate和domain event: aggregate:一系列可以看成单一单元的领域对象的组合。如订单(order)和购物清单(line-items)都是单独的
在Spring Cloud需要使用OAUTH2来实现多个微服务的统一认证授权,通过向OAUTH服务发送某个类型的grant type进行集中认证和授权,从而获得access_token,而这个token是受其他微服务信任的,我们在后续的访问可以通过access_token来进行,从而实现了微服务的统一认证授权。  格式正常地址:
Spring Data JPA为我们提供了Query With Example来实现动态条件查询,当查询条件为空的时候,我们不用做大量的条件判断。但是Query With Example却不支持范围查询(包括日期范围,数值范围查询),本文通过Specification实现了既支持动态条件查询又支持范围查询的方法。   排版良好地址:Spring Data JPA实现动态条件与范围查询
Docker swarm是集群下docker容器编排工具,本文讲解了安装swarm的步骤和swarm界面管理工具Portainer的安装。 本文使用的操作是CentOS7;三台主机,一台作为管理节点,另外两台作为工作节点。 1.安装swarm 编辑三台机器的/etc/hosts文件,内容修改为: 192.168.1.130 manager.wisely.com manager 192.168.1.131 node1.wisely.com node1 192.168.1.132 node2.wisely.com node2 每台机器 ...
XenServer安装CentOS的时候会出现黑屏,我们需要在虚拟机启动的时候按Tab键,将最后的'quiet"修改为"text"确定。使用文本模式安装:   
使用xenserver安装虚拟机的时候,需要共享一个网络位置作为iso文件的存储,本文在xenserver主机上本地存储开辟空间作为iso文件存储。 在xenserver主机上   1.创建共享文件夹 mkdir -p /var/opt/xen/ISO_Share  2.新建本地存储 xe sr-create name-label=Local_ISO_Share type=iso device-config:location=/var/opt/xen/ISO_Share device-config:legacy_mode=true content-type=iso   3.上传 ...
Global site tag (gtag.js) - Google Analytics