上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 34 下一页

2018年3月27日

单例模式

摘要: 1.饿汉模式 类的构造函数定义为private的,保证其他类不能实例化此类,然后提供了一个静态实例并返回给调用者。饿汉模式是最简单的一种实现方式,饿汉模式在类加载的时候就对实例进行创建,实例在整个程序周期都存在。它的好处是只在类加载的时候创建一次实例,不会存在多个线程创建多个实例的情况,避免了多线程 阅读全文

posted @ 2018-03-27 16:10 二十年后20 阅读(181) 评论(0) 推荐(0) 编辑

nginx、apache、tomcat的区别

摘要: 1.Apache Apache支持模块化,性能稳定,Apache本身是静态解析,适合静态HTML、图片等,但可以通过扩展脚本、模块等支持动态页面等。 缺点:配置相对复杂,自身不支持动态页面。 Apache支持模块化,性能稳定,Apache本身是静态解析,适合静态HTML、图片等,但可以通过扩展脚本、 阅读全文

posted @ 2018-03-27 11:47 二十年后20 阅读(358) 评论(0) 推荐(0) 编辑

正向代理和反向代理

摘要: 正向代理:是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。 正向代理的用途: 访问原来无法访问的 阅读全文

posted @ 2018-03-27 11:43 二十年后20 阅读(182) 评论(0) 推荐(0) 编辑

分布式系统的负载均衡以及ngnix负载均衡的五种策略

摘要: 一般而言,有以下几种常见的负载均衡策略: 一.轮询。 特点:给每个请求标记一个序号,然后将请求依次派发到服务器节点中,适用于集群中各个节点提供服务能力等同且无状态的场景。 缺点:该策略将节点视为等同,与实际中复杂的环境不符。加权轮询为轮询的一个改进策略,每个节点会有权重属性,但是因为权重的设置难以做 阅读全文

posted @ 2018-03-27 11:35 二十年后20 阅读(355) 评论(0) 推荐(0) 编辑

排序

摘要: java实现: 1 package 排序; 2 3 public class Main { 4 5 public static void main(String[] args) { 6 int[] buff = {5, 6, 2, 3, 8, 7}; 7 //冒泡 8 // BubleSort(bu 阅读全文

posted @ 2018-03-27 10:18 二十年后20 阅读(106) 评论(0) 推荐(0) 编辑

2018年3月26日

servlet+forward和direct区别

摘要: Servlet:是用于 java 编写的服务器端程序,其使用 java servlet API,当客户机发送请求到服务器时,服务器可以将请求信息发送给 servlet,并让 servlet 建立起服务器返回给客户机的响应。当启动 web 服务器 or 客户机第一次请求服务时,可以自动装入 servl 阅读全文

posted @ 2018-03-26 21:24 二十年后20 阅读(311) 评论(0) 推荐(0) 编辑

https、socket、http协议

摘要: 一、https https 其实是由两部分组成:http+ssl(Secure Sockets Layer 安全套接层)/tls(Transport Layer Security 继任者安全传输层),也就是在 http 上又加了一层处理加密信息的模块,服务端和客户端的信息传输都会通过 tls 加密, 阅读全文

posted @ 2018-03-26 20:52 二十年后20 阅读(425) 评论(0) 推荐(0) 编辑

类加载机制+变量初始化

摘要: 字节码class文件、可执行代码、机器码的生成与执行: 1)编译器将Java源代码编译成字节码class文件 2)类加载到JVM里面后,执行引擎把字节码转为可执行代码 3)执行的过程,再把可执行代码转为机器码,由底层的操作系统完成执行。 运行Java的几个命令: 1)java用来运行一个.class 阅读全文

posted @ 2018-03-26 17:28 二十年后20 阅读(194) 评论(0) 推荐(0) 编辑

MySQL中的索引

摘要: 通俗简单:http://blog.csdn.net/xluren/article/details/32746183 文字比较:http://www.cnblogs.com/yuan-shuai/p/3225417.html 树形解释:http://www.cnblogs.com/shijingxia 阅读全文

posted @ 2018-03-26 17:21 二十年后20 阅读(227) 评论(0) 推荐(0) 编辑

线程状态

摘要: 线程的状态: 在任意一个时间点,一个线程只能有且只有其中的一种状态 1. 新建(new):新创建了一个线程对象。 2. 可运行(runnable):线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获取cpu 的使用权 阅读全文

posted @ 2018-03-26 17:16 二十年后20 阅读(158) 评论(0) 推荐(0) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 34 下一页

导航