普通方法调用(随时增加)

1.Map中的containsKey方法——判断是否包含指定的键名

Map m = new HashMap();

m.put("a","a");

m.put("b","b");

String key = "b";

 

boolean contains =m.containsKey(key);

    if (contains) {

   System.out.println("在Map集合中包含键名" + key);

    } else {

   System.out.println("在Map集合中不包含键名" + key);

    }

 

2.dom4j xml与字符串的转换等

  1.读取XML文件,获得document对象

     SAXReader reader = new SAXReader(); 

     Document   document = reader.read(new File("lijiahong.xml"));

  2.解析XML形式的文本,得到document对象.

     String text = "<lijiahong></lijiahong>";

     Document document = DocumentHelper.parseText(text);

  3.主动创建document对象.

     Document document = DocumentHelper.createDocument();             //创建根节点 

     Element root = document.addElement("lijiahong"); 

  4.节点相关

    1.获取文档的根节点.
      Element rootElm = document.getRootElement();
    2.取得某节点的单个子节点.
      Element memberElm=root.element("member");// "member"是节点名
    3.取得节点的文字
      String text=memberElm.getText();

    

 

3.java StringTokenizer使用方法

int countTokens():返回nextToken方法被调用的次数。
boolean hasMoreTokens():返回是否还有分隔符。
boolean hasMoreElements():返回是否还有分隔符。
String nextToken():返回从当前位置到下一个分隔符的字符串。
Object nextElement():返回从当前位置到下一个分隔符的字符串。
String nextToken(String delim):与4类似,以指定的分隔符返回结果。

 

String s=new String("The Java platform is the ideal platform for network computing");
StringTokenizer st=new StringTokenizer(s);
System.out.println("Token Total:"+st.countTokens());
while ( st.hasMoreElements() ){
System.out.println(st.nextToken());
}


String s=new String("The=Java=platform=is=the=ideal=platform=for=network=computing");
StringTokenizer st=new StringTokenizer(s,"=",true);
System.out.println("Token Total:"+st.countTokens());
while ( st.hasMoreElements() ){
System.out.println(st.nextToken());
}

 

4.jsp中跳转和js中重定向

href="javascript:window.location.href='url'"

window.location.href = "${basePath}/qiye/contact/person/select";

5.ajax返回map类型

$.ajax({
                cache: false,
                type: "POST",
                url:"${basePath}/qiye/contact/person/operationPerson",
                data:$('#blockForm').serialize(),
                async: false,
                error: function(data) {
                    alert("出现问题,请稍后再试");
                },
                success: function(msg) {
if(msg["state"] == "ok"){
//alert(msg["state"]);
alert("修改成功,即将跳转主页");
window.location.href = "${basePath}/qiye/contact/person/select";


}else
{
alert(msg["errmsg"]);
}

                      }
            });

6.Jquery怎么获取select选中项 自定义属性的值

("#select1  option:selected").attr("你定义的属性");
如果你的属性定义的是data-xxx,那么直接
("#select1 option:selected").data("xxx");



7.把request提交过来的参数放在一个map中


Map<String,Object> beanMap = req.getParameterMap();

8.遍历map

  for (Entry<String, Object> entry : beanMap.entrySet()) {
  System.out.println("Key = " + entry.getKey() + ", Value = " + entry.getValue());
  }

 

9.map转javaBean
org.apache.commons.beanutilsjar包里的
testBean t = new testBean();
Map m = new HashMap();
m.put("","");
BeanUtils.populate(t, map);




转载于:https://www.cnblogs.com/lijiahong/p/5386188.html

### IntelliJ IDEA 添加启动项的配置方法 在IntelliJ IDEA中添加启动项通常涉及运行/调试配置(Run/Debug Configurations),这使得开发者能够轻松管理项目的不同运行模式。以下是关于如何在IntelliJ IDEA中配置新增启动项的具体说明: #### 1. 打开运行/调试配置界面 通过点击顶部菜单栏中的 **"Run" -> "Edit Configurations..."** 或者直接按下快捷键 `Alt + Shift + F10` 后选择编辑选项,进入运行/调试配置窗口[^3]。 #### 2. 创建新的启动项 在弹出的对话框中,点击左上角的加号图标 (`+`),然后根据项目需求选择合适的配置类型。对于Spring Boot项目,可以选择 **"Spring Boot"** 类型;如果是普通Java应用程序,则选择 **"Application"**[^2]。 #### 3. 设置启动参数 - **Main Class**: 在新建的配置中指定程序入口类(即包含`main`方法的类)。可以通过右侧的省略号按钮(`...`)来快速定位到目标类。 - **VM Options**: 如果需要设置虚拟机参数(如内存大小、GC策略等),可以在该字段输入相关内容。例如 `-Xms512m -Xmx1024m` 表示初始堆内存为512MB,最大堆内存为1GB[^1]。 - **Program Arguments**: 填写传递给`main`方法字符串数组形式的命令行参数。 - **Working Directory**: 定义工作目录路径,默认情况下会自动填充当前模块根目录。 #### 4. 配置环境变量(可选) 如果应用依赖特定的环境变量,在同一页面下方找到 **Environment variables** 输入框并按需填写。多个变量之间用分号`;`隔开,格式类似于 `VAR_NAME=value;ANOTHER_VAR=anotherValue`。 #### 5. 应用保存 完成上述所有设置之后,记得单击底部的 **Apply**(应用) 和 **OK** 按钮以保存更改。此时新创建的启动项将会出现在主界面上方工具条里供随时调用。 ```bash # 示例:假设我们有一个名为MyApp.java的应用程序, # 并希望为其分配更多的内存资源以及传入一些测试数据作为参数。 java -Xms512m -Xmx1g MyApp arg1 arg2 ``` --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值