buguge - Keep it simple,stupid

知识就是力量,但更重要的,是运用知识的能力why buguge?

导航

随笔分类 -  TechArt

上一页 1 ··· 10 11 12 13 14 15 16 17 下一页

java-Unicode与中文的转换
摘要:输出结果: 阅读全文

posted @ 2017-11-15 20:09 buguge 阅读(859) 评论(0) 推荐(0)

asp.net拦截器
摘要:一 拦截器又称过滤器。 asp.net mvc本身是自带3种拦截器:Action拦截器、Result拦截器、Exception拦截器。 应用中常见的拦截器有日志拦截器(Action拦截器)和异常处理拦截器(Exception拦截器)。 java里spring mvc也常用拦截器来做些非干预业务逻辑的 阅读全文

posted @ 2017-10-25 15:05 buguge 阅读(5946) 评论(0) 推荐(0)

AutoMapper.Mapper.CreateMap报“System.NullReferenceException: 未将对象引用设置到对象的实例。”异常复现
摘要:对AutoMapper.Mapper.CreateMap使用不当,导致并发情况下出现异常System.NullReferenceException、System.InvalidOperationException 阅读全文

posted @ 2017-10-17 17:33 buguge 阅读(2109) 评论(0) 推荐(0)

数据结转性能优化,效果明显到不解释!
摘要:优化程序中的sql 阅读全文

posted @ 2017-10-16 18:18 buguge 阅读(911) 评论(0) 推荐(0)

使用dynamic引发的异常:无法对 null 引用执行运行时绑定
摘要:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: 无法对 null 引用执行运行时绑定 阅读全文

posted @ 2017-09-22 11:52 buguge 阅读(8048) 评论(1) 推荐(0)

多么痛的领悟---关于RMB数据类型导致的元转分分转元的bug
摘要:关于金额的数据类型,以及元转分分转元之间这种转换,以及元和分的比较,我相信很多人都踩过坑 阅读全文

posted @ 2017-09-13 21:43 buguge 阅读(324) 评论(0) 推荐(1)

巧用CurrentThread.Name来唯一标记一次请求的所有日志(java-logback篇)
摘要:pattern %t / %thread-输出的是产生日志的线程名。线程名会重复,需更改线程名的值为一个唯一值,来实现唯一&统一标记一次请求的所有日志 阅读全文

posted @ 2017-08-23 13:29 buguge 阅读(2184) 评论(0) 推荐(0)

好吧,我承认我是爱瞎折腾----利用YDUI改变页面UI
摘要:高频系统,时刻ONCALL 阅读全文

posted @ 2017-07-26 19:56 buguge 阅读(5717) 评论(0) 推荐(0)

办法总比困难多--JMeter压测小记
摘要:做个代理接口。什么意思呢? 就是写个http接口部署到web容器里,让JMeter直接调用这个http接口。而这个接口的逻辑是封装了溢+接口需要的请求报文(参数和参数签名),然后来调用溢+接口。 这么一中转,问题就迎刃而解了。 阅读全文

posted @ 2017-07-25 19:16 buguge 阅读(460) 评论(0) 推荐(0)

字符串ASCII码排序
摘要:发现有序字典并不是按照ASCII码排序的,用集合的OrderBy()方法、Array.Sort也是如此。此时,解决方案是在用Array.Sort时指定一个参数string.CompareOrdinal。string.CompareOrdinal先把每个字符转成相应的十进制数值(如 a 对应97,b对应98,A对应65,B对应66),然后再对十进制数值进行比较。 阅读全文

posted @ 2017-07-21 23:08 buguge 阅读(10528) 评论(0) 推荐(1)

XML反序列化遇到数字型节点值为空导致反序列化异常
摘要:用字符串类型来保存数量、金额,代码不免有股怪怪的味道 阅读全文

posted @ 2017-07-18 20:58 buguge 阅读(2247) 评论(0) 推荐(0)

XML反序列化
摘要:短信平台和支付中心在与某些第三方接口通信时,涉及到xml格式的报文。这时会用到xml反序列化成相应实体对象。 阅读全文

posted @ 2017-07-12 15:55 buguge 阅读(805) 评论(0) 推荐(0)

巧用CurrentThread.Name来唯一标记一次请求的所有日志(完结篇)
摘要:设计软件,面向业务来设计,例如用一个自定义的变量来保存参数。这样不管这问题中不同的过程被调用时在同一个线程还是不同线程,变量的值都是一致的。 如果“高大上”到过分技术层面,由于我们不了解技术底层和问题,所以反而弄巧成拙。 阅读全文

posted @ 2017-07-07 19:37 buguge 阅读(315) 评论(0) 推荐(0)

巧用CurrentThread.Name来唯一标记一次请求的所有日志(续)
摘要:一个ashx文件,在其构造器里给当前线程的name赋值。通过post方式流请求,测试发现,在给HttpWebRequest传参和不传参的两种情况下,传参时ashx的ProcessRequest方法里获取不到线程name,而不传参可以正常获取到。 由此,问题来了,Http流请求传参和不传参这两种情况有什么区别呢? 阅读全文

posted @ 2017-07-06 12:01 buguge 阅读(597) 评论(1) 推荐(0)

巧用CurrentThread.Name来唯一标记一次请求的所有日志
摘要:即,应用程序对每一次请求的处理过程所记录的日志统一打了一个标识。 这样,在系统运维过程中进行排障时,尤其在并发请求的情况下,即使日志记录得你中有我我中有你,也很容易就可以查到处理某次请求的来龙去脉,进而帮助我们快速定位原因。我对这种日志记录实现方式屡试不爽。 阅读全文

posted @ 2017-06-29 21:58 buguge 阅读(650) 评论(0) 推荐(0)

分享一种系统事故&问题处理反馈方式(COE)
摘要:COE(Correction Of Error)是我们在JD研发部时使用的一种事故&问题处理反馈方式。 阅读全文

posted @ 2017-06-16 17:24 buguge 阅读(4215) 评论(1) 推荐(0)

支付中心接口设计之参数命名
摘要:产品设计上有一条重要的原则:Don't Make Me Think,同样适用于软件设计 阅读全文

posted @ 2017-06-10 21:07 buguge 阅读(977) 评论(1) 推荐(0)

“技术诚可贵,领域价格高”
摘要:之前的一些重构,由于缺乏聚合支付方面的领域知识,是有些欠火候,一些解耦和封装,连自己都认可不了。也就在近期,将支付中心做了一次系统性的重构升级。 阅读全文

posted @ 2017-05-22 20:16 buguge 阅读(302) 评论(0) 推荐(0)

Request.UrlReferrer注意点
摘要:2.如果有A,B两个页面,在浏览器中直接请求A页面,在A页面的中Page_Load事件中导航到B 页面,则 Request.UrlReferrer返回空。因为 在Page_load事件中页面还未初始化,所以无法记录当前页的信息,导航到b页面也就无法获得上一页面的信息 阅读全文

posted @ 2017-05-22 19:50 buguge 阅读(344) 评论(0) 推荐(0)

微信公众号支付报文示例
摘要:返回值pay_info和token_id说明 阅读全文

posted @ 2017-05-12 11:09 buguge 阅读(3706) 评论(0) 推荐(0)

上一页 1 ··· 10 11 12 13 14 15 16 17 下一页