摘要:
在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)