list:是一个有序列可变具体使用方法:1、声明s=["aaaaaa","bbbbbbbb"];2、访问第一个元素s[0] 3、访问倒数第一个元素s[-1] 4、在最后一个元素后添加一个元素s.append("cccccccccccc") 5、在索引1处插入值s.insert(1,"aaaaaaaa...
分类:
编程语言 时间:
2015-06-27 01:09:54
阅读次数:
123
在顶部定义java变量:<%Stringurl=request.getContextPath()+"/Page";%>在body里的标签中调用该变量<cusTag:CustomTagallCount="135"currentPageIndex="3"id="pageTag"actionPath="<%=url%>"pageNumber="20"height="30"width="600"></cusTag:CustomTag>
分类:
编程语言 时间:
2015-06-27 00:03:09
阅读次数:
173
声明触发器loadPortalUserLoginOrLogoutTrigger<beanid="quartzSchedulerFactory"class="org.springframework.scheduling.quartz.SchedulerFactoryBean"><propertyname="triggers"><list><reflocal="loadPortalUserLoginOrLogoutTrigger"/></list&g..
分类:
编程语言 时间:
2015-06-27 00:01:37
阅读次数:
226
启动线程List<ActionDevice>temDevice=newArrayList<ActionDevice>();ScheduleEexcuteThreadSET=newScheduleEexcuteThread(temDevice);SET.start();参数temDevice为需要操作的对象。参数ActionDevice为实体类线程ScheduleEexcuteThread需要继承ThreadpublicclassSc..
分类:
编程语言 时间:
2015-06-27 00:01:01
阅读次数:
318
创建需要比较的实体属性字符创比较publicclassZoneComparatorNameimplementsComparator<ZoneDTO>{@Overridepublicintcompare(ZoneDTOZ1,ZoneDTOZ2){Stringname1=Z1.getName();Stringname2=Z2.getName();if(name1.compareTo(name2)>0){return0;}else{return-1;}}}整形..
分类:
编程语言 时间:
2015-06-26 23:58:59
阅读次数:
362
1.Iterator迭代器所有Collection的实现类都实现了iterator方法,该方法返回一个Iterator接口类型的对象,用于实现对集合元素迭代的便利。在java.util包下。1)Iterator定义有三个方法:①booleanhasNext()方法:判断指针后面是否有元素。②Enext()方法:指针后移,并返回当前元..
分类:
编程语言 时间:
2015-06-26 23:58:37
阅读次数:
367
<beanid="myTask"class="org.jks.schedule.MyTask"/> <beanid="scheduleReportTask"class="org.springframework.scheduling.timer.ScheduledTimerTask"> <propertyname="timerTask"ref="myTask"/> <propertyname="period"> <value>1000</..
分类:
编程语言 时间:
2015-06-26 23:57:54
阅读次数:
167
调用线程的run方法只是相当于在当前线程中调用一个普通方法,而start则是新建一个线程执行run中的代码
分类:
编程语言 时间:
2015-06-26 23:52:49
阅读次数:
139
1.前言
本篇文章的所有代码例子,如果是windows上编译运行,则使用的是visual studio 2013。如果是RHEL6.5平台(linux kernal: 2.6.32-431.el6.i686)上编译运行,则其gcc版本为4.4.7,如下所示:
[root@MiWiFi-R1CM ~]# gcc --version
gcc (GCC) 4.4.7 20120313 (Red H...
分类:
编程语言 时间:
2015-06-26 23:50:38
阅读次数:
283
JVM全称是java Virtual Machine(java虚拟机),JVM屏蔽了与各个计算机平台相关的软件和硬件差异。
在接下来的日子里,通过写博客的形式学习JVM,让自己更懂得Java!
本系列文章是对《深入分析javaweb技术内幕》和《深入理解java虚拟机》的总结,欢迎大家一起吐槽,一起进步。
《JVM解读》第一篇:JVM体系结构
《JVM解读》第二篇:JVM类加载器ClassL...
分类:
编程语言 时间:
2015-06-26 23:49:48
阅读次数:
161
目前在用spring mvc写一个远程控制的工具。 今天写了两个类的dao层, 然后抽出了一个dao层接口。 导出接口时发现将原有类的注解@Transactional 也导到接口中了。 如果能将注解加到接口中,那就不需要一个个地加到实现类中了。
为了验证方法是否可靠,立马开工尝试。将第一个实现类(Class1)的注解去掉后,测试能正常跑通。 但将第二个实现类(Class2)的注解去掉后,就不通...
分类:
编程语言 时间:
2015-06-26 23:49:38
阅读次数:
275
应用场景:比如有一个深层次的文件目录结构,如:javaAPI每个文件里面都有相同的内容,而我们要统一修改为其他内容。上千个文件如果一个个修改显得太不明智。import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
impor...
分类:
编程语言 时间:
2015-06-26 23:50:06
阅读次数:
239
Google Roads API提供了强大的道路获取接口,用户只需调用相应的API就可以获取相应区域的道路坐标以及道路的限速信息。具体的调用方法如下:
https://roads.googleapis.com/v1/snapToRoads?path=-35.27801,149.12958|-35.28032,149.12907|-35.28099,149.12929|-35.28144,14...
分类:
编程语言 时间:
2015-06-26 23:49:17
阅读次数:
523
spring MVC中如何获取request 呢?
有如下方式:
方式一:在action中注入request
直接在action的参数中增加HttpServletRequest request...
分类:
编程语言 时间:
2015-06-26 23:46:44
阅读次数:
224
前不久面试官让我说一下怎么理解java数据结构框架,之前也看过部分源码,balabala讲了一堆,现在总结一下。java.util包中三个重要的接口及特点:List(列表)、Set(保证集合中元素唯一)、Map(维护多个key-value键值对,保证key唯一)。其不同子类的实现各有差异,如是否同步(线程安全)、是否有序。
常用类继承树:
以下结合源码讲解常用类实现原理及相互之间的差异。
Col...
分类:
编程语言 时间:
2015-06-26 23:49:12
阅读次数:
291
csv是Comma-Separated Values的缩写,是用文本文件形式储存的表格数据,比如如下的表格:就可以存储为csv文件,文件内容是:No.,Name,Age,Score1,Apple,12,982,Ben,13,973,Celia,14,964,Dave,15,95假设上述csv文件.....
分类:
编程语言 时间:
2015-06-26 23:45:59
阅读次数:
287
Spring.Core作为整个Spring框架的基础,实现了依赖注入的功能。Spring框架的其它模块都要依赖或扩展该模块。 IObjectFactory接口,该接口实现了工厂模式,使用它可以帮我们创建对象,与具体的程序逻辑解耦。 IApplicationContext是IObjectFactory...
分类:
编程语言 时间:
2015-06-26 23:42:02
阅读次数:
173