树酱 树酱
3年前
聊聊开发日常的效率提升工具(全)
前言:日常开发中,好的工具往往能让我们事半功倍,有句老话说得好:工欲善其事,必先利其器。使用高效率的工具可以极大提升我们的开发效率。接下来分享下树酱平时开发中经常使用的一些效率工具1📁本地化工具篇1.1Apifox官方介绍:API文档、调试、Mock、测试一体化协作平台。ApifoxPostmanSwaggerMockJM
Easter79 Easter79
3年前
spring源码之IOC初始化
spring的强大之处在于它的扩展性非常的好,而spring中IOC和AOP的功能非常强大,帮我们在工作中解决了很多的麻烦,节省了很多撸代码的时间,使我们更能专注于业务代码;下面我们使用调试的方式来看看spring是如何初始化bean的。IOC:(InversionOfControl)控制反转,可以分为两部分来理解:1、控制:创建对象的权
Stella981 Stella981
3年前
Nginx 502 Bad Gateway 错误的原因及解决方法
刚才在调试程序的时候,居然服务器502错误,昨天晚上也发生了,好像我没有做非常规的操作。然后网上寻找了下答案,把一些原因及解决方法汇总一下,以防生产环境下的502!在此输入图片描述(http://lxy.me/wpcontent/uploads/2013/03/nginx502badgataway.png)会有好多种情况出现502错误,下面我
Stella981 Stella981
3年前
Spark入门(二)
用Idea搭建我们的Spark环境用IDEA搭建我们的环境有很多好处,其中最大的好处,就是我们甚至可以在工程当中直接运行、调试我们的代码,在控制台输出我们的结果。或者可以逐行跟踪代码,了解spark运行的机制。因此我们选择了idea,当然Idea不是首选,当然也可以用其他工具。因为我们的Spark程序用scala和ja
Stella981 Stella981
3年前
OpenJDK新手教程之编译HotSpot
前言讲OpenJDK/HotSpot编译的文章比较多了,玩Linux的朋友自是不在话下,Windows下的也有那么几篇:1.《深入理解Java虚拟机》作者周志明的《自己动手编译Windows版的OpenJDK7》(http://icyfenix.iteye.com/blog/1097344(https://www.oschina.ne
Wesley13 Wesley13
3年前
JNI实战全面解析
简介项目决定移植一款C开源项目到Android平台,开始对JNI深入研究。JNI是什么?JNI(JavaNativeInterface)意为JAVA本地调用,它允许Java代码和其他语言写的代码进行交互,简单的说,一种在Java虚拟机控制下执行代码的标准机制。NDK是什么?AndroidNDK(NativeDe
Easter79 Easter79
3年前
SpringBoot使用@Value给静态变量注入值,不能正确读取相应的值
今天在调试代码的时候发现SpringBoot中使用@Value()给变量赋值,给普通变量赋值是可以的,但是给静态变量即static变量赋值的时候,读取不到相应的值,如果是字符串会读取为null,数字值会读取为0.网上查了一下才发现不能直接给static变量赋值。1、SpringBoot中使用@Value()给普通变量注入值:在applica
Stella981 Stella981
3年前
Hadoop完整搭建过程(一):本地模式
1本地模式本地模式是最简单的模式,所有模块都运行在一个JVM进程中,使用本地文件系统而不是HDFS。本地模式主要是用于本地开发过程中的运行调试用,下载后的Hadoop不需要设置默认就是本地模式。2准备工作笔者喜欢把JDK放在/usr/local下,运行前请确保设置了JAVA_HOME,注
Stella981 Stella981
3年前
MVC的App_Code这个特殊文件夹
对于一个之前编译一点都没有问题的项目,突然间调试就出现了一个报错:!(https://oscimg.oschina.net/oscnet/7d6a360bc30be8a6ef4f813c98844efbcad.png)然而你会天真的认为,这个真的是using的问题吗!别傻了,我检查了一遍又一遍:!(https://oscimg.oschi
localhost工具:本地代码的远程之路 | 京东云技术团队
在日常的开发过程中,本地代码远程调试一直是最理想的开发状态。本文通过介绍京东集团内开发的一个轻量简单的小工具”localhost”,从多角度的方案思考,到原理介绍,到最终的方案落地,在开发阶段发现问题,解决问题。背景起源在很早之前,我参加了一个技术分享大会