java核心技术

Java

java教程

java在线教程汇集业界最好的java教程资料,提供最好的学习Java资源,是国内一流的java资料平台

Disruptor教程

Disruptor它是一个开源的并发框架,并获得2011 Duke’s 程序框架创新奖,能够在无锁的情况下实现网络的Queue并发操作。

Spring Cloud教程

Spring Cloud是用于构建健壮的云应用程序的框架。 该框架通过为移动到分布式环境时面临的许多常见问题提供解决方案来促进应用程序的开发。使用微服务架构运行的应用程序旨在简化开发,部署和维护。 应用程序的分解特性允许开发人员一次关注一个问题。 可以在不影响系统其他部分的情况下引入改进。本教程介绍了Spring Cloud的基础知识,包含讨论Spring Cloud的所有基本组件以及示例。

Tika教程

Apache Tika用于文件类型检测和从各种格式的文件内容提取的库。在内部,Tika使用现有的各种文件解析器和文档类型的检测技术来检测和提取数据。使用Tika,人们可以开发出通用型检测器和内容提取到的不同类型的文件,如电子表格,文本文件,图像,PDF文件甚至多媒体输入格式,在一定程度上提取结构化文本以及元数据。Tika提供用于解析不同文件格式的一个通用API。它采用83个现有的专业解析器库,为每个文档类型

Spring Batch教程

Spring Batch是一个轻量级框架,用于在开发企业应用程序中批处理应用程序。 本教程解释了Spring Batch的基本概念,并展示了如何在实际环境中使用它。

Spring MVC教程

Spring MVC框架是一个开源的Java平台,为开发强大的基于Java的Web应用程序提供全面的基础架构支持非常容易和非常快速。Spring框架最初由Rod Johnson撰写,并于2003年6月根据Apache 2.0许可证首次发布。

httpclient 教程

HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。HttpClient 已经应用在很多的项目中,比如 Apache Jakarta 上很著名的另外两个开源项目 Cactus 和 HTMLUnit 都使用了 HttpClient。

java通用工具类与解决方案

java通用工具类与解决方案包括通用返回对象、分页返回对象、id生成器、异常拦截处理等

Java加密与解密

Java加密与解密主要分析了常用的加密与解密算法,包括摘要算法、对称加密算法、非对称加密算法、数字签名等。

数据结构与算法

数据结构分类:线性结构(数组、栈、队列、链表、哈希表......);树结构(二叉树、二分搜索树、AVL、红黑树、Treap、Splay、堆、Trie、线段树、K-D树、并查集、哈夫曼树......);​图结构(邻接矩阵、邻接表)

深入理解JVM

从jvm规范、Class文件格式与字节码、类加载、内存分配、垃圾收集、性能监控与故障分析等方面深入理解JVM

JPA教程

Java持久性API(简称JAP)是类和方法的集合,以海量数据关系映射持久并存储到数据库,这是由Oracle公司提供方案技术。

OAuth 2.0教程

OAuth 2.0是一个应用之间彼此访问数据的开源授权协议。比如,一个游戏应用可以访问Facebook的用户数据或者一个基于地理的应用可以访问Foursquare的用户数据等。

activiti工作流教程

Activiti5是由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。Activiti基于Apache许可的开源BPM平台,创始人Tom Baeyens是JBoss jBPM的项目架构师,它特色是提供了eclipse插件,开发人员可以通过插件直接绘画出业务流程图。

Quartz教程

Quartz是一个开源的作业调度框架,可以让计划的程序任务一个预定义的日期和时间运行。Quartz可以用来创建简单或复杂的日程安排执行几十,几百,甚至是十万的作业数。

Guava教程

Guava是一种基于开源的Java库,其中包含谷歌正在由他们很多项目使用的很多核心库。这个库是为了方便编码,并减少编码错误。这个库提供用于集合,缓存,支持原语,并发性,常见注解,字符串处理,I/O和验证的实用方法

Kotlin教程

Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,由 JetBrains 设计开发并开源。

Apache Commons教程

