13 一步一个脚印

尚未进行身份认证

我要认证

很普通的我.

等级
TA的排名 6k+

maven依赖关系中的scope

maven依赖关系中的scopemaven scope用来控制依赖artifact的作用范围和传递性依赖范围,这里范围是指针对maven不同目标的构建过程。compile,默认,项目编译、测试、打包发布都会包含该依赖;provided,项目编译、测试阶段会包含该依赖,项目打包发布过程不会包含该类型的依赖,需要由运行该项目的运行时环境(如web容器)提供该类型的依赖,典型的场景就是Jav...

2018-03-20 21:53:38

整理Spring Boot单元测试Around多次执行问题

106_整理Spring Boot单元测试Around多次执行问题场景使用Spring AOP机制定义实现公共日志处理服务,单元测试过程中发现日志被重复打印。分析从业务日志处理服务开始断点调试AOP处理逻辑,确认业务日志处理逻辑的确会被执行两次,此处封装的拦截器实例主要责任是建立切入点、连接点、目标实例、通知的关联关系,构造拦截器匹配实例组并依次执行触发通知逻辑。可

2018-02-04 22:02:24

BigEndian&LittleEndian

字节存储顺序主要在两块业务中需要约束,一块是网络多字节传输顺序,一块是内存、CPU等对字节的处理顺序

2017-03-02 02:09:25

vim查找或删除部分重复的行

场景Vim下查找编辑的文档中部分内容重复的行,并删除。解决#查找/^\(\d\+;\d\d;\).*\n\1#删除:g/^\(\d\+;\d\d\).*\n\1/d图示

2017-01-09 22:33:00

Btrace协助处理线上应用动态分析和跟踪

Btrace协助处理线上应用动态分析和跟踪场景需要动态统计线上一些Servlet性能耗时,打印堆栈信息、cpu信息、内存信息等。简单环境一、BTracehttps://github.com/btraceio/btrace/releases/tag/v1.3.8.1二、maven引用 com.sun.tools.btrace btrace-b

2016-09-22 02:00:23

电商平台佣金服务

