简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。说到技术基础,我打个比方吧,如果你从来没有学过Java,或是任何一门编程语言如C++,一开始去啃《Core Java》,你是很难从中吸收到营养的,特别是《深入Java虚拟机》这类书,别人觉得好,未必适合现在的你。虽然Tomcat的源码很漂亮,但我绝不建议你一开始就读它。我文中会专门谈到这个,暂时不展开。强烈的求知欲
1.确保gcc编译器已安装2.编写HelloJNI.java代码,用native声明需要用C实现的函数。package net.wanglipingpublic class HelloJNI{static{System.loadLibrary("goodluck");}public native
关于登录linux时,/etc/profile、~/.bash_profile等几个文件的执行过程。在登录Linux时要执行文件的过程如下:在刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 ~/.profile文件中的其中一个,执行的顺序为:~/.bash_profile、 ~/.bash_log
ssh命令用于远程登录上Linux主机。常用格式:ssh [-l login_name] [-p port] [user@]hostname更详细的可以用ssh -h查看。举例不指定用户:ssh 192.168.0.11指定用户:ssh -l root 192.168.0.11ssh root@192.168.0.11如果修改过ssh
1.默认tomcat容器的默认页面。/index.html这种方式适合访问静态的页面(也包括JSP)或者说是没有任何参数的页面。2.spirng mvc 默认index controller 方式如果在tomcat容器没有配置默认页面,怎spring mvc 会主动去寻找/index的controller,如果有则会调用,没有则会显示404页面。@RequestMap
VisualBox之所以在Linux上比传统的VMware快得多,关键一点就是它和Linux内核的结合比较紧密,这也是开源的优点。不过Linux内核更新很频繁,每次更新内核后启动VirtualBox都会提示:VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded
突然想到了以前接触过flash将图片二进制流传给php,灵机一动用$GLOBALS['HTTP_RAW_POST_DATA']获取到了。于是就深入的查了一下,原来PHP默认只识别application/x-www.form-urlencoded标准的数据类型,因此,对型如text/xml 或者 soap 或者 application/octet-stream之类的内容无法解析,如果用$_
坑一:官方网站下载地址不明朗,我最后找到的几个下载地址:http://wiki.fasterxml.com/JacksonDownload坑二:配置文件的配置信息跟jackson的版本有关。 版本一: org.springframework.http.converter.json.MappingJacksonHttpMessageConverter
【常用命令】mvnvalidate //验证工程是否正确,所有需要的资源是否可用mvncompile//编译项目的源代码mvn test-compile //编译项目测试代码mvn test //使用已编译的测试代码,测试已编译的源代码mvn package //已发布的格式,如jar,将已编译的源代码打包mvn integration-test //
Ubuntu自带的git是1.7的版本的,太旧了,所以想升级下,git官网上没有提供现成的安装包,所以只能源码编译了。linux上源码编译安装Git拢共分两步:第一步,安装编译git的依赖包第二步,下载源码,编译安装git安装git的安装包:在apt-get的系统上:sudo apt-get install curl curl-devel zlib-devel open