自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 SpringCloud 版本 Dalston.RELEASE 中ZUUL组件的BUG的解决办法

近日在使用zuul组件时,出现下面的异常:java.lang.NullPointerException: null         at org.springframework.cloud.netflix.zuul.filters.SimpleRouteLocator.getRoutes(SimpleRouteLocator.java:72)         at org.springframew...

2018-05-11 21:06:31 1567

转载 JVM7、8详解及优化

原文地址:http://blog.csdn.net/u013980127/article/details/539139941. JVM堆内存划分这两天看到下面这篇文章的图不错。一图读懂JVM架构解析1.1 JDK7及以前的版本其中最上一层是Nursery内存,一个对象被创建以后首先被放到Nursery中的Eden内 存中,如果存活期超两个Survivor之后就会被转移到长时内存中(Old Gene

2018-01-19 10:19:21 548

转载 Spring常用的扩展接口

Spring不仅提供了一个进行快速开发的基础框架,而且还提供了很多可扩展的接口,用于满足一些额外的开发需求,本篇将对常用的可扩展接口进行归纳总结。1.InitializingBean接口 InitializingBean接口中只有一个afterPropertiesSet方法,从方法的名称上很容易理解,这个方法是在Bean的属性都设置值后被调用,用于完成一些初始化工作。当然,在Sprin

2018-01-16 11:44:39 714

转载 Hibernate事务与并发问题处理(乐观锁与悲观锁)

原文地址:https://www.cnblogs.com/otomedaybreak/archive/2012/01/27/2330008.html一、数据库事务的定义  数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合

2018-01-09 16:00:08 189

转载 对一致性Hash算法

原文地址:http://www.importnew.com/22488.html一致性Hash算法算法的具体原理这里再次贴上:先构造一个长度为232的整数环(这个环被称为一致性Hash环),根据节点名称的Hash值(其分布为[0, 232-1])将服务器节点放置在这个Hash环上,然后根据数据的Key值计算得到其Hash值(其分布也为[0, 232-1]),接着在H

2018-01-03 17:28:58 234

原创 SpringCloud网关Zuul

