不论你是否关注,Java Web应用都或多或少的使用了线程池来处理请求。线程池的实现细节可能会被忽视,但是有关于线程池的使用和调优迟早是需要了解的。本文主要介绍Java线程池的使用和如何正确的配置线程池。 单线程 我们先从基础开始。无论使用哪种应用服务器或者框架(如Tomcat、Jetty等),他们 ...
分类:
编程语言 时间:
2018-02-03 15:59:41
阅读次数:
172
一、概述: 1.1 AIS和OpenAIS简介 AIS应用接口规范,是用来定义应用程序接口(API)的开放性规范的集合,这些应用程序作为中间件为应用服务提供一种开放、高移植性的程序接口。是在实现高可用应用过程中是亟需的。服务可用性论坛(SA Forum)是一个开放性论坛,它开发并发布这些免费规范。使 ...
分类:
Web程序 时间:
2018-02-02 14:12:20
阅读次数:
213
微服务 软件架构是一个包含各种组织的系统组织,这些组件包括 Web服务器, 应用服务器, 数据库,存储, 通讯层), 它们彼此或和环境存在关系。系统架构的目标是解决利益相关者的关注点。 Conway’s law: Organizations which design systems[...] are ...
分类:
其他好文 时间:
2018-01-31 00:55:47
阅读次数:
269
CentOS 7下tomcat应用服务简易安装部署
分类:
其他好文 时间:
2018-01-30 12:30:06
阅读次数:
113
2. 安装配置软件 创建服务器成功后,点击服务器列表页的Ubuntu轻量应用服务器卡片的远程连接按钮 连接成功后开始安装软件。 VNC的安装与配置 安装之前先输入 获取最新套件的信息。 输入以下命令安装VNC,安装过程中需要输入Y来确认 启动VNC 并设置密码 看到 New ‘iZbp1idfrdp ...
分类:
系统相关 时间:
2018-01-29 11:38:05
阅读次数:
240
详情转自:http://blog.csdn.net/jiuqiyuliang/article/details/48094373和http://blog.csdn.net/u012934325/article/details/73441617 Tomcat服务器是一个免费的开放源代码的Web 应用服务 ...
分类:
其他好文 时间:
2018-01-27 18:58:23
阅读次数:
188
在开发项目过程中,为了方便调试代码,经常会向stdout中输出一些日志,默认的这些日志就直接显示在了终端中。而一般的应用服务器,第三方库,甚至服务器的一些通告也会在终端中显示,这样就搅乱了我们想要的信息。书写格式,和相关说明如下: 示例如下: ...
分类:
编程语言 时间:
2018-01-27 15:24:54
阅读次数:
138
在上一篇的笔记中,已经大致对Application层的使用作了简要的使用说明,感觉还是有些东西需要研究一下,所以承接上文,对AutoMapper这个方便的东西,稍微研究一下。 一.初识AutoMapper 首先使用一个简单的控制台应用程序,测试一下AutoMapper。我们使用nuget将AutoM ...
分类:
其他好文 时间:
2018-01-27 13:35:18
阅读次数:
146
一。为何使用分布式锁?当应用服务器数量超过1台,对相同数据的访问可能造成访问冲突(特别是写冲突)。单纯使用关系数据库比如MYSQL的应用可以借助于事务来实现锁,也可以使用版本号等实现乐观锁,最大的缺陷就是可用性降低(性能差)。对于GLEASY这种满足大规模并发访问请求的应用来说,使用数据库事务来实现 ...
分类:
其他好文 时间:
2018-01-26 18:40:43
阅读次数:
160
1、网站的性能影响因素很多1)网络负载:公网负载、内网负载2)WEB应用服务器性能:CPU、存储、I/O访问、内存、并发TCP/IP连接数3)数据库服务器性能:数据库参数配置、服务器性能(CPU、内存、存储)、数据结构的合理性4)不同WEB应用的处理方式而对不同的性能瓶颈静态网页:网络带宽、磁盘I/O以及cache(高速缓冲存储器);动态网页:应用服务器的性能,数据库服务器的性能;2、
分类:
Web程序 时间:
2018-01-24 15:27:51
阅读次数:
152