为什么会有佣金?互联网企业的盈利模式1.流量变现2.佣金分成3.增值服务4.收费服务5.直销自营6.数据服务与佣金相关的概念?1.推广/联盟ecpm,千次展示利润cpm(cost per mille),千次展示付费cpc(costper click),每点击成本cpa(costper action),每行动成功cpr(cost per r

2016-09-20 20:47:10

attach: handshake failed

attach:handshake failed - received >GET / HTTP/1.1JDWP-Handshake场景协助技术同学调试了一个关于jdwp端口与http服务端口的问题,刚开始收到服务调用的同学说我们预上线服务有问题直接拒绝服务,查服务log发现一堆Debuggerfailed to attach JDWP-Handshake的信息,查服务配置的确开启了jdw

2016-08-01 18:35:00

Hessian#UnsafeDeserializer对象反序化后初始化的问题

Hessian#UnsafeDeserializer对象反序化后初始化的问题场景交易系统各子服务分批上线时出现交易失败的报警,log日志发现服务通信实例的Map类型的成员变量未被正确初始化NullpointerException异常,因为多个服务系统间使用hessian通信,各系统使用的业务数据对象版本不一致(如A服务版本是1.0.1调用B服务1.0.5版本)新添加的变量没有初始化,进

2016-07-31 08:53:03

Java#Servlet规范#HTTP Protocol Parameters

Java#Servlet规范#HTTP Protocol Parameters场景异构系统服务调用,约定传递xml结构数据,服务逻辑使用getInputStream获取数据并进行逻辑处理,后续由于服务的统一入口逻辑变更增加request parameter操作造成传递的结构数据被安全过滤和转义,进而影响到后续服务逻辑处理。原因服务调用方传递的contentType为appl

2016-06-05 11:41:16

Docker#docker dead but pid file exists

Docker#docker dead but pid file exists场景/分析解决资料1.http://stackoverflow.com/questions/27216473/docker-1-3-fails-to-start-on-rhel6-5

2016-02-27 21:07:01

Linux#public key登陆问题

Linux#public key登陆问题场景jekins部署出现permission问题原因ssh服务器的key方式登录对权限要求严格。对于客户端:私钥必须为600权限或者更严格权限(400),一旦其他用户可读,私钥就不起作用(如640),表现为系统认为不存在私钥。对于服务器端:要求必须公钥其他用户不可写,一旦其他用户可写(如660),就无法用key登录,表现为

2016-02-27 20:03:55

maven学习

maven学习

2016-01-31 23:59:43

年终总结之电商交易系统

年终用最近整理的几张图来做一下总结,加入创业团队代表着做的事情不再是一小块系统和模块,短、平、快的模式从一开始就注定没有太多的规范、容忍不影响主流程的一些问题、24小时准备起来修问题。知识广度的积累会比深度的积累要多,最终一个结果有可能是啥啥都懂一些、知道、会用,但都不精通。总结创业团队的这一年,付出了很多,技术知识收获的不多,业务知识学到了很多,每天都很有激情,有时会也会低落一下,创业团队让我见

2015-12-31 19:51:58

年终_01

年终_01

2015-12-31 19:51:40

读大型网站架构设计

2015-09-02 00:33 读大型网站架构设计,读到其中一节深感认同,在一个这样的环境下才能安心快乐的做技术,做自个喜欢的事情然后顺便把钱给挣到。 一定要坚信:一群优秀人的做一件他们热爱的事,一定能取得成功,不管过程多么曲折,不管外人看来多么不可思议不靠谱。所以最好的软件项目管理不是制订计划,组织资源,跟踪修正项目进展,对成员进行激励和惩罚,而是发掘项目组每个成员的优秀潜能,

2015-10-31 22:21:32

整理_03

整理_03

2015-10-31 22:20:49

整理_PHP环境使用

PHP#数据Excel导出的一些策略导出其实在任何类型的后端系统都比较常见,正规情况下excel导出的数据应该更多的用来做备份、底稿,理想情况下针对业务数据的任何业务操作都不应该依靠从后端业务系统导出数据然后人工进行干涉处理,但现实很骨感。。。数据导出这类的功能在有条件的情况下是须要封装起来的,只有一个数据出口,在后续的业务规则调整变更时会真正的体现出它的价值。当一个典型的应用系统出现了五

2015-10-31 22:19:37

整理交易异常情况及处理

整理交易异常情况及处理一、支付金额与订单金额不等场景这类场景主要发生在商家或平台单方在后端对待付款订单的修改(修改运费、商品金额、商品数量、优惠方式等),订单修改的过程中收到了第三方支付平台支付成功的回调通知。分析解决1.增加运费修改流程,强制加入客户与商家双重确认流程2.对多支付金额进行生成退款单加入运营复核确认流程3.平台方修改订单的情况多见在内部优惠打折、客服与客

2015-10-31 22:18:20

简单远程服务器日志归档查询脚本

集群环境下排查问题、跟踪给定关键信息的流转路径、访问量统计在不借助第三方日志归档服务的情况下,常常会手动对各台服务器执行日志查找,在遇到麻烦一些的场景时组合使用Linux命令可以很快的搞定。场景统计某个时间段某一用户登陆IP、设备信息、次数分析1.进行日志关键信息归档2.统计2.1.cut2.2.sort2.3.uniq示例#!/bi

2015-08-30 00:20:44

IPv4地址与整型类型互转_Java_PHP_JavaScript

场景部分PHP系统存储在数据库中的IP地址为ip2long的结果,Java系统需要与之交互,所以我们需要一个支持IP地址转换的工具类。分析1.IPv4地址可转换为一个32位整型的数字,2.单纯移位操作会出现高位符号为负的情况需要转换测试验证JavaPHPJavaScript示例代码package org.ybygjy.util;/

2015-08-16 23:16:33

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!