摘要: HTTP状态码分为5类: 信息响应 响应成功 重定向 客户端问题 服务端问题 499:客户端发起请求后,一段时间内没有收到代理服务器的应答,导致连接失败 原因: a.代理服务器认为客户端发起的请求过于危险,所以主动切断了 b.代理服务器没有办法连接到其他服务,导致timeout 阅读全文
posted @ 2020-11-04 21:53 走过路过哭过 阅读(4113) 评论(0) 推荐(0)
摘要: 1、避免出现select * from table语句,要明确查出的字段 2、在SQL语句中,如果一个where条件过滤的数据库记录越多,定位越准确,则该where条件越应该前移 3、查询时尽可能使用索引覆盖,即对select的字段建立复合索引,这时查询时只进行索引扫描,不读取数据块 4、应绝对避免 阅读全文
posted @ 2020-11-04 21:50 走过路过哭过 阅读(165) 评论(0) 推荐(0)
摘要: 概述:是一个虚拟表,其查询的数据来自于视图定义时的查询语句,视图的列来自于一个表或多个表,所以视图不可以和表名重名 作用: 1)简化用户的操作——为常用的sql语句创建一个视图,原来需要连多个表,现在操作一个表就行 2)增加安全性——能屏蔽底层的表结构,从而更好的保护了数据的安全性,降低sql注入的 阅读全文
posted @ 2020-11-04 21:27 走过路过哭过 阅读(296) 评论(0) 推荐(0)
摘要: Spring 一个轻量级Java开发框架,目的是解决企业级应用开发的复杂性,核心特征是依赖注入和面向切面编程。 Spring中用到的设计模式 工厂模式:BeanFactory就是简单工厂模式的体现,用来创建对象的实例 单例模式:Bean默认为单例模式 代理模式:Spring的AOP功能用到了JDK的 阅读全文
posted @ 2020-11-03 10:55 走过路过哭过 阅读(157) 评论(0) 推荐(0)
摘要: JMM主要是为了规定线程和内存之间的关系,根据JMM的设计,系统存在一个主内存,Java中所有变量都存储在主存中,对于所有线程都是共享的。每条线程都有自己的工作内存,工作内存中保存的是主存中某些变量的拷贝,线程对所有变量的操作都是在工作内存中执行的,线程之间无法相互直接访问,变量传递均需要通过主存完 阅读全文
posted @ 2020-11-02 21:39 走过路过哭过 阅读(190) 评论(0) 推荐(0)
摘要: 1、Serial(串行)收集器:简单高效,单线程收集器,单线程的意义不仅仅说明它只会使用一个CPU或一条收集线程去完成垃圾收集工作,更重要的是在进行垃圾回收时,必须暂停其他所有线程,直到它收集完成 2、ParNew收集器 Serial收集器的多线程版本,除了使用多线程进行垃圾收集外,其余行为(控制参 阅读全文
posted @ 2020-11-02 19:10 走过路过哭过 阅读(72) 评论(0) 推荐(0)
摘要: 标记清除算法 标记和清除两个阶段,首先标记出所有要回收的对象,在标记完后同一回收所有被标记的对象 缺点: 1)效率问题:低 2)空间问题:标记清除后会产生大量不连续的问题。空间碎片太多会导致以后再程序运行过程中需要分配大对象时,无法找到足够的连续内存而不得不发出另一次垃圾收集动作 复制算法 将可用内 阅读全文
posted @ 2020-11-02 15:36 走过路过哭过 阅读(59) 评论(0) 推荐(0)
摘要: 强引用 在程序代码中普遍存在,类似”Object obj=new Object()",只要强引用还在,垃圾收集器就永远不会回收掉被引用的对象,即使内存不足,抛出OutOfMemorryError错误 软引用 当一个对象具有软引用,类似于一个可有可无的生活用品。如果内存空间充足,垃圾回收器就不会回收它 阅读全文
posted @ 2020-11-02 14:58 走过路过哭过 阅读(63) 评论(0) 推荐(0)
摘要: 1、如何在Java中判断对象已经死亡? 引用计数法 给对象添加一个引用计数器,每当有一个地方引用它时,计数器值就加1,当引用失效时,计数器值就减1;任何时刻计数器值为0的对象就是不可能被使用的 反例:对象之间相互循环使用 指两个对象相互引用着对方之外,无任何其他引用。因为它们互相引用对方,导致计数器 阅读全文
posted @ 2020-11-02 14:31 走过路过哭过 阅读(66) 评论(0) 推荐(0)
摘要: 1、Lock是一个接口,而synchronized是一个Java关键字,synchronized是内置的语言实现,Lock是代码层面的实现 2、Lock可以选择性的获取锁,如果一段时间获取不到,咋可以不要了。synchronized不行,不达目的不罢休。借助这个特性,Lock可以避免死锁,而sync 阅读全文
posted @ 2020-11-02 10:58 走过路过哭过 阅读(142) 评论(0) 推荐(0)