- 博客(15)
- 资源 (5)
- 收藏
- 关注
原创 java 内存溢出问题以及 java内存简单机制
java内存简单介绍 java中常用的内存区域 在java中主要存在4块内存空间,这些内存的名称及作用如下: 1.栈内存空间:保存所有的对象名称(更准确地说是保存了引用的堆内存空间的地址) 2.堆内存空间:保存每个对象的具体属性内容。 3.全局数据区:保存static类型的属性。 4.全局代码区:保存所有的方法定义。另一种介绍,简单的把java把
2015-11-24 15:54:38 354
原创 Int[]数组与List的相互转化,String[]数组与List的相互转化
遍历的办法肯定亦可以做到相互转化,但是遍历起来代码量多,本文使用java.util.Arrays类中自带的方法可以方便的实现该功能。Int[]数组转为List,String[]数组转为List 查看api文档可以发现java.util.Arrays类中自带的方法asList() public static List asList(T… a)返回一个受指定数组支持的固定大小的列表。(对
2015-11-24 15:47:22 3360 2
原创 快速排序
快速排序总结出来就是 挖坑填数 + 分治法系统写好的快排算法,所选取的基数用的是随机数法,初始化时随机一个数作为基准。 对于数组a[R-1],用双指针解决这个问题,具体步骤:1.i =L; j = R; 将基准数挖出形成第一个坑a[i]。 2.j–由后向前找比它小的数,找到后挖出此数填前一个坑a[i]中。 3.i++由前向后找比它大的数,找到后也挖出此数填到前一个坑a[j]中。 4.再重复执
2015-11-24 15:34:02 287
原创 时间复杂度的三种不同表示
O(f(n)),给出了算法运行时间的上界,也就是最坏情况下的时间复杂度; Ω(f(n)),给出了算法运行时间的下界,也就是最好情况下的时间复杂度; Θ(f(n)),给出了算法运行时间的上界和下界,这里Θ(f(n))是渐近的确界, 另外,并非所有的算法都有Θ(f(n))。
2015-11-20 16:41:48 4318
原创 字符串类型的算法面试
字符串类型的算法面试题特点 1. 广泛性 1.字符串可以看做字符类型的数组与数组排序、查找、调整有关 2.很多其它类型的面试题可以看做字符串类型的面试题 注意:用JAVA实现字符串类型的题目是,由于java.lang.String类型不可修改,我们可以使用StringBuffer,StringBuileder类和toCharArray方法。 2. 需掌握的概念
2015-11-20 10:23:38 763
转载 Python 字符串 raw字符串与多行字符串
文章出自慕课视频Python入学字符串可以用''或者""括起来表示。如果字符串本身包含'怎么办?比如我们要表示字符串 I'm OK ,这时,可以用" "括起来表示:"I'm OK"类似的,如果字符串包含",我们就可以用' '括起来表示:'Learn "Python" in imooc'如果字符串既包含'又包含"怎么办?这个时候,就需要对字
2015-11-19 16:03:11 1795
转载 Python print语句
文章出自慕课视频Python入门教学print语句可以向屏幕上输出指定的文字。比如输出'hello, world',用代码实现如下:>>> print 'hello, world'注意:1.当我们在Python交互式环境下编写代码时,>>>是Python解释器的提示符,不是代码的一部分。2.当我们在文本编辑器中编写代码时,千万不要自己添加 >>>。pri
2015-11-19 16:01:39 452
转载 Python数据类型
文章出自慕课网Python入门教学视频一、整数Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等。二、浮点数浮
2015-11-19 16:00:51 326
转载 struts2接收参数的几种形式
文章出处:http://www.cnblogs.com/o-andy-o/archive/2012/08/12/2635537.html1. 用Action的属性:在action 里面定义要接收的参数,并提供相应的setter,getter,和提交参数的名称一致,并不用做数据类型的转换。相应提交方式可以用get 和post,如:testAction? name=admin如:
2015-11-11 14:45:05 258
转载 java内存机制
0.参考资料:http://www.cnblogs.com/xwdreamer/archive/2012/04/01/2428857.html1.Java的内存机制 Java 把内存划分成两种:一种是栈内存,另一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,Java 就在栈中为这个变量分配内存空间,当
2015-11-07 14:11:21 228
原创 struts2 输入校验
在struts2中,我们可以实现对action的所有方法进行校验或者对action的指定方法进行校验。对于输入校验struts2提供了两种实现方法:1. 采用手工编写代码实现。2. 基于XML配置方式实现。\手工编写代码实现对action中所有方法输入校验通过重写validate() 方法实现, validate()方法会校验action中所有与execut
2015-11-05 17:48:55 322
转载 EL表达式
一、EL简介1.语法结构 ${expression}2.[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如: ${user.My-Name}应当改为${user["My-Name"] } 如果要动态取值时,就可以用[]来做,
2015-11-05 16:37:44 227
原创 不规则二维数组
publicclass Array{ publicstatic void main(String [] args){ int[][] a = newint [][]{{1,2,3},{4},{5,6,7,8}};//定义一个不规整的二维数组 for(inti =0;i//
2015-11-04 16:46:37 1432 1
转载 org.hibernate.hql.ast.QuerySyntaxException:is not mapped 异常总结
org.hibernate.hql.ast.QuerySyntaxException: User is not mapped [select u from User u where u.userName=:userName and u.password=:password]上面的异常的抛出主要有几个方面:1、最容易想到的,就是你的from是实体类而不是表名,这个应该大家都知
2015-11-04 11:43:28 602
转载 web.xml 配置Struts的过滤器
配置web.xml,配置Struts2的过滤器,例如: filter> filter-name>struts2filter-name> filter-class>org.apache.struts2.dispatcher.FilterDispatcherfilter-class>filter>filter-mappin
2015-11-04 09:57:10 1452
JAVA API官方文档中文版
2015-05-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人