作者:京东零售 刘世杰 导读 本文结合京东监控埋点场景,对解决样板代码的技术选型方案进行分析,给出最终解决方案后,结合理论和实践进一步展开.通过关注文中的技术分析过程和技术场景,读者可收获一种样板代码思想过程和解决思路,并对Java编译器底层有初步了解. 一.背景 监控是服务端应用需要具备的一个非常重要的能力,通过监控可以直观的看到核心业务指标.服务运行质量等,而要做到可监控就需要进行相应的监控埋点.大家在埋点过程中经常会编写大量重复代码,虽能实现基本功能,但耗时耗力,不够优雅.根据"DRY(D…
最近公司项目需要用到报表,公司领导要求我来调研下报表工具.开始的时候了解了目前市场上功能强大,占有率高的两款报表工具,帆软报表和润乾报表,这两款报表工具功能比较强大,覆盖的行业较广,基本能满足所有的报表需求,但是价格都比较昂贵.由于公司项目预算问题最终放弃了这两款报表. 调研中无意之间发现了一款免费的报表工具--Smartbi报表工具,官网介绍说是一款开源的web报表工具,可以通过浏览器直接对报表进行制作和管理,仅通过简单拖拽,就可以制作想要的报表,并且可以无缝结合到其他系统中.迅速下载体验了一…
http://www.open-open.com/lib/view/open1406378625726.html http://www.ichartjs.com http://echarts.baidu.com/index.html http://nvd3.org/examples/line.html…
摘要 12款为用户精心打造的Idea插件,含盖前后端,另把使用小技巧分享给大家,提高大家的码率,希望对你们有帮助! Lombok Lombok为Java项目提供了非常有趣的附加功能,使用它的注解可以有效的地解决那些繁琐又重复的代码,例如 Setter.Getter.toString.equals.hashCode 以及非空判断等. 举个例子,我们给一个类添加@Getter和@Setter注解: /** * 修改订单费用信息参数 * Created by macro on 2018/10/29.…
1,ichartjs(国产)(http://www.ichartjs.com/)  ===============强烈推荐ichartjs是一款优秀的国产开源插件,作者是王鹤,英文名taylor,毕业于南昌大学软件工程专业.ichartjs 是一款基于HTML5的图形库.使用纯javascript语言, 利用HTML5的canvas标签绘制各式图形. ichartjs致力于为您的应用提供简单.直观.可交互的体验级图表组件.是WEB/APP图表展示方面的解决方案 .如果你正在开发HTML5的应用,…
!郑重提示!!!!!!!: 正在学编程.算法的同学请千万不要依赖此插件,否则你可能甚至无法手写出一个for循环 AI帮我写代码?我帮AI写代码?庄周梦蝶?蝶梦庄周?十分梦幻. copilot在VScode和IDEA上都有,我们先在VScode上演示一下,然后告诉大家如何安装使用. 今天早上突然收到邮件通知我获得了使用copilot预览版的权限,是的,使用这个插件需要申请,不过流程很快,待会细说,先来看看效果(这个插件直接下巴都给我震碎了) Copilot效果演示: 那我们使用这个插件来实现一下求…
​ 工欲善其事,必先利其器,好的工具可以提升我们的开发效率,越来越多的Java程序员从Eclipse转到了Jetbrains家的Idea.今天给大家介绍的是我常用的十几款Idea必装的插件. ​ Tips: 没安装几款好用的插件怎么风骚的写代码. 插件列表 Lombok Free Mybatis plugin Mybatis-log-plugin Maven Helper POJO-to-JSON GenerateAllSetter SequenceDiagram Key promoter X…
我相信作为编程初学者,我们都希望有好用的编程软件.这里"好用"应该至少要满足两点:1.安装简单,2.使用方便.大神移驾,对工具有特殊偏好跳过,从来不用Windows的止步.本文不做任何"推销活动",诸君自行决断. 前传 记得刚学C++时,用的是老师给的一个VC6.0的安装光盘镜像.后来发现了一个番茄插件(Visual Assist X),用的很爽.随后又发现,每次系统重装(或者还原)后番茄就不能用了,不得不重新装一遍VC6.装了多次VC6.0(那时也经常帮同学装)发…
以下是的15款免费(接近免费)的WiFi网络入侵测试工具.这些工具将帮你发现流氓AP,弱Wi-Fi密码等安全隐患,在黑客光临之前把漏洞补上. 一.Vistumbler扫描器 Kismet是一个开源的WiFi扫描器,包嗅探器和入侵政策系统,可以在windows.Mac OSX.Linux和BSD上运行.Kismet能显示AP详细信息,包括隐藏的SSID,还能捕获原始无线数据包,还可以将数据导入Wireshark.TCPdump等工具进行分析.在windows环境,受驱动程序限制,Kismet只能与…
本周带来10款免费的jquery插件.如果你也有好的作品,欢迎分享到社区中来,在得到帮助的同时,也能与更多人分享来自你的作品. jQuery导航菜单置顶插件 - stickyUp . 在线演示 stickyUp是一款可以帮助你生成置顶效果的jquery插件,如果你希望生成一个固定页面顶端的导航效果,可以使用stickUp来快速生成. 非常实用的回弹菜单 在线演示 这是一款实用型的菜单插件,可以用在很多地方,点击链接可以查看到在线演示并获得免费下载. 使用jQuery adaptive modal…