自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

代码的未来

http://www.findexception.com

  • 博客(77)
  • 收藏
  • 关注

原创 2016年需要读的一些书籍

2016年需要读的一些书籍

2016-03-08 17:21:25 308

原创 做点儿什么

这是一篇关于查异常网的点滴记录。关于查异常网的一些介绍:查异常网: 查异常网是国内最大的软件开发问题解决方案问答平台,致力于为软件开发人员提供高质量的问题解决方案,欢迎来查找程序错误、异常信息、日志错误解决方案。总想做点什么。。。对目前的状况有所改善。当前的查异常网的搜索没有那么的利索,对第三方过于依赖,导致很被动。-----------------

2015-12-14 22:46:59 339

转载 项目管理实战之团队管理

一个系统不仅需要优秀的分析和设计,更需要一个良好的过程将其从蓝图转化为实现。这个过程中最重要的是对团队的管理,也就是人的管理。一个优秀的团队和一个糟糕的团队的效能是天壤之别,她们之间的比例不是1:100或1:1000这样量化的数字能够表示的。就像一个团队建造了一幢摩天大楼屹立于云霄,而另一个团队的建筑物还没有10米高便开始摇摇欲坠!这是质的差别,也是团队灵魂的差别。  而团队的领头人就是项

2015-08-31 09:50:29 360

转载 小团队的技术管理 [Y]

最近一年左右兼职技术管理的经验试总结,核心理念就是以人为本。  小作坊  小项目的构成往往是一个相对有经验的人作为leader,带几个毕业生构成一个三五个人的小作坊。没有达到配置专门的项目管理人员的程度,因此管人管事管技术,三权集中在一个人身上。  对效率上有好的和坏的影响,但也是不错的选择,开发人员一般是比较难管理的,职业的项目经理很难做好这个事情。  这也从一定

2015-08-26 18:51:56 327

原创 银联统一规范的收单业务消息域

银联统一规范的收单业务消息域列表如下:2域:主账号3域:交易处理码4域:交易金额11域:受卡方系统跟踪号12域:受卡方所在地时间13域:受卡方所在地日期14域:卡有效期15域:清算日期22域:服务点输入方式码23域:卡序列号25域:服务点条件码26域:服务点PIN服务码32域:受理方标识码

2016-04-19 11:32:24 2730

转载 技术揭秘二:探讨12306两地三中心混合云架构

前言2015年春节最大的特色就是“摇一摇”,微信红包在春晚摇一摇互动总量超过110亿次,峰值达8.1亿次/分钟,有185个国家传递微信祝福。支付宝钱包在除夕晚上8点达峰值,首页被点击的次数为8.832亿次/分钟。表面上来看“摇一摇”是在送红包,但从深层次的互联网思维来看,摇一摇的目的是要创造和凸显“移动支付”在互联网金融的价值链,甚至一带一路,将“移动支付”模式的业务,带出国门推向全球,此

2016-03-23 15:35:24 1746

转载 技术揭秘一:12306是如何实现高流量高并发的关键技术?

12306网站曾被认为是“全球最忙碌的网站”,在应对高并发访问处理方面,曾备受网民诟病。因此记者在第一时间联系到一位对12306改造非常关注的技术架构师,他从技术的角度,用科学论证的方式,指出原因所在,并根据他的经验进一步说明12306是如何实现高流量高并发的关键技术,与大家共享。以下为正文:前言:12306互联网售票系统在2011年下半年开始上线使用,但在2012年春运期间引发无

2016-03-23 15:09:59 7211

转载 第三方支付平台漏洞多 消费者1个月内被19次盗刷

央广网北京12月6日消息 据经济之声《天天315》报道,消费者一个月内被19次盗刷,第三方支付平台漏洞多,消费者需提高警惕;乘客未乘车却收到滴滴快车车费账单,滴滴快车司机称发账单是为了能继续接单,消费者愤而投诉却无人理睬。《天天315》聚焦本周消费投诉热点。  投诉热点一:  第三方支付作为一种便捷的支付方式,已经被越来越多的消费者使用。然而,在追求和享受便捷服务的同时,《天天31

