- 博客(10)
- 收藏
- 关注
原创 Nginx记录
Nginx 1、nginx基本概念p (1) nginx是什么,做什么事情 Nginx (“engine x”)是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强。Nginx专为性能优化而开发,性能是其最重要的考量,实现上非常注重效率,能经受高负载的考验,有报告表明能支持高达50, 000个并发连接数。 (2)反向代理 正向代理。 在客户端(浏览器)配置代理服务器,通过代理服务器进行互联网访问。 反向代理 我们只需要将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据后,在
2020-11-27 15:36:37
369
原创 JVM
JVM java虚拟机的基本结构如图: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qb1Y32Ye-1606446816789)(D:\笔记\img\JVM.png)] 1)类加载子系统负责从文件系统或者网络中加载Class信息,加载的类信息存放于一块称为方法区的内存空间方法区中可能还会存放运行时常量池信息,包括字符串字面量和数字常量(这部分常量信息是Class文件中常量池部分的内存映射)。 2)java堆在虚拟机启动的时候建立,它是java程序最主要的内存工作区域。几乎
2020-11-27 11:14:24
256
原创 集合详解——集合的输出方式,集合实现接口
集合 各种接口的功能 Cloneable接口 clone(),能被克隆 Serializable接口 支持序列化 RandomAccess接口 支持随机访问 Deque接口 当作双端队列使用 NavigableSet接口 实现SortedSet接口 排序的接口 集合类排序 NavigableMap 是SortedMap接口的子接口 Collection List ArrayList 基于数组的形式实现的集合操作 ArrayList默认初始长度10,可自定义长度,当Array达到最大长度扩充50% 查询快,
2020-11-04 19:07:53
292
原创 JUC重点知识随笔
JUC 创建线程 继承Tread类 继承实现,只能继承一个类,不能再继承其他类 run 方法 实现Runable 实现接口,可以再继承或实现 run 方法 创建实例,传入Tread ,再执行 实现Callable 可以返回数据 call 方法 返回数据放再FutureTesk 创建实例,传入Tread ,再执行 JMM java内存模型 这是一个规约,定义了程序各个变量的访问方式 同步的规定 线程解锁前,必须把共享变量的值刷新回主内存 线程加锁前,必须读取主内存的最新值到自己的工作内存 加锁解锁是同一把
2020-11-04 18:00:01
189
原创 四种内部类(详解)
内部类 内部类:一个类中的类; 内部类生成文件:外部类名$内部类名.class 种类 1. 成员内部类 - 当内部类访问外部类时,可以不受访问控制符的影响,直接访问属性与方法 - 当外部类变量与方法和内部类同名,内部类默认访问自己的成员变量或方法,引用外部变量使用时加类名.this:类名.this.变量名、类名.this.方法名() - 在其他类创建一类中的内部类:内部类 对象名 = new 外部类对象( ).new 内部类( ) - 外部类不能直接使用内部类的成员和方法,可先创建内
2020-11-01 16:55:07
2178
原创 面向对象编程(详解)
面向对象编程(OOP) 面向对象对象编程,首先我们一些概念要有了解 对象:一切事物都可以是对象,更准确的说,对象是一个实体,用一组可识别的特征和行为来标识,可以说对象不同的地方就是具有不同的特征与行为。 类:是具有相同属性和功能的对象抽象集合 类是抽象集合,一个大类,代表了众多的对象(这些对象具有相同的属性与功能),并不是指具体的对象 实例就是创建具体对象的过程 想要创建实例就要调用类的构造方法 构造方法又叫构造函数是对类进行初始化,构造方法与类同名,无返回值,系统会有一个默认无参的构造方法,若定义构造方法
2020-11-01 16:54:15
2800
原创 阿里巴巴开发手册编程规约读后感
阿里巴巴开发手册编程规约读后感 码出高效,码出质量 编程规约 命名规范 代码中的命名均不能以下划线或美元符号开始 代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式 杜绝完全不规范的缩写,避免望文不知义。 // 反例 _name/$name/name_/name$ // 反例 AbstractClass //“缩写”命名成 AbsClass 包、类、方法命名 包名统一使用小写,点分隔符之间有且仅有一个自然语义的英语单词。包名统一使用单数形
2020-11-01 16:52:42
222
原创 poj 1664 放苹果(递归算法)
poj 1664 放苹果(递归算法) 题目: Description 把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。 Input 第一行是测试数据的数目t(0 <= t <= 20)。以下每行均包含二个整数M和N,以空格分开。1<=M,N<=10。 Output 对输入的每组数据M和N,...
2019-03-14 21:36:29
251
原创 poj2965(枚举)题解
poj2965(枚举)题解 题目 Description The game “The Pilots Brothers: following the stripy elephant” has a quest where a player needs to open a refrigerator. There are 16 handles on the refrigerator door. Every...
2019-02-26 21:15:27
386
原创 poj1753(枚举)题解
poj1753 题目 Flip game is played on a rectangular 4x4 field with two-sided pieces placed on each of its 16 squares. One side of each piece is white and the other one is black and each piece is lying eit...
2019-02-26 20:54:16
3208
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