2017年Java日志框架及工具综述

2017年Java日志框架及工具综述 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 应用程序中的日志信息对于了解所有应用程序运行时的行为至关重要,特别是在遇到意外的场景、错误或仅用于跟踪某些活动的情况下。随着越来越多的企业逐渐转向云端,日志分析和日志管理的工具和服务变得越来越重要。一些工具,比如Loggly,Logstash,Graylog等,可帮助开发者分析和监控日志。Logg...
阅读(269) 评论(1)

解决Eclipse启动报缺少javax/annotation/PostConstruct的错误

解决Eclipse启动报缺少javax/annotation/PostConstruct的错误 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 我使用的是Mac开发环境,Eclipse使用4.7的Oxygen版。 当我在本机上安装了Java 9后,我发现Eclipse无法启动了。 打开Eclipse的日志文件(我的在这里Users/XXXXX/Documents/eclipse...
阅读(269) 评论(3)

Java性能优化的5个技巧

Java性能优化的5个技巧 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 要优化Java代码需要正确的分析它的工作机制,影响性能优化有几个因素,比如垃圾收集、操作系统的设置、虚拟机的设置等。1. 从最小堆分配开始推荐从最小堆分配开始。然后根据应用程序的实际需要来逐渐增加最小堆,可以通过下面的指令来指示JVM在发生OutOfMemoryError异常时倾倒堆数据:-XX:+Heap...
阅读(2399) 评论(11)

Java简史

# Java简史* 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。Java是一个非常易于使用和存在久远的编程语言,今年是其诞生的22周年。Java是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。 1995年5月23日,Java语言诞生 1996年1月,第一个JDK————JDK1.0诞生 1996年4月,10个最主...
阅读(1112) 评论(1)

Apache Maven 3.5.0版详述

Apache Maven 3.5.0版详述 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 Apache Maven 3.5.0版发布了,距离3.3.9版发布已经半年多过去了。为什么跳过了3.4版本号,原因是Eclipse Aether项目已经停用,代码库迁移到Apache Maven项目中。而Maven 3.4版的原始目标是在Maven项目中使用完全相同的代码替换掉Aether(...
阅读(3143) 评论(2)

Spring Boot的新Gradle插件详解

Spring Boot的新Gradle插件详解作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs在Spring Boot 2.0 M1版本中,有一个显著的改进,那就是引入了新的Gradle插件。这些改进也同时放入了Spring Boot的最新快照版本中。Spring Boot的Gradle插件提供了Spring Boot对G...
阅读(2350) 评论(2)

在Ubuntu 16.04 LTS服务器部署Jenkins

在Ubuntu 16.04 LTS服务器部署Jenkins作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs本文讲述怎样在Ubuntu 16.04 LTS服务器上部署Jenkins环境。Jenkins是基于Java语言开发的持续集成工具,为软件开发提供了一个持续集成服务。Jenkins是一个基于服务器的系统,运行在Servl...
阅读(1586) 评论(0)

搭建自己的Spring Initializr服务器

搭建自己的Spring Initializr服务器作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs要开始一个基于Spring或SpringBoot的新项目,可以使用在线工具:https://start.spring.io/使用它,可以很容易地创建基于Maven或Gradle的项目模板,并通过界面上的多选框定义项目所有所需的...
阅读(11506) 评论(2)

一种类型安全的Java HTTP客户端库Retrofit

一种类型安全的Java HTTP客户端库 Retrofit介绍 Retrofit是一个开源的、类型安全的HTTP客户端,它适用于Android和Java平台,官方主页为:http://square.github.io/retrofit/Retrofit需要Java 7以上版本或Android 2.3以上版本的支持。...
阅读(2142) 评论(2)

Spring Boot的日志管理

Spring Boot的日志管理 默认情况下,Spring Boot的日志是输出到控制台的,不写入任何日志文件。要让Spring Boot输出日志文件,最简单的方式是在application.properties配置文件中配置logging.path键值,如下:(日志文件为spring.log)...
阅读(10257) 评论(4)

理解Spring Boot

理解Spring Boot作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszsSpring Boot是一个偏执的开源框架,它可用于创建可执行的Spring应用程序,采用了习惯优于配置的方法。 此框架的神奇之处在于@EnableAutoConfiguration注释,此注释自动载入应用程序所需的所有Bean——这依赖于Spri...
阅读(26312) 评论(2)

JavaFX本地应用自动更新功能的实现FXLauncher

JavaFX本地应用自动更新功能的实现——FXLauncherJavaFX已经成为构建现代桌面应用最好的UI框架之一,但是它一直存在部署不方便的问题。Javapackager工具就是针对这个问题的解决方案,正如同JavaFX已经打包进JDK 8中,Javapackager工具也随同JDK 8一同提供。 Javapackager工具使得创建本地应用的安装器很容易,但是很遗憾的是,Javapackager不支持自动更新。...
阅读(4324) 评论(1)

Java单元测试工具JUnit 5新特性一览

Java单元测试工具JUnit 5新特性一览作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszsJUnit是最流行的开源Java单元测试工具,目前它的稳定版是4.12版。JUnit 4是2005年推出的,它基于Java 5的注释、反射等特性开发,距今已经超过十年了,受目前Java 8以及Lambda表达式等的影响,JUnit团...
阅读(9800) 评论(0)

IntelliJ IDEA 16 EAP新特性一览

IntelliJ IDEA 16 EAP新特性一览作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszsIntelliJ IDEA 16 EAP发布了,下载地址见: http://confluence.jetbrains.com/display/IDEADEV/IDEA+16+EAPIntelliJ IDEA 16 EAP有些新...
阅读(6667) 评论(0)

另外几种Java集合框架详解续

另外几种Java集合框架详解作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszsfastutil库优于Trove库的地方:Trove库已经三年未更新了,属于非活跃的开源项目;而fastutil一直在更新。fastutil有更丰富的特性,支持超大的集合(大于2^32,即4GB的集合),文档也更丰富。fastutil是一个开源的J...
阅读(2148) 评论(0)

另外几种Java集合框架详解

另外几种Java集合框架详解作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs1、fastutilfastutil是一个开源的Java集合框架的扩展,它继承了Java Collection Framework,提供了数种特定类型的容器,包括映射map、集合set、列表list、优先级队列(prority queue),实现了...
阅读(4029) 评论(0)

Java集合框架GS Collections详解

Java集合框架GS Collections详解作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszsGS Collections是一个开源的基于Java的集合框架,它兼容JDK的List、Set、Map实现,并提供了一套功能丰富的API和工具类集合,其迭代循环的实现是受Smalltalk集合框架的启发。GS Collectio...
阅读(3279) 评论(1)

Java集合框架Koloboke详解

Java集合框架Koloboke详解作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszsKoloboke的目标是替换标准的Java集合和流的API,提供更高效的实现。Koloboke目前的版本主要是替换java.util.HashSet和java.util.HashMap。Koloboke提供了一套完整的集合原始类型的实现,可...
阅读(3807) 评论(0)

基于Google云存储的开放Maven镜像中央仓库

Takari公司,http://takari.io/,也即Maven创始人Jason van Zyl创建的公司,最近宣布在Google Cloud Storage上建立了Maven镜像仓库,开放给全球所有的开发者使用。主流的依赖管理工具如Maven、Apache Ivy、Gradle等都可以使用此中央仓库。Maven中央仓库时Java社区最重要的资源之一,离开Maven仓库做Java项目开发则难以想象。...
阅读(4414) 评论(0)

Spring框架4的改进

Spring框架4的改进作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsSpring Framework 4在Spring Framework 3.x的基础上,做了如下改进:1)改进了开发指南文档;2)移除了Spring Framework 3.x中废弃的方法和包3)支持Java 8,支持的最低Java版本为 Java 6 update 184)Spri...
阅读(2594) 评论(1)
35条 共2页1 2 下一页 尾页
    个人资料
    • 访问:5435859次
    • 积分:49901
    • 等级:
    • 排名:第67名
    • 原创:781篇
    • 转载:23篇
    • 译文:24篇
    • 评论:1156条
    一名路过的黑客

    大家好,我是黑客,专门盗账号的。现在这个人的帐号被我盗了,但看这个人平时的博客空间,一直过着艰苦努力、持之以恒的技术研究生活,勤奋刻苦,积极分享,无私奉献,我被深深的感动了,这是一个纯粹的人,人品这样的高尚,希望大家看到我这条消息后,可以私聊他,多鼓励他,不缺钱的就多给他一些经济上的资助,让他再接再厉!就这样吧,我下线了,眼框湿湿的难受。

    文章存档