2016-03-09 11:36:50 3880

转载 为什么Java中的密码优先使用 char[] 而不是String?

作者按:这是一件非常纠结的事情,首先黑客dump JVM并不是一件容易发生的事,其次能dump的时候黑客肯定有其他办法获取用户密码,所以最保险稳妥的做法当然是从前台就消灭掉明文密码,参考人人网和新浪微博的登录,当然了,豆瓣的例子是反的,这么多年一直明文提交登录。下面的答案来自知乎。简单说:String是常量(即创建之后就无法更改),会保存到常量池中,如果有其他进程可以dum

2016-03-09 11:21:29 1450

原创 异常类信息查询地址

地址记录:Java Exception 异常信息查询,查异常网 http://www.findexception.com  http://www.findexception.com/q-231.html

2015-11-10 14:46:59 407

转载 DES加密和解密工具,可以对字符串进行加密和解密操作

import java.security.Key;import java.security.Security;import javax.crypto.Cipher;/** * DES加密和解密工具,可以对字符串进行加密和解密操作 。 * */public class DesUtils { /** 字符串默认键值 */ private static St

2015-10-18 22:45:47 596

转载 浅析Javascript中“==”与“===”的区别

之前使用JavaScript的时候,时不时的会遇到使用 == 和 === 这两个符号来判断两个变量是否相等。但是对于这两个符号的差别一直没有去调查。今天又遇到了 === 这个符号,所以决定去查一下,究竟这两者有什么区别。在Javascript中有"=="和"==="两种比较运行符,那么他们有什么区别呢?一、对于string,number等基础类型,==和===是有区别的1)

2015-10-13 10:46:25 322

转载 Chrome 控制台console的用法

