- 博客(27)
- 收藏
- 关注
原创 matlab中的注释方法
在matlab中,对于想要注释的语句块,可以使用如下方法:对于注释单行,可以点击该行任意位置,使用快捷键 CTRL+R,或者点击text->Comment,对于多行注释,只要选中该代码块,同样使用上述方法即可;至于取消注释,可以使用快捷键CTRL+T,或者点击text->Uncomment.
2014-11-30 13:48:40 1608
转载 try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?
今天做了一道题,一直以为try
2014-10-31 18:31:09 705
原创 Hibernate中Session与HttpSession的区别
二、org.hibernate.Session它是hibernate操作数据库的一个句柄对象。它跟上面那个Session唯一的相似处就是名字有点像,其他没任何一样的地方。一般的Hibernate程序中,Session由用户手动获取,手动关闭。正规项目中,在业务层获取SessionSession session = HibernateSessionFactory.openSessio
2014-10-24 19:29:22 1531
原创 Struts2标签库与OGNL的关系
Struts2标签库是基于OGNL的,在Struts2中,它的OgnlContext的根对象就是ValueStack(值栈),而且,ValueStack的最顶层对象对象啊就是Action。另外,Struts2还提供了request, session, application, parameters, attr五个对象,把这五个命名对象放入了OgnlContext中。
2014-10-24 19:21:53 636
原创 在使用struts框架时,如何改变上传文件总字节数限制大小
在Web项目中的Web App Libraries里,我们可以在导入的jar包里找到struts2-core的jar包,里面有org.apache.strurs2包,在这里面可以找到一个default.properties文件,打开可以发现一条代码struts.multipart.maxSize=2097152,此就是文件上传的最大限制字节数。如何修改呢?我们可以在src目录下的str
2014-10-23 10:19:40 551
转载 对敏捷开发的一些思考
一、简介 敏捷软件开发(Agile software development),又称敏捷开发,是一种从上世纪九十年代开始逐渐引起广泛关注的一些新型软件开发方法,它是应对快速变化的需求而产生的。它的具体名称、理念、过程、术语都不尽相同,相对于"非敏捷",共同点是更强调程序员团队与业务专家之间的紧密协作、面对面的沟通(认为比书面的文档沟通更有效)、频繁交付新的软件版本、紧凑而自我组织型的团队
2014-10-22 17:23:12 959
转载 JDBC中Statement和PrepareStatement的区别及特性
主要区别: Statement执行一条sql就得编译一次,PrepareStatement只编译一次;常用后者原因在于参数设置非常方便;执行一条sql就得编译一次,后者只编译一次;还有就是sql放置的位置不同; 常用后者原因在于参数设置非常方便;特性: jdbc的api中的主要的四个类之一的java.sql.statement要求开发者付出大量的时间和精力。在使
2014-08-30 20:54:06 428
转载 java单例模式
单例模式:一个类只创建一个实例目标,全局只有一个实例。实现方式:构造方法是 private的 换句话只能自已创建和管理自己,public class Singleton {private static Singleton inst = new Singleton(); //自己创建自己 ,注意是static的private Singleton() {}public static Singlet
2014-08-30 09:07:37 361
原创 Oracle/SQL 修改字段类型、名称操作
/*修改字段类型和长度*/ALTER TABLE tableName modify(columnName 类型);例:alter table studentmodify(sex varchar(3) default '男');!!!要减小精度或标度, 则要修改的列必须为空!!!要更改数据类型, 则要修改的列必须为空/*修改原字段名*/ AL
2014-08-07 12:33:18 1204
原创 java学习之线程笔记
是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。线程有就绪、阻塞和运行三种基本状态。
2014-07-30 20:05:36 547
原创 练习题.实现简单的电子词典功能
1.实现简单的电子词典功能。a.能记录新的单词和解释。b.能查询单词的解释。c.能从单词库中随机抽取10个单词,进行测试。(可以是显示单词,要求输入解释,也可反过来) 最后给出对错的个数和正确答案。d.所有操作在控制台,用命令完成。提示:使用Properties,并把添加的单词永久保持到文件中。举例:c:\>java MyWordc:\>请选择
2014-07-20 11:56:27 890
原创 I/O编程--关于藏宝图拆分及合并问题
题目:一父亲临终前将藏宝图平均分成4份,给4个儿子,要求他们十年后再聚集到一块,一起寻宝,请用程序实现这个问题。代码如下:
2014-07-20 11:49:39 819
转载 Java中Comparable与Comparator的区别
Comparable & Comparator 都是用来实现集合中元素的比较、排序的,只是 Comparable 是在集合内部定义的方法实现的排序,Comparator 是在集合外部实现的排序,所以,如想实现排序,就需要在集合外定义 Comparator 接口的方法或在集合内实现 Comparable 接口的方法。Comparator位于包java.util下,而Comparable位
2014-07-20 11:45:44 600
原创 ArrayList的练习 编写程序实现对Employee类的排序
package com.my.day7_16task;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.HashSet;import java.util.List;public class ArrayListTest { publ
2014-07-20 11:40:47 2658
转载 面向对象编程三大特征 封装、继承和多态(二)
JAVA面向对象编程三大特征之一:多态面向对象编程有三个特征,即封装、继承和多态。方法的重写、重载与动态连接构成多态性。要理解多态性,首先要知道什么是“向上转型”。(强制类型转换,“向下转型”)我定义了一个子类Cat,它继承了Animal类,那么后者就是前者是父类。我可以通过Cat c = new Cat();实例化一个Cat的对象,这个不难理解。但当我
2014-07-20 11:31:32 834 1
转载 面向对象编程三大特征,封装、继承和多态(一)
泛型的基本概念 泛型是java se1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 java语言引入泛型的好处是安全简单。 在java se1.5之前,没有泛型的情况下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点
2014-07-20 11:30:33 553
转载 Java学习之Iterator(迭代器)的一般用法
迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterat
2014-07-20 11:23:30 585
转载 JAVA基本排序方法
java基本语法--排序排序的介绍排序是将一群数据,依指定的顺序进行排列的过程。 排序分类:1、内部排序法:指将需要处理的所有数据都加载到内部存储器中进行排序。包括(交换式排序法、选择式排序法和插入式排序法);2、外部排序法:数据量过大,无法全部加载到内存中,需要借助外部存储进行排序。包括(合并排序法和直接合并排序法)。 排序(Sorting)是数据处理中一种很重要
2014-07-20 11:22:45 1399
转载 session错误纠正及知识点
记录于2014.06.02------------------------------------------------------------------------------------------------ 注:session是服务器段技术;注意一个会话对应一个session文件① 对session进行操作时,需要进行session_start(); //即创建sess
2014-07-20 11:06:32 1769
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人