Apache Commons Collections是Apache Commons的组件,它们是从Java API派生而来的,并为Java语言提供了组件体系结构

WebSocket教程

WebSocket 规范的目标是在浏览器中实现和服务器端双向通信.双向通信可以拓展浏览器上的应用类型,例如实时的数据推送(股票行情),游戏,聊天/im 等.本教程通过java简单的示例带你快速学会WebSocket编程

POI教程

Apache POI是一种流行的API,它允许程序员使用Java程序创建,修改和显示MS Office文件。这由Apache软件基金会开发使用Java分布式设计或修改Microsoft Office文件的开源库。它包含类和方法对用户输入数据或文件到MS Office文档进行解码。

HTTP教程

HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。

TCP/IP教程

TCP/IP 是因特网的通信协议。TCP/IP 通信协议是对计算机必须遵守的规则的描述,只有遵守这些规则,计算机之间才能进行通信。

YAML教程

YAML是“YAML Is not markup language”的缩写形式,是一种数据序列化语言,设计为人性化的,并且适用于其他编程语言的日常任务。

Web Services教程

Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。

JFinal教程

JFinal 是基于 Java 语言的极速 WEB + ORM 开发框架,其核心设计目标是开发迅速、代 码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有 Java语言所有优势的同时 再拥有 ruby、python、php 等动态语言的开发效率!

jsp&servlet教程

JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。

jstl el 教程

JSTL指的是JavaServer Pages标准标记库,是封装了许多JSP应用程序通用的核心功能的JSP标签的集合,包括核心标签(Core Tags),格式化标签(Formatting tags),SQL标签(SQL tags),XML标签(XML tags),JSTL函数(JSTL Functions)

JSoup教程

JSoup是一个用于处理HTML的Java库,它提供了一个非常方便类似于使用DOM,CSS和jquery的方法的API来提取和操作数据。jsoup实现WHATWG HTML5规范,并将HTML解析为与现代浏览器相同的DOM。

JSON教程

JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。本专题详细讲解json、jackson、fastjson等工具包的操作教程

tomcat教程

Tomcat架构解析 基于Tomcat 8.5.x全面介绍了Tomcat的架构、各组件的实现方案以及使用方式,主要包括Tomcat的基础组件架构以及工作原理,Tomcat各组件的实现方案、使用方式以及详细配置说明,Tomcat与Web服务器集成以及性能优化,Tomcat部分扩展特性介绍等。读者可以了解应用服务器的架构以及工作原理,学习Tomcat的使用、优化以及详细配置。

JFreeChart教程

JfreeChart是用Java开发的开源库,它可以在基于Java的应用程序可用于创建各种各样的图表。通过使用JFreeChart,可以创建2D和3D图表,如饼图,条形图,折线图,XY图和3D图表所有常用的主要类型。

XStream教程

XStream是一个简单的基于Java库,Java对象序列化到XML,反之亦然(即:可以轻易的将Java对象和xml文档相互转换)

Thymeleaf教程

Thymeleaf是一种用于Web和独立环境的现代服务器端的Java模板引擎。Thymeleaf的主要目标是将优雅的自然模板带到开发工作流程中,并将HTML在浏览器中正确显示,并且可以作为静态原型,让开发团队能更容易地协作。Thymeleaf能够处理HTML,XML,JavaScript,CSS甚至纯文本

Groovy教程

Groovy是一种基于Java平台的面向对象语言。 Groovy 1.0于2007年1月2日发布,其中Groovy 2.4是当前的主要版本。 Groovy通过Apache License v 2.0发布。

Log4j教程

Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。

JasperReports教程

Jasper Report 是一个开源的Java报表引擎,它不像其他的报表工具,例如Crystal报表是基于Java的,没有自己的表达式语法。JasperReports有提供丰富的内容到屏幕上,到打印机,或转换成PDF,HTML,XLS,RTF,ODT,CSV,TXT和XML文件的能力。因为它不是一个独立的工具,它不能被安装在其自身。相反,它是由包括它在应用程序的CLASSPATH库嵌入到Java应用程序。

