摘要:
一. 大致说一下nginx的负载均衡策略 1.轮询(默认): 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端某台服务器宕机,则自动剔除故障机器,使用户访问不受影响。 2.weight: 指定轮询权重,weight值越大,分配到的几率就越高,主要用于后端每台服务器性能不均衡的情况。 3.ip_ 阅读全文
摘要:
原子性 原子性是指一个操作是不可中断的。即使是在多个线程一起执行的时候,操作一旦开始,也不会被其他线程干扰。即原子操作是一个做小操作。 例如 i++,其实经历了读,算,赋值绝对算不上是一个原子操作。一个i = 10这样的赋值操作可以称为原子操作。 java.util.comcurrent.atomi 阅读全文
摘要:
NIO(no-blocking I/O,也有人叫它new I/O),是一种非阻塞型I/O,是I/O多路复用的基础。NIO对于高并发长连接处理器,或者大文件在网络中的传输,具有很大的意义。 那么NIO对BIO的优势是什么呢? 1. 高并发,大量长连接情形下。 先说BIO的解决方案,即“一个连接占用一个 阅读全文
摘要:
首先咱们要知道什么是类对象:类对象就是记录某个类本身的构造方法、属性、方法的对象。 1. 获取类对象的三种方式 Class.forName('完整类名')类名.classnew 类名().getClass() 示例:用反射来创建一个新的对象。 2. 反射类里面的方法 1.加载类 Class claz 阅读全文
摘要:
线程的概念在此不再赘述。 下面介绍三种启动线程的方式。 1. 继承Thread 调用 2. 实现Runnable接口 调用 3. 匿名类 线程常用方法: 1. sleep 线程暂停,睡会再执行。 2. join 加入到当前线程中,若加入,则先执行加入的线程,后执行当前线程。 3. setPriori 阅读全文
摘要:
1. 先分清楚是字节流还是字符流。 字节流:InputStream OutputStream 字符流:Reader Writer 字符流与字节流的区别是读取的单位长度不同,字节流读8字节,字符流读16字节,所以有中文时,就得用字符流。 2. 在字节/字符流基础上,又分为节点流和处理流 节点流:直接和 阅读全文
摘要:
接常用总结一 1.display display:none 此标签不显示 display:block 将行内标签当做块级标签 display:inline 将块级标签当做行内标签 display: inline-block; 同时具有inline和block的特点,具有inline的特点:默认自己有 阅读全文
摘要:
1. 选择器,即设置的样式可以应用到HTML的什么位置。 ① 标签选择器 例 div{ background-color:red } <div> </div>,则为div设置样式。 ② class选择器 .classelect{ background-color:red } <div class=' 阅读全文
摘要:
先来实现上传。 写上传不管语言,都要先注意前端的form那儿有个细节。 即这个enctype,编码方式要加上multipart/form-data,这说明了以二进制形式传输数据(即不经过编码处理)。 要是考虑安全性,还要对MIME(Multipurpose Internet Mail Extensi 阅读全文
摘要:
下面我做的莫名其妙的代码格式化是因为这个 --。-- 首先大致说一下XSS,就是在HTML里插入恶意的javascript代码,使得在该HTML加载时执行恶意代码,达到攻击的目的。 可能存在的地方呢,就是只要是用户能输入的地方那么就可能产生XSS,包括像博客园这种能看到输入形成的HTML的编辑器。 阅读全文