第一章 走入并发世界1.1 基本概念1.1.1同步和异步:去商场买台空调,顾客选定好样品后,售货员去仓库取货,顾客要等待取回空调后一起回家,这个过程叫同步。顾客如果选择网购,在网上下完单后,可以干些别的事,快递员回将空调送货上门,这个过程叫异步。1.1.2并发和并行:并发和并行都可以表示多个任务一起执行。并发偏重于多个任务交替执行,多个任务间还有可能是串行的,而并行是真正意义上的同时执行。比如爬山
​ Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协。议下发行。其特点是内存利用率并发能力强。
分而治之策略当我们要处理很大的数据,一个重要的思想就是把问题划分成若干个小问题处理,然后把小问题的结果进行整合,得到最终的结果。在JDK中有一个ForkJoin线程池,使用fork/join方法处理数据。Fork/Join 模式有自己的适用范围。如果一个应用能被分解成多个子任务,并且组合多个子任务的结果就能够获得最终的答案,那么这个应用就适合用 Fork/Join 模式来解决ForkJoinPoo
一、需求缘起某并发量很大,数据量适中的业务线需要实现一个“标题检索”的功能:(1)并发量较大,每秒20w次(2)数据量适中,大概200w数据(3)是否需要分词:是(4)数据是否实时更新:否二、常见潜在解决方案及优劣(1)数据库搜索法具体方法:将标题数据存放在数据库中,使用like来检索优点:方案简单缺点:不能实现分词,并发量扛不住(2)数据库全文检索法具体方法:将标题数据存放在数据库中,建立全文索
原创 2020-11-13 11:17:34
82阅读
前端优化 css同类型合并--压缩-图片压缩-缓存-js压缩等https://www.zhihu.com/question/21658448 后端优化     php引号-foreach-算法-函数实现方法比对(运行时间测试修改)数据库优化(大数据优化)    索引-字段类型-位数-引擎服务器优化  数据传输
# 如何搭建并发可用负载的Java应用 ## 概述 在搭建并发可用负载的Java应用时,需要考虑到系统的扩展性和稳定性。本文将详细介绍搭建过程及每一步的具体操作,帮助新手开发者快速上手。 ## 流程步骤 以下是搭建Java并发可用负载应用的流程步骤: | 步骤 | 操作 | | ------ | ------ | | 1 | 设计系统架构 | | 2 | 编码开发 | |
原创 5月前
45阅读
如何搭建程序运行环境,怎样快速搭建好maven环境? 新 Maven  系列教程:    最近,开发中要用到maven,所以对maven进行了简单的学习。因为有个maven高手在身边,所以,很快就上手了,我这里算是自我总结吧。关于maven是什么东东,请参考其它文章。 ----------------准备工作------------- Jdk  1.5以上java开发环境。 Eclipse IDE
转载 2021-06-19 15:23:09
261阅读
1点赞
转载自http://www.cnblogs.com/fnng/archive/2011/12/02/2272610.html        http://www.cnblogs.com/fnng/archive/2011/12/16/2290587.html      最近开发中要用到maven所以对maven进行了简单的学习。因为有个maven
转载 精选 2013-11-21 17:31:36
483阅读
学习maven,看到一篇学习文章感谢作者文章来自于地址:http://www.cnblogs.com/fnng/archive/2011/12/02/2272610.html最近,开发中要用到maven,所以对maven进行了简单的学习。因为有个maven高手在身边,所以,很快就上手了,我这里算是自我总结吧。关于maven是什么东东,请参考其它文章。----------------准备工作----
转载 精选 2016-05-04 15:30:44
406阅读
本来一直对Maven不怎么上心,但是昨天在研究CXF3.0时,发现里面的demo都是使用的Maven,而我自己在搭建传统的web项目实现CXF时,为了解决jar包冲突的问题,白白花了几个小时的时间还是一无头绪的时候,我屈服了。而当我看见CXF里面的simple包中的示例代码中,只是在pox.xml中配置几行代码就解决jar包问题的时候,我深深地为maven的简单,优雅而震惊了。这是驱使我尽快掌握M
转载 2022-12-08 11:38:02
117阅读
最近,开发中要用到maven,所以对maven进行了简单的学习。因为有个maven高手在身边,所以,很快就上手了,我这里算是自我总结吧。关于maven是什么东东,请参考其它文章。
原创 9月前
0阅读
1、基础集群环境搭建 1.1、安装JDK
对于Hadoop来说,最主要的是两个方面,一个是分布式文件系统HDFS,另一个是MapReduce计算模型,下面讲解下我在搭建Hadoop 环境过程。 Hadoop 测试环境 共4台测试机,1台namenode 3台datanode  OS版本:RHEL 5.5 X86_64 Hadoop:0.20.203.0 Jdk:
推荐 原创 2012-02-09 12:58:07
10000+阅读
5点赞
1评论
系统环境CentOS 6.4 网络参数         #hostname         test-server01          #
原创 2015-05-28 14:37:18
495阅读
转载自:://..com/fnng/archive/2011/12/02/2272610.html最近,开发中要用到maven,所以对maven进行了简单的学习。因为有个maven高手在身边,所以,很快就上手了,我这里算是自我总结吧。关于maven是什么东东,请参考其它文章。----------------准备工作-------------J
转载 2021-08-17 21:12:31
140阅读
安装 yum install -y nginx mariadb mariadb-server php php-mysql php-devel php-fpm 配置 cd /etc/nginx/ && ls -l cp nginx.conf{,.bak} && ls -l vim nginx.conf ...
转载 2021-07-22 23:00:00
56阅读
2评论
最近,开发中要用到maven,所以对maven进行了简单的学习。因为有个maven高手在身边,所以,很快就上手了,我这里算是自我总结吧。关于maven是什么东东,请参考其它文章。----------------准备工作-------------Jdk 1.5以上java开发环境。EclipseIDE一个。Maven3.0.3下载地址:://maven.apache.org/docs/3.0.3/release-notes.html----//快速搭建步骤第一步:配置maven环境将下载文件解压,然后设置maven环境如果你配置过jdk的话,这里对你应该不难。如我的maven环境为:F:
转载 2013-02-25 17:41:00
30阅读
2评论
快速docker 搭建 gitlab
原创 2023-03-14 14:46:21
147阅读
Tomcat运行模式 Tomcat的运行模式有3种。 1.bio模式 默认的模式,性能非常低下,没有经过任何优化处理和支持。 2.nio模式 利用java的异步io护理技术,noblocking IO技术。要想运行在该模式下,则直接修改server.xml里的Connector节点,修改protocol为如下配置。 protocol="org.apache.coyote.http11.Http11
转载 2021-06-09 22:53:36
482阅读
写在前面Tomcat作为最常用的Java Web,随着并发量越来越高,Tomcat的性能会急剧下降,那有没有什么方法来优化Tomcat在并发环境下的性能呢?Tomcat运行模式Tomcat的运行模式有3种。1.bio模式默认的模式,性能非常低下,没有经过任何优化处理和支持。2.nio模式利用java的异步io护理技术,noblocking IO技术。要想运行在该模式下,则...
原创 2022-04-22 16:53:43
169阅读
  • 1
  • 2
  • 3
  • 4
  • 5