当前搜索:

使用Speedment实现事务处理

使用Speedment实现事务处理 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 一、Speedment介绍Speedment是一个开源的、基于Java的、流式ORM工具包和运行时工具,它把对现有数据库和表的各种操作封装成Java 8的Stream操作。Speedment的新版本还提供了支持数据库事务处理的便捷操作方式。Speedment在GitHub的地址:https://gi...
阅读(102) 评论(0)

支持JavaEE 8和Java 9的IDE和服务器探讨

支持JavaEE 8和Java 9的IDE和服务器探讨 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 作为Java领域最重量级的升级,JavaEE 8和Java 9发布了。使用这些新技术单独看起来简单,但是要把它们组合起来就很复杂了,实际上很难让支持者两种新技术的IDE和服务器组合在一起工作。这个问题的第一步是寻找支持Java 9的IDE,目前所有主要的IDE都提供了对Java...
阅读(210) 评论(0)

Java 9模块化特性及工具探讨

Java 9模块化特性及工具探讨 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 Java 9于2017年九月下旬发布。随着Java 9的发布,它变得模块化了,并通过模块化提高其可伸缩性和性能。模块化是一个普遍的概念。在软件中,它适用于编写和实现一个程序或作为独立模块的计算系统,而不是一个单一的、单体式的设计。在模块化的帮助下,程序员可以在特定的sprint周期或项目中独立地进行功...
阅读(168) 评论(0)

基于Spring Boot和Kotlin的联合开发

基于Spring Boot和Kotlin的联合开发 版权声明:本文为博主chszs的原创文章,未获得博主授权均不能转载,否则视为侵权。 一、概述Spring官方最近宣布,将在Spring Framework 5.0版本中正式支持Kotlin语言。这意味着Spring Boot 2.x版本将为Kotlin提供一流的支持。这并不会令人意外,因为Pivotal团队以广泛接纳​​JVM语言(如Scala和G...
阅读(7260) 评论(5)

Java性能优化的5个技巧

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

Java简史

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

Spring Framework 5.0的响应式微服务

Spring Framework 5.0的响应式微服务作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszsSpring团队已经宣布从5.0版本开始支持响应式编程模型。新的Spring 5.0版本可能会在今年3月发布。幸运的是,包含这些特性的里程碑版本和快照版本(非稳定版)现在可以从Spring存储库获得。另外还有一个新的Spr...
阅读(3734) 评论(0)

Redis实现键对应多值

Redis实现键对应多值作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszsRedis服务器提供了很多流行的数据结构,比如Map、List、Set……而在项目开发中,可能会遇到更复杂的需求,需要更复杂的数据结构,比如一个键对应存储多个值,要实现这样的需求,最好的办法就是实现Multimap数据结构。首先需要自己构建这样的数据结...
阅读(6441) 评论(0)

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

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

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

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

另外几种Java集合框架详解

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

Java集合框架GS Collections详解

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

Java集合框架Koloboke详解

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

Java线程的生命周期

Java线程的生命周期作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs对于多线程编程而言,理解线程的生命周期非常重要,本文就针对这一点进行讲解。一、线程的状态线程的存在有几种不同的状态,如下: New状态 Ready状态 Running状态 Dead状态 Non Runnable状态 1、New状态New状态是线程已经被创...
阅读(1768) 评论(0)

Java 8的八个新特性

Java 8的八个新特性1、接口的默认方法和静态方法.Java 8在接口方面引入了新特性。Java 8版之前,接口只有抽象方法,而在Java 8,为接口新增了两种类型的方法。第一种是默认方法。此方法使用了default关键字修饰方法名。实际上接口不包含任何实现的方法,而在Java 8中,可以通过使用default关键字来添加默认的方法实现。接口的实现类可以直接使用这些默认的方法,同时还可以重写默认的方法,这不...
阅读(6613) 评论(2)

Jackson 2开发详解

Jackson 2开发详解作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsJackson 2库是流行的Java JSON解析库之一。本文主要讲述Jackson 2库的基本用法。1、Jackson 2库目前Jackson 2库的最新版本为2.6.3版。使用它需要以下依赖包。 com.faste...
阅读(5143) 评论(1)

Java 8 Stream API详解

Java 8 Stream API详解一、Stream API介绍Java 8引入了全新的Stream API,此Stream与Java I/O包里的InputStream和OutputStream是完全不同的概念,它不同于StAX对XML解析的Stream,也不同于Amazon Kinesis对大数据实时处理的Stream。Stream API更像具有Iterable的集合类,但行为和集合类又有所...
阅读(19024) 评论(4)

Java中停止线程执行的方法

Java中停止线程执行的方法作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs一、暂停或停止线程的理论在Java编程中,要暂停或停止当前正在运行的线程,有几种方法。对于把线程转入睡眠Sleep状态,使用Thread.sleep()是最正确的方式。或许有人会问,为什么不使用等待wait()或通知notify()?要知道,使用等待或通知都不是很好的方式。 线程可...
阅读(11629) 评论(2)

Java NIO中的Glob模式详解

Java NIO中的Glob模式详解作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs一、什么是Glob?在编程设计中,Glob是一种模式,它使用通配符来指定文件名。例如:.java就是一个简单的Glob,它指定了所有扩展名为“java”的文件。Glob模式中广泛使用了两个通配符“”和“?”。其中星号表示“任意的字符或字符组成字符串”,而问号则表示“任意单个...
阅读(3302) 评论(2)

URIUtils.createURI被Deprecated的解决

URIUtils.createURI被Deprecated的解决作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs在使用httpclient 4.4.1版开发代码时,无意中发现org.apache.http.client.utils.URIUtils.createURI()方法被废弃了。此方法的完整描述如下:public static URI createU...
阅读(2954) 评论(1)
93条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:5688722次
    • 积分:50948
    • 等级:
    • 排名:第66名
    • 原创:787篇
    • 转载:23篇
    • 译文:24篇
    • 评论:1168条
    一名路过的黑客

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

    文章存档