wenlin_xie的专栏

编程世界

排序:
默认
按更新时间
按访问量

Thymeleaf:旨在替换JSP支持XML文件的模板引擎

Thymeleaf是一个Java模板引擎开发库,可以处理和生成HTML、XML、JavaScript、CSS和文本,在Web和非Web环境下都可以正常工作。它更适合处理Web应用程序中的视图层(View Layer),但是也支持在离线环境处理各种格式的文件。Thymeleaf遵循Apache 2....

2018-06-12 18:30:02

阅读数:39

评论数:0

FreeMarker:Java模板引擎

FreeMarker 是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写。FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序。虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成页面,通...

2018-06-12 18:29:46

阅读数:56

评论数:0

Apache ActiveMQ:一款开源消息传递工具

Apache ActiveMQ是目前最流行功能最强大的开源消息和集成模式服务。 Apache ActiveMQ不仅速度快而且支持众多的跨语言平台和协议,同时拥有非常易用的企业集成模式以及支持JMS1.1和J2EE1.4等众多高级特性。Apache ActiveMQ基于Apache 2.0许可发行。...

2018-06-12 18:29:36

阅读数:159

评论数:0

GitLab 中文社区版攻略

支持的 tags 和对应的 Dockerfile10.2, 10.2.8 (10.2/Dockerfile)10.3, 10.3.9 (10.3/Dockerfile)10.4, 10.4.7 (10.4/Dockerfile)10.5, 10.5.7 (10.5/Dockerfile)10.6,...

2018-04-20 09:44:36

阅读数:232

评论数:0

Logback:旨在取代 log4j 的日志组件

Logback 是一款旨在取代 log4j 的日志组件,与 log4j 相比有哪些优势呢?更快的实现。充分的测试。丰富的文档。支持 XML 或 Groovy 配置文件。自动载入配置文件。优雅的恢复 I/O 失败。logback-classic 兼容SLF4J。自动清除历史日志。自动压缩日志文件。安...

2018-04-17 15:32:45

阅读数:46

评论数:0

Apache Solr:企业级全文搜索服务器

Apache Solr是一个基于Apache Lucene的企业级全文搜索服务器。类REST的API,可以通过HTTP设置索引和查询结果,支持的参数格式包括JSON、XML、CSV和二级制类型。主要功能先进的全文检索功能:Solr提供了强大的匹配能力,包括词组、通配符、连接、分组等等。为高流量进行...

2018-04-17 15:30:47

阅读数:53

评论数:0

Druid:一款开源数据分析工具

Druid 是一个针对在线分析处理(OLAP)事件数据而设计的开源数据存储分析工具。它提供了低延迟(实时)数据摄取、灵活的数据探索及快速的数据聚合功能。现存的已实施的Druid项目已经能处理数万亿的事件和拍字节(拍字节即PB,1PB=1024TB)的数据了。Druid现在是面向用户分析应用中使用率...

2018-04-17 15:29:06

阅读数:60

评论数:0

Hystrix:为分布式系统提供延迟和容错的库

Hystrix是通过隔离服务间的访问点、停止级联故障和提供后备选项提高分布式系统整体弹性的延迟和容错库。主要功能为通过第三方客户端库访问(通常是通过网络)的延迟和失败提供保护和控制。停止复杂分布式系统中的级联故障。故障的快速恢复。在可能的情况下进行回退和降级。允许准实时的监控、告警和操作控制。设计...

2018-04-17 15:12:52

阅读数:44

评论数:0

Zookeeper:分布式系统协调

介绍Zookeeper 是一个维护配置信息、服务名称、分布同步和集群服务的集中服务。我们以前在分布式应用中使用这些服务时,每次在实际实现中,不可避免的要花费大量时间来修复bug、配置竞选条件。因为他们的管理复杂性、脆弱性使我们最初实现让我们焦头烂额,即使你全部都搞定了,你又要面对不同的服务复杂的部...

