加载中
压测

jmeter压测: 工具准备:apache-jmeter-5.0.tgz 本地启动jmeter: nohup sh apache-jmeter-5.0/bin/jmeter & 修改语言:option(选项) - choose language(选择语言) 安装插件:选项 - Plugin...

UNIX的网络I/O模型

UNIX的网络I/O模型: 概念: 1)linux内核对一个文件的读写操作会调用内核提供的系统命令,返回一个文件描述符(file discriptor,简称fd)。 描述符就是一个数字,它指向内核中的一个结构体,这...

07/18 22:08
3
事件机制

事件机制 相关概念: 事件EventObject 事件生成器 事件的产生者,生成事件后,使用事件发布器发布事件。 事件生成器工厂 生产多种类型的事件生成器 事件发布器EventPublisher 发布事件:将事...

06/27 22:26
1
daemontools & supervise

daemontools & supervise daemontools 概念:daemontools是用来监控进程的工具。 安装daemontools: # 下载包 wget http://cr.yp.to/daemontools/daemontools-0.76.tar.gz # 解压 tar -zxvf ...

06/20 21:47
17
shell基础笔记

shell基础: sh命令: 参数: -c string 将string当作命令来执行。 -x xxx.sh 开启调试模式,shell在执行脚本的过程中把它实际执行的命令都显示出来,并且在命令的行首显示一个"+"号(shell内...

02/20 14:39
2
限流

高并发系统的保护策略:限流、降级、缓存 限流算法: 漏桶算法(Leaky Bucket) 概念:请求从漏桶的入口处流入到漏桶中,漏桶以一定的速率将请求从出口处流出,当漏桶已满时(请求的流入速度大于...

2018/07/05 00:13
19
分布式系统

分布式系统: 概念:将请求按照一定的策略分派到不同的机器上,多台机器执行相同的业务逻辑,看起来就像是在一台机器上访问一样。 说明:分布式系统中包含了:分布式文件系统、分布式存储系统...

2018/07/05 00:12
2
Spring中的IoC

Spring中的IoC: 1)概念:把对象的创建、初始化、销毁等工作交给spring容器来做。由spring容器控制对象的生命周期。 2)目的:为了解决多个对象之间的依赖关系。 3)原理: 1)通过配置文件(...

2018/07/02 22:58
10
MySQL中常见的函数&常见的问题

MySQL中常见的函数: if语句: 格式:IF(Condition,A,B) 说明:当Condition为TRUE时,返回A;当Condition为FALSE时,返回B。 case when语句: 举例: SELECT t.message_id,t.title, CASE WH...

2018/07/02 22:57
12
MySQL中的锁

MySQL有三种锁的级别: 1)表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 2)行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率...

2018/07/02 22:57
7
jdk8中的metaspace

概述 metaspace,顾名思义,元数据空间,专门用来存元数据的,它是jdk8里特有的数据结构用来替代perm,这块空间很有自己的特点,前段时间公司这块的问题太多了,主要是因为升级了中间件所致,...

2018/07/02 22:56
11
nginx.conf

=========================================================================== nginx.conf user nobody; 指定nginx worker进程运行用户以及用户组。 worker_processes 4; 指定nginx要开启的...

2018/07/02 22:56
2
tomcat中的server.xml

tomcat_home_directory/conf/server.xml中: 配置: <!-- 自定义一个线程池:name --> <!-- 属性: --> <!-- name:线程池的名称 --> <!-- namePrefix:线程池中线程名的前缀,默认为catalin...

2018/07/02 22:56
3
jar包版本冲突问题

特征:NoSuchMethodException/ClassNotFoundException/NoClassDefFoundError/ClassCastException 排查: 1)查看jar包的版本:-XX:+TraceClassLoading 或 -verbose:class 2)找到冲突的jar包:...

2018/07/02 22:54
236
nginx.conf

=========================================================================== nginx.conf =========================================================================== user nobody; #...

2018/06/22 23:19
14
publish_tomcat.sh

#!/bin/bash # Description: # We should enter into tomcat home directory and sz a war, then we can execute this script. # Use "mvn clean package -Dmaven.test.skip=true -Dskiptest...

2018/06/22 23:15
9
redis的持久化:

redis的持久化: 目的:将内存中的数据保存到磁盘,在机器宕机或重启时可以保证数据不丢失。 说明:建议RDB和AOF同时开启,若二者同时开启,则redis在启动时优先使用aof文件来恢复数据,若A...

2018/06/12 23:33
11
遍历文件夹

import java.io.File; import java.util.ArrayList; import java.util.concurrent.LinkedBlockingQueue; /** 遍历文件夹 */ public class TraversalFolder { /** * 深度优先遍历文件夹 *...

2018/06/12 23:32
4
动态规划

/** 动态规划(Dynamic Programming): 1)将待求解的问题分解为若干个子问题(即:将求解的过程分为若干阶段),按顺序求解子问题,前一子问题的解,为后一子问题的求解提供了有用的信息; 2)...

2018/06/12 23:31
2
java中的反射

1,概念: 所谓的反射,可以理解为在运行时获取对象类型信息的操作。 2,说明: 1)Class对象是在加载类时由虚拟机以及通过调用类加载器中的defineClass方法自动构造的。 2)一个类被类加载器...

2018/05/29 23:25
10

没有更多内容

加载失败,请刷新页面

返回顶部
顶部