正则表达式

正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符")。使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。

i18n 国际化

国际化(internationalization)又称为 i18n(读法为i 18 n,据说是因为internationalization(国际化)这个单词从i到n之间有18个英文字母,i18n的名字由此而来)

JSF教程

JSF(JavaServer Faces)它是一个基于服务器端组件的用户界面框架。 它用于开发Web应用程序。 它提供了一个定义良好的编程模型,由丰富的API和标签库组成。最新版本JSF 2使用Facelets作为其默认模板系统。 它是用Java编写的。

JAVA GUI教程

Swing API 是一组可扩展的 GUI 组件,用来创建基于 JAVA 的前端/ GUI 应用程序。它是建立在 AWT API 之上,并且作为 AWT API 的替代者,因为它的几乎每一个控件都对应 AWT 控件。 Swing 组件遵循模型 - 视图 - 控制器架构来满足下面的准则。

JOGL教程

Java支持OpenGL(JOGL)是近期在Java OpenGL图形API结合。它是一个包装库,它可以访问OpenGL API,并且它被设计来创建Java编码的2D和3D图形应用程序。 JOGL是前麻省理工学院的研究生肯·拉塞尔和克里斯·克莱恩最初开发的一个开源库。后来发布到Sun Microsystems,现在它是Java图形和音频处理(JOGAMP)。用于各种操作系统,如Windows,Solaris和Mac OS X和Linux(基于x86)JOGL功能。

PDFBox教程

Apache PDFBox是一个开源的Java库,支持PDF文档的开发和转换。

中间件

项目构建管理

redis

编程软件

Spring Boot

Netty

solr

Elasticsearch

前端开发

VueJS教程

Vue.js是当下很火的一个JavaScript MVVM库,它是以数据驱动和组件化的思想构建的。相比于Angular.js,Vue.js提供了更加简洁、更易于理解的API

HTML教程

HTML 教程- 是创建网页的必备知识,您可以使用 HTML 来建立自己的 WEB 页面。

JavaScript教程

JavaScript 是一种轻量级的编程语言。JavaScript 是可插入 HTML 页面的编程代码。JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。

XQuery教程

XQuery 相对于 XML 的关系,等同于 SQL 相对于数据库表的关系。XQuery 被设计用来查询 XML 数据 - 不仅仅限于 XML 文件,还包括任何可以 XML 形态呈现的数据,包括数据库。

XML教程

XML(可扩展标记语言)是一种很流行的简单的基于文本的语言来用作应用程序之间的通信模式。它被认为是传输标准装置和存储数据。JAVA提供了极好的支持和丰富的库来解析,修改或查询XML文档。

SVG教程

SVG 意为可缩放矢量图形(Scalable Vector Graphics)。SVG 使用 XML 格式定义图像。

xheditor教程

xhEditor专题教程

XLink与XPointer教程

XLink,即 XML 链接语言,是一种通过 W3C 推荐标准认证的 XML 标记语言,提供一些方法,用于在 XML 文件上创建内部和外部链接,以及与这些链接相关联的元数据。XLink 提供两种可在 XML 文档中使用的超链接,简单链接和扩展链接。简单链接,只连接两种资源,类似于 HTML 链接和 IMG 链接。 扩展链接,可连接任意数量的资源

XSL教程

XSL 指扩展样式表语言(EXtensible Stylesheet Language)。万维网联盟(W3C)开始发展 XSL 的原因是:存在着对于基于 XML 的样式表语言的需求。

Spring Framework

kafka

lucene

云计算大数据

Lua

zookeeper

PHP

网络与运维

hibernate

MyBatis

ActiveMQ

办公应用软件

FreeMarker

MongoDB

Memcached

struts2

RabbitMQ

Sentinel

Nacos

Dubbo

设计模式

分布式与微服务架构

传智播客8天快速掌握Android视频教程(完整版--适合有JavaWeb基础学习)