2018-04-17 15:05:47

阅读数:47

评论数:0

SonarQube:开源的代码质量管理工具

SonarQube是一个开源的代码质量管理工具,如下图所示,它覆盖了代码质量的7个方面:SonarQube的主要特性:通过插件扩展支持新的编程语言、添加规则引擎、计算更复杂的度量指标,这些都可以借助强大的插件扩展机制。目前已经有超过 50 个插件可用。通过插件机制,Sonar 可以集成不同的测试工...

2018-04-17 15:00:04

阅读数:49

评论数:0

Spring Boot:简化Spring应用初始搭建以及开发过程

Spring Boot专注于Spring平台和第三方开发库,简化了基于Spring的产品开发。让你在开始Spring应用开发时,不会被各种繁杂的事务困扰。通过Spring Boot,开发时只需少量的Spring配置就可以完成项目结构的初始搭建。功能特性创建独立的Spring应用程序。直接嵌入Tom...

2018-04-17 14:55:51

阅读数:49

评论数:0

MyBatis:支持定制化 SQL、存储过程以及高级映射的持久层框架

MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJO(Plain Old Java Objects...

2018-04-17 14:41:46

阅读数:192

评论数:0

Fastjson:Java高性能JSON库

Fastjson是一个Java语言编写的高性能功能完善的JSON库。它采用一种“假定有序快速匹配”的算法,把JSON Parse的性能提升到极致,是目前Java语言中最快的JSON库。Fastjson接口简单易用,已经被广泛使用在缓存序列化、协议交互、Web输出、Android客户端等多种应用场景...

2018-04-17 14:33:44

阅读数:30

评论数:0

Apache Ant:一个基于Java的编译工具

本资源由 伯乐在线 - oneDay 整理简介Apache Ant是一个基于Java的编译工具。它从功能上类似于make,但它以克服了make的缺点。为什么在Make, Gnumake, Nmake, Jam这些编译工具后,还要产生一个Ant呢?因为这些编译工具都有一定的限制。Ant的最初开发者在...

2018-04-17 14:11:28

阅读数:37

评论数:0

40个Java多线程问题总结

前言java多线程分类中写了21篇多线程的文章,21篇文章的内容很多,个人认为,学习,内容越多、越杂的知识,越需要进行深刻的总结,这样才能记忆深刻,将知识变成自己的。这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可...

2018-04-11 16:42:30

阅读数:214

评论数:0

56个 PHP 开发常用代码片段

在编写代码的时候有个神奇的工具总是好的!下面这里收集了 50+ PHP 代码片段,可以帮助你开发 PHP 项目。 这些 PHP 片段对于 PHP 初学者也非常有帮助,非常容易学习,让我们开始学习吧~ 更多最佳实践技术文章1. 发送 SMS 在开发 Web 或者移动应用的时候,经常会遇到需要发送 S...

2018-04-11 16:14:40

阅读数:27

评论数:0

ajax 实现防止重复提交

<!DOCTYPE html><html>    <head>        <meta charset="UTF-8&...

2018-04-11 16:12:25

阅读数:37

评论数:0

java list 分页,方便分批处理整个list的数据

java list 分页,方便分批处理整个list的数据1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465...

2018-04-11 16:10:41

阅读数:91

评论数:0

Java String字符串补0或空格

package cn.com.songjy; import java.text.NumberFormat;//Java 中给数字左边补0public class NumberFormatTest {     public static void main(String[] args) {     ...

2018-04-11 16:09:19

阅读数:23

评论数:0

Java尽量精确地抽取网页的发布时间

对网页中各种不同格式的发布时间进行抽取,将发布时间以规整的“yyyy-MM-dd HH:mm:ss”格式表示出来,只能尽量追求精确,但是因为网络发布时间的格式十分灵活,所以做不到百分百地正确抽取1234567891011121314151617181920212223242526272829303...

2018-04-11 16:07:58

阅读数:52

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