下面我们来看看console里面具体提供了哪些方法可以供我们平时调试时使用。目前控制台方法和属性有:["$$", "$x", "dir", "dirxml", "keys", "values", "profile", "profileEnd", "monitorEvents", "unmonitorEvents", "inspect", "copy", "clear", "

2015-10-12 19:04:33 295

转载 15 个必须知道的 Chrome 开发工具技巧

在Web开发者中,Google Chrome是使用最广泛的浏览器。六周一次的发布周期和一套强大的不断扩大开发功能,使其成为了web开发者必备的工具。你可能已经熟悉了它的部分功能,如使用console和debugger在线编辑CSS。在这篇文章中,我们将分享15个有助于改进你的开发流程的技巧。一、快速切换文件如果你使用过sublime text,那么你可能不习惯没有G

2015-10-05 19:35:30 352

转载 原来支付宝、财付通每天都是这样对账、风控的!

为了可以更好地解释支付结算系统对账过程,我们先把业务从头到尾串起来描述一下场景,帮助大家理解:一个可能得不能再可能的场景,请大家深刻理解里面每个角色做了什么,获取了哪些信息:  某日阳光灿烂,支付宝用户小明在淘宝上看中了暖脚器一只,价格100元。犹豫再三后小明使用支付宝网银完成了支付,支付宝显示支付成功,淘宝卖家通知他已发货,最近几日注意查收。  小明:持卡人,消费者,淘宝和支付宝

2015-10-05 18:31:52 11471 1

转载 银行卡发卡行标识代码及卡号

本标准对银行卡发卡行标识代码及卡号有关内容做了规定。  本标准由全国银行卡办公室提出,全国金融标准化技术委员会归口管理。本标准由全国银行卡办公室组织制定。  标准起草单位:全国银行卡办公室、中国工商银行、中国农业银行、中国银行、中国建设银行、交通银行。  1 范围  本标准规定了银行卡的发卡行标识代码及卡号的规范,其中包括银行卡卡号结构、长度以及发卡行标识代码的长度等内容,不包括发

2015-09-24 19:04:34 8640

转载 中国大陆主要银行卡号对应

卡BIN指的是发卡行识别码,英文全称是 Bank Identification Number,缩写为 BIN。现在已经逐渐用IIN来替换。而IIN号实际上就是您银行卡卡号的前六位。根据ISO/IEC7812文件的规定,9字头BIN号由一国国内的标准组织分配,因此9字头的银行卡是不能在全球通用的。2002年10月底,中国银联代表各家发卡机构向ISO申请了800个国际和国内通用的6字头BIN号

2015-09-24 19:00:22 12696

原创 <display:column 中对EL表达式内容进行截取组装

${fn:substring(tMecTradedetailListItem.crdNo,"0","6")}******${fn:substring(tMecTradedetailListItem.crdNo,(fn:length(tMecTradedetailListItem.crdNo)-4),fn:length(tMecTradedetailListItem.crdNo))}

2015-09-23 19:16:23 494

转载 理解RESTful架构

越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开始融合,现在我们必

2015-09-21 13:08:06 285

转载 幂等性 个人理解及应用

绝大部分网络上对幂等性的解释类似于:"幂等性是指重复使用同样的参数调用同一方法时总能获得同样的结果。比如对同一资源的GET请求访问结果都是一样的。"我认为这种解释是非常错误的, 幂等性强调的是外界通过接口对系统内部的影响, 外界怎么看系统和幂等性没有关系. 就上面这种解释, System.getCPULoad(), 这两次调用返回能一样吗? 但因为是只读接口, 对系统内部状态没有影

2015-09-20 16:31:36 423

转载 幂等性

一. 断言:幂等性的数学表达:f(f(x)) = f(x)。幂等性是系统接口对外的一种承诺。幂等性指的是,使用相同参数对同一资源重复调用某个接口的结果与调用一次的结果相同。幂等性的一个实现是,使你的接口必须返回 0(成功),即使这时资源或动作已经停止并且无工作要完成。 二. 电商常见问题:2.1. 如何防范 POST 重复提交HTTP

2015-09-20 16:25:48 12429

转载 理解HTTP幂等性

基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见到了越来越多的SOA或RESTful的Web API。为什么Web API如此流行呢?我认为很大程度上应归功于简单有效的HTTP协议。HTTP协议是一种分布式的面向资源的网络应用层协议,无论是服务器端提供Web服务,还是客户端消费Web服务都非常简单。再加上浏览器、Javascr

2015-09-14 22:01:09 289

转载 如何管理“人”

我们常说工作中应该“对事不对人”,但事都是人做的,不同的人做相同的事效果可能相去甚远,再好的业务如果用错了人也会全盘皆输。正所谓“事在人为”嘛,识人、用人、聚人是一个团队管理者获得成功的基础。  先说怎么认识人   人格矩阵法。即所谓的Topk技术,Topk就是由:tiger、owl、peacock 与 koala 4个英文单词的第一个字母组成,即把人的人格类型总结为老虎、猫头鹰、

2015-09-11 13:09:47 279

转载 谈谈如何说“不” [Y]

我曾所在的两个项目组,如果处理不好“不”,则会给自己和团队带来很多问题,发生在我身上也有好几次。  项目组A:在不看好项目组开发方法的情况下仍旧敬业工作。  我在项目组A曾经担任过开发人员、开发经理和项目经理,我也在这个项目组投入了很多精力,它给了我很多成长环境,包括现在看到的OpenExpressApp 的思路以及对架构方法的兴趣也都是从那里一点一滴积累思考而来的。由于我调到总体

2015-09-11 12:59:22 336

转载 给敏捷软件开发的26条建议

我经常收集各种各样的至理名言,最近我重温敏捷软件开发;真正的问题是什么?下面是一份26条关键原则的清单,以指引敏捷软件开发团队。  1、完整地干完一件事后在开始另一件事:用厨房比喻来说就是:“先上这道菜,再开始做下一道”。软件开发的最大问题就是同时开始几件事情,这将不可避免的造成某些工作被废弃,从而造成浪费。专注于一件事;完整地实现其功能;运行测试;编写文档;签入所有,把这当做一项工作完成

2015-09-07 12:45:40 335

转载 给敏捷团队中的架构师的10个建议

微软澳大利亚的解决方案架构师Tom Hollander,在TechEd Australia大会上举行了一场题为“敏捷团队中的架构师角色”的演讲。在演讲中,他讨论了他作为领导敏捷团队的架构师所做的工作。  在谈到架构师的角色时,Hollander指的是“解决方案架构师”或者应用架构师。他不是指企业架构师或者其他的专业人士(专精于特定的领域,例如消息或基础设施)。  Hollander

2015-09-07 12:43:46 450

转载 带领团队发挥最大潜能的10个技巧 [Y]

只有你团队的成员成功了,你才能算是成功的领导者。本文介绍一些基本领导技巧,以助你团队达到巅峰状态。这些技巧是针对那些IT行业管理知识型员工和项目经理的领导者。如果你是其他行业的领导者,虽然大多数技巧可以适用,但不能完全照搬。  1:注重结果和效率,不是出勤时间  当你管理知识型员工时,你不应该用硬性的打卡上班/下班时间,除非有涉及到客户服务的时间覆盖问题(比如,必须在呼叫时间内提供足够

2015-09-07 12:41:35 404

转载 HTML + CSS短标题(二,三,四文字长度)两端对齐的方式

在做前台界面的时候,比如一些文字的列表或者一些表单的标题,经常是2个字,3个字,4个字的类型。一般对齐就是在中间打空格或者用 来空开,但是效果并不好,兼容性有问题,造成不美观。经过一番折腾,找到了比较好的办法解决。利用letter-spacing来解决:letter-spacing 属性增加或减少字符间的空白(字符间距)。该属性定义了在文本字符框之间插入多

2015-09-07 11:17:14 25800 1

转载 技术管理中常见的几个问题

前几天跟朋友聊天时,朋友说他刚刚从一家知名软件公司面试出来,朋友去面试的是一家公司的技术管理岗位,所以在面试的时候被问及的问题也偏重于技术管理方面的问题,在与朋友的聊天中将这几个问题归纳了一下,大致归为如下几个问题。  在日常工作中你是如何行使管理职能的  这个问题以我的经验以及参考常见的一些开发方法,在实际中我都是早询问及晚反馈的方法。也就是早上上班后的半个小时内主动询问开发人员

2015-09-01 16:32:56 370

转载 说说我们项目组的考核

周六又被老板招呼去开会,烦!在会上,老板说要对我们软件部实施绩效考核,并要求我们几个项目经理在一起商量下,把具体的实施细则给敲定下来。结果我们几个经理们在公司会议室一直讨论到晚上八点多才大体弄出个实验品来,准备周一就开始在软件部开展实施。  在这些年工作的时间里,我在很多公司呆过,自然也感受过很多公司对我们这些程序员的考核。说实话,我一直对考核这东西不感冒,更多的是不喜欢,因为这里面需要参

2015-09-01 16:17:55 571

转载 如何做一个合格的项目经理

项目经理这个角色说大不大,说小也不小。在大公司,项目经理这样的角色可能存在不计其数,他们很多都是寄托于项目的存在而生,项目的完成而终;但对于一些小作坊的软件公司,项目经理一职很多时候是一个长期持有的过程,拥有这一角色的人,很多时候就是主要研发群体甚至全部团队的核心领导人,这些人很多时候属于公司的顶梁柱、火线人员或突击队长。在我们看来项目经理就开会、陪客、吃饭、吹牛B,一天正常的8个小时工作时间,没

2015-09-01 16:16:42 443

转载 我的项目管理观点

公司要我给项目经理做一个培训,关于项目经理的做事情的方法和观点方面。我就采用了Workshop的方式,Workshop不是会议模式,而是侧重于交流会谈的一种模式,毕竟大家都是项目经理,并非说我的做法就是对的,所有的一切都是自己的经验之谈,所以我只是说大家彼此分享经验,交流心得。我把我所要分析的内容大概做了一个讲义,也希望更多人能够参与到这个Workshop中。项目经理好做吗?     项目

2015-09-01 16:15:03 312

转载 对项目管理的几点认识

自2007年参加工作以来,参与的项目也有好几个了,但都是以项目成员的角色参与,从来没有以项目经理的角色参与项目。中国有句古话叫“旁观者清”,同一个问题站的角度不同,可能会形成不同的结论。下面我就以一个普通项目成员的角度谈一下对项目管理的几个看法,希望大家给予指正。1. 团队成员选择 人员选择要谨慎,要尽量选择合适的人员,在选择团队成员时要重点考虑其团队合作能力、编码可读性、能力和项目的匹配

2015-09-01 16:13:53 591

转载 公司的中场

一个公司宛如一只球队,成败不是一个人的事情,是一整队的事情。那么球队在某一场具体比赛里面最重要的角色是哪一个?不是教练,如果说整个赛季如何可能是教练的功劳。如果是某一场比赛,最重要的角色是中场。对于公司也有这么一个中场的角色,不过不是老总,而是具体的那个产品经理。  其实产品是否成功,部分取决于总体效率如何。我把效率分为两个部分,一个是工作效率,一个是规划效率。  工作效率很好理解

2015-09-01 16:11:59 290

转载 关于项目管理的一点体会

这段时间,一直在负责一个项目的管理与开发。在时间短、任务紧,而团队人员又大部分是没有经验的菜鸟的恶劣情况下,我带领接近40人的团队,终于在客户规定的时间范围内如期交付产品。这其中,经历了需求变更、人员变动(因为其它任务,先后有近10人离开团队)等诸多问题,项目仍然取得成功了,不能不说有几分侥幸,但此外也有一些经验与教训可以与大家分享。  一、项目开发方面  需求  项目应以

2015-09-01 16:07:07 301

转载 项目做完了,总结一下

在连续封闭N个月以及再后来的N个月的加班后,项目终于以延期N个月的结果结束了。不管曾经发生过什么,不管项目是否延期,重要的是项目结束了,所有的项目成员都可以松一口气了。曾经和同事开玩笑说:在我经过过的失败项目中多了一个项目,以后就能避免同样类型的失败了。同事们听了,都笑了。在那段时间里,很久没有听到过同事们畅快的笑了。  现在,我以我目前的知识水平,总结一下项目中存在的问题,这些问题的出现

2015-09-01 16:05:39 1277

转载 项目管理一些体会

项目管理需要的知识,是一个体系的知识,包括项目管理本身的知识体系,以及项目管理要应用到的领域所需要的知识体系,然后就是管理的技能,当时最重要的,是软技能,也就是人际关系技能。  管理的核心:人。  管理的四大要素:  1. 选择正确的人  2. 为他们分配正确的工作  3. 保持他们的积极性  4. 帮助团队凝聚起来并保持团队的凝聚力。  1、 选择正确的人  

2015-09-01 16:03:00 218

转载 切勿过早优化 [Y]

Donald Knuth说“过早优化是万恶之源”(premature optimization is the root of all evil)。这话也许有些夸张,但“过早优化”的危害我觉得不能忽视。同时,我觉得“过早优化”的概念不专属编写程序,生活中的示例也比比皆是。不信,你看看下面这些情形你是否遇到过:  1、当你开始学一门程序语言的时候(比如c#),你想如果可以精通开发工具(比如Vi

2015-08-31 09:57:56 299

转载 谁动了项目的时间?

项目进行到今天,我突然发现项目已经花费了快70%的时间,而离编码结束似乎还很遥远,面对着领导质问般的眼神和组员迷茫般的目光,我深深地吸了一口气,大脑开始了高速地运转,到底谁动了项目的时间?  项目情况  首先介绍一下项目的大概情况:  其实项目倒不是很复杂,一个处理业务流程的系统。接到项目的消息是七月底的时候,由于当时领导与客户谈妥之后,客户想在八月中旬就看到,所以当时就非

2015-08-31 09:56:02 248

转载 我也发软件开发团队的思考(侧重点是人员)

//上个月给我们老板的mail.洋洋洒洒6000多字.  //为了方便公开,改了一下.以致可能有些地方前言不搭后语.  //不管他同意不同意,先在我们组实行了再说.  //请多大家多提提意见,日后看有没有机会找老板当面交流  经历的几个项目,项目的进度老是不尽如人意。更重要的是市场的开拓因为这些项目拖住了后退而无所作为。  我们现有的情况是:项目期限和最开始的保守估计都相去

2015-08-31 09:49:00 366

空空如也

空空如也

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

TA关注的人

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