自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (7)
  • 收藏
  • 关注

转载 卧槽!zuul的路由相关的接口filter层级居然是写死在代码中的

/** * Filter Order for {@link DebugFilter#filterOrder()} */public static final int DEBUG_FILTER_ORDER = 1;/** * Filter Order for {@link org.springframework.cloud.netflix.zuul.filters.pre.FormBod...

2018-12-02 21:48:56 217

转载 开发人员如何成为架构师?

很多架构师都是从好的开发人员逐步过渡而来的,但并非每个好的开发人员都希望成为架构师,而且他们并不是都适合做架构师。无论您是打算进行职业转型的开发人员,还是寻找能承担体系结构设计责任的合适人选的经理,都务必对此转型过程有个清楚的了解。本文将讨论从实现专家到架构师的过渡过程。 在寻找优秀的指挥的时候,您首先要找的是一名优秀的音乐演奏家。但并非每个音乐演奏家都能成为优秀的指挥。架构师的专业发展方面...

2018-11-14 15:13:37 268

转载 spring boot 之 redis多数据源

redis多数据源配置有多种方式,比如可以同时使用redisson客户端和Jedis两个数据源即可实现。这里我讲的是怎么通过配置使用Jedis生成两个RedisTemplate实例来进行多数据源的配置一、依赖引入<!-- 集群redis --><dependency>    <groupId>org.springframework.boot&lt...

2018-10-17 15:42:23 1469

转载 redis sentinel部署(Windows下实现)

一、准备条件1、操作系统:win72、redis版本:redis-2.8.19二、下载redis并解压1、下载由于redis官方并不支持windows操作系统,所以官网上是下不到的,需要到gitlab上下载,下载地址如下:https://github.com/MSOpenTech/redis/releases?after=win-2.8.21012、解压将下载后的zip文...

2018-10-17 15:36:06 158

转载 springboot redis多数据源设置

遇到这样一个需求:运营人员在发布内容的时候可以选择性的发布到测试库、开发库和线上库。 项目使用的是spring boot集成redis,实现如下:1. 引入依赖        <dependency>            <groupId>org.springframework.data</groupId>            <arti...

2018-10-13 10:22:21 1537

转载 使用sleuth实现微服务跟踪

在微服务架构中,众多的微服务之间互相调用,如何清晰地记录服务的调用链路是一个需要解决的问题。同时,由于各种原因,跨进程的服务调用失败时,运维人员希望能够通过查看日志和查看服务之间的调用关系来定位问题,而Spring cloud sleuth组件正是为了解决微服务跟踪的组件。sleuth的原理介绍可以参考这篇文章: [服务链路追踪(Spring Cloud Sleuth)](http://bl...

2018-09-27 14:01:00 139

转载 基于redis分布式锁实现“秒杀”

最近在项目中遇到了类似“秒杀”的业务场景,在本篇博客中,我将用一个非常简单的demo,阐述实现所谓“秒杀”的基本思路。业务场景所谓秒杀,从业务角度看,是短时间内多个用户“争抢”资源,这里的资源在大部分秒杀场景里是商品;将业务抽象,技术角度看,秒杀就是多个线程对资源进行操作,所以实现秒杀,就必须控制线程对资源的争抢,既要保证高效并发,也要保证操作的正确。一些可能的实现刚才提到过,实现...

2018-08-25 16:46:55 98

转载 关于使用JS前台加密、JAVA后台解密的RSA实现,RSA加密和签名

需求环境:西安项目中,客户要求保护用户的密码信息,不允许在http中传递明文的密码信息。 实现:用RSA非对称加密方式实现。后台生成rsa密钥对,然后在登陆页面设置rsa公钥,提交时用公钥加密密码,生成的密文传到后台,用私钥解密,获取密码明文。这样客户端只需要知道rsa加密方式和公钥,前台不知道私钥是无法解密的,此解决方案还是相对比较安全的。附件是参照网友资料的Java+J...

2018-08-24 13:49:43 2707

转载 程序员35岁之后不转管理只能混吃等死?

都说男人40一枝花,35岁恐怕还是花骨朵,正值事业发展的高峰时期,可是职场上很多的“35岁以上免谈”的条款似乎为花骨朵们浇了一盆凉水,特别是对于IT工作者是个坎儿,一个难以迈过的坎,不像其他传统职业一样,可以终生为其不断发展奋斗,IT工作者过了这个年纪基本上技术生涯即告终结,这是中国IT界多数人认可的。IT真是一个吃青春饭的行业吗?IT真有年龄槛吗?35岁的IT工作者真的不能再做技术了吗?...

2018-08-21 19:45:40 194

转载 软考项目管理师(高级)通过分享

我之前写过关于 PMP 的主题分享,关注公众号「kevinsheng」后,回复「pmp」即可查看。我参加了2018年上半年的软考(计算机与软件专业技术资格考试),报考的是信息系统项目管理师(高级),前天查了成绩,顺利通过。压线报名,备考一个月,但真正复习时间加起来两周左右,之前有同事考了3回都没过,我是第一次,备考时间很紧,能考过很幸运。我反复思考,其实也不是因为幸运,是自己的备考策略比较好,才能...

2018-08-13 15:10:03 1546 1

转载 Spring Cloud Feign实例讲解

前面博文搭建了一个Eureka+Ribbon+Hystrix的框架,虽然可以基本满足服务之间的调用,但是代码看起来实在丑陋,每次客户端都要写一个restTemplate,为了让调用更美观,可读性更强,现在我们开始学习使用Feign。Feign包含了Ribbon和Hystrix,这个在实战中才慢慢体会到它的意义,所谓的包含并不是Feign的jar包包含有Ribbon和Hystrix的jar包这种...

2018-08-11 10:10:48 166

转载 源码阅读技巧篇

本文转载自公众号:匠心零度元旦送书活动正在进行中,点击上方“程序猿DD”并关注参与赠书活动主题 为什么要读源码 读什么样的源码 有什么技巧 思考、交流 坚持 为什么要读源码说到读源码,让我想起来了读书,古语有云:“读破万卷书,下笔如有神”。 多读读大师的想法技巧 通过大量阅读进行积累 把一些零碎的知识点整合...

2018-07-19 19:47:33 332 1

转载 spring cloud :五、分布式配置中心(spring cloud config)

在分布式系统中,每一个功能模块都能拆分成一个独立的服务,一次请求的完成,可能会调用很多个服务协调来完成,为了方便服务配置文件统一管理,更易于部署、维护,所以就需要分布式配置中心组件了,在spring cloud中,有分布式配置中心组件spring cloud config,它支持配置文件放在在配置服务的内存中,也支持放在远程Git仓库里。引入spring cloud config后,我们的外部配置...

2018-07-19 16:24:14 119

转载 spring cloud :四、路由网关(zuul)

前面几篇,简单总结了sping cloud应用中需要用到的几个基础组件,包括服务的注册与发现(eureka),服务的消费(ribbon,fegin),负载均衡,断路器(hystrix),这篇文章简单总结一下另一个比较重要的基础组件,路由网关(zuul),那么路由网关是什么?它能干什么?为什么要用它呢?先上一张从网上找到的图,这张图的表示的是以微服务为基础的分布式系统的架构图,如果这幅图有点不太...

2018-07-19 16:23:09 159

转载 spring cloud:三、断路器(hystrix)

在分布式系统中,根据业务来拆分成一个个的微服务,服务与服务之间可以相互调用(RPC),在spring cloud 中可以用RestTemplate+ribbon和feign来调用。为了保证其高可用,单个服务有时候会集群部署,由于网络或程序自躾 的原因,服务并不能保证百分百可靠可用,如果单个服务出现问题,调用这个服务就出现线程阻塞,此时若有大量的请求涌入,servlet容器的线程资源就会被消耗完毕导...

2018-07-19 16:22:14 153

转载 spring cloud: 二、服务的消费(ribbon和feign两种方式)

上一篇文章总结了在分布式服务系统中,服务是如何在服务中心注册与发现的,这篇文章主要总结一下注册的服务之间是怎么调用的。传统的一个项目当中,通常会有系统管理、用户管理、角色管理、人员管理等等这些模块,在分布式的系统当中,以往的同一个项目里的每一个功能模块可以相应独立拆分成一个项目也就是一个服务,然后这些服务在服务中心注册,服务与服务之间不直接调用,而通过服务中心来调用。Spring cloud ...

2018-07-19 16:20:43 611

转载 spring cloud : 一、服务的注册与发现

带着问题去无疑是一种非常好的学习方法,所以在学习的开始,我的脑子立即冒出几个问题?Spring cloud 是什么? 它能干什么?为什么要用它,它的优势在哪? 然后我百度了一下百度百科,百度百科:Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控...

2018-07-19 16:19:31 128

转载 Hystrix降级技术解析-Fallback

一、降级所谓降级,就是指在在Hystrix执行非核心链路功能失败的情况下,我们如何处理,比如我们返回默认值等。如果我们要回退或者降级处理,代码上需要实现HystrixCommand.getFallback()方法或者是HystrixObservableCommand. HystrixObservableCommand()。public class CommandHelloFailure ...

2018-07-17 12:34:37 587

转载 12306并发解决

前言:12306 互联网售票系统在 2011 年下半年开始上线使用,但在 2012 年春运期间引发无数的争议。在 2012 年春运后,12306 项目承接单位与多家 IT 公司联系,经过多次论证和 POC 测试, 最终引入分布式内存运算数据管理云平台 - Pivotal Gemfire 做试点,用以提高 12306 系统性能,解决“高流量和高并发“的难题。高流量高并发是指某特定时间段的海量...

2018-07-16 20:33:41 3844

原创 跟我一起写 Makefile

找到了份挺好的中文 Makefile的教程, 非常详细清楚.大家共享.这份东东我觉得不错.是CSDN上转载过来.跟我一起写 Makefile陈皓 (CSDN)概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professio

2012-04-06 11:40:55 162

原创 开博客啦

开博客啦!

2012-04-06 11:18:26 179

基于分类挖掘的企业定单分析系统

企业订单分析作为ERP实施过程中的一个关键环节,为采购管理部门提供自动化的决策依据,对提高企业采购环节的经济效益具有关键作用,利用数据挖掘技术,开发企业采购订单分析系统,帮助企业管理人员及采购人员对采购计划做出适当的调整,在保证采购物料满足需求的同时获得更多的流动资金,降低库存成本,提高企业经济效益和整体竞争力。

2008-06-08

关联规则在空间数据挖掘中的应用及实现

空间数据挖掘是从空间数据库中抽取隐含知识、空间关系及空间数据库中存储的其它信息的方法。空间关联规则是空问数据挖掘的一个重要研究领域,利用空间关联规则把空间数据库中的数据转化为知识是一个很好的方法。在分析空间关联规则的基础上,用基于关联规则的逐步求精挖掘算法,得出空间数据库中的隐含知识,通过实例证明其方法的可行性。

2008-06-08

数据挖掘与电子商务

企业的竞争优势并不取决于信息的拥有量,而是取决于信息的处理利用能力。如何化信息优势为竞争优势,是企业制胜于市场的一个法宝。本文论述了一种信息处理利用的有效工具—— 数据挖掘方法及其在电子商务中的应用。

2008-06-08

数据挖掘研究进展

数据挖掘经过十几年的研究,很多传统问题获得了大量研究.近年来,数据挖掘研究与应用迅猛发展,出现了很多新的方法、系统和应用.首先介绍了数据挖掘概念、起源,然后总结了数据挖掘技术的最新发展,便于数据挖掘研究者进行资料的整理和总结.

2008-06-08

决策树分类方法研究

分类知识的获取是数据挖掘要实现的重要任务之一,其核心问题是解决分类模型的构造和分类算法实现。本文以决策树分类方法中有代表性的方法C 4.5为例,介绍数据挖掘中一种分类方法一决策树分类方法及其构<br>建和应用研究。

2008-06-08

数据挖掘技术综述

随着计算机、网络技术的发展,获得有关资料非常简单易行。但对于数量大、涉及面宽的数据,传统统计方法无法完成这类数据的分析。因此,一种智能化的、综合应用各种统计分析、数据库、智能语言来分析庞大数据资料的“数据挖掘” (Date Mining)技术应运而生。本文主要介绍了数据挖掘的基本概念以及数据挖掘的方法;本文对数据挖掘的应用及其发展前景也进行了描述。

2008-06-08

最频繁项集挖掘

提出基于支持度阈值动态调整策略的宽度优先搜索算法NApriori和深度优先搜索算法IntvMatrix挖掘N个最频繁项集

2008-06-07

空空如也

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

TA关注的人

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