- 博客(44)
- 收藏
- 关注
原创 【JAVA学习】找不到或无法加载主类
写了个简单的测试,就是一个main方法,运行一下居然出现:找不到或无法加载主类......可能有两个原因:【1】先排除最愚蠢的,看看problems里面有多少错误,解决了再试试;【2】确定你jdk安装正确!安装方法百度满天飞。...
2015-01-26 13:43:08
960
转载 【JAVA学习】Java heap space -Xmn -Xms -Xmx
使用Java程序从数据库中查询大量的数据时出现异常:java.lang.OutOfMemoryError: Java heap space 在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)是...
2014-12-31 09:43:57
1781
原创 【JAVA学习】常用的正则表达式
一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1...
2014-12-09 14:47:26
647
原创 【JAVA学习】Null value was assigned to a property of primitive type setter of com.##.##.##
出错环境:SSH项目出错原因:##.java实体有一个example属性,类型为int;对应数据库中的字段为EX,类型为int;由于该字段是后来添加的,所以之前的数据该字段的值为(null),当去读取数据是报错:Null value was assigned to a property of primitive type setter of com.##.##.##解决...
2014-11-19 14:04:31
1906
原创 【前端开发】CKEditor的使用和验证
<!--导入--><script type="text/javascript" src="js/ckeditor/ckeditor.js"></script>---------------------------------------------------------------------------------------------------...
2014-11-18 10:25:20
1846
1
原创 【JAVA学习】“-Xmx1024m -Xms1024m -Xmn512m -Xss256k”——Java运行参数(转)
年轻代 年老代概念 http://jefferent.iteye.com/blog/1123677JVM的堆的内存,是通过下面面两个参数控制的-Xms最小堆的大小,也就是当你的虚拟机启动后,就会分配这么大的堆内存给你-Xmx是最大堆的大小当最小堆占满后,会尝试进行GC,如果GC之后还不能得到足够的内存(GC未必会收集到所有当前可用内存),分配新的对象,那么就会扩展堆...
2014-09-04 10:23:52
26774
3
转载 【JAVA学习】tomcat内存溢出,修改设置。-Xss256m -Xms512m -Xmx800m -XX:MaxPermSize=512m
问题描述:1. java.lang.OutOfMemoryError: Java heap space JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可...
2014-09-04 10:16:20
12418
转载 【JAVA学习】java虚拟机内存配置,-Xss256m -Xms512m -Xmx800m -XX:MaxPermSize=512m
一.Java虚拟机内存配置:(1)操作:项目名(如:CK02)->右键(选择选项Properties)->Run/Debug Settings->选中要执行的程序(如:Launch)->点击(edit..)->选择(x)=Arguments在VM arguments下填写如:-Xmx1024m -Xms512m -XX:MaxPermSize=256m...
2014-09-04 10:13:46
11061
原创 【夯实基础】java关键字synchronized 详解
尊重版权:http://www.cnblogs.com/GnagWang/archive/2011/02/27/1966606.htmlJava语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得...
2014-08-05 10:38:46
706
原创 【夯实基础】Spring在ssh中的作用
尊重版权:http://blog.youkuaiyun.com/qjlsharp/archive/2009/03/21/4013255.aspx写的真不错。在SSH框假中spring充当了管理容器的角色。我们都知道Hibernate用来做持久层,因为它将JDBC做了一个良好的封装,程序员在与数据库进行交互时可以不用书写大量的SQL语句。Struts是用来做应用层的,他它负责调用业务逻辑serivce层...
2014-07-31 00:11:09
653
原创 【夯实基础】struts2.0请求流程
(前期介绍)HTTPServlet应用编程接口 HTTP Servlet使用一个HTML表格来发送和接收数据。要创建一个HTTP Servlet,请扩展HttpServlet类, 该类是用专门的方法来处理HTML表格的GenericServlet的一个子类。HTML表单是由<FORM>和</FORM>标记定义的。表单中典型地包含输入字段(...
2014-07-30 17:59:44
466
转载 【夯实基础】JAVA集合框架总结(list和set的区别等等)
尊重原创:http://www.blogjava.net/EvanLiu/archive/2007/11/12/159884.html 有序否 允许元素重复否 Collection 否 是 List ...
2014-07-29 01:19:09
1141
转载 【夯实基础】JQuery中$.ajax()方法参数都有哪些?
url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局设置。asy...
2014-07-29 00:59:24
1566
原创 【夯实基础】JSP的9个内置对象
request, response, out, session,application, config, pagecontext, page, exception. 一.request对象 该对象封装了用户提交的信息,通过调用该对象相应的方法可以获取封装的信息,即使用该对象可以获取用户提交信息。 二.response对象 对客户的请求做出动态的响应,向客户端发送数据。 三...
2014-07-29 00:37:28
551
原创 【JAVA学习】hibernate could not resolve property: com of
这个异常一般是因为映射文件造成的请逐一排查:1.hibernate.config.xml中添加的映射文件是否正确2.映射文件中的类是否正确指定。3.映射文件映射的属性名是否跟类中的属性名一致。4.映射文件映射的属性类型是否跟类中的属性一致。5.映射文件映射到属性在类里是否有GET,SET方法。6.如果类中的属性名有跟数据库关键字相同的(比如说desc),那么映射文件中的对应属性的列名...
2014-07-21 17:27:57
668
原创 【前端开发】提高网站加载速度
尊重原创:但是出处不明......YSlow是yahoo美国开发的一个页面评分插件,非常的棒,从中我们可以看出我们页面上的很多不足,并且可以知道我们改怎么却改进和优化。 仔细研究了下YSlow跌评分规则主要有12条: 1. Make fewer HTTP requests 尽可能少的http请求。。我们有141个请求(其中15个JS请求,3个CSS请求,47个CSS backgr...
2014-07-06 18:38:36
1209
原创 【前端开发】25种提高网页加载速度的方法和技巧
尊重原创:http://blog.youkuaiyun.com/wxzking/article/details/4089384您希望加快网页的加载速度吗?了解如何通过缩短加载时间来改善拨号上网用户的浏览体验,在某些情形下,加载时间最多可缩短 80%。下面介绍二十五中网速方法和技巧。一、使用良好的结构可扩展 HTML (XHTML) 具有许多优势,但是其缺点也很明显。XHTML 可能使您的...
2014-07-06 18:24:45
8956
原创 【其他】笔记本的辐射有多大?
尊重原创:http://www.douban.com/group/topic/8987764/大部分人的看法是有辐射,但辐射不大。以下是两比较有根据的观点:观点一:这是一份来自BTV《科教观察》对笔记本电脑辐射、台式电脑主机辐射、显示器辐射及其他外围设备辐射值大小的测试。希望对想了解电脑各配件辐射到底有多少的朋友提供些参考。CRT 显示器辐射测试。显示屏前紧贴着是1.00μT(注...
2014-07-04 11:18:07
2242
转载 【JAVA学习】session 清理缓存的理解 和 如何 清空缓存中的数据
尊重版权:http://blog.sina.com.cn/s/blog_62a151be0100nf28.htmlSession执行一些sql语句把内存中的对象的状态同步到数据库,这个过程被称为session清理.在默认情况下,Session会在下面的时间点清理缓存。1 当应用程序调用net.sf.hibernate.Transacation的commit()方法的时候,comm...
2014-07-03 17:21:15
5240
原创 【JAVA学习】轻量级与重量级
轻量级(Lightweight)轻量级的形容是相对于一些重量级的容器(如EJB 容器)来说的,Spring 的核心包在文件容量上只有不到1MB 的大小,而使用Spring 核心包所需要的资源负担也是很小的,您甚至可以在小型设备中使用Spring 的核心包。引用《Spring 技术手册》轻量级重量级某种程度上是以启动程序需要的资源来决定。比如,EJB启动的时候,需要消耗大量的资源,内存,...
2014-06-30 17:01:52
967
原创 【JAVA学习】单例模式的七种写法
尊重版权:http://cantellow.iteye.com/blog/838473第一种(懒汉,线程不安全):Java代码publicclassSingleton{ privatestaticSingletoninstance; privateSingleton(){} publicstaticS...
2014-06-30 13:43:09
727
原创 【JAVA学习】MYSQL数据库高级应用
视图 视图是虚拟的表,与包含数据的表不一样,视图只包含使用时动态检索数据的查询,而自身不包含任何数据为什么要视图•重用SQL语句•简化复杂的SQL操作•使用表的组成部分而不是整个表•保护数据。可以给用户授予表的特定部分的访问权限而不...
2014-06-30 11:32:37
534
原创 【JAVA学习】struts2的action中使用session的方法
尊重版权:http://hi.baidu.com/dillisbest/item/0bdc35c0b477b853ad00efac在Struts2里,如果需要在Action中使用session,可以通过下面两种方式得到1.通过ActionContext class中的方法getSession得到2.Action实现org.apache.struts2.interceptor.Sessio...
2014-06-27 12:01:52
1287
原创 【JAVA学习】struts2 中 Actionsupport 的作用
尊重原创:http://xumiao900.iteye.com/blog/469760Action 跟 Actionsupport 的区别 当我们在写action的时候,可以实现Action接口,也可以继承Actionsupport这个类.到底这两个有什么区别呢?Action接口有:public static final java.lang.String SUCCESS...
2014-06-27 11:25:09
2137
原创 【JAVA学习】序列化与反序列化
尊重原创:http://zhidao.baidu.com/question/155071231.html?fr=qrl&cid=870&index=11、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态,并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存Object States,但是Java给你提供一种应该比你自己好的保存对象状...
2014-06-26 17:26:09
590
原创 【JAVA学习】拦截器与过滤器的区别
过滤器它是在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的 action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或者在传入servlet或者 struts的action前统一设置字符集,或者去除掉一些非法字符拦截器它是在面向切面编程的...
2014-06-26 17:25:11
1059
原创 【JAVA学习】读取文件getClassLoader().getResourceAsStream("xxx")
getClassLoader().getResourceAsStream("config.xml");getClassLoader().getResourceAsStream("/src/config.xml");有/,/代表代表了工程的根目录没有/,代表当前类的目录,运行环境下当然没有src目录了...
2014-06-22 12:20:05
1814
转载 【JAVA学习】JAVA中int、String的类型转换
尊重版权,转自:http://blog.sina.com.cn/s/blog_4f9d6b1001000bfo.html之前整理的不是很全面,今天见到个还不错的,希望能为有困惑的同学提供帮助。int -> Stringint i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);这两种方法有什么区...
2014-05-13 19:34:00
599
原创 【前段开发】10步掌握CSS定位: position static relative absolute float
希望能帮到需要的人,转自:http://www.see-design.com.tw/i/css_position.html 1. position:static元素的 position 屬性默認值為:static,即該元素出現在文檔的常規位置,不會重新定位。通常此屬性值可以不設置,除非是要覆蓋之前的定義。#div-1 { position:static;...
2014-04-28 14:05:51
1019
原创 【UI设计】收集一些名词I should konw,未完待续......
间色亦称“第二次色”。(品)红、(柠檬)黄、(不鲜艳)青三原色中的某二种原色相互混合的颜色。当我们把三原色中的红色与黄色等量调配就可以得出橙色,把红色与青色等量调配得出紫色,而黄色与青色等量调配则可以得出绿色。在专业上的来讲,由三原色等量调配而成的颜色,我们把它们叫做间色(secondary color)。当然三种原色调出来就是近黑色了。在调配时,由于原色在份量多少上有所不同...
2014-04-27 16:07:15
665
原创 【UI设计】扁平化设计之流行色值
收集了一些颜色值顏色表示方法:以命名方式定义常用的顏色,如color="green",但是自由度较低,何况单词量......以RGB值表示,如#FF0000表示red(红色),可以表示N多颜色。RGB 值的原理:计算机显示的顏色嘛,是由 "red" "green" "blue" 三原色组合而成的,在HTML中对于彩度的定义是十六进位的,对于三原色HTML分別给予两个十六进位去定义,也就是...
2014-04-21 13:33:11
6214
转载 【UI设计】优秀前段学习资源汇总(转)
尊重版权:转自:http://blog.youkuaiyun.com/yixuan_1/article/details/19330909他山之石,可以攻玉,从别人的设计里汲取灵感,酷站集1.Awwwards--The awards for design, creativity and innovation on the internet2.CSS Winner--CSS Award Gall...
2014-04-13 16:10:44
1543
1
原创 【JAVA学习】Linux(ubuntu)下成功配置jdk1.7.0_51
我是在官网上下载的 jdk-7u51-linux-x64.tar.gz 64位的压缩包 下载链接:http://www.eclipse.org/不过什么版本也无所谓了,只要跟你的操作系统配套64位就下载64位的JDK,32位的就下载32的JDK。先简单介绍几个要用到的命令,没有提到的去查一下,很简单:1.移动一个文件夹到另外一个文件夹:mv(空格)/要移动的文件夹...
2014-04-13 01:58:47
2731
原创 【JAVA学习】java基本数据类型与字符串之间的转换(基本数据类型、对象封装类、自动装箱、自动拆箱)
1基本数据类型与对象包装类对应关系基本数据类型 对象包装类 byte Byte short Short int Integer long Long boolean Boolean float Float double Double char Character 2基...
2014-04-07 21:27:02
1554
1
原创 【JAVA学习】Java中迭代器Iterator遍历的两种用法
迭代器的三个方法1.使用next()获得序列中的下一个元素;注意:再循环中只能用一次,多了会报java.util.NoSuchElementException(解决方法见相邻博文,点击进入)2. 使用hasNext()检查序列中是否还有元素,有则返回true。3.使用remove()将迭代器新返回的元素删除。两种循环方法://使用for循环迭代for (I...
2014-04-07 01:53:16
3360
原创 【JAVA学习】Iterator迭代器导致的java.util.NoSuchElementException原因与解决方法
我们可以在JDK文档中看到 Iterator 的三个方法(如下表),java.util.NoSuchElementException是由next()导致的!见下面红字
2014-04-07 01:03:05
18441
4
转载 【JAVA学习】java中怎么遍历HashMap(Iterator迭代器遍历)
一、 HashMap staff = new HashMap();添加关键字值对,自己写遍历Set entries = staff.entrySet();Iterator iter =...
2014-04-06 20:05:41
6015
转载 【JAVA学习】java中==、equals()、hashCode()都和对象的比较有关,在java中这三者各有什么用处呢,即java中为什么需要设计这三种对象的比较方法呢?
前言 java中==、equals()、hashCode()都和对象的比较有关,在java中这三者各有什么用处呢,即java中为什么需要设计这三种对象的比较方法呢? 关于== ==是容易理解的。java设计java就是要比较两个对象是不是同一个对象。 对于引用变量而言,比较的时候两个引用变量引用的是不是同一个对象,即比较的是两个引用中存储的对象地址是不...
2014-04-06 11:45:39
821
转载 【JAVA学习】hashcode()和equals()方法剖析
1. 首先equals()和hashcode()这两个方法都是从object类中继承过来的。equals()方法在object类中定义如下: public boolean equals(Object obj) {return (this == obj);}很明显是对两个对象的地址值进行的比较(即比较引用是否相同)。但是我们必需清楚,当String 、Math、还有Intege...
2014-04-06 00:05:45
502
原创 【JAVA学习】空指针异常java.lang.NullPointerException
指针:是java中的对象的引用。空指针:就是指针的内容为null。空指针异常:就是去操作一个空指针时,由于java认为空指针是不能进行比较操作的,便会抛出(java.lang.NullPointerException),所以比较时要先判空。小例子:for(int i = 0; i < users.length; i++){ if(users[i] !=...
2014-03-30 13:37:37
998
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人