概述 Spring 是最受欢迎的企业级 Java 应用程序开发框架。主要用来在java EE平台上开发web应用。 好处 spring可以使开发人员使用pojos开发企业级的应用程序。 spring是有组织的。有大量的包和类,你只需要使用你需要的即可。 spring不会让你重复工作,并且真正利用了一 ...
分类:
编程语言 时间:
2018-02-27 23:32:13
阅读次数:
196
用于Kafka 0.10的结构化流集成从Kafka读取数据并将数据写入到Kafka。 1. Linking 对于使用SBT/Maven项目定义的Scala/Java应用程序,用以下工件artifact连接你的应用程序: 对于Python应用程序,你需要在部署应用程序时添加上面的库及其依赖关系。查看D ...
分类:
其他好文 时间:
2018-02-26 17:41:51
阅读次数:
431
1.JVM简析: 作为一名Java使用者,掌握JVM的体系结构也是很有必要的。 说起Java,我们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示: Ja ...
分类:
其他好文 时间:
2018-02-26 11:43:00
阅读次数:
190
本文由 ImportNew - 范琦琦 翻译自 Programcreek。欢迎加入翻译小组。转载请见文末要求。 Java最显著的优势之一就是它的内存管理机制。你只需简单创建对象,然后Java垃圾回收机制便会小心的分配和释放内存。然而,事实并非如此简单,因为在Java应用程序中经常发生内存泄漏。 本教 ...
分类:
其他好文 时间:
2018-02-21 22:19:37
阅读次数:
123
一、先来看看概念 多线程的Java应用程序:为了让每个线程正常工作就提出了程序计数器(Programe Counter Register),每个线程都有自己的程序计数器这样当线程执行切换的时候就可以在上次执行的基础上继续执行,仅仅从一条线程线性执行的角度而言,代码是一条一条的往下执行的,这个时候就是 ...
分类:
其他好文 时间:
2018-02-20 18:43:18
阅读次数:
157
一、概述 在应用运行的时升级软件,无需重新启动的方式有两种,热部署和热加载。 对于Java应用程序来说, 热部署就是在服务器运行时重新部署项目,——生产环境 热加载即在在运行时重新加载class,从而升级应用。——开发环境 ...
分类:
编程语言 时间:
2018-02-10 15:56:34
阅读次数:
207
转载请注明出处:http://blog.csdn.net/tyhj_sf/article/details/51851163 引言 Hibernate是一个轻量级的持久层开源框架,它是连接java应用程序和关系数据库的中间件,负责java对象和关于Hibernate内部对JDBC API进行封装,负责 ...
分类:
Web程序 时间:
2018-02-04 21:11:19
阅读次数:
247
1. 单例模式的作用和应用场景(不全后面补充)? 1.1保证里面Java应用程序中,只有一个实例的存在。比如:浏览网站显示当前在线人数,就是用一个单例的对象。 2.单例模式的几种写法 2.1注意事项: (1)下面的写法都是正确的,只是有优缺点,适用的场景不同而已。 (2)单例模式都是把构造方法私有化 ...
分类:
其他好文 时间:
2018-01-30 16:39:56
阅读次数:
116
借助Java 的跨平台特性,Servlet 被设计成一种独立于平台和协议的服务器端的 Java 应用程序,可以动态生成动态的Web页面。Servlet 由 Web服务器进行加载,该Web 服务器必须包含支持 Servlet 的 Java 虚拟机。Servlet 不是独立的 Java 应用程序, 没有 ...
分类:
Web程序 时间:
2018-01-29 11:27:41
阅读次数:
183
1 基本介绍 每一个Java程序员都知道日志对于任何一个Java应用程序尤其是服务端程序是至关重要的,而很多程序员也已经熟悉各种不同的日志库,如java.util.logging、Apache log4j、logback。但如果你还不知道SLF4J(Simple logging facade for ...
分类:
其他好文 时间:
2018-01-23 17:15:07
阅读次数:
645