(本文原创,首次使用OpenMP,将使用体会记录下来供学习) OpenMP是啥玩意??? 多核多线程处理器的出现,让并行计算成为可能。在此之前,单核处理器并不能并行计算,这是很显然的,只有一个核心只能做到并发处理(与并行处理区别),这是一种虚拟化的技术,让用户感觉计算机在同时处理多任务,而事实上是通 ...
分类:
其他好文 时间:
2018-05-02 21:03:06
阅读次数:
182
在socket中,如果直接创建的话,是只能接受一个用户的请求需要实现socketserver中的handle方法,可以实现多进程并发访问SocketServer内部使用IO多路复用以及“多线程”和“多进程”,从而实现并发处理多个客户端请求的Socket服务端。即:每个客户端请求连接到服务器时,Socket服务端都会在服务器是创建一个“线程”或者“进程”专门负责处理当前客户端的所有请求。1、创建一个
分类:
编程语言 时间:
2018-04-29 17:49:47
阅读次数:
207
什么是并发? 并发分悲观并发和乐观并发。 悲观并发:比如有两个用户A,B,同时登录系统修改一个文档,如果A先进入修改,则系统会把该文档锁住,B就没办法打开了,只有等A修改完,完全退出的时候B才能进入修改。 乐观并发:同上面的例子,A,B两个用户同时登录,如果A先进入修改紧跟着B也进入了。A修改文档的 ...
分类:
其他好文 时间:
2018-04-27 22:11:14
阅读次数:
149
摘要: 以架构师的眼光来讲述高并发架构 前言 高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达到的并发量等因素,来设计适合自己业务场景的高并发处理方案。 在电商相关产品开发的这些年, ...
分类:
其他好文 时间:
2018-04-20 11:41:50
阅读次数:
121
知识部分简介:众所周知,Nginx作为轻量级的HTTP服务器,具有高并发处理量和低资源消耗的优点。但Nginx与Apache一样,在处理静态页面上优势大,而处理动态页面相对不如Tomcat,我们通过Nginx加上Tomcat做动静分离可以很好解决这一问题。Tomcat:是一个免费开源的Web轻量级应用服务器,在中小型系统和并发访问较少的环境下使用,是开发和调试JSP程序的首选。一般来说,Tomca
分类:
其他好文 时间:
2018-04-20 10:19:46
阅读次数:
177
知识部分简介:LNMP又称LEMP,由“L”即Linux操作系统、“N”即Nginx网站服务、“M”即Mysql数据库、“P”即PHP语言组成。LNMP与LAMP的差距就在于Apache和Nginx,Nginx相对于Apache而言,在并发处理量上具有较大优势,稳定性和性能也要好过Apache,所以较大型的公司用LNMP比LAMP多。对于运维人员的我们这两种网站平台的搭建我们都应当熟悉掌握。本次实
分类:
Web程序 时间:
2018-04-18 11:44:26
阅读次数:
212
SuperCSV是一个用于处理CSV文件的Java开源项目。它完全围绕面向对象的思想进行设计,因此可以利用你的面向对象代码来使得处理CSV文件变得更加简易。它支持输入/输出类型转换、数据完整性校验,支持从任何地方以任何编码读写数据,只要提供相应的Reader与Writer对象。可配置分割符,空格符号和行结束符等。一、下面先来看简单数据处理引入依赖包:<dependency><gr
分类:
编程语言 时间:
2018-04-17 15:12:07
阅读次数:
249
一、什么是Playbook playbook可以理解为ansible的shell脚本,它是一个编排工具,作用是使用编排出能够重复利用的ansible脚本,并并发处理多台服务器。 二、playbook使用事件 1.服务器初始化 (1)playbook的task任务 (2)引用的disk.sh (3)执 ...
分类:
其他好文 时间:
2018-04-16 21:08:27
阅读次数:
960
知识部分Nginx简介:Nginx是一款轻量级、高性能的http和反向代理服务器,由俄罗斯的lgorSysoev开发。较之Apache,Nginx具有更稳定、更高效的优点,在并发处理量方面也具有较大的优势,理论上可以同时处理30000到50000个请求。国内企业,像淘宝、京东、百度用的都是Nginx服务器作为网站服务器。操作部分1、首先挂载系统盘,yum安装pcre-devel和zlib-deve
分类:
其他好文 时间:
2018-04-13 14:27:29
阅读次数:
110
并发处理 :1. 【强制】获取单例对象需要保证线程安全,其中的方法也要保证线程安全。 说明:资源驱动类、工具类、单例工厂类都需要注意。 2. 【强制】创建线程或线程池时请指定有意义的线程名称,方便出错时回溯。 正例: public class TimerTaskThread extends Thre ...
分类:
其他好文 时间:
2018-04-04 12:33:49
阅读次数:
235