当前搜索:

Java之NIO概述

三个月没写博客了,主要也不知道写什么,光顾着向GitHub传题目了。理了下思路,并结合了《Thinking in Java》和API文档,分享了下自己对NIO的理解,当然这只是针对于文件I/O,毕竟其他内容实在太多太多了… NIO概述(文件I/O) 2002年2月13日,JDK1.4发布,...
阅读(8) 评论(0)

【LeetCode】Next Permutation(查找下一个排列组合)

Implement next permutation, which rearranges numbers into the lexicographically next greater permutation of numbers.If such arrangement is not possib...
阅读(77) 评论(0)

IDEA中导入JSTL的格式化标签库fmt

和导入JSTL的核心标签库一样,在IDEA中,File->Settings->搜索dtd,“+”号中添加url:“http://java.sun.com/jsp/jstl/fmt”,并且找到自己下载的jstl的fmt.dtd文件,导入:完成后,再在自己的Web项目中导入两个jar文件,...
阅读(137) 评论(0)

Servlet

ServletServlet是一个Java程序,一个Servlet应用应该包含一个或多个Servlet程序。JSP页面会转换和编译成Servlet程序 Servlet应用必须运行在Servlet容器中(Tomcat、Jetty等),Servlet容器将用户的请求传递给Servlet应用,并将结果...
阅读(59) 评论(0)

Hibernate映射(二)

使用Hibernate的主键生成策略JPA标准注解只支持AUTO、IDENTITY、SEQUENCE、TABLE。Hibernate支持更多的主键生成策略。使用@GenericGenerator注解,定义生成主键生成器@GenericGenerator,属性: name:设置主键生成器的名称,...
阅读(75) 评论(0)

详解equals()方法和hashCode()方法

详解equals()方法和hashCode()方法基类Object提供的一些方法: equals()方法:用于判断两个对象是否相等 hashCode()方法:用于计算对象的哈希码 两者都可以被重写一、equals()方法 Object类中equals():public boolean eq...
阅读(112) 评论(0)

Hibernate映射(一)

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

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

在初次开发持久类时,通常是需要如下步骤:1、开发持久化类,由PO(Persistent Object)=POJO(Plain Ordinary Java Object)+持久化类注解组成 2、获取Configuration实例 Configuration conf=new COnfigurat...
阅读(58) 评论(0)

带包的java文件用javac编译

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

Spring---SpEL

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

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

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

Java 注解

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

JavaI/O系统之File类

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

Java导入Excel数据方法

今天早上朋友让我帮她算一个数学建模中的数据,因为我不会用matlab,所以使用Java来解决这个问题。《Thinking in java》还没有看到后面I/O系统,所以借鉴了一下其他博主的内容。Apache POI导入excel数据,需要实现导入的包。 Apache POI是Apache软件基金...
阅读(154) 评论(0)

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

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

数据结构(Java)---栈

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

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

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

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

大概有十几天没写博客了,没人看也是很伤心的,TAT。大三对计算机考研的内容由了一定的了解。并且:算法+数据结构=程序。所以想重新学习数据结构,不多说,入正题。线性表线性表是由n(n>=0)个数据元素所构成的有限序列,通常表示为(a0,a1,…,ai,…an-1)。 线性表有两种基本形式:...
阅读(98) 评论(0)

Java字符串之正则表达式

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

MySQL之触发器

MySQL触发器触发器是个特殊的存储过程:当一个预定义的事件发生的时候,被MySQL自动调用创建触发器1、创建只有一个执行语句的触发器CREATE TRIGGER trigger_name trigger_time trigger_event ON tb1_name FOR EACH ROW tr...
阅读(107) 评论(0)
    个人资料
    持之以恒
    等级:
    访问量: 8448
    积分: 528
    排名: 9万+
    最新评论