
默认分类
吃米不就菜
天道酬勤,永远不要相信不努力会有好运砸到你的头顶。
展开
-
java冒泡排序
对数组进行排序经典的比较简便的算法-冒泡。 这里对以下例子的的运行做一次记录原创 2017-04-28 15:30:17 · 242 阅读 · 1 评论 -
js 格式化金额
jsp页面要对金额数字进行格式化显示具体的需求如下: 12345格式化为12,345.00 12345.6格式化为12,345.60 12345.67格式化为 12,345.67 只留两位小数。 方法:function fmoney(s, n) { n = n > 0 && n <= 20 ? n : 2; s = parseFloat((s + "").rep原创 2017-07-24 14:25:59 · 711 阅读 · 0 评论 -
java_小错误
重载:方法的重载只是在参数的类型和个数上有所不同,参数类型相同但是返回值不同不是重载。当改变参数的类型时,返回值时可以改变的。原创 2017-06-13 21:17:23 · 283 阅读 · 0 评论 -
java_代码块
定义:代码块是指用“{}”括起来的一段代码,根据位置及其声明的关键字不同,可以分为普通代码块、构造快、静态代码块、同步代码块4种。普通代码块 普通代码块是指直接在方法或者语句中定义的代码块原创 2017-06-13 20:46:39 · 251 阅读 · 0 评论 -
java_Comparator接口
如果一个类已经开发完成,但是在此类建立的初期并没有实现Comparable接口,此时是无法对该类进行排序操作的。为了解决这样的问题,Java定义了另一个比较器接口comparator接口。接口定义如下:public interface Comparator<T>{ public int compare(to1,to2); boolean equals(Object obj);}可以原创 2017-06-08 16:01:08 · 287 阅读 · 0 评论 -
java_comparable接口
在数组中,我们可以直接使用Arrays类对数据进行排序操作 。而且Arrays类的srot方法被重载多次,可以对任意类型的数组进行排序,排列时会根据数值的大小进行排序。同样,它也可以对Object数组进行排序,但是有一个要求,即对象所在的类必须实现Comparable接口。Comparable接口的定义如下:public interface Comparable<T>{ public int原创 2017-06-08 15:33:23 · 303 阅读 · 0 评论 -
Java 正则小记
其实正则也不难,就是长时间不看。常用的正则规范序号 规范 描述 1 \\ 表示反斜杠'\'字符2\t 表示制表符 3 \n 表示换行 4 [a原创 2017-05-17 17:27:54 · 292 阅读 · 0 评论 -
java 单向链表的实现
说明最简单的链表思路:A.add(B);B.add(C);C.add(D); 每个节点保存自己的数据和对下一个节点的引用。原创 2017-05-17 14:54:22 · 292 阅读 · 0 评论 -
项目中引入thymeleaf的一些注意事项
项目中使用thymeleaf前后台一起开发注意事项1.因为thymeleaf标签有th:前缀,在编辑器报错说是不是认识th:*之类的属性,当页面解析的时候并不会出现任何问题,如果你觉得这个错心烦,请在文档开头html处加入如下:<html xmlns:th="http://www.thymeleaf.org"></html>2.前端人员开发的过程中,引用的资源都为静态的资源,显然是不符合动态页面的原创 2017-05-10 16:03:26 · 19040 阅读 · 1 评论 -
springmvc 同时配置thymeleaf和jsp两种模板引擎
问题说明在我的意识中,是主导使用thymeleaf的,因为我一直想知道springboot推荐的它到底有什么好。在普通的springboot项目中,直接引入thymeleaf的依赖包就可以进行视图解析了,而在一般的spring项目中还需要我们进行一些手动的配置,于是就出现了这个问题,怎么整合多个模板引擎在一起。原创 2017-05-05 16:34:19 · 11280 阅读 · 5 评论 -
java-抽象类
抽象类的特征: 包含一个抽象方法的类必须是抽象类 抽象类和抽象方法都要使用abstract关键字声明 抽象方法只需声明不需要实现 抽象类必须被子类继承,子类(如果不是抽象类)必须覆写抽象类中的全部抽象方法。 抽象类的定义比普通类多了一些抽象方法,其他地方与普通类的组成基本上一样。不同点在于抽象类不能直接实例化,但是抽象类中可以包含构造方法。抽象类的应用(…)原创 2017-05-04 21:53:35 · 585 阅读 · 0 评论 -
java-对象的多态
多态在面向对象中是一个非常重要的概念,对象的多态主要表现在两个方面: 方法的重载的覆写 对象的多态性 对象的多态性主要分为以下两种类型: 向上转型:子类对象-父类对象 向下转型:父类对象-子类对象 对象向上转型,程序会自动完成。向下转型,必须明确指定要转型的子类类型。格式如下: 对象向上转型:父类 父类对象 = 子类实例; 对象向下转型:子原创 2017-05-05 11:28:03 · 347 阅读 · 0 评论 -
java-接口
接口的概念: 接口可以被理解为一种特殊的类,是由全局常量和公共的抽象方法所组成。需要注意的是接口的抽象方法必须定义为public的,如果省略不写,则默认也是public的。原创 2017-05-05 10:55:03 · 227 阅读 · 0 评论 -
java-final关键字
在java中可以用final声明类、方法、属性。需要注意一下几点: 使用final声明的类不能有子类 使用final声明的方法不能被子类覆写 使用final声明的变量为常量,常量不可以被修改。原创 2017-05-04 16:58:42 · 293 阅读 · 0 评论 -
java 从构造方法私有化引出单例模式
问题的引出当对一个类的构造方法进行私有化以后,我们不能以new的形式新建一个对象,去调用对象的方法。原创 2017-05-04 16:04:00 · 319 阅读 · 0 评论 -
java-static关键字
java中新建一个对象,每个对象都有的自己的属性。如果现在有些属性希望被所有的对象共享,则就必须将其声明为static属性。如果一个类中的方法想由类调用,则可声明为static方法。原创 2017-05-04 14:53:17 · 231 阅读 · 0 评论 -
java 传递可变参数
在调用一个方法的时候,必须根据参数的类型传递指定的参数,JDK1.5之后,引入了可变参数这个概念,即我们可以根据需要来传递需要的参数。原创 2017-04-28 17:07:51 · 1336 阅读 · 0 评论 -
Spring事务管理只对出现运行期异常进行回滚
使用spring难免要用到spring的事务管理,要用事务管理又会很自然的选择声明式的事务管理,在spring的文档中说道,spring声明式事务管理默认对非检查型异常和运行时异常进行事务回滚,而对检查型异常则不进行回滚操作。 那么什么是检查型异常什么又是非检查型异常呢? 最简单的判断点有两个: 1.继承自runtimeexception或error的是非检查型异常,而继承自exception转载 2017-08-02 11:14:45 · 438 阅读 · 0 评论