当前搜索:

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

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

微服务架构 vs. SOA架构

微服务架构 vs. SOA架构 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 一、面向服务的架构SOA面向服务的架构是一种软件体系结构,应用程序的不同组件通过网络上的通信协议向其他组件提供服务。通信可以是简单的数据传递,也可以是两个或多个服务彼此协调连接。这些独特的服务执行一些小功能,例如验证付款、创建用户帐户或提供社交登录等。面向服务的架构不太关于如何对应用程序进行模块化构建,...
阅读(398) 评论(0)

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

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

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

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

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

利用Nginx加GeoIP MaxMind数据库获取用户的地理位置 版权声明:本文为博主chszs的原创文章,未获得博主授权均不能转载,否则视为侵权。 本文讲述仅通过配置Nginx加上GeoIP MaxMind数据库,就能获得用户IP地址的实际物理位置,而无需编写任何代码。 地理位置数据在业务中有重要作用,这些数据可以用于向某些人群推广品牌、产品或服务,还有助于增强用户体验。...
阅读(1278) 评论(2)

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

JAX-RS 2.0如何验证查询参数 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 在JAX-RS 2.0规范中,要验证查询参数并不难,可以通过过滤器ContainerRequestFilter来实现。它还提供了一些可选项,例如使用CDI或EJB的拦截器,或通过@Context注解的HttpServletRequest进行注入。使用场景:验证由调用者传递的查询参数步骤: 实现过滤...
阅读(2007) 评论(0)

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(...
阅读(3720) 评论(2)

Apache JMeter 3.2版新特性详述

Apache JMeter 3.2版新特性详述版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。一、Apache JMeter介绍Apache JMeter是一个基于Java的桌面应用程序,是Apache基金会旗下的项目之一,主要用作负载测试工具,分析和测量各种服务的性能,尤其是Web应用程序。Apache JMeter 3.2版刚发布,下载地址见:http://jmeter.apac...
阅读(4612) 评论(1)

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...
阅读(3183) 评论(2)

Serverless架构的演进

Serverless架构的演进作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszsServerless架构风格挑战了软件设计和软件部署基础的现状,以实现最佳开发、最优运营和最优的管理开销。虽然它继承了微服务架构MSA的基本概念,但它已被赋予了新的架构模式,尽可能实现最高效的硬件利用。尽管Serverless架构有显著的进步,但...
阅读(3063) 评论(0)

Google Guice 3.0开发

Google Guice 3.0开发作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszsGoogle Guice框架是一个基于Java 6以上的轻量级依赖注入框架,由Google开发。你可能会问,如果我们已经有Spring用于依赖注入,那么为什么我们需要Guice?好吧,如果你只需在应用程序中实现依赖注入,那么你无需使用Spr...
阅读(1472) 评论(1)

Spring Boot的启动器Starter详解

Spring Boot的启动器Starter详解作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszsSpring Boot应用启动器基本的一共有44种,具体如下:1)spring-boot-starter 这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。2)spring-boot-starter-ac...
阅读(46405) 评论(4)

Protostuff开发

Protostuff开发作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs五、Protostuff用法1、为Java实体产生schemas io.protostuff protostuff-core <...
阅读(3535) 评论(0)

Protostuff详解

Protostuff详解作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs一、Protostuff介绍Protostuff是一个开源的、基于Java语言的序列化库,它内建支持向前向后兼容(模式演进)和验证功能。Protostuff支持的序列化格式包括: protobuf protostuff graph 即序列化对象图,即...
阅读(13284) 评论(3)

Nginx和Nginx+的比较(下)

Nginx和Nginx+的比较(下)作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs内容紧接上一篇《Nginx和Nginx+的比较(上)》,见:http://blog.csdn.net/chszs/article/details/504390783、高级缓存控制Nginx+可用作内容缓存,既可以对源站服务器起到加速作用,又...
阅读(1975) 评论(0)

Nginx和Nginx+的比较(上)

Nginx和Nginx+的比较(上)作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs一、Nginx+介绍Nginx和Nginx+都是Nginx官方的产品,两者的不同之处在于Nginx是开源的社区版,而Nginx+则是Nginx面向企业级的收费版。Nginx+收费情况如下:对于单实例部署,每年缴费1900美元;而对于多实例的...
阅读(4159) 评论(2)

SMS服务API设计

SMS服务API设计作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszsSMS服务即短消息服务,是短信网关提供商提供的短消息服务,使得应用程序和网站实现短信服务成为可能。因此,SMS服务API无非是通过调用短信网关提供商提供的短消息服务,以此为基础封装一层API,使得可以以更简便的方式提供短信服务功能。SMS服务API为各种应...
阅读(2020) 评论(0)

Spring Data JPA调用存储过程实例

Spring Data JPA调用存储过程实例作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszsJPA连接到数据库,调用存储过程,这样的需求很常见。本文就针对这一点,讲述如何使用Spring Data JPA调用存储过程的方法。1、存储过程假设存储过程如下:CREATE OR REPLACE PACKAGE test_pkg...
阅读(12528) 评论(11)

集成JAX-RS和JSON-P

集成JAX-RS和JSON-P 一、JSON-P和JSON-B介绍在Java EE 7中引入了JSON Processing API,即JSON-P规范。JSON-P规范定义了一套标准的API来操纵JSON数据,这一点与JAXP规范相似(操纵XML的API规范)。在Java EE 8中还将引入JSON Binding API,即JSON-B规范。...
阅读(2443) 评论(1)

Tomcat 8在CentOS 7的守护进程设置

Tomcat 8在CentOS 7的守护进程设置作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs1、建立JsvcJsvc是专为Java应用程序开发的一个工具包,其目标是把Java应用程序的普通运行转换为以Unix守护进程的方式运行。这样的话,可以很方便地启动/停止应用程序。Tomcat安装包的bin子目录下就包含了Jsvc工具包的源码,整个建立过程很方便,...
阅读(4674) 评论(1)
133条 共7页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:5689746次
    • 积分:50954
    • 等级:
    • 排名:第66名
    • 原创:787篇
    • 转载:23篇
    • 译文:24篇
    • 评论:1168条
    一名路过的黑客

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

    文章存档