- 博客(10)
- 收藏
- 关注
原创 JDK 8新特性学习之Lambda表达式
JDK8发布已经有很长的一段时间了,以前就简单了解就没继续了解,今天抽空整理了一下,欢迎更正补充。JDK8新特新之一:Lambda(λ) -- 官网Lamda实际上就是一个匿名方法, 实例:@Testpublic void oldRunable() { new Thread(new Runnable() { @Override publ
2017-09-15 17:16:35 529
转载 spring Quartz定时器
在JavaEE系统中,我们会经常用到定时任务,比如每天凌晨生成前天报表,每一小时生成汇总数据等等。我们可以使用java.util.Timer结合java.util.TimerTask来完成这项工作,但时调度控制非常不方便,并且我们需要大量的代码。使用Quartz框架无疑是非常好的选择,并且与Spring可以非常方便的集成,下面介绍它们集成方法和Cron表达式的详细介绍。一、增加所依
2017-08-15 16:09:58 218
原创 spring 注解
@Controller : 标注当前对象为控制器@RequestMapping : 标注映射规则,匹配服务请求(除值映射外还可以通配符“*”映射)@ResponseBody : 标注当前方法返回内容为消息体@RestController: 标注当前对象为以响应数据体形式返回的控制器(@Controller+@ResponseBody)@Param : 将请求参数
2017-08-15 14:44:19 241
原创 spring 事务
事务有四个特性:ACID原子性(Atomicity):事务是一个原子操作,由一系列动作组成。事务的原子性确保动作的同时响应。 一致性(Consistency):一旦事务完成(不管成功或者失败),系统必须确保它所建模的业务处于抑制状态,而不是部分完成部分失败。隔离性(Isolation):可能有许多事务会同时处理相同的诗句,因此每个事务都会互相隔离,防止数据破坏。持久性(Durab
2017-08-15 12:19:22 270
转载 struts2 核心与工作原理
设计目标 Struts设计的第一目标就是使MVC模式应用于web程序设计。在这儿MVC模式的好处就不在提了。技术优势 Struts2有两方面的技术优势,一是所有的Struts2应用程序都是基于client/server HTTP交换协议,The Java Servlet API揭示了java Servlet只是Java API的一个很小子集,这样我们可以在业务逻
2017-08-14 12:43:13 469
原创 spring 原理
什么是SpringSpring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。Spring 框架组成Spring Core:核心容器提供
2017-08-14 10:53:54 336
原创 Redis安装部署
下载RedisRedis 可以在官网页上面下载,也可以从Github上面下载资源。启动Redis直接在当前目录下启动以下命令: redis-server redis.windos.conf正常情况下,服务一般都会启动成功。另外,目前模式有一个问题就是关闭 cmd 命令之后服务就终止了,所以解决方案就是以windows服务启动:redis-server
2017-08-07 06:30:08 167
转载 JAVA JVM原理
作为一名Java使用者,掌握JVM的体系结构也是必须的。说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示:运行期环境代表着Java平台,开发人员编写Java代码(.java文件),然后将之编译成字节码(.class文
2017-08-01 12:28:46 293
转载 spring jar包
Spring AOP:Spring的面向切面编程,提供AOP(面向切面编程)的实现Spring Aspects:Spring提供的对AspectJ框架的整合Spring Beans:Spring IOC的基础实现,包含访问配置文件、创建和管理bean等。Spring Context:在基础IOC功能上提供扩展服务,此外还提供许多企业级服务的支持,有邮件服务、任务调度、JNDI定位,EJ
2017-07-27 11:33:37 192
转载 java中的23种设计模式
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真
2017-07-26 08:29:18 530
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人