
架构
文章平均质量分 81
taihexuelang
这个作者很懒,什么都没留下…
展开
-
springcloud dubbo nacos 集成
前言: dubbo最早是有阿里巴巴开发的 ,所以早前版本都是阿里巴巴的jar,现在是apach的顶级项目,jar都是apach的。dubbo推荐使用zookeeper作为注册中心,但是zkp 如果一个节点失败需要从新进行选举,在选举过程zkp暂时不可用,但是nacos类似eureka,每个节点都是公平的,同事nacos支持动态配置,等同于eureka+configure。开发之前需要,搭建nacos服务,可以从https://github.com/alibaba/nacos/releases下载最新版本原创 2020-10-15 10:20:31 · 1177 阅读 · 0 评论 -
手写orm框架思路
orm框架思路:分为两步,第一步,解析sql,封装完整可执行业务sql。第二步,封装链接池,封装方法。解析sql:sql文件配置到xml文件中, 通过dom,sax进行xml文件解析,解析过程中会对逻辑运行标签进行运算(Aviator,groovy等框架对逻辑运算有很好的支持),根据逻辑运算进行sql文件的配装,配装完整的sql根据对应业务id存储到缓存中,以上操作都可以在项目启动时...原创 2019-07-26 14:32:58 · 397 阅读 · 0 评论 -
springboot中拦截异常并统一处理
@ControllerAdvice 拦截异常并统一处理在spring 3.2中,新增了@ControllerAdvice 注解,可以用于定义@ExceptionHandler、@InitBinder、@ModelAttribute,并应用到所有@RequestMapping中。参考:@ControllerAdvice 文档一、介绍创建 MyControllerAdvice,并添加 @C...转载 2019-06-10 17:00:41 · 2657 阅读 · 0 评论 -
jenkins部署
Jenkins+Docker持续集成本节内容:Jenkins介绍 安装部署Jenkins Jenkins构建maven风格的job Jenkins邮件通知设置 Sonar Jenkins与Docker结合一、Jenkins介绍Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集...转载 2019-06-06 15:20:01 · 2477 阅读 · 0 评论 -
超强、超详细Redis入门教程
超强、超详细Redis入门教程2017年03月04日 16:20:02liqingtx阅读数:128956转载自:http://www.h5min.cn/article/56448.htm这篇文章主要介绍了超强、超详细Redis入门教程,本文详细介绍了Redis数据库各个方面的知识,需要的朋友可以参考下【本教程目录】1.redis是什么2.redis的作者何许人...转载 2019-03-22 17:03:56 · 211 阅读 · 0 评论 -
springboot常用配置
# ----------------------------------------# 核心属性# ----------------------------------------# 文件编码banner.charset= UTF-8# 文件位置banner.location= classpath:banner.txt# 日志配置# 日志配置文件的位置。 例如对于Log...转载 2019-03-22 11:11:22 · 277 阅读 · 0 评论 -
rabbitmq总结
rabbitmq可以不通过路由 的方式发送生产消息,消费消息 通过路由方式: 声明队列,声明交换器,通过路由键进行绑定,发送消息时指定交换器,路由键 交换器的类型有四种(fanout,direct,topic,header)...原创 2019-03-21 14:56:49 · 230 阅读 · 0 评论 -
2018年最新Hadoop大数据开发学习路线图
2018年最新Hadoop大数据开发学习路线图2018年01月11日 11:41:17扑满心阅读数:32802Hadoop发展到今天家族产品已经非常丰富,能够满足不同场景的大数据处理需求。作为目前主流的大数据处理技术,市场上很多公司的大数据业务都是基于Hadoop开展,而且对很多场景已经具有非常成熟的解决方案。作为开发人员掌握Hadoop及其生态内框架的开发技术,就是进入大数...转载 2019-03-20 11:46:37 · 123 阅读 · 0 评论 -
spring security 单用户登入失效
常规配置 增加监听web.XML <listener> <listener-class> org.springframework.security.ui.session.HttpSessionEventPublisher </listener-class> </listener> spring-security.XML <...原创 2018-04-02 11:41:22 · 1722 阅读 · 0 评论 -
spring boot security 集成
spring boot 中使用注解,bean实例不了,springboot会自动扫描启动文件所在包以及包一下文件注解,否则扫描不到。spring boot security 集成文件结构:表设计:最基本5张表:用户表:t_user;资源表:t_resource角色表:t_role资源角色表:t_res_role用户角色表:t_user_rolepom.xml<?xml version="1....原创 2018-03-27 11:30:34 · 172 阅读 · 0 评论 -
spring security session过期 iframe嵌套解决方案
我开始的做法是,复写了org.springframework.security.web.authentication.SavedRequestAwareAuthenticationSuccessHandler这个类,此类事spring security登入成功之后进行重定向的处理类,public class MyAuthenticationSuccessHandler extends SavedR...原创 2018-05-07 10:48:14 · 1888 阅读 · 0 评论 -
activity mq shared filesystem 部署
修改activemq.xml文件 指定共享文件夹 (directory)修改端口,保证多台mq端口不一致修改jtty端口,修改jetty.xml文件中保证多台jetty端口不一致,否则会出现端口占用情况,生产者代码: public static void main(String[] args) throws JMSException, In...原创 2018-09-26 11:39:49 · 349 阅读 · 0 评论 -
redis
阅读目录1. Redis是什么、特点、优势 2. redis安装(Linux)、启动、退出、设置密码、远程连接 3. Reis key 4. Redis数据类型 5. Redis HyperLogLog 6. Redis 发布订阅 7. Redis事务 8. Redis脚本 9. 数据备份与恢复 10. 数据库操作 11. 实际小应用 12. 关闭持久化回到顶部1....转载 2018-09-26 15:47:31 · 164 阅读 · 0 评论 -
hadoop 学习路线
Posted:Sep 6, 2013Tags:Hadoophadoop familyroadmapComments:40 CommentsHadoop家族学习路线图Hadoop家族系列文章,主要介绍Hadoop家族产品,常用的项目包括Hadoop, Hive, Pig, HBase, Sqoop, Mahout, Zookeeper, Avro, Ambari, Chu...转载 2018-09-26 16:37:19 · 199 阅读 · 0 评论 -
spring boot redis 实现session共享
网上有很多文章讲这个,大部分是说重写SessionDao 方法,我没有采用,我使用的是<dependency> <groupId>org.crazycake</groupId> <artifactId>shiro-redis</artifactId> <ve...原创 2018-12-05 14:16:35 · 206 阅读 · 0 评论 -
spring boot 集成cxf 发布webservices服务
需要<dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-spring-boot-starter-jaxws</artifactId> <version>3.2.4</versi...原创 2018-12-19 15:27:20 · 317 阅读 · 0 评论 -
微服务架构开发一 oauth2认证服务器
建立此项目的目的:系统主要是对外提供数据,发布数据,且对接系统较多,同时还要对发布的接口做监控,审计等管理。前期项目考虑的比较简单,使用技术有:springcloud,oauth2,spring security,zull,Eureka,redis等技术,单独做一个认证服务器,资源权限验证放在路由层,路由层使用zuul-ratelimit 进行api限流,zuul自己的断路处理(FallbackP...原创 2019-01-30 16:37:39 · 953 阅读 · 0 评论 -
Spring Cloud zuul
一、前言1、什么是RateLimiter、Spring Cloud Zuul RateLimiter?RateLimiter是Google开源的实现了令牌桶算法的限流工具(速率限制器)。http://ifeve.com/guava-ratelimiter/Spring Cloud Zuul RateLimiter结合Zuul对RateLimiter进行了封装,通过实现ZuulFilte...原创 2019-01-31 10:33:59 · 649 阅读 · 0 评论 -
微服务架构开发一 oauth2资源服务器 集成spring security
我是用spring security,oauth2 ,zuul,springcloud做路由,同时进行api接口授权管理。springsecurity 坐在路由层,在ResourceServerConfigurerAdapter 类中 把accessDecisionManger()决策,authenticationManager,securityMetadataSource()通过FilterSe...原创 2019-01-31 10:47:33 · 889 阅读 · 1 评论 -
微服务架构开发一zuul路由的限流,熔断
话不多说,直接贴码:需要的jar<!-- zuul限流 --> <dependency> <groupId>com.marcosbarbero.cloud</groupId> <artifactId>spring-cloud-zuul-ratelimit</ar...原创 2019-01-31 10:51:43 · 1114 阅读 · 2 评论 -
死磕nginx系列--nginx 限流配置
死磕nginx系列--nginx 限流配置限流算法令牌桶算法算法思想是:令牌以固定速率产生,并缓存到令牌桶中; 令牌桶放满时,多余的令牌被丢弃; 请求要消耗等比例的令牌才能被处理; 令牌不够时,请求被缓存。漏桶算法算法思想是:水(请求)从上方倒入水桶,从水桶下方流出(被处理); 来不及流出的水存在水桶中(缓冲),以固定速率流出; 水桶满后水溢出(丢弃)。...转载 2019-03-20 10:27:00 · 199 阅读 · 0 评论