近日工作中用到了SpringCloud的Zuul网关。 希望在提供网关路由转发时,又方便额外提供一些Rest接口。    在摸索中,有如下几点理解:    1:查询Zuul的源码,其提供一个Servlet叫:ZuulServlet,其默认处理的路径为:/zuul。其源码如下。通过此可以获知,如果一个http请求使用该    Servlet,那么该http请求只能是路过转发(使用

2017-12-18 14:16:56 423

转载 服务化实战之 dubbo、dubbox、motan、thrift、grpc等RPC框架比较及选型

原文地址:http://blog.csdn.net/liubenlong007/article/details/54692241概述前段时间项目要做服务化,所以我比较了现在流行的几大RPC框架的优缺点以及使用场景,最终结合本身项目的实际情况选择了使用dubbox作为rpc基础服务框架。下面就简单介绍一下RPC框架技术选型的过程。RPC简述该系列文章将

2017-11-13 17:51:53 496 1

转载 微服务拆分需要考虑的必要因素与坚持原则

原文地址:http://blog.csdn.net/FL63Zv9Zou86950w/article/details/78495918前言:创业公司往往因为有限的时间和投入,把系统所有的功能都聚集在一起。随着业务的不断发展,技术人员开始不断地对架构进行解耦和拆分。微服务在最近几年大行其道,很多公司的研发人员都在考虑微服务架构,或者在做微服务的路上,拆分服务是个很热的话题。那么我们应该按

2017-11-13 16:36:19 404

转载 为何选择Dubbox

1. 前言随着现在互联网行业的发展,越来越多的框架、中间件、容器等开源技术不断地涌现,更好地来服务于业务,解决实现业务的问题。然而面对众多的技术选择,我们要如何甄别出适合自己团队业务的技术呢?对于人来说,鞋子过大,可能影响奔跑的速度,鞋子过小,可能影响身体的成长。技术对于业务也是如此的关系。

2017-11-13 16:19:19 1961

转载 时序列数据库之TSDB名录

原文地址:http://liubin.org/blog/2016/02/25/tsdb-list-part-1/DB-Engines中时序列数据库排名我们先来看一下DB-Engines中关于时序列数据库的排名这是当前(2016年2月的)排名情况:下面,我们就按照这个排名的顺序,简单介绍一下这些时序列数据库中的一些。下面要介绍的TSDB以开源的为主

2017-06-14 18:00:10 1142

转载 设计模式六大原则

原文地址: http://www.uml.org.cn/sjms/201211023.asp设计模式六大原则(1):单一职责原则 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。解决方案:遵循单

2017-04-26 13:31:52 297

原创 从知乎上了解的 IaaS、PaaS、SaaS。

SaaS:软件即服务。如CRM、HRM、SCM等等,是可以直接使用的,所以是和多数用户接触最多的一个层面,典型的比如CRM类软件SalesForce。PaaS:平台即服务。如数据挖掘、系统管理、编程模型等,是需要加工后才能使用的,典型的比如Google App Engine。IaaS:基础构架即服务。如计算服务、安全备份、负载管理等,则是类似于设备层面的,典型的如国内的阿里云。这三层都

2017-04-18 16:21:52 3687

转载 后台管理UI的框架选择

一、EasyUIeasyui是一种基于jQuery的用户界面插件集合。easyui为创建现代化,互动,JavaScript应用程序,提供必要的功能。使用easyui你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以定义用户界面。easyui是个完美支持HTML5网页的完整框架。easyui节省您网页开发的时间和规模。easyui很简单但

2017-03-08 13:48:30 5060

转载 推荐10个bootstrap及其他框架的后台管理模板

原文地址:http://www.th7.cn/web/html-css/201504/95108.shtml1、自适应超酷整站 win8风格的Bootstrap响应式网站后台管理模板-Apricot 2、bootstrap后台模版 00 3、bootstrap后台模版 01 4、bootstrap后台模版

2017-03-08 13:34:13 5165

原创 maven类型的web工程本地调试办法

使用maven创建的war包,在集成到eclipse进行本地调试时,一般是使用jetty配合进行。查阅网上资料,有个简单的办法就是在配置 tomcat时,选中图中的红色复选框即可。

2017-01-20 09:18:34 679

原创 测试微信支付接口的恶心事情

在项目上开发了微信支付接口,会调用会微信的接口 https://api.mch.weixin.qq.com/pay/unifiedorder 生成支付链接。测试100并发情况,发现接口成功率只有10%左右。微信接口会提示如下错误:        于是咨询微信技术支持人员,其答复竟然是下面这样的:感觉跟吃了苍蝇一样恶心...........

2016-12-20 16:31:43 3905 1

转载 最好的8个 Java RESTful 框架

原文地址:http://colobu.com/2015/11/15/best-available-java-restful-micro-frameworks/目录 [−]DropwizardJerseyNinja Web FrameworkPlay FrameworkRestExpressRestletRestxSpark Framework原文: Top 8 Ja

2016-12-13 17:26:49 402

转载 千万级用户直播APP——服务端结构设计和思考

原文地址:https://yq.aliyun.com/articles/62469?spm=5176.100239.blogcont62399.7.Obs0t0直播行业是今年最为火爆的行业,作为新兴的产品形态,直播产品最大的特点是:快。推流速度足够快,主播通过移动端快速推流,用户能快速看到直播场景,延迟需要足够低,而且移动端类型十分复杂、种类繁多,这是一个很大的挑战;首

2016-11-10 16:18:53 395

转载 关于服务器性能的一些思考

原文地址:https://yq.aliyun.com/articles/62900?spm=5176.100238.goodcont.71.xHPW5V一、服务器性能平常的工作中,在衡量服务器的性能时,经常会涉及到几个指标,load、cpu、mem、qps、rt,其中load、cpu、mem来衡量机器性能,qps、rt来衡量应用性能。一般情况下对于机器性能,load

2016-11-10 15:20:55 4614

转载 开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别

原文地址:http://blog.csdn.net/testcs_dn/article/details/38496107开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别首先借用有心人士的一张相当直观清晰的图来划分各种协议:开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别以下是上述协议的简单介绍:BS

2016-11-10 09:58:34 173

转载 apache oauth2 集成

原文地址:http://jinnianshilongnian.iteye.com/blog/2038646OAuth2是OAuth协议的下一个版本,相比OAuth1,OAuth2整个授权流程更简单安全了,但不兼容OAuth1,具体可以到OAuth2官网http://oauth.net/2/查看,OAuth2协议规范可以参考http://tools.ietf.org/html/rfc

2016-11-04 11:41:15 2505

转载 jsonp详解

原文地址:http://www.cnblogs.com/yuzhongwusan/archive/2012/12/11/2812849.htmljson相信大家都用的多,jsonp我就一直没有机会用到,但也经常看到,只知道是“用来跨域的”,一直不知道具体是个什么东西。今天总算搞明白了。下面一步步来搞清楚jsonp是个什么玩意。同源策略首先基于安全的原因,浏览器是存在同源

2016-10-24 09:28:18 182

转载 论述Redis和Memcached的差异

原文地址: https://yq.aliyun.com/articles/60981?spm=5176.100239.bloglist.119.pRJzFj摘要: Redis 和 Memcache 都是基于内存的数据存储系统。Memcached是高性能分布式内存缓存服务;Redis是一个开源的key-value存储系统。与Memcached类似,Redis将大部分数据存储在内存

2016-10-21 09:32:23 188

转载 创业互联网公司如何搭建自己的技术框架

原文地址:https://yq.aliyun.com/articles/60249?spm=5176.100239.bloglist.10.pRJzFj摘要: 适用范围 本文主要针对小型互联网公司,特别适用于手机APP的后台架构,基本可以支撑5万日活 本文会对可能用到的相关技术进行技术选型的说明,以及相对应的设备的采购。 技术指标 说一下一些技术指标的计算过程可以作为其他同学的

2016-10-21 09:17:56 304

转载 每个架构师都应该研究下康威定律

原文地址:http://36kr.com/p/5042735.html这篇文章的分享者杨波具有超过10年的互联网分布式系统研发和架构经验,曾先后就职于eBay中国研发中心(eBay CDC)、携程、唯品会(VIPShop)等。本文由攀爬的蜗牛以及田光整理。36氪经授权转载自微信公众号“聊聊架构”。聊聊架构是InfoQ旗下的垂直社区,主要关注传统企业以及互联网企业的系统架构,微信号:

2016-10-21 09:03:43 468

转载 MongoDB疑难杂症分析及优化

原文地址:https://yq.aliyun.com/articles/61760?spm=5176.100239.topwz.3.905TAr其主要如下:1:慎用 local, admin 数据库2:设置合理的数据库连接池, 每个连接池需要1M的栈空间3:避免使用短链接4:避免使用无ID索引的集合5:尽量建立索引6:设置合理的shareKey

2016-10-21 08:51:50 237

java覆盖率测试工具eclemma

非常好用的java覆盖率工具,可以结合junit直接在eclipse上运行。 测试结果非常直观。

2012-04-24

空空如也

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

TA关注的人

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