java
sotong006
java
展开
-
spring获取webapplicationcontext,applicationcontext的几种方法
方法一:在初始化时保存ApplicationContext对象代码:ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml");ac.getBean("beanId");说明:这种方式适用于采用Spring框架的独立应用程序,需要程序通过配置文件手工初始化Spring的情转载 2015-05-20 11:00:51 · 272 阅读 · 0 评论 -
int转换成String
1、String s = "" + i;//方便2、String.valueOf(i);//高效(优先)注:同样的问题适用于float、double、byte等类型向String转换情况。原创 2017-05-02 23:12:34 · 2380 阅读 · 0 评论 -
list循环输出
//循环输出集合中的每一个对象List objectList = new ArrayList<>();for (int i = 0; i < objectList.size(); i++) { Object object = objectList.get(i);}//将集合list转换为迭代器Iterator接口,并且循环输出List list = new ArrayList();l原创 2017-05-02 23:26:29 · 2815 阅读 · 0 评论 -
JAVA isEmpty()方法的使用
eg1:String str = "hello";if(!sst.isEmpty()){ //当s不为空时,才去做某些事情 //doSomeing}eg2:if(gridSettingMap.isEmpty()){ queryGridSetting();}原创 2017-05-02 23:59:53 · 5806 阅读 · 0 评论 -
HashMap的ContainKey()方法
HashMap的ContainKey()该方法调用返回true,如果此映射包含指定键的映射关系。eg1:HashMap newmap = new HashMap();newmap.put(1, "tutorials");newmap.put(2, "point");newmap.put(3, "is best"); System.out.println("Check if原创 2017-05-03 00:03:29 · 1930 阅读 · 0 评论 -
Session设置
Session是由浏览器和服务器之间维护的。Session超时理解为:浏览器和服务器之间创建了一个Session,由于客户端长时间(休眠时间)没有与服务器交互,服务器将此Session销毁,客户端再一次与服务器交互时之前的Session就不存在了。设置Session超时时间方式:方式一: 在web.xml中设置session-config如下: 2 即客户端原创 2017-06-17 09:17:47 · 1040 阅读 · 0 评论 -
equals和equalsignorecase的区别
java中equals和equalsignorecase的区别equals比较时,同时要比较大小写是否相同,而后者,忽略了大小写,如,abc与Abc,前者返回false,后者返回true原创 2017-06-17 10:47:41 · 436 阅读 · 0 评论 -
servlet总结
你可以8080 先关闭netstat –an 主动改变tomcat的端口.到 conf/server.xml 文件中修改(去修改config->server.xml的端口号)1.当serlvet 第一次被调用的时候,会触发init函数,该函数会把servlet实例装载到内存.init函数只会被调用一次2.然后去调用servlet 的 service 函数3.当第二原创 2017-06-03 21:34:08 · 345 阅读 · 0 评论 -
java获得两个日期之间的所有月份和所有
private static List getMonthBetween(String minDate, String maxDate) throws ParseException { ArrayList result = new ArrayList(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");//格式化为年月转载 2017-11-11 09:05:48 · 4904 阅读 · 0 评论 -
经纬度与距离之间的互换
通过经纬度获取距离(单位:米)public class demo { private static double EARTH_RADIUS = 6378.137; private static double rad(double d) { return d * Math.PI / 180.0; } /**原创 2017-11-15 09:47:45 · 3610 阅读 · 0 评论 -
List遍历的时候将其中的元素删除掉
直接删除报错:java.util.ConcurrentModificationException这个问题是说,你不能在对一个List进行遍历的时候将其中的元素删除掉解决办法是,你可以先将要删除的元素用另一个list装起来,等遍历结束再remove掉可以这样写:List delList = new ArrayList();//用来装需要删除的元素for(Informat原创 2017-11-16 10:10:04 · 216 阅读 · 0 评论 -
导出项目war包(Eclipse)
项目右键--选择Export原创 2017-05-02 23:07:55 · 418 阅读 · 0 评论 -
java(Eclipse)快速封装方法
选中要封装的代码->Refactor->Extract Method原创 2017-05-02 23:04:46 · 23191 阅读 · 0 评论 -
什么是继承
为什么要用类的继承?当在定义学生这类时,还有大学生,大学计算机专业学生,于是存在大学计算机专业学生属于大学生,大学生属于学生这种关系。因此学生具有的方法大学生也具有,使用extends关键字省去了在每个类中重复写代码的必要。子类继承了父类所有的属性和方法。(不包含构造方法)方法重写(也叫覆盖,也叫重构):重写的方法必须和被重写方法具有相同的方法名称、参数列表和返转载 2015-06-26 10:50:12 · 349 阅读 · 0 评论 -
linux部署命令
ps auxkill -9 PIDrm -rf /u01/app/Oraclecd /u01/app/Oracle/Middleware/user_projects/domains/base_7004/nohup ./startWebLogic.sh &tail -f nohup.out原创 2016-08-25 20:48:59 · 328 阅读 · 1 评论 -
JAVA设计模式之单例模式
概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印转载 2015-06-29 14:36:38 · 273 阅读 · 0 评论 -
Java多线程的用法详解
1.创建线程 在Java中创建线程有两种方法:使用Thread类和使用Runnable接口。在使用Runnable接口时需要建立一个Thread实例。因此,无论是通过Thread类还是Runnable接口建立线程,都必须建立Thread类或它的子类的实例。Thread构造函数:public Thread( ); public Thread(Runnable target); pu转载 2015-06-26 14:52:20 · 302 阅读 · 0 评论 -
重写、覆盖、重载、多态几个概念的区别分析
override->重写(=覆盖)、overload->重载、polymorphism -> 多态override是重写(覆盖)了一个方法,以实现不同的功能。一般是用于子类在继承父类时,重写(重新实现)父类中的方法。重写(覆盖)的规则: 1、重写方法的参数列表必须完全与被重写的方法的相同,否则不能称其为重写而是重载. 2、重写方法的访问修饰符一定要大于被重写方法的访问修饰符转载 2015-06-26 11:07:03 · 1182 阅读 · 0 评论 -
Web.xml配置详解之context-param
格式定义:[html] view plaincopycontext-param> param-name>contextConfigLocationparam-name> param-value>contextConfigLocationValue>param-value> context-param> 作用转载 2015-05-20 14:27:26 · 316 阅读 · 0 评论 -
org.springframework.web.util.IntrospectorCleanupListener
spring中提供了一个名为org.springframework.web.util.IntrospectorCleanupListener的监听器。它主要负责处理由JavaBeans Introspector的使用而引起的缓冲泄露。spring中对它的描述如下: 它是一个在web应用关闭的时候,清除JavaBeans Introspector的监听器.在web.xml中注册这个liste转载 2015-05-20 11:27:19 · 278 阅读 · 0 评论 -
HttpServletRequest和ServletRequest的区别
HttpServletRequest和ServletRequest都是接口HttpServletRequest继承自ServletRequest HttpServletRequest比ServletRequest多了一些针对于Http协议的方法。 例如:getHeader(), getMethod() , getSession() @Override public vo原创 2017-02-06 10:28:30 · 372 阅读 · 0 评论 -
两个时间相差天数
//时间转换类 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date date1 = sdf.parse("2014-1-10"); Date date2 搜索= sdf.parse("2012-12-20"); //将转换的两个时间对象转换成Calendard对象 Calendar can1 = Calendar.getI原创 2017-01-23 09:43:19 · 341 阅读 · 0 评论 -
java代码块的理解
if(user.getSex() == 1){ out.println("男");}else if(user.getSex() == 2){ out.println("女");}%>if("1".equals(Sex)){ Sex = "男";}else if("2".equals(Sex)){ Sex = "女";}%>Vector v_u原创 2017-04-09 00:25:38 · 364 阅读 · 0 评论 -
java web 验证码
1package com.xlcloud.pf.web.controller;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;...原创 2017-12-22 10:37:01 · 195 阅读 · 0 评论