关闭

Hibernate映射(一)

PO=POJO+注解修饰PO类被@Entity修饰的持久化类的所有属性都会被映射到底层数据表 @Entity:可指定一个name属性(为该实体类的名称) @Table:指定持久化类所映射的表,属性: name:设置持久化类所映射表的表名。无指定,则和持久化类名相同 @UniqueConstraint:用于为数据表定义唯一约束,属性: columnNames:...
阅读(28) 评论(0)

Hibernate版本问题报错:org.hibernate.MappingException: Unknown entity

在初次开发持久类时,通常是需要如下步骤:1、开发持久化类,由PO(Persistent Object)=POJO(Plain Ordinary Java Object)+持久化类注解组成 2、获取Configuration实例 Configuration conf=new COnfiguration().configure();//无参configure()方法默认加载hibernate.cfg...
阅读(18) 评论(0)

带包的java文件用javac编译

javac和java命令行中的-classpath选项这是个很基础的问题,但是因为基本上都是用现有的IDE工具 来开发java程序,所以很少有人意识到这一点。 javac -classpath,设定要搜索类的路径,可以是目录,jar文件,zip文件(里面都是class文件),会覆盖掉所有在CLASSPATH里面的设定。 -sourcepath, 设定要搜索编译所需java 文件的路径,可以是目...
阅读(42) 评论(0)

Spring---SpEL

SpELSpring表达式语言(SpEL),可以在运行时查询和操作对象图。它支持方法调用和基本字符串模板函数。 SpEL可以单独使用,也可以在Annotation(注解)或XML配置中使用。SpEL接口: ExpressionParser:该接口的实例负责解析一个SpEL表达式,返回一个 Expression对象 Expression:该接口的实例代表一个表达式 Evalution...
阅读(71) 评论(0)

Spring---Java配置管理(Annotation)

Java配置管理Java配置类,常用的注解(Annotation): @Configuration:用于修饰一个Java配置类 @Bean:修饰一个方法,返回值定义成容器的一个Bean @Value:修饰一个Field,用于为该Field(域)配置一个值 @Import:修饰一个Java配置类,用于向当前配置类导入其他Java配置类 @Scope:修饰一个方法,指定该方法...
阅读(80) 评论(0)

Java 注解

注解注解为我们在代码中添加信息提供了一种形式化的方法,使我们在稍后某个时刻非常方便地使用这些数据。 注解可以提供用来完整地描述程序所需的信息。基本语法Java内置的三种标准注解(定义在java.lang): @Override,表示当前的方法定义将覆盖超类中的方法 @Deprecated(不赞成),使用了该注解的元素,编译器会发出警告信息 @SuppressWarnings,关闭不...
阅读(98) 评论(0)

JavaI/O系统之File类

File类目录列表器File类:既能代表一个特定文件的名称,也能代表一个目录下的一组文件的名称。如果它指代的是一个文件集,则对此调用list()方法 list()/list(FilenameFilter filter):返回目录下的文件或目录对象,包含隐藏文件,对文件这样操作会返回null 两者区别: list()无任何限制; list(FilenameFilter filter)接受...
阅读(60) 评论(0)

Java导入Excel数据方法

今天早上朋友让我帮她算一个数学建模中的数据,因为我不会用matlab,所以使用Java来解决这个问题。《Thinking in java》还没有看到后面I/O系统,所以借鉴了一下其他博主的内容。Apache POI导入excel数据,需要实现导入的包。 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能...
阅读(78) 评论(0)

数据结构(Java)---队列

队列也是一直特殊的线性表,它只允许在表尾插入数据,在表头删除数据,具有先进先出(First In First Out)的特性队列的抽象数据类型(此处使用了泛型):public interface IQueue { public void clear(); public boolean isEmpty(); public int length(); public...
阅读(50) 评论(0)

数据结构(Java)---栈

栈是一种特殊的线性表,栈的插入和删除只能在表的尾端进行。栈是一种后进先出(Last In First Out)的线性表。栈的抽象数据类型:public interface IStack { public void clear(); public boolean isEmpty(); public int length(); public Object peek();/...
阅读(51) 评论(0)

数据结构(Java)---单链表的转置问题

单链表的转置需要三个元素:结点、结点的前驱、结点的后继。public void reverse(){ Node p=head.next; Node front=null; while(p!=null){ Node succ = p.next;...
阅读(55) 评论(0)

数据结构(Java)---线性表

大概有十几天没写博客了,没人看也是很伤心的,TAT。大三对计算机考研的内容由了一定的了解。并且:算法+数据结构=程序。所以想重新学习数据结构,不多说,入正题。线性表线性表是由n(n>=0)个数据元素所构成的有限序列,通常表示为(a0,a1,…,ai,…an-1)。 线性表有两种基本形式:顺序表和链表(链表有多种形式),他们各有各的特点。当线性表的长度变化比较大或者难以估计,宜用链表。但在长度可以...
阅读(51) 评论(0)

Java字符串之正则表达式

正则表达式基础Java中“\\”代表插入正则表达式的反斜杠,后面的字符有特殊意义(例:表示一位数字:”\\d”) 换行:”\n” 表示一个或多个之前的表达式:”+”,正号:”\\+”应用正则表达式,最简单利用String类的内建的功能,有如下有关正则的方法: String.matches(String regex):是否匹配正则表达式 String.split(String regex):通...
阅读(73) 评论(0)

MySQL之触发器

MySQL触发器触发器是个特殊的存储过程:当一个预定义的事件发生的时候,被MySQL自动调用创建触发器1、创建只有一个执行语句的触发器CREATE TRIGGER trigger_name trigger_time trigger_event ON tb1_name FOR EACH ROW trigger_stmttrigger_time:触发时机,可以指定为before或after trigg...
阅读(76) 评论(0)

Struts2.5文件上传和下载详解(二)

文件下载2333~~(╯﹏╰),下载问题有好多,网上给出的方法也层次不穷,比较凌乱,参考了一下其他博主的一些资料,来写一篇比较完整的关于Struts2的文件下载。Struts2控制文件的下载,是通过stream结果类型,该结果类型将使用文件下载作为响应。stream结果类型需要在struts.xml中进行配置,它需要指定4个属性 contentType:指定被下载文件的类型。若给出详细的类型,如...
阅读(215) 评论(0)
40条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:4526次
    • 积分:424
    • 等级:
    • 排名:千里之外
    • 原创:38篇
    • 转载:2篇
    • 译文:0篇
    • 评论:3条
    文章分类
    最新评论