摘要: http://www.baeldung.com/spring-5-functional-beans作者:Loredana Crusoveanu译者:http://oopsguy.com 1、概述 Spring 5 支持在应用程序上下文中以函数式方式注册 bean。 简单地说,您可以通过在 GenericAppli... 阅读原文
2017-10-02 09:00:25 阅读(748) 评论(0)
摘要: package com.swift.jztk.servlet; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.... 阅读原文
2017-10-01 23:05:01 阅读(726) 评论(0)
摘要: 一、线程池初探 所谓线程池,就是将多个线程放在一个池子里面(所谓池化技术),然后需要线程的时候不是创建一个线程,而是从线程池里面获取一个可用的线程,然后执行我们的任务。线程池的关键在于它为我们管理了多个线程,我们不需要关心如何创建线程,我们只需要关系我们的核心业务,然后需要线程来执行任务的时候从线程池中获取线程。任... 阅读原文
2017-10-01 21:01:03 阅读(772) 评论(0)
摘要: Java习题练习 1、 依赖注入和控制反转是同一概念:         依赖注入和控制反转是对同一件事情的不同描述,从某个方面讲,就是它们描述的角度不同。依赖注入是从应用程序的角度在描述,可以把依赖注入描述完整点:应用程序依赖容器创建并注入它所需要的外部资源;而控制反转是从容器的角度在描述,描述完整点:容器控制应用... 阅读原文
2017-10-01 18:49:08 阅读(750) 评论(0)
摘要: 当数据多需要存储,需要容器且数据的个数不确定,无法使用数组,这时可以使用Java中的另一个容器——集合。 集合与数组的区别: 数组的长度是固定的,集合的长度是可变的。  数组存储同一类型的元素,可以存储基本数据类型值,  集合存储的都是对象,且对象的类型可以不一致。 什么时候使用集合,怎样区分集合容器 当对象多的时候... 阅读原文
2017-10-01 16:52:14 阅读(739) 评论(0)
摘要: Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。   在大家看之前,我要先声... 阅读原文
2017-10-01 16:45:10 阅读(721) 评论(0)
摘要: 最近在读《大话数据结构》,里面有个例子是使用栈实现四则运算,现在我用java把这个功能实现试试 代码如下: package com.datastruct; import java.util.ArrayList; import java.util.Stack; import java.util.regex.Matc... 阅读原文
2017-10-01 16:40:02 阅读(754) 评论(0)
摘要:   今天在运行别人的SSH项目时,遇到了这个问题 严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener o... 阅读原文
2017-10-01 15:59:10 阅读(791) 评论(0)
摘要: package com.swift.jztk.biz; import java.util.Collections; import java.util.Comparator; import java.util.HashSet; import java.util.Iterator; import java.util.... 阅读原文
2017-10-01 15:32:04 阅读(778) 评论(0)
摘要: 心跳 就是告诉其它人自己还活着。在简易RPC框架中,采用的是TCP长连接,为了确保长连接有效,就需要客户端与服务端之间有一种通知机制告知对方的存活状态。 如何实现 客户端发送心跳消息 在状态空闲的时候定时给服务端发送消息类型为PING消息。 服务端接收心跳消息 捕获通道空闲状态事件,如果接收客户端... 阅读原文
2017-10-01 14:17:02 阅读(779) 评论(0)