分享一个获取外网ip的简洁网站

http://smart-ip.net/myip
可用于模拟请求获取外网ip

阅读更多

HibernateUtil.save

1
2
3
4
5
6
7
8
9
10
11
12
Sessionsession=null;  
try{
session=HibernateUtil.getSession();
session.beginTransaction();
session.save(customer);
session.getTransaction().commit();
}catch(Exceptione){
e.printStackTrace();
session.getTransaction().rollback();
}finally{
HibernateUtil.closeSession();
}

阅读更多

HibernateUtil

`java
package com.yuan.hibernate;

阅读更多

String类型转为Double

精度的问题!用基本类型的double类型进行运算可能会丢失精度。而且特别大的数又没法处理。所以如果用BigDecimal这个类问题就解决了。这个类在java.Math包下。它可以处理任意精度的数据。对于楼主出现的问题,我从新写了段代码,仅供参考。但是主要是还得查看API!代码如下:

阅读更多

Linux下git使用

    阅读更多

    学校项目整理

    恒丰人才库管理系统(企业内部项目)

      阅读更多

      JS保留小数点后面2位小数

        阅读更多

        request转发页面

        1
        request.getRequestDispatcher("result.jsp").forward(request,response);

        阅读更多

        Struts2基于注解的Action配置

        使用注解来配置Action的最大好处就是可以实现零配置,但是事务都是有利有弊的,使用方便,维护起来就没那么方便了。
        要使用注解方式,我们必须添加一个额外包:
        struts2-convention-plugin-2.x.x.jar。
        虽说是零配置的,但struts.xml还是少不了的,配置如下:

        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        17
        18
        19
        20
        21
        <?xml version="1.0" encoding="UTF-8" ?>   
        <!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
        "http://struts.apache.org/dtds/struts-2.1.7.dtd">
        <struts>
        <!-- 请求参数的编码方式-->
        <constant name="struts.i18n.encoding" value="UTF-8"/>
        <!-- 指定被struts2处理的请求后缀类型。多个用逗号隔开-->
        <constant name="struts.action.extension" value="action,do,htm"/>
        <!-- 当struts.xml改动后,是否重新加载。默认值为false(生产环境下使用),开发阶段最好打开 -->
        <constant name="struts.configuration.xml.reload" value="true"/>
        <!-- 是否使用struts的开发模式。开发模式会有更多的调试信息。默认值为false(生产环境下使用),开发阶段最好打开 -->
        <constant name="struts.devMode" value="false"/>
        <!-- 设置浏览器是否缓存静态内容。默认值为true(生产环境下使用),开发阶段最好关闭 -->
        <constant name="struts.serve.static.browserCache" value="false" />
        <!-- 指定由spring负责action对象的创建
        <constant name="struts.objectFactory" value="spring" />
        -->
        <!-- 是否开启动态方法调用-->
        <constant name="struts.enable.DynamicMethodInvocation" value="false"/>
        </struts>

        阅读更多

        阿里巴巴校招

        开放式问题

          阅读更多