公司内部分享系列-接手新项目(技术层面),get新技术

公司内部分享系列-接手新项目(技术层面),get新技术

前言碎语 大家好,今天和大家分享的主题不是纯粹讲技术的,可能更加偏向职场和技术经验。所以下面所列的 1、2、3、4、5并不敢妄称标准,只是个人的经验总结。所以见仁见智,大家还是怀着思考和交流心态来看为好。 以销管(后端)为例,销管为前后端分离项目 本次主题分享主要内容可概括为如下几点 第一步.项目环境 数据源:mysql,redis,mongoDB,相关url 语言版本:java、1.8 运...

阅读全文 »

2017,kl的年终总结报告

2017,kl的年终总结报告

前言碎语 2017年对于我来说,是个成长之年,是个丰硕之年,这一年,我收获了爱情,职位得到提升,参与了公司架构的升级迭代,开源了多个项目并得到社区不错的反响,拿到了...

阅读全文 »

谈谈我职业生涯中第一个真正意义上的开源项目

谈谈我职业生涯中第一个真正意义上的开源项目

走进开源的世界大概有两三年时间了,开源带给我的太多太多,如(dubbo,motan,disconf,jfinal,druid,apollo)等等,太多了,我接触并使用的大概不下二三十个项目,跑过实例未来可能用到的项目不下百个项目。这些优秀的项目不仅能在公司项目中使用,读这些项目的代码和架构也能快速增长自己的技术技能。所以一直以来也想通过自己的方式来反馈开源。 1.分享自己实践的技术: http://...

阅读全文 »

Excel,word文档文件在线预览解决方案

Excel,word文档文件在线预览解决方案

前言碎语 此博文分享的项目为博主在公司期间为解决业务问题而建设的,解决了文件文档在线预览的问题,对标业内付费产品有【 永中office 】【 office365 】【 idocv 】等,在取得公司高层同意后以Apache协议开源出来反哺社区,在此特别感谢领导@唐老大的支持以及@端木详笑的贡献。该项目基本支持主流办公文档的在线预览,如doc,docx,Excel,pdf,txt,zip,rar,图片等等 项目地址:码云: https://git...

阅读全文 »

skywalking源码分析之javaAgent工具ByteBuddy的应用

skywalking源码分析之javaAgent工具ByteBuddy的应用

前言碎语 关于skywalking请看我上一篇博文,其使用javaAgent技术,使得应用接入监控0耦合。今天在分析skywaking过程中,对javaAgent技术有了更深入的了解。skywalking使用的javaAgent工具ByteBuddy是一个比ASM更上层的针对java字节码操作的封装,基于ByteBuddy,我们可以快速方便的开发javaAgent应用。 Byte Buddy官网: http://bytebuddy.net/#/ github项目地址: https://github.com/raphw/byte-buddy Agent模块源码分析 agent的...

阅读全文 »

IDEA实用插件推荐系列

IDEA实用插件推荐系列

前言碎语 IDEA 全称IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。本篇博文主要推荐博主切身使用的实用的插件。 zookeeper节点可视化插件 zookeeper有很多可视化的客户端应用,如zkui,zkweb,node-zk-browser等等,这些应...

阅读全文 »

关于测试那些事

关于测试那些事

千言碎语 第一篇和测试相关的博文,来自于公司内部干货分享 一、测试的分类: Unit test: 单元测试 Integration test: 集成测试 Smoke test (aka Sanity check): 冒烟测试 Regression test: 回归测试 Acceptance test: 接受测试 System test: 系统测试 Pre-flight check: 上线前检查 二、单元测试和集成测试 a)单元测试 在要被测试的文件中 Ctrl+Shift+t 直接在 test 目录下生成对应的测试类 属于白盒测试,最小的测试单位...

阅读全文 »