chszs的专栏

LQ的小窝

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

实现Java集合迭代的高性能

实现Java集合迭代的高性能 2018.7.14 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 一、介绍 Java开发者经常会遇到处理集合(比如ArrayList、HashSet)的情况,Java 8也提供了Lambda表达式和Streaming API来简化集合相关...

2018-07-14 11:28:25

阅读数:30

评论数:0

数据分析师、数据科学家、大数据专家三个职位的区别

数据分析师、数据科学家、大数据专家三个职位的区别 2018.6.11 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 随着数据科学和大数据作为主流职业选择的出现,不少人对相关职位名称的内涵存在一定的混乱,有些人认为大数据等同于数据科学,另外有些人则认为大数据是数据科学的子...

2018-06-11 22:02:37

阅读数:2272

评论数:1

未来物联网的一些问题

未来物联网的一些问题 2018.6.8 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 物联网是一种允许数据交换的设备和服务的联系。这些设备包括各种家用电器,不论是家具,咖啡机还是农业机械,都可以植入各种软件和电子连接设备。为了使事情变得更简单,一切都可以进行调整,以连接...

2018-06-08 22:56:21

阅读数:1242

评论数:4

阿里云RDS PostgreSQL时序数据的优化

2008年6月8日 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 PostgreSQL是最流行的开源数据库之一。PostgreSQL的一个优势是它可以通过多种方式进行优化,例如数据合并和数据清理。而数据合并和数据清理在一些应用场景下是必需的。 例如: 当数据表的...

2018-06-08 22:30:47

阅读数:129

评论数:0

MariaDB TX 3.0企业开源数据库

MariaDB TX 3.0企业开源数据库 2018.5.29 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 MariaDB TX是一款开源的、基于MariaDB的企业数据库解决方案,它具有轻量级连接器、高级数据库代理和防火墙、可插拔的通用数据库、专用存储引擎、多主集群...

2018-05-29 21:41:47

阅读数:311

评论数:3

Protostuff使用示例

Protostuff使用示例 1、引入Maven依赖的JAR包 <dependency> <groupId>io.protostuff&amp...

2018-05-17 17:44:39

阅读数:210

评论数:0

Nginx Unit详解系列(一)

Nginx Unit详解系列(一) 2018.4.17 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 一、什么是Nginx Unit Nginx Unit是一个开源的、以Nginx为基础的、支持多语言的动态Web应用服务器,它支持Python、PHP、Perl、Rub...

2018-04-17 21:01:50

阅读数:2608

评论数:0

Java 10改进了对Docker容器的支持

Java 10改进了对Docker容器的支持 2018.4.9 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 许多运行在Java虚拟机中的应用程序(包括Apache Spark和Kafka等数据服务以及传统的企业应用程序)都可以在Docker容器中运行。但是在Docke...

2018-04-09 20:14:55

阅读数:491

评论数:0

Java EE 8的五大新特性详解

