update shoes_store set title=substring_index(title,',',1)
将title按逗号分割,1,代表取分割后的第一段,2,代表第二段,-1为最后一段
java.lang.Runtime类提供了查看当前JVM内存的使用情况。每个java实例(即虚拟机实例)只有一个Runtime的实例,通过Runtime.getRuntime()可以得到当前虚拟机中的Runtime实例对象。
Runtime提供3个方法可以获取当前JVM最大可以使用内存、当前JVM已拥有最大内存和剩余未使用内存。这3个内存指的都是JVM堆内存。
Runtime.maxMemory();
Runtime.totalMemory();
Runtime.freeMemory();
首先在JAVA的启动参数中加入指定-Xmx100m,设置JVM堆最大可以使用100m的内存。 ..
最近运行程序,老是遇到内存溢出的问题,Out of Memory(系统内存不足)的异常。仔细查资料,好好学习了一下虚拟机的几只,才知道,这是因为Java虚拟机默认分配的内存只有64M,如果应用的比较大,超出了64M,Java虚拟机就会抛出OutOfMemoryError,并停止运行。所以,如果我们要运行大程序,就必须添加内存使用命令-Xms(最小使用内存) -Xmx(最大使用内存)。
一般在开发有,我们有如下几种可能用到的地方。
..
有一个叫A
public class A{
public A(String param1,String param2){
}
}
--------------
利用java反射机制,举例如下:
import java.lang.reflect.Constructor;
/**
*
*/
/**
* @author dennis
*
*/
public class Test3 {
private String owner;
private int i;
public Test3() {
}
/**
* @param owner
* @param i
*/
public Test3(String owner, int i) {
super..
linux mysql忘记密码的多种解决方法。
我的系统是ubuntu6.06,最近新装好的mysql在进入mysql工具时,总是有错误提示:
# mysql -uroot -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
使用网上介绍的方法修改root用户的密码:
# mysqladmin -uroot -p password 'newpassword'
Enter password:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost..
[root@s13 ~]# uname -a
Linux s13 2.6.9-42.ELsmp #1 SMP Wed Jul 12 23:32:02 EDT 2006 x86_64 x86_64 x86_64 GNU/Linux
[root@s13 ~]# wget http://h50176.www5.hp.com/local_drivers/24434/hpacucli-7.50-18.linux.rpm
[root@s13 ~]# rpm -ivh hpacucli-7.50-18.linux.rpm
[root@s13 ~]# hpacucli ctrl slot=0 pd all show status
physicaldrive 1:0 (port 1:id 0, 72.8 GB): OK
physicaldrive 1:1 (port 1:id 1, 72.8 GB): OK
[root@s13 ~]# hpacucli ctrl all show status
Smart Array 6i in Slot 0
..
File("e:/1.xml", content); //System.out.println(sb); } catch (Exception e) { e.printStackTrace(); ..
HttpClient是Apache基金下jakarta commons项目中的一个小项目,该项目封装了对远程地址下载的一些功能,最新版本为3.0。该项目地址:http://jakarta.apache.org/commons/httpclient
最近在编写Spider的时候就用到了HttpClient。在使用过程中发现一个有趣现象:有些URL的编码方式是utf-8,有些URL的编码方式是gbk。他总能够正确识别,但是有些他又不能识别(抓取回来后是乱码)。调用的是:httpMethod.getResponseBodyAsString(); 方法。
在进行进一步分析时,发现他对在http头信息中有charset描述的就正确正常识别。如:
HTTP..
★ 数组转Collection
使用Apache Jakarta Commons Collections:
import org.apache.commons.collections.CollectionUtils;
String[] strArray = {"aaa", "bbb", "ccc"};
List strList = new ArrayList();
Set strSet = new HashSet();
CollectionUtils.addAll(strList, strArray);
CollectionUtils.addAll(strSet, st..
使用 CollectionUtils 中四个方法之一执行集合操作.这四种分别是 union(),intersection();disjunction(); subtract();
下列例子就是演示了如何使用上述四个方法处理两个 Collection;
注: 这些方法都是数学的集合算法
import java.util.Arrays; import java.util.Collection; import java.util.Collections; import java.util.List; ..