- 浏览: 72452 次
- 性别:
- 来自: 上海
-
最新评论
-
di1984HIT:
写的不错,学习了、
JAVA-JVM分析工具 -
mingren135:
本机这样做可以取到服务器日志,但部署到服务器,因java进程是 ...
j2ssh实现日志搜索
文章列表
1、commons-io,http://commons.apache.org/proper/commons-io/,Commons IO is a library of utilities to assist with developing IO functionality.
//直接将IO流转成字符串
InputStream in = new URL( "http://jakarta.apache.org" ).openStream();
try {
System.out.println( IOUtils.toString( in ) );
} ...
genymotion下载:https://cloud.genymotion.com/page/launchpad/download/,需要在该网站注册账号才能下载,安装模拟器时登录账号后,会有具体手机型号供你选择,运行时依赖oracle VirtualBox。
安装时遇到的问题:选择了2种手机型号,运行时都是白屏,帖子http://bbs.sjwyb.com/thread-1293-1-1.html ,有两个建议,第一是换rom,一定要带with google apps字样的!第二是开启CPU的虚拟化支持,http://bbs.sjwyb.com/thread-1397-1-1.ht ...
1、对于每个进程,在其运行时的环境变量可以使用下面的命令来查看:
pgrep java
cat /proc/$PID/environ
#替换null字符为换行显示
cat /proc/12501/environ | tr '\0' '\n'
2、export命令用来设置环境变量。至此之后,从当前shell脚本执行的任何程序都会继承这个变量。我们可以按照自己的需要,在执行的应用程序或者shell脚本中导出特定的变量。 常见环境变量:HOME、PWD、USER、UID、SHELL等
$ PATH="$PATH:/home/user/bin"
$ e ...
一、multi-catch:在不使用jdk1.7的multi-catch时, 我们在处理父子异常时是先子后父,Jdk1.7中提供了multi-catch语法如:catch (IOException | ClassNotFoundException e) {...},官方的说明是multi-catch语法时的异常不能有相交, 如IOException是Exception的子类, 所以用 | 分隔开的异常不能有父子关系.
自定义classloader示例
public class ClTest {
/**
* @param args
*/
public static void main(String[] args) throws Exception {
//classloader1
ClassLoader classLoader1 = defCl("D:/tmp/classes");
runClTest(classLoader1);
}
private static void runClTest(ClassL ...
Groovy语言中闭包(closure)是一个非常重要的概念,而且深入的理解了闭包对充分用好Groovy有很大帮助。对闭包比较书面的一种解释“闭包是可以用作函数参数和方法参数的代码块”。其实Groovy的闭包更象是一个“代码块”或者方法指针,代码在某处被定义然后在其后的调用处执行
Groovy闭包中几个隐含变量
it:默认的参数名,调用是如果没有传参数,it为nullthis : 跟Java一样,是定义闭包所在类的一个引用,不管有多少层闭包嵌套,this指向的都是最上层的类。owner : 封闭闭包的对象(如果只有一层闭包就是this,如果有多层闭包嵌套就是含有此闭包的上层闭包)d ...
最近项目用到了groovy,其实groovy底层就是java,能够编译为字节码,大部分情况能够用较少的代码完成java的功能,动态解释性的脚本语言,语法更加灵活,如果不先看看groovy的入门文章,会觉得挺怪,有多种语言结合的感觉在里面,一时还难以适应。下面的文章供参考:
1、精通 Groovy-使用 Groovy 的简单语法开发 Java 应用程序
http://www.ibm.com/developerworks/cn/education/java/j-groovy/index.html
2、each遍历详解
http://www.ibm.com/developerwork ...
html5读书笔记
- 博客分类:
- web
- Javascript
book&code:http://www.minkbooks.com/
第8章-拖放API
1、7种新的事件:为了得到预期效果,需要停止默认行为
----src--------
dragstart
drag
dragend
---dest------
dragenter
dragover
drop
dragleave
2、拖放操作
drop = document.getElementById('dropbox');
drop.addEventListener('dragenter', function(e){ e.preventDefault(); ...
要看dsa私钥生成是否合法,可以简单验证一下
import java.security.Key;
import java.security.KeyFactory;
import java.security.spec.EncodedKeySpec;
import java.security.spec.PKCS8EncodedKeySpec;
import org.bouncycastle.util.encoders.Base64;
public class TestDsa {
public static void main(String[] args) throws ...
解析XML分为dom和sax两种方式,各有一些不同的java实现
一、dom:由W3C定义的接口,将整个XML文档读入内存构建成一个DOM树,再对各个节点进行操作
1)xml解析
@Override
public void parseXml(String filename){
DocumentBuilderFactory dbf = Doc ...
新功能要上线,老功能该如何下线呢,下面列举一些具体方案的对比说明:
一、从兼容性上考虑:
方案名称
说明
优点
缺点
新接口完全兼容老接口
1、最好的办法,客户端无需做处理
2、需要服务端在接口数据结构设计上,要考虑到扩展性的需求,对服务端接口设计要求比较高
1、可以下线老的接口
2、数据能够最大程度和新版保持一致
无
新接口适配老接口
1、也是比较好的方法,客户端无需做处理
2、服务端会增加一部分工作量
1、可以下线老的接口
2、能够保证数据正确,但不保证新功能被支持
1、需要对输出的数据结构进行转换
...
linux命令-grep
- 博客分类:
- Linux
grep是工作用到最多的命令,绝对是linux下的利器,这里总结一下
用法:grep -[acinv] '搜索内容串' filename
-a 以文本文件方式搜索
-c 计算找到的符合行的次数
-i 忽略大小写
-n 输出行号
-v 反向选择,即找 没有‘搜索字符 ...
1、veloeclipse,http://veloeclipse.googlecode.com/svn/trunk/update/ ,记得调整js的颜色,绿色的要亮瞎眼了
2、argouml,非插件,http://argouml.tigris.org/
3、findbugs,http://findbugs.cs.umd.edu/eclipse/
4、groovy-eclipse,http://groovy.codehaus.org/Eclipse+Plugin
chrome常用插件
- 博客分类:
- web
1、FaWave(发微),FaWave的理念不是简单的多微博同步,而是多微博管理,可以让你在同一个入口很方便的管理你的微博。更多信息请看官方博客: http://fawave.no.de/。插件地址,https://chrome.google.com/webstore/detail/aicelmgbddfgmpieedjiggifabdpcnln?hl=zh-CN
2、一款由国内网友制作的网页截图插件,可以将截图进行分享,批注,是一款功能强大的截图插件。https://chrome.google.com/extensions/detail/alelhddbbhepgpmgidjdcja ...
js框架
- 博客分类:
- J2EE
- web
- Javascript
一、kissy,http://docs.kissyui.com,淘系开源框架
二、jQuery