- 博客(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
1574
转载 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
574
转载 Spring常用的扩展接口
Spring不仅提供了一个进行快速开发的基础框架,而且还提供了很多可扩展的接口,用于满足一些额外的开发需求,本篇将对常用的可扩展接口进行归纳总结。1.InitializingBean接口 InitializingBean接口中只有一个afterPropertiesSet方法,从方法的名称上很容易理解,这个方法是在Bean的属性都设置值后被调用,用于完成一些初始化工作。当然,在Sprin
2018-01-16 11:44:39
799
转载 Hibernate事务与并发问题处理(乐观锁与悲观锁)
原文地址:https://www.cnblogs.com/otomedaybreak/archive/2012/01/27/2330008.html一、数据库事务的定义 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合
2018-01-09 16:00:08
196
转载 对一致性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
244
原创 SpringCloud网关Zuul
近日工作中用到了SpringCloud的Zuul网关。 希望在提供网关路由转发时,又方便额外提供一些Rest接口。 在摸索中,有如下几点理解: 1:查询Zuul的源码,其提供一个Servlet叫:ZuulServlet,其默认处理的路径为:/zuul。其源码如下。通过此可以获知,如果一个http请求使用该 Servlet,那么该http请求只能是路过转发(使用
2017-12-18 14:16:56
430
转载 服务化实战之 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
517
1
转载 微服务拆分需要考虑的必要因素与坚持原则
原文地址:http://blog.csdn.net/FL63Zv9Zou86950w/article/details/78495918前言:创业公司往往因为有限的时间和投入,把系统所有的功能都聚集在一起。随着业务的不断发展,技术人员开始不断地对架构进行解耦和拆分。微服务在最近几年大行其道,很多公司的研发人员都在考虑微服务架构,或者在做微服务的路上,拆分服务是个很热的话题。那么我们应该按
2017-11-13 16:36:19
414
转载 为何选择Dubbox
1. 前言随着现在互联网行业的发展,越来越多的框架、中间件、容器等开源技术不断地涌现,更好地来服务于业务,解决实现业务的问题。然而面对众多的技术选择,我们要如何甄别出适合自己团队业务的技术呢?对于人来说,鞋子过大,可能影响奔跑的速度,鞋子过小,可能影响身体的成长。技术对于业务也是如此的关系。
2017-11-13 16:19:19
1975
转载 时序列数据库之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
1162
转载 设计模式六大原则
原文地址: http://www.uml.org.cn/sjms/201211023.asp设计模式六大原则(1):单一职责原则 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。解决方案:遵循单
2017-04-26 13:31:52
303
原创 从知乎上了解的 IaaS、PaaS、SaaS。
SaaS:软件即服务。如CRM、HRM、SCM等等,是可以直接使用的,所以是和多数用户接触最多的一个层面,典型的比如CRM类软件SalesForce。PaaS:平台即服务。如数据挖掘、系统管理、编程模型等,是需要加工后才能使用的,典型的比如Google App Engine。IaaS:基础构架即服务。如计算服务、安全备份、负载管理等,则是类似于设备层面的,典型的如国内的阿里云。这三层都
2017-04-18 16:21:52
3760
转载 后台管理UI的框架选择
一、EasyUIeasyui是一种基于jQuery的用户界面插件集合。easyui为创建现代化,互动,JavaScript应用程序,提供必要的功能。使用easyui你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以定义用户界面。easyui是个完美支持HTML5网页的完整框架。easyui节省您网页开发的时间和规模。easyui很简单但
2017-03-08 13:48:30
5098
转载 推荐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
5205
原创 maven类型的web工程本地调试办法
使用maven创建的war包,在集成到eclipse进行本地调试时,一般是使用jetty配合进行。查阅网上资料,有个简单的办法就是在配置 tomcat时,选中图中的红色复选框即可。
2017-01-20 09:18:34
688
原创 测试微信支付接口的恶心事情
在项目上开发了微信支付接口,会调用会微信的接口 https://api.mch.weixin.qq.com/pay/unifiedorder 生成支付链接。测试100并发情况,发现接口成功率只有10%左右。微信接口会提示如下错误: 于是咨询微信技术支持人员,其答复竟然是下面这样的:感觉跟吃了苍蝇一样恶心...........
2016-12-20 16:31:43
3930
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
413
转载 千万级用户直播APP——服务端结构设计和思考
原文地址:https://yq.aliyun.com/articles/62469?spm=5176.100239.blogcont62399.7.Obs0t0直播行业是今年最为火爆的行业,作为新兴的产品形态,直播产品最大的特点是:快。推流速度足够快,主播通过移动端快速推流,用户能快速看到直播场景,延迟需要足够低,而且移动端类型十分复杂、种类繁多,这是一个很大的挑战;首
2016-11-10 16:18:53
425
转载 关于服务器性能的一些思考
原文地址: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
4640
转载 开源许可证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
181
转载 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
2539
转载 jsonp详解
原文地址:http://www.cnblogs.com/yuzhongwusan/archive/2012/12/11/2812849.htmljson相信大家都用的多,jsonp我就一直没有机会用到,但也经常看到,只知道是“用来跨域的”,一直不知道具体是个什么东西。今天总算搞明白了。下面一步步来搞清楚jsonp是个什么玩意。同源策略首先基于安全的原因,浏览器是存在同源
2016-10-24 09:28:18
191
转载 论述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
201
转载 创业互联网公司如何搭建自己的技术框架
原文地址:https://yq.aliyun.com/articles/60249?spm=5176.100239.bloglist.10.pRJzFj摘要: 适用范围 本文主要针对小型互联网公司,特别适用于手机APP的后台架构,基本可以支撑5万日活 本文会对可能用到的相关技术进行技术选型的说明,以及相对应的设备的采购。 技术指标 说一下一些技术指标的计算过程可以作为其他同学的
2016-10-21 09:17:56
315
转载 每个架构师都应该研究下康威定律
原文地址:http://36kr.com/p/5042735.html这篇文章的分享者杨波具有超过10年的互联网分布式系统研发和架构经验,曾先后就职于eBay中国研发中心(eBay CDC)、携程、唯品会(VIPShop)等。本文由攀爬的蜗牛以及田光整理。36氪经授权转载自微信公众号“聊聊架构”。聊聊架构是InfoQ旗下的垂直社区,主要关注传统企业以及互联网企业的系统架构,微信号:
2016-10-21 09:03:43
474
转载 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
254
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人