高并发高性能开发
Rose逆水行舟
男,已婚。
展开
-
乌班图安装软件(分布式、高并发方向的)笔记
集群是解决高可用的,分布式是解决高性能、高并发的分布式:一个业务分拆多个子业务,部署在不同的服务器上集群:同一个业务,部署在多个服务器上 下载 jdk-8u91-linux-x64.gz http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 下载原创 2016-07-20 17:11:55 · 2173 阅读 · 0 评论 -
Thread线程的基本概况
JAVA中实现多线程(三)通过Callable接口实现多线程优点:可以获取返回值Callable和Future接口Callable是类似于Runnable的接口,实现Callable接口的类和实现Runnable的类都是可被其他线程执行的任务Callable和Runnable有几点不同1)、Callable规定的方法是call() 而Runnable规定的方法是run()原创 2016-08-16 22:20:30 · 503 阅读 · 0 评论 -
Redis-内存优化及持久化机制
简单介绍一下关于Redis相关的知识:问题导读:1、Redis常云数据类型有哪些?2、有哪些常用内存优化手段与参数设置?3、Redis的持久化机制有哪些?如何设置?Redis常用的数据类型:最为常用的数据类型有一下五种:*String*Hash*List*Set*Sorted set在具体描述这几种数据类型之前,我们先通过一张图了解下 Redis原创 2016-10-09 11:54:11 · 617 阅读 · 0 评论 -
Redis学习笔记
安装redis:1、找到redis 的安装文件解压到opt下 tar -zxvf redis.3.0.tar.gz -C /opt2、执行make安装redis如果没有安装gcc首先安装gcc:yum install gcc使用gcc -v 命令检查gcc版本3、运行make命令还报错运行 make distclean 后再执行makemake inst原创 2016-11-10 10:31:09 · 386 阅读 · 0 评论 -
spring之Quartz实时调度
定时调度有很多。我这里只说一下Quartz的,spring实现他有两种方式,一种是通过配置,一种是通过注解,注解我没用也没研究,所以不写了。配置方便,我下面的实现就是配置实现的。很简单,在该有的基础框架上,新建一个spring-task.xml文件<beans xmlns="http://www.springframework.org/schema/beans" xmlns:原创 2016-12-19 16:33:28 · 854 阅读 · 0 评论 -
多线程 线程池 并发库
一 、多线程的两种实现方式,一个是继承Thread抽象类,二个是实现Runnable接口,略去n字【call后续代讲】二、当i为局部变量的时候,那么每个线程都会有一个该局部变量的拷贝,一个线程对该局部变量的改变不会影响到其它线程三、如何停止一个线程:我们一直以来都有一个错误的理解,认为interrupt会使线程停止运行,但事实上并非如此调用一个线程的interrupt方法会把线程的状态原创 2016-12-27 16:43:16 · 389 阅读 · 0 评论