原来写过不少关于java的基础,但是放的比较混乱,今天整理一下,方便需要的同学来月小升博客学习。 1.java初步学习hello word http://java-er.com/blog/java-hello/ 2.java 基本数据类型 http://java-er.com/blog/java-basic/ 3.java private,protected,default,public 的区别 http://java-er.com/blog/java-private-protected-default-public/ More
第一话:如何生成一个随机数字,指定随机数范围为60-100 int f = (int)(Math.random()*40 + 60);//60 到100之间随机数字 f = (int)(Math.random()*40);//0到40之间的数字 System.out.println(Math.random()); System.out.println(f); 以上采用+60 的办法,巧妙解决了最小数是60的问题。 我们知道Math.random 生成0到0.999 More
最近要做一个FLASH里修改图片,合成图片,然后将图片保存到服务器 (有点在线版美图秀秀那个拼图功能)拿到工程师给的之前的PHP代码 看到$GLOBALS 这个方法,就隐约知道php还有个类似post,get功能的接受函数 小翻了一下,一个博客如何说的 http://blog.sina.com.cn/s/blog_4657e98e0100dyxp.html 这两天在做WEB SERVICE,想详细了解一下soa More
java.lang.UnsupportedClassVersionError: org/apache/nutch/crawl/Crawl3 : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLo More
执行ant编译时,总会出现如下的警告: [javac] D:\SnowPad\build.xml:26: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds 虽然不影响编译,但还是解决才安心。其实解决方法也很简单,只需要根据提示在javac任务中添加includeAntRuntime="false"属性即可。例如: 修改前: 修改后 More
之前用的sun的ftp包,在java7 下面,过时了,不能用,无法引入。觉得还是用Apache的吧。 下载了一个commons-net-3.0.0.jar的包搞了一通以后,发现上传的文件为0大小,郁闷啊。 在百度里翻了半天别人问的这个问题,无正确回答 最后跑google翻出去看外国人说是包有毛病,得用3.0.1的,于是跑去下载个commons-net-3.0.1.jar,就成功了。 伟大 More
将一个主URL和当前URL内的url进行合并,自动获取下一次点击应该跳转的地方 比如一个网页叫 http://xx.com/a2/ 解析这个网页的内容,里面有许多 b2 2.html 3.html 如果逐个计算,好像也可以忍受,使用java来判断比如开头为/表示要和根目录相加,../表示要跳上去一级别 如果出现了../../呢。 跳上去2级 ../../../跳上去3级 还有一些意想不到的 比 More
官方地址 http://jmeter.apache.org/ JMeter 最早是为了测试 Tomcat 的前身 JServ 的执行效率而诞生的。到目前为止,它的最新版本是2.9,它的测试能力也不再仅仅只局限于对于Web服务器的测试,而是涵盖了数据库、JMS、Web Service、LDAP、JUNIT等多种对象的测试能力。 1. 测试计划是使用 JMeter 进行测试的起点,它是其它 JMeter 测试元件的容器。 2. 线程 More
redis提供了灵活的数据查询方式,最牛的就是key的搜索支持正则表达式。 jedis.keys("*");表示搜索所有key jedis.keys("abc*")表示搜索开头为abc的key数据 遍历了key就能遍历到value。 其实就是一个set RedisDO rd = new RedisDO(); rd.open(); Set s = rd.jedis.keys("*"); Iterator it = s.iterator(); while (it.hasNext()) { More
最近搞的超级编辑器,发现需要监测文本框内容变化,即监控用户输入。不过发现简单的addKeyListener无法监测用户输入了中文,输入英文或者空格就可以。 发现监测awt的文本框变化,还得用addInputMethodListener。 据资料显示Jtextpane和JText方法名称可能有所差别。 package com.javaer.examples.awt; import java.awt.Dimension; impor More