2019-03-28
传智播客是国内第一家讲授Android技术的培训机构,由于刚开始软件人才市场上奇缺Android开发人员,所以,传智播客有一些曾经工作过一两年的学员通过Android技术获得了万元以上的起步月薪,有一些刚毕业和未毕业的大学生也获得了7K左右的起步月薪。截止2010年底,北京1/3以上从事Android开发的软件工程师均出自传智播客,我们经常听到类似的故事,某公司仅有的5到6名A
分类:android

[Android视频教程]老罗Android视频教程详解篇

2019-03-26
04-Handler和Message(二).mp4 03-Handler和Message(一).mp4 05-Handler和Message(三).mp4 02-AsyTask异步任务介绍二.mp4 01-AsyncTask异步任务介绍一.mp4 02-LoaderManager的使用二.mp4 01-LoaderManager的使用一.mp4 01《老罗Android开发视频教程》第一集:And
分类:android

《Android开发教程【『若水新闻』客户端开发教程】》

2019-03-26
2011年,若水工作室制作了《Android开发从零开始》系列课程,感谢大家的鼓励和支持。为了进一步提高Android开发培训水平,2012年若水工作室又倾心制作的项目实战视频『若水新闻』客户端开发教程,今天终于与大家见面了。
分类:android

《老罗Android开发视频教程-安卓巴士》android入门介绍

2019-03-25
本系列视频主要介绍的是Android平台的软件开发,每集大约半个小时左右,MP4格式,分辨率为1280x 800,希望大家能够喜欢。本系列视频每周更新五集左右。 本系列教程将会为有一定基础的开发人员学习,更多是通过项目例子给大家讲解Android开发过程中的知识点。
分类:android

疯狂Android讲义

2019-03-24
李刚编著的《疯狂Android讲义》全面地介绍了Android应用开发的相关知识,全书内容覆盖了Android用户界面编程、Android四大组件、Android资源访问、图形/图像处理、事件处理机制、Android输入/输出处理、音频/视频多媒体应用开发、OpenGL与3D应用开发、网络通信编程、Android平台的Web Service、传感器应用开发、GPS应用开发、Google Map服务等。
分类:android

使用代理解决Android SDK Manager下载太慢的问题

2019-03-23
Android SDK Manager下载太慢,大家都知道是什么原因,解决的方法是设置代理下载。详细步骤如下: 打开打开android sdk manage,tool->options设置选项 将Proxy Settings 里的HTTP Proxy Server和HTTP Proxy Port分别设置成你要代理的域名和端口,例如:mirrors.neusoft.edu.cn和80 将Oth
分类:android

Professional Android 4 Application Development

2019-03-23
Developers, build mobile Android apps using Android 4 The fast-growing popularity of Android smartphones and tablets creates a huge opportunities for developers. If you're an experienced developer, you can start creating robust mobile Android apps right a
分类:android

使用init.rc启动项调试service

2019-03-23
在安卓系统根目录init.rc文件中可查看系统开机启动过程相关事项及init进程管理的所有service start adbd stop adbd 实际上是由init进行对服务名为adbd的服务做start和stop操作,系统开启完毕后在调试窗口命令行中执行 start abc init: no such service 'abc' 即系统未找到名为adc的服务,可查看/init.rc文件内容 #
分类:android

深入理解Android:卷2.pdf电子书下载

2019-03-21
深入理解ANDROID 卷2 PDF的内容摘要:内容简介发售日期: 2012年8月20日 《深入理解Android:卷2》是“深入理解Android”系列的第2本,第1本书上市后获得广大读者高度评价,在Android开发者社群内口口相传。《深入理解
分类:android

Android图形缓存库Picasso内存优化

2019-03-20
picasso是Square公司开源的一个Android图形缓存库,地址http://square.github.io/picasso/,可以实现图片下载和缓存功能刚使用Picasso时,发现有点卡卡的,查看了一下Memory,直接疯长到了几十兆,看了一下官网 Transform images to better fit into layouts and to reduce memory size.意思大概就是可以通过设置图片的大小来适应布局与减少内存. OK,那么问题解决了。
分类:android

最近更新

更多

最新问答

更多