- 浏览: 99610 次
- 性别:
- 来自: 上海
最新评论
-
herman_liu76:
luozhen89 写道讲得很好。知识后面的KAFKA跟OAu ...
尽量把OAuth2.0的原理讲透透的 -
luozhen89:
讲得很好。知识后面的KAFKA跟OAuth有什么关系,没看懂。 ...
尽量把OAuth2.0的原理讲透透的 -
herman_liu76:
ZHENFENGSHISAN 写道太累了啊,哥唉~ 我也觉得很 ...
代码快看哭了-吐槽与感悟汇总 -
ZHENFENGSHISAN:
太累了啊,哥
代码快看哭了-吐槽与感悟汇总 -
herman_liu76:
1126481146 写道厉害啊,有联系方式吗,学习学习,我现 ...
druid 源码分析与学习(含详细监控设计思路的彩蛋)
文章列表
以前和一个做互联网的朋友聊天,问我有没有用maven,我说没有,他们却是离不开maven。后来我想了一下,为什么我们这边不用呢?他们一大批人就在维护一个系统,面对性能要求,不断优化优化再优化是唯一目标。
我 ...
最近终于实战了...后面有记录经历
android项目的初接触
做java的web项目很久了,虽然看了几篇入门的文章,却从没有真正研究过安卓的开发。可能以后会有手机端开发,毕竟手机应用火。碰巧有机会找来一个应用宝中的一个项目的源码,从0开发研究。一方面看看自己迅速总体掌握陌生安卓项目的能力,另一方面也是储备,掌控未来手机端开发进度。还有一方面,估计不会做app,工作有明确范围,但知识应该跨越边境,整体考虑,才能做到更好。
大家看网上的资料有没有这样的感觉,一般的文章看再多都难以形成一个完整的安卓开发概念。多是简单入门,或者专注于某一要点,而我需要的是一个真正的完整项目 ...
一次处理web页面缓慢的思考
- 博客分类:
- sql
上周五,在现场处理一个web页面缓慢的问题,主要功能是显示非常多的统计数据,画出很多图表。听说是新加了一个功能块后,页面变的很慢,于是我先建议关闭新加的功能,后来还是很慢;于是建议分块关闭页面上的功能 ...
log4j使用、源码简析与怎么出炉呢
- 博客分类:
- 源码
本文根据log4j-1.2.17,先介绍开发J2EE中使用,后面是深入源码分析,主要是如何Head first来弄这个log。
Apache的log4j是最常用的java日志处理工具,通常用起来非常容易,看到不少人还喜欢用System.out.println(),强烈建议不要用了。有人说jsp里怎么办?下面介绍。
一、简单使用
通常很简单,写一个配置文件,把log4j-1.2.17.jar扔到lib里,你的类定义一个对象就可以了,日常在配置中设置下输出模块与级别就行了。
1.写一个log4j.properties放在WEB-INF/classes下面,文件内容简单如下 ...
最近一直在修改一个统计报送系统,同时思考一个将要开发的绩效考核系统的设计。一方面发现之前开发的统计系统问题很大,而新设计的绩效考核系统与之也几分相似的地方,所以合在一起总结一下我的经验。
最近 ...
技术感悟汇总:
1.一直做项目,重点关注在用户需求变化上,而技术要求是稳定可靠,不在技术上花时间,所以导致技术进步比较慢,当然考虑需求上更全面,更高效。
2.想起分析过的源码,使用其它人的产品时,目前发现三种 ...
项目中用到并发的地方不多,一次是多个规则线程并发校验文档,一个是多个并发监控应用,比较简单,但查找并发资料后,发现有更好的方式。于是抽空想全面了解并发,可查到网上相关并发的技术文章很多,但是对我来 ...
FileUpload 是 Apache commons下面的一个子项目,用来实现Java环境下面的文件上传功能,与常见的SmartUpload齐名。
上传我们一般就直接使用现成的工具来实现就好了,很多工具非常好用,如果理解了它的原理,不仅有助于选择不同的工具,还有助于处理遇到的问题,或者改进工具,或者使用工具中不知道的其它功能。
本文章分三部分:首先介绍基本上传原理,接着是重点介绍FileUpload源码中几要的几个类的协作关系,主要是内部iterator类,流的数据处理方式,以及一个输入流依次分成几股后,依次分别写入不同的输出流的过程。掌握些套路,感受下作者是设计思 ...
最近看了一篇微信上的文章:是 【码农翻身】公众号的刘欣作者写的Java帝国之JMS的诞生。最近恰好关注到支付宝的开源分布式消息中间件–Metamorphosis(MetaQ)(现在这个项目改名为RocketMQ)非常想看一下源码,但我知道阿里的一 ...
中国移动企信通地址:http://sms.sh.chinamobile.com/qxt/index.jsp
最近要为手上一个项目设计短信发送,简单分析了一下,最终将使用中国移动企信通作为工具。简单总结一下:
一、选择短信发送方案
1.MAS方式:
需要采用硬件设备,还要上机架,进行软件安装与配置,非常繁琐,并且成本比较高。
听某使用mas机的项目反映,延时比较严重,从几分钟,甚至出现过十几分钟的情况。当然可能是设备老旧了。
放弃!
2.阿里大于
阿里的东西当然好了,网站上资料很全,但了解同事项目还没有人用过。最主要的一个问题是发送人手机号不能固定 ...
昨天是9号,微信的小程序横空出世,本着好奇的态度看了点资料和代码,似乎脑洞大开,不妨猜猜微信小程序是如何出世的。
本人学艺不精,纯属捏造,如有雷同,实属巧合!
第一阶段:厂商借用微信用户登录
鹅厂情报:
鹅弟:“报告鹅哥,如今我们的微信用户数已经好几亿了,再上新台阶,真是可喜可贺啊!”
鹅哥:“用户是有了,但是我们如何从用户身上挖取价值,还要开拓下思路。”
鹅弟:“现在有的厂家羡慕我们用户多,花钱使用微信账号登录他们的系统,我们守着用户就数钱了。”
鹅哥:“某宝一直盯着我们呢,还要想办法牢牢的粘住用户”
某东情报:
强哥:“强弟,我们的东东如何是越来越大了,一山还有一山高, ...
有时候看源代码是非常有趣的事情,象是思考游戏,象是思考棋局...
平时做J2EE项目中,一直都是以做业务为主,如果用框架,那更多的是写 bean, dao, service, action,功能上也是增删改查为主。这样的代码必然索然无味,不过之前分析过几个开源的系统代码,发现研究那些代码非常有趣的一件事,而且有些设计很自然的在生活中找到原型,或者感觉就是自己设计一个工厂在加工产品,或者感觉是设计一个游乐场服务公众。看这些代码最多的体会是以下方面:
[深]-代码中的设计思想,体现着作者思考深度;
[规]-代码的风格规范体现着作者是工作态度,以及领会规范的意义;
...
某个第三方支付平台数据库的分析、学习与总结
- 博客分类:
- 支付平台
之前一直从事一般的WEB系统的开发,做过很多的项目了,现在主要做的一项工作就是与客户沟通需求后,设计出数据模型出来,并设计出主要的功能页面。
从来没做过金融方面的业务,于是从百度文库中找来一个第三方 ...
流程处理始终是我这边项目的中一个重点,之前写过一个博客关于工作流的。不过最近处理了同事碰到的问题,感觉有必要再记录一下。
一、回顾工作流
首先,用大白话回顾一下,什么是工作流以及为何有工作流产品 ...
前面分别写了二篇文章,介绍dubbo的源码与模拟现场场景的结构与调用分析。目前还缺少注册与统计模块的分析,所以又抽空看了一下注册部分,越看越感觉dubbo真是宝啊,几乎全面的java知识都整合在一起了,看懂了DUBBO再看其它源代码都非常简单了;而且触类旁通,一些策略算法很多地方都可以用到。最后思考如何在特定场景下实现一个简单的soa的管理的minidubbo。
说到分析源码,我一般先网上找几篇看看,可是总看的云里雾里,而且dubbo升级后有些变化,所以还是自己硬啃一下。时间仓促欢迎斧正,我看的源码是2.5.3,我认为分析源码就不用贴多少代码了,关键理解其设计思路,解决问题需要 ...