java小结
文章平均质量分 52
snn1410
这个作者很懒,什么都没留下…
展开
-
1.IFRAME框架中加载的页面 禁止URL直接访问
1.在jsp页面 会使用许多的iframe,用户可以F12知道 菜单的url路径,然后可以直接URL访问,或者修改IFRAME中的src地址。这个时候有两种方法禁止直接访问iframe的内容,首先是js加载时候禁止,/* * 只允许,同一域名下IFRAME 凨来了 */ var url = '${pageContext.request.contextPa...原创 2018-07-08 22:18:06 · 6682 阅读 · 0 评论 -
两个日期比较
一般先得到的是日期string,要先把string转成Date,然后进行两个date的比较date1.compareTo(date2)两个Date类型的变量可以通过compareTo方法来比较。此方法的描述是这样的:如果参数 date1等于此 date2,则返回值0;如果此 date1在 date2参数之前,则返回小于 0 的值;如果此 date1 在 date2 参数之后,则返回大于原创 2013-06-06 15:13:14 · 889 阅读 · 0 评论 -
myeclipse下载破解
myeclipse下载破解 百度文库如下网址已经介绍的很清楚了http://wenku.baidu.com/view/0f93c987d4d8d15abe234e9d.htmlmyeclipse10安装包和破解注册机都可以去网上下载我只说下我遇到的困难,就是run.bat,我双击该批处理文件时,就闪了一下,没看到具体内容。然后我在cmd命令框中,cd run.bat的文件原创 2013-04-02 11:55:29 · 755 阅读 · 0 评论 -
java 线程基础知识
一、定义线程 1、扩展java.lang.Thread类。 此类中有个run()方法,应该注意其用法: public void run()如果该线程是使用独立的 Runnable 运行对象构造的,则调用该 Runnable 对象的 run 方法;否则,该方法不执行任何操作并返回。 Thread 的子类应该重写该方法。2、实现jav转载 2013-01-16 10:01:54 · 746 阅读 · 0 评论 -
tomcat 报错access denied
在Eclipse中构建J2EE项目时,Tomcat出现access denied错误,不能正常启动Tomcat:STACKTRACE:java.net.SocketException: java.security.AccessControlException: access denied (java.net.SocketPermission 127.0.0.1:3306 connect转载 2012-12-05 17:13:46 · 1512 阅读 · 0 评论 -
struts2 数据校验
数据校验:1) 继承ActionSupport ActionSupport类是一个工具类,它已经实现了Action接口。除此之外,它还实现了Validateable接口,提供了数据校验的功能。通过继承ActionSupport类,可以简化struts2的Action 开发。 在Validateable接口中定义了一个validate()方法,重原创 2012-10-13 14:38:24 · 1020 阅读 · 0 评论 -
Eclipse生成EXE文件
eclipse导出jar文件再将它转换成exe可执行文件详解一、导出jar文件:如果你的程序开发已经接近尾声了,正准备将其生成桌面可执行文件却不知道该如何操作时,你只要按照以下步骤实行即可:选中你的项目---然后右击弹出选项列表---选择Export---Java---jar file---next---browser(选择jar的存放路径)---next---next(不管太转载 2012-09-25 09:10:13 · 789 阅读 · 0 评论 -
native2ascii的简单应用
转载地址: http://xiejiangbo.iteye.com/blog/1187372大家参考下,以后用国际化的时候可能会用到,将一个包含非西欧字符的文件处理成标准的ASCII格式,处理完成后生成了一份新文件。命令如下:native2ascii messageResource.properties messageResource_zh_CN.propertie转载 2012-10-13 11:55:28 · 494 阅读 · 0 评论 -
java面试题总结
java面试题总结1、JDK和jre的区别? JDK--- 是一种工具,提供了各种编译运行工具,从jdk的安装路径可以看出,jdk包含jre JRE---是java虚拟机,它为java运行提供了环境 JRE和JDK安装到路径中的jre是不同的,这里的jre是开发java项目的 环境变量设置CLASSPATH: JAVA虚拟机的内加载路径 2、如何利用原创 2012-10-12 11:27:21 · 540 阅读 · 0 评论 -
java Date 小结
1、计算某一月份的最大天数 Calendar time = Calendar.getInstance(); time.clear(); time.set(Calendar.YEAR,2012); //calendar默认的一月是 0 time.set(Calendar.MONTH, 6);//July //本月份的天数 int day = time.get转载 2012-09-10 15:45:32 · 594 阅读 · 0 评论 -
java关系运算符
1、检查对象是否相等Integer n1 = new Integer(47);Integer n2 = new Integer(47);System.out.println(n1==n2);System.out.println(n1!=n2); 结果是:false true一般人都会认为输出结果肯定是true,false。因为两个integ原创 2012-09-03 18:01:02 · 448 阅读 · 0 评论 -
i++ && ++i
对于下面一句话和我的注解要好好理解下,感觉有点绕,但仔细读几遍就会理解了。**********************************************************************************************************************对于前缀形式,我们在执行完运算后才得到值。但对于后缀形式,则是在运算执行前就得到值原创 2012-09-03 17:49:03 · 571 阅读 · 0 评论 -
No result defined for action -- Exception
No result defined for action在开发中总遇到这个问题,No result defined for action:原因:Action中的属性值为空的时候,Struts2的默认拦截器会报错,但是又找不到input的Result,不能够把错误返回,所以报这种错误。详细请参考:http://www.blogjava.net/javagras转载 2013-06-08 11:17:34 · 679 阅读 · 0 评论 -
java 读写csv
javacsv是国外开发的一个比较好的操作csv文件的API,这里简单讲一下用法。先下载javacsv2.0.zip的文件,解压后,把javacsv.jar 添加到项目中。下面是官方网址:http://sourceforge.net/projects/javacsv/files/ /** * 读取CSV文件 */转载 2013-07-09 12:02:07 · 7433 阅读 · 0 评论 -
JAVA 包.算法
JAVA 包与包之间访问(package)转载 2014-03-14 15:10:03 · 934 阅读 · 0 评论 -
date类型与string转换
/** * 将string转换为yyyyMMddHHmmss格式的Date型 * @param time * @return java.util.Date */ public static Date convertStringToDate(String time) { SimpleDateFormat format = new SimpleDateFormat("原创 2012-06-04 15:15:09 · 11478 阅读 · 2 评论 -
Android中调用系统所装的软件打开文件
/** * 打开文件 * @param file */ private void openFile(File file){ Intent intent = new Intent(); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); //设置intent的Action属性 i转载 2016-05-14 17:51:02 · 1905 阅读 · 0 评论 -
将list里面相同属性(如:名字)分割为不同的list保存到map里去
// 将list里面相同名字分割为不同的list保存到map里去 TreeMap> tm=new TreeMap>(); for(int i=0;i<nameResult.size();i++){ KcglRecordView s=(KcglRecordView)nameResult.get(i); if(tm.co原创 2016-03-10 13:40:59 · 2736 阅读 · 1 评论 -
上传excel文件
javascript: // 上传xls文件 var button = $('#importExcel'); log(button); new AjaxUpload(button, { action : 'phoneNoMarket/xlsupload', name : 'file', onSubmit : function(file, ext) { if (!(ext &原创 2016-03-08 16:27:00 · 511 阅读 · 0 评论 -
format(String format, Objece... argues)
format(String format, Objece... argues)函数相当于C语言中的printf函数,但是相对来说更灵活. 和C中的printf函数差不多,在format的时候能够产生单纯的替换效果.用具体的值替换相应的转换符.转换符有如下一些: 在format第一个参数中传入相应的转换符就能代表特定的信息,在第二个参数中传入具体的值完成相应的转载 2014-10-16 15:24:40 · 608 阅读 · 0 评论 -
JAVA获取项目路径
在jsp和class文件中调用的相对路径不同。 在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。另:在Jsp,Servlet,Java中详细获得路径的方法!1.jsp中取得路径: 以工程名为TEST为例: (1)得到转载 2012-03-27 17:24:22 · 494 阅读 · 0 评论 -
java面试题总结
1、JDK和jre的区别? JDK--- 是一种工具,提供了各种编译运行工具,从jdk的安装路径可以看出,jdk包含jre JRE---是java虚拟机,它为java运行提供了环境 JRE和JDK安装到路径中的jre是不同的,这里的jre是开发java项目的 环境变量设置CLASSPATH: JAVA虚拟机的内加载路径 2、如何利用JDK来开发编译jav原创 2014-03-21 13:54:56 · 514 阅读 · 0 评论 -
java Math.round()比较特殊的四舍五入
public class MathTest { public static void main(String[] args) { System.out.println("小数点后第一位=5"); System.out.println("正数:Math.round(11.5)=" + Math.round(11.5));转载 2014-07-02 15:57:59 · 6696 阅读 · 0 评论 -
java中常被忽略的几个问题
下面是自己根据Java六大问题你都懂了吗?自己归纳转载 2014-07-02 15:52:55 · 695 阅读 · 0 评论 -
SSH三大框架的工作原理及流程
Hibernate工作原理及为什么要用?原理:1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的读取并解析映射信息3.通过config.buildSessionFactory();//创建SessionFactory4.sessionFactory.openSessio转载 2014-03-25 15:28:58 · 1231 阅读 · 0 评论 -
总结java面试题
引用地址1、创建一个对象都在内存中做了什么事情? 1) 先将硬盘上制定位置的Person.class文件加载进内存。 2) 执行main方法时,在栈内存中开辟了main方法的空间(压栈-进栈),然后在main方法的栈区分配了一个变量p 3) 在堆内存中开辟了一个实体空间,分配了一个内存首地址值。new 4)在该实体空间中进行属性的空间分配,并转载 2014-03-12 11:10:07 · 700 阅读 · 0 评论 -
eclipse 快捷键
1、Ctrl +1 : 快速修复(最经典的快捷键)2、Ctrl + D: 删除当前行3、Ctrl+Alt+↓: 复制当前行到下一行(复制增加)4、Ctrl+Alt+↑: 复制当前行到上一行(复制增加)5、Alt+↓: 当前行和下面一行交互位置(特别实用,可转载 2012-08-18 13:09:16 · 518 阅读 · 0 评论 -
java 编写xml文件时显示自动提示
eclipseWindow-> Preferences-> XML-> XML Catalog->原创 2012-08-18 09:04:05 · 534 阅读 · 0 评论 -
与、或、异或的操作
在计算机的数据表示中,只定义了正数的表示形式,并没有定义负数的表示形式,所以,负数一般都用补码的形式表示,正数的原码,反码和补码都相同,负数的反码是除符号位为1外,其他位全取反;补码就是“反码+1”例子:求出负数的反码public class operationDemo8{ public static void main(String[] args){原创 2012-04-25 10:26:30 · 1009 阅读 · 0 评论 -
短路与*非短路与 _ 短路或&非短路或
1、验证“&”的作用:public class OperatorDemo{ public static void main(String[] args){ if(10!=10 & 10/0 == 0) //非短路与--要把所有的条件进行判断 { System.out.println("条件满足。。。"); }}原创 2012-04-25 10:02:01 · 6305 阅读 · 1 评论 -
堆栈内存的解释
数组操作中,在栈内存中保存的永远时数组的名称,只开辟了栈内存空间的数组是永远无法使用的,必须有指向的堆内存才可以使用,要想开辟新的对内存则必须使用new关键字,然后只是将此堆内存的使用权交给了对应的栈内存空间,而且一个堆内存空间可以同事被多个栈内存空间指向,即一个人可以有多个名字,人就相当于堆内存,名字就相当于栈内存 int score[] = null; //声明数组原创 2012-04-25 11:29:43 · 1026 阅读 · 0 评论 -
循环的中断关键字
循环的中断关键字1、break语句:break语句可以强迫程序中断循环,当程序执行到break语句时,即会离开循环,继续执行循环外的下一个语句(跳出当前循环),如果break语句出现在嵌套循环中的内层循环,则break语句只会跳出当前层的循环。2、continue语句 continue语句可以强迫程序跳到循环的起始处,当程序运行到continue语句原创 2012-04-25 10:56:52 · 1677 阅读 · 0 评论 -
HashMap遍历的两种方式
第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey(); Object转载 2012-04-09 15:11:52 · 355 阅读 · 0 评论 -
Upload servlet
package com.fendou.archive.service.impl;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;impor原创 2012-03-27 23:05:25 · 694 阅读 · 0 评论 -
数组赋值
---两个数组的长度一样 List list 1= new ArrayList(); ///(js: 创建数组 var arrayData = new Array(100); ) list1.add("A");list1.add("A");list1.add("A"); List list 2= new ArrayList(list1.size()原创 2011-12-30 15:01:41 · 524 阅读 · 0 评论 -
JDK5与JDK6区别
JDK5与JDK6区别 1. 泛型2 自动装箱/拆箱3 for-each4 static import5 变长参数1. 泛型 1.4之前 java util包中容器类,装的是Object对象,你要装特定的类型可以,但要强制转换,这可能导致运行时错误.例:原来ArrayList list=new ArrayList();list.add(new Int转载 2012-01-09 10:34:40 · 4073 阅读 · 1 评论 -
根据字符长度来获取字节数
/** * * @param aString 字符 */ function getLengthBybyte(aString){ var len = 0; for (var i = 0; i var ucode = aString.charCodeAt(i); // Shift_JIS: 0x0 ~ 0x80, 0xa0 , 0xa1原创 2011-11-08 10:24:28 · 634 阅读 · 0 评论 -
去掉字符串内的空格
可以使用正则表达式 String s="abc"; s.replaceAll(" ", ""); 看 空格 是否是 \s 表示的, 是的话 String s="abc"; s.replaceAll("\\s", "");转载 2011-11-05 10:50:55 · 440 阅读 · 0 评论 -
java将去除多余只留一个空格
package test;import java.text.DecimalFormat;public class Test { /** * @param args */ public static void main(String[] args) { String aa = "a b c D"; String bb = aa.su原创 2011-11-04 17:33:51 · 3772 阅读 · 0 评论 -
java中常用的内存区域
在java中主要存在四块内存空间,这些内存空间的名称及作用如下: 1)栈内存空间: 保存所有的对象名称(更准确的说时保存了引用的堆内存空间的地址) 2)堆内存空间:保存每个对象的具体属性内容 3)全局数据区:保存static类型的属性 4)全局代码区: 保存所有的方法定义原创 2012-04-25 11:50:57 · 496 阅读 · 0 评论