Java EE 8的五大新特性详解 2018.4.3 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 Java EE 8带来了很多新特性,其中最好的新特性有下面五个。 备受期待的Java企业版第8版(Java EE 8)发布了两个令人兴奋的新API(JSON-Bindi...

2018-04-03 14:33:30

阅读数:318

评论数:1

在SPA应用中利用JWT进行身份验证

在SPA应用中利用JWT进行身份验证 2018.3.21 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 SPA SPA即Single Page Application,单页应用程序,是一种Web应用程序或网站,通过动态地重写当前的页面,而不是从服务器端加载一个新网...

2018-03-21 14:41:46

阅读数:291

评论数:1

OpenCSV正确处理反斜线

OpenCSV正确处理反斜线 2018.3.13 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 OpenCSV是一个开源的、处理CSV数据的Java库。但它在处理反斜杠时存在一个小问题,本文讲述这个问题以及如何解决它。 OpenCSV的Maven依赖如下: ...

2018-03-13 21:12:16

阅读数:1417

评论数:1

MySQL 8复制性能的增强

MySQL 8复制性能的增强 2018.3.3 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 MySQL从5.7版发布后没多久,其8.0版本的开发就提上了日程。MySQL在编号方面跳跃了几个版本,6.0被直接丢弃,7.0被保留用于MySQL的集群版本,因为Oracle官...

2018-03-03 17:06:48

阅读数:364

评论数:0

Spring Boot 2.0详述

Spring Boot 2.0详述 2018.2.22 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 Spring Boot 2.0即将发布,目前已经发布了v2.0.0 RC2版,据传说下周可能就会正式发布。Spring Boot 2.0有一系列重大的改变,下面将一一详...

2018-02-22 20:43:21

阅读数:3241

评论数:1

数据湖

数据湖 2018.2.21 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 我们生活在数据时代,根据Gartner的报告,全球信息数据量每年以59%的速度递增。管理海量数据是一个重大挑战,数据的品种和增长速度使管理变得更加困难。而且非常明显的是,越来越巨量的数据随着时间在...

2018-02-22 19:15:00

阅读数:381

评论数:0

CentOS设置精准时间

CentOS设置精准时间 2018.2.17 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 本文主要讲述如何在CentOS发行版中快速获取准确的服务器时间。通常情况下,如果您用户是将CentOS安装在桌面环境中,那么可以通过GUI的“启用网络时间协议”功能将计算机配置为...

2018-02-17 17:17:22

阅读数:357

评论数:0

PowerShell在Ubuntu系统的使用

PowerShell在Ubuntu系统的使用 2018.2.17 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 本文主要介绍如何在Ubuntu 16.04 LTS上安装和使用PowerShell。要知道,PowerShell Core是微软公司推出的一个跨平台(Wind...

2018-02-17 16:45:59

阅读数:501

评论数:0

Java 9新增的有趣方法InputStream.transferTo()

Java 9新增的有趣方法InputStream.transferTo() 2018.2.1 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 JDK 9新增了一个有趣的方法,InputStream.transferTo(OutputStream)方法,此方法允许从对象调用...

2018-02-01 22:01:55

阅读数:516

评论数:0

JSON-B和Yasson详解

JSON-B和Yasson详解 2018.1.14 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 JSON-B是Java EE 8规范中的新API之一。它用于解决标准化Java对象如何在JSON中进行序列化。 JSON-B,即Java API for JSON Bin...

2018-01-14 20:53:26

阅读数:824

评论数:0

在Windows 10上搭建TensorFlow环境

在Windows 10上搭建TensorFlow环境 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 了解如何为受支持的GPU测试Windows系统,安装和配置所需的驱动程序,获取最新的TensorFlow每日构建版并确保其正常工作。 在前面的文章中,我展示了如何测试你...

2018-01-06 12:04:59

阅读数:1779

评论数:1

在Ubuntu搭建TensorFlow环境

在Ubuntu搭建TensorFlow环境 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 我一直想要最大化TensorFlow的计算能力,于是我决定在家用电脑上安装和优化它。这里,我将分享如何选择安装TensorFlow的某个版本——它并不像看起来那么容易,因为你需要了...

2018-01-06 11:29:54

阅读数:1277

评论数:0

自然语言处理NLP概述

自然语言处理NLP概述 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 自然语言处理(Natural language processing,NLP)是计算机和人类语言之间的关系纽带。更具体地说,自然语言处理是计算机对自然语言的理解、分析、操纵和/或生成。计算机程序能否将...

2018-01-04 21:39:10

阅读数:746

评论数:0

PyCharm:适用于专业开发人员的Python IDE

PyCharm:适用于专业开发人员的Python IDE 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 如今,Python早已成为流行的高级编程语言。它很容易学习,有清晰的语法和缩进结构,可以让具有其他编程语言背景的程序员能够快速地掌握Python,并且初学者发现使用和...

2018-01-04 21:32:30

阅读数:1360

评论数:0

使用Speedment实现事务处理

使用Speedment实现事务处理 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 一、Speedment介绍Speedment是一个开源的、基于Java的、流式ORM工具包和运行时工具,它把对现有数据库和表的各种操作封装成Java 8的Stream操作。Speedment的新版...

2017-11-25 12:19:04

阅读数:602

评论数:0

MariaDB AX开源分析解决方案

MariaDB AX开源分析解决方案 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 MariaDB公司推出了新的增强产品——MariaDB AX,它为数据仓库提供了一种现代化的方法,使得客户能够更经济高效地执行快速可扩展的分析。MariaDB AX扩展了MariaDB服务器,提...

2017-11-24 14:01:38

阅读数:1557

评论数:0

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

支持JavaEE 8和Java 9的IDE和服务器探讨 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 作为Java领域最重量级的升级,JavaEE 8和Java 9发布了。使用这些新技术单独看起来简单,但是要把它们组合起来就很复杂了,实际上很难让支持者两种新技术的IDE和服务器...

2017-11-21 13:34:36

阅读数:1363

评论数:0

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

Java 9模块化特性及工具探讨 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 Java 9于2017年九月下旬发布。随着Java 9的发布,它变得模块化了,并通过模块化提高其可伸缩性和性能。模块化是一个普遍的概念。在软件中,它适用于编写和实现一个程序或作为独立模块的计算系统,...

2017-11-21 10:21:34

阅读数:664

评论数:0

微服务架构 vs. SOA架构

微服务架构 vs. SOA架构 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 一、面向服务的架构SOA面向服务的架构是一种软件体系结构,应用程序的不同组件通过网络上的通信协议向其他组件提供服务。通信可以是简单的数据传递,也可以是两个或多个服务彼此协调连接。这些独特的服务执行一些...

2017-11-12 21:13:24

阅读数:3309

评论数:0

Java应用在Ubuntu平台以服务的方式运行

Java应用在Ubuntu平台以服务的方式运行 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 本文讲述在Ubuntu平台上通过使用服务封装器的方式,把JAR文件以服务的方式运行。读者可以了解器做法,包括自动启动的方式和日志技巧。假设你有一个可执行的JAR文件,你需要以服务的方式...

2017-10-25 16:01:56

阅读数:680

评论数:0

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

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

2017-10-10 20:25:22

阅读数:1660

评论数:1

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

解决Eclipse启动报缺少javax/annotation/PostConstruct的错误 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 我使用的是Mac开发环境,Eclipse使用4.7的Oxygen版。 当我在本机上安装了Java 9后,我发现Eclipse无法启动了...

2017-10-08 22:31:04

阅读数:3772

评论数:7

使用云CRM的10个理由

使用云CRM的10个理由 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 CRM即Customer Relationship Management,客户关系管理,是一种以”客户关系一对一理论”为基础,旨在改善企业与客户之间关系的新型管理机制。CRM系统是企业为提高核心竞争力,利用...

2017-08-23 22:55:49

阅读数:1442

评论数:0

智能停车场解决方案

智能停车场解决方案 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 智能停车场是目前世界上增长最快的智慧城市解决方案。城市停车场、机场、大学、购物中心和办公写字楼逐步意识到自动泊车技术的重大好处。由于物联网及其连接、分析和自动化设备收集的数据的能力,使得智能泊车成为可能。智能泊车...

2017-08-22 21:15:38

阅读数:2889

评论数:2

利用Nginx加GeoIP MaxMind数据库获取用户的地理位置

利用Nginx加GeoIP MaxMind数据库获取用户的地理位置 版权声明:本文为博主chszs的原创文章,未获得博主授权均不能转载,否则视为侵权。 本文讲述仅通过配置Nginx加上GeoIP MaxMind数据库,就能获得用户IP地址的实际物理位置,而无需编写任何代码。 地理位置数据在业务中有...

2017-07-30 11:42:38

阅读数:2192

评论数:2

优化Git本地仓库

优化Git本地仓库 版权声明:本文为博主chszs的原创文章,未获得博主授权均不能转载,否则视为侵权。 在搭建Git服务器并运行一段时间后,随着托管的项目的源码和文档的数量不断增加,以及使用用户数量的不断增加,Git服务器本身可能会出现性能问题。遇到这种问题,最简单的解决方法是把传统的硬盘换用超高...

2017-06-24 12:04:42

阅读数:1916

评论数:2

基于Spring Boot和Kotlin的联合开发

基于Spring Boot和Kotlin的联合开发 版权声明:本文为博主chszs的原创文章,未获得博主授权均不能转载,否则视为侵权。 一、概述Spring官方最近宣布,将在Spring Framework 5.0版本中正式支持Kotlin语言。这意味着Spring Boot 2.x版本将为Kot...

2017-06-10 10:50:28

阅读数:15076

评论数:5

JAX-RS 2.0如何验证查询参数

JAX-RS 2.0如何验证查询参数 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 在JAX-RS 2.0规范中,要验证查询参数并不难,可以通过过滤器ContainerRequestFilter来实现。它还提供了一些可选项,例如使用CDI或EJB的拦截器,或通过@Context...

2017-06-08 21:36:57

阅读数:2491

评论数:0

Java性能优化的5个技巧

Java性能优化的5个技巧 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 要优化Java代码需要正确的分析它的工作机制,影响性能优化有几个因素,比如垃圾收集、操作系统的设置、虚拟机的设置等。1. 从最小堆分配开始推荐从最小堆分配开始。然后根据应用程序的实际需要来逐渐增加最小堆,...

2017-06-06 20:53:56

阅读数:2993

评论数:11

Amazon Aurora详解

Amazon Aurora详解 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 一、Aurora介绍对于部署在Amazon云平台上的应用,如何在不改变现有应用程序架构的情况下,来提升应用程序的性能?答案是采用AWS Aurora。在今天的时代,几乎所有的业务应用的首要任务都是发展...

2017-06-05 22:45:33

阅读数:3809

评论数:0

Java简史

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

2017-05-23 20:00:48

阅读数:1427

评论数:1

2017年十大移动应用开发的测试工具

2017年十大移动应用开发的测试工具 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 自动化测试工具介绍自动化测试工具基本上是移动应用(Android和iOS)程序开发测试的必备工具,正确开展自动测试可以减少测试过程所需的时间以及测试执行过程中人为错误的几率。市面上有很多可用的自...

2017-05-14 11:18:14

阅读数:2900

评论数: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 Ma...

2017-05-03 20:37:19

阅读数:5211

评论数:2

Apache JMeter 3.2版新特性详述

Apache JMeter 3.2版新特性详述版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。一、Apache JMeter介绍Apache JMeter是一个基于Java的桌面应用程序,是Apache基金会旗下的项目之一,主要用作负载测试工具,分析和测量各种服务的性能,尤其是We...

2017-05-03 08:55:36

阅读数:6158

评论数:1

巧用Netstat排除网络故障

当在Linux服务器上遇到网络故障时,ping和traceroute是常用的两个命令,但是很多时候你需要了解更多的网络细节才有助于解决问题。要实现这一点,可以使用netstat命令,它可以提供网络套接字的详细信息以及其它有用的信息。与ping和traceroute命令一样,可以简单地在命令行使用n...

2017-04-23 21:18:16

阅读数:2937

评论数:4

Spring Boot的新Gradle插件详解

Spring Boot的新Gradle插件详解作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs在Spring Boot 2.0 M1版本中,有一个显著的改进,那就是引入了新的Gradle插件。这些改进也同时放入了Spri...

2017-04-10 17:14:30

阅读数:6916

评论数:2

密码哈希函数Bcrypt的最大密码长度限制

密码哈希函数Bcrypt的最大密码长度限制 作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs Bcrypt是一个很流行的密码哈希算法,是Niels Provos和DavidMazières基于Blowfish加密算法设计...

2017-03-09 21:30:25

阅读数:5118

评论数:0

Serverless架构的演进

Serverless架构的演进作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszsServerless架构风格挑战了软件设计和软件部署基础的现状,以实现最佳开发、最优运营和最优的管理开销。虽然它继承了微服务架构MSA的基本概...

2017-03-05 12:29:54

阅读数:3496

评论数:0

亚马逊AWS的Serverless架构

亚马逊AWS的Serverless架构作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszsServerless平台允许运行应用程序,包括计算、存储和网络——无需启动和管理单个(虚拟)机器。本文主要介绍AWS上的Serverl...

2017-03-03 15:56:29

阅读数:3016

评论数:0

基于Node.js的模板引擎大比拼

基于Node.js的模板引擎大比拼作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs本文对基于Node.js的模板引擎做了一个汇总和对比,具体如下。Mustache官网见:http://mustache.github.io...

2017-02-28 17:16:19

阅读数:3100

评论数:2

Google Guice 3.0开发

Google Guice 3.0开发作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszsGoogle Guice框架是一个基于Java 6以上的轻量级依赖注入框架,由Google开发。你可能会问,如果我们已经有Spring用...

2017-02-27 12:28:37

阅读数:2874

评论数:1

在Ubuntu 16.04 LTS服务器部署Jenkins

在Ubuntu 16.04 LTS服务器部署Jenkins作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs本文讲述怎样在Ubuntu 16.04 LTS服务器上部署Jenkins环境。Jenkins是基于Java语言开发...

2017-02-26 11:05:43

阅读数:3134

评论数:1

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