摘要: 在spring中采用tx方式配置 <tx:advice id="txAdvice" transaction-manager="transactionManager"> <tx:attributes> <tx:method name="synch*" propagation="RE... 阅读原文
2018-04-20 16:01:04 阅读(739) 评论(0)
摘要: 前言 在上一篇中回顾了Java的三大特性:封装、继承和多态。本篇则来介绍下集合。 集合介绍 我们在进行Java程序开发的时候,除了最常用的基础数据类型和String对象外,也经常会用到集合相关类。 集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用。 集合类型主要有3... 阅读原文
2018-04-20 15:28:02 阅读(750) 评论(0)
摘要: 数组元素的查找 1. 线性查找方式 假如我们要在一个数组中找一个关键字key,可能浮现在大家脑海中的第一个方法就是一个for()循环进行线性查找,但是这种查找方式在数组元素个数很大的时候会很低效。原因如下: 该方法的执行时间随着数组个数的增长而线性增长 时间复杂度为O(n) 2. 二分查找法 具体实现步骤 前提:... 阅读原文
2018-04-20 14:19:02 阅读(687) 评论(0)
摘要: 抽象类与接口比较 抽象类跟接口类似,都不能实例化,可能包含不需实现方法或已实现的方法。 抽象类可以定义一些不是静态或常量的字段,定义 public, protected, private访问级别的具体方法。 接口的所有字段自动是public、静态、常量,所有定义的方法的访问级别都是public。 类只能继承一个抽象... 阅读原文
2018-04-20 12:38:01 阅读(751) 评论(0)
摘要: 问题描述: 它是一个经典的统计问题,有很多实际应用。这个问题从一套对象中拿出一个对象,然后找到要将所有需要拿的对象都至少拿出来一次,需要拿多少次。为了叙述方便,以扑克牌为例。一副打乱的52张扑克牌,找出在看到每种花色都有一张出现前,需要选多少次。编写程序,模拟要得到四张不同花色的牌所需要的选取次数,然后显示选中的四张... 阅读原文
2018-04-20 11:11:01 阅读(820) 评论(0)
摘要: 引言 Web 服务已经出现很久了。首先是 SOAP,但 SOAP 仅描述消息的情况,然后是 WSDL,WSDL 并不会告诉您如何使用 Java™ 编写 Web 服务。在这种情况下,JAX-RPC 1.0 应运而生。经过数月使用之后,编写此规范的 Java Community Process (JCP) 人员认识到需要... 阅读原文
2018-04-20 10:29:01 阅读(683) 评论(0)
摘要: 最近在学习Spring boot,所以想通过博客的形式和大家分享学习的过程,同时也为了更好的学习技术,下面直接进入Spring boot的世界。 简介 spring boot 它的设计目的就是为例简化开发,开启了各种自动装配,你不想写各种配置文件,引入相关的依赖就能迅速搭建起一个web工程。 开发环境 IDE:IDE... 阅读原文
2018-04-20 09:45:01 阅读(724) 评论(0)
摘要: 一、基础概念   (一)super关键字     super关键字的用法和this相似。this代表的是当前对象。super代表的是父类中内存空间。     子父类中是不会出现同名属性的情况。   (二)继承中、成员变量问题     当成员变量中出现了同名的局部变量,用关键字 this来区分。当父类中出现了同名的成... 阅读原文
2018-04-20 08:09:02 阅读(742) 评论(0)
摘要:   资源准备 jar包下载:http://www.jfinal.com/download/?file=jfinal-3.3-all.zip 下载完成后需要用到的jar包: 将 jfinal-3.3-bin.jar与jetty-server-8.1.8.jar拷贝至项目WEB-INF\lib下即可。注意:jetty-... 阅读原文
2018-04-20 07:16:06 阅读(734) 评论(0)
摘要: 1.Base64编码算法 Base64简介 Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。可查看RFC2045~RFC2049,上面有MIME的详细规范。 Base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标... 阅读原文
2018-04-20 06:00:40 阅读(747) 评论(0)