自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 典典养车或者叫典典年卡良心坑用户

16年4月买了一张年卡,开通用了三个月,在没有任何通知的情况下,卡被冻结,要求用户上传清晰的行驶证、车牌、人的小视频,和客服沟通说可以加急处理审核,但是必须上传车架号。我果断不传。无缘无故要求我上传这么隐私的资料,而且客服就是一句,这是风控规则导致的。我靠,导致你妹啊。简直就是无良商家查了一下资料,遇到这种问题的用户比较多,可恶的是在网上发帖还被删除,希望CSDN不要在被公关了。

2016-07-25 16:48:00 7543 41

转载 微服务【转】

http://blog.daocloud.io/microservices-4/

2016-07-07 11:32:58 385

原创 REDIS集群处理

原文是http://www.searchdatabase.com.cn/showcontent_78941.htm,叫做理想化REDIS集群,文中提到了REDIS集群的模型以及需要处理的问题。一致性HASH问题难点:为了达到高可用,需要HASH环上节点为邻居节点备份(意味着每份数据必须复制),redis无法处理这种复制问题(一旦开始复制,就会在环上无限循环复制)之前的老

2016-06-22 11:08:24 513

原创 while(true)引发的Dubbo应用假死

while(true)引发的Dubbo应用假死现象:当客户端向服务器发起调用的时候,Dubbo出现无法响应,客户端报超时异常,而且当客户端继续调用任何服务时,出现No provider available 异常。而此时服务器不见异常,偶尔报出OOM异常。问题汇总客户端首次访问该接口超时客户端继续调用任何服务时,No provider异常或者超时服务端偶尔OOM异常服务端假死状态,难以atta

2016-06-08 17:12:13 4006

转载 关于语言类型系统

查看知乎http://www.zhihu.com/question/19918532个人比较认同的答案:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:Kaiye Chang链接:http://www.zhihu.com/question/19918532/answer/23217475来源:知乎长了点,希望能耐心看

2015-11-20 11:00:06 494

原创 MySQL分库分表

MySQL分库分表早已经不是什么新鲜话题了。甚至已经成了说到MySQL就会说到的话题。在一张表中,MySQL提供了原生的自增主键实现。但是在这样的分布式系统中,怎么保证数据在多张表上的ID是唯一的呢? Flickr提出了一个方案,将文章简单翻译一下给大家,方便大家阅读。嫌弃我翻译水平太烂的,请移步原文:http://code.flickr.net/2010/02/08/ticket-serve

2015-06-16 16:37:29 1361

原创 模拟自动登录

登录地址是:https://passport.yhd.com/m/login_input.do使用httpclient4.4进行登录中间比较折腾的是,登录用户名和密码的加密过程,因为一号店使用jsencrypt进行加密,尼玛,误导性太强,以为回传的pubkey是openssl里面的rsa生成的key,一直以为要转成java能支持的特定格式登陆的用户名和密码加密代码:还需要个base64

2015-06-10 13:30:50 2194

原创 AbstractQueuedSynchronizer之conditionLock

条件锁,参考http://ifeve.com/aqs-2/中条件锁实现的基础思路。在条件锁中,绝大多数时候,方法是处于单线程执行的过程(因为在使用条件锁的时候,必须获取排它锁)。conditionLock的关键方法await():API中的描述:implements interruptible condition wait.If current thread i

2015-03-16 14:37:56 446

原创 AbstractQueuedSynchronizer与ReentrantLock。排他锁实现分析

一篇较全的文章:http://ifeve.com/introduce-abstractqueuedsynchronizer/。另外并发编程网也有关于aqs的doug lea的论文翻译,可以参考。final boolean acquireQueued(final Node node, int arg) { boolean failed = true; tr

2015-03-07 22:34:45 486

转载 rest相关资料

http://www.infoq.com/cn/articles/rest-reading-list

2015-03-05 14:22:27 380

原创 httpClient简单例子

package;import org.apache.http.*;import org.apache.http.client.entity.UrlEncodedFormEntity;import org.apache.http.client.methods.HttpGet;import org.apache.http.client.methods.HttpPost;import org

2015-02-27 11:37:12 636

原创 关于synchronized是否能保证可见性。

在文章http://blog.csdn.net/taotao4/article/details/42744871中有验证过volatile可见性,早上起来觉得java中常用的同步关键字synchronized没有明确提过是否能保证可见性。猜测synchronized关键字,不能作为可见性的保证,于是修改了上一篇博客的代码验证一下,只是在t1线程中增加了synchronized关键字代码如下:

2015-02-27 10:17:02 7503 13

原创 mysql死锁分析

showEngine  InnoDB STATUS ;死锁日志结果如下:------------------------LATEST DETECTED DEADLOCK------------------------150224 23:53:48*** (1) TRANSACTION:TRANSACTION 6643B841, ACTIVE 0.018 sec sta

2015-02-25 14:32:09 1010

原创 NullPointerException丢失异常堆栈信息

在生产环境上看到tomcat/log/catalina.out一直输出异常信息,但是不见异常堆栈信息,如下图所示:在使用log4j中,调用异常方法exception.getStackTrace()获取到异常堆栈信息数组StackTraceElement[],然后使用方法log.error(String msg)来循环打印StackTraceElement。(这种做法是不是很诡异-_-)

2015-02-23 20:52:27 11200

原创 Spring源码之AbstractAutowireCapableBeanFactory

AbstractAutowireCapableBeanFactory整体这个类做的事情有:提供bean创建功能(通过构造器)、属性渲染,装配(包括自动装配)、初始化。处理运行时的bean引用,解析已经管理的结果、调用初始化方法。并且提供了自动装配的功能。 子类需要实现的方法主要是resolveDependency(DependencyDescriptor, String, Set, T

2015-02-16 16:02:37 4203

转载 一篇讲双锁检测的文章

http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLocking.html

2015-01-15 18:35:17 1060 1

空空如也

空空如也

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

TA关注的人

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