总结
文章平均质量分 66
猫捡球
这个作者很懒,什么都没留下…
展开
-
JVM
类加载过程http://www.cnblogs.com/leefreeman/p/7429112.html我们编写的java代码,会经过编译器编译成字节码文件(class文件),再把字节码文件装载到JVM中,映射到各个内存区域中,我们的程序就可以在内存中运行了。类加载的流程分为以上五个步骤:1、加载加载是类装载的第一步,首先通过class文件的路径读取到二进制流,并解析二进...原创 2018-09-04 15:04:20 · 126 阅读 · 0 评论 -
瑞幸学习笔记
多并发场景模拟JMETER使用教程FIDDLER使用教程原创 2018-10-18 09:20:54 · 626 阅读 · 0 评论 -
缓存
https://www.cnblogs.com/ms-grf/p/7249220.html如果某些资源或者数据会被频繁的使用,而这些资源或数据存储在系统外部,比如数据库、硬盘文件等,那么每次操作这些数据的时候都从数据库或者硬盘上去获取,速度会很慢,会造成性能问题。一个简单的解决方法就是:把这些数据缓存到内存里面,每次操作的时候,先到内存里面找,看有没有这些数据,如果有,那么就直接使用,如果没...转载 2018-09-07 16:11:59 · 146 阅读 · 0 评论 -
排序算法
http://www.cnblogs.com/eniac12/p/5329396.html转载 2018-09-07 14:59:32 · 120 阅读 · 0 评论 -
Spring
BeanFactory/ApplicationContext/FactoryBeanbeanFactory与applicationContexthttps://www.cnblogs.com/xiaoxi/p/5846416.htmlBeanFactory 是 Spring 的“心脏”。它就是 Spring IoC 容器的真面目。Spring 使用 BeanFactory 来实例化、配...原创 2018-09-07 14:57:25 · 109 阅读 · 0 评论 -
数据库
索引之所以要建立索引,其实就是为了构建一种数据结构,可以在上面应用一种高效的查询算法,最终提高数据的查询速度。https://www.cnblogs.com/aspwebchh/p/6652855.html树索引术语“聚簇”表示数据行和相邻的键值紧凑地存储在一起,因此这种索引被称为聚簇索引,或聚集索引。这种索引方式,可以提高数据访问的速度,因为索引和数据是保存在同一棵B树之中,从聚...原创 2018-09-07 11:20:32 · 174 阅读 · 0 评论 -
JAVA多线程并发
简介进程是分配资源的基本单位,而线程是系统调度的基本单位,一个进程可以包含多个线程,这些线程共享进程的资源。并发并行与并发并行:多个cpu实例或者多台机器同时执行一段处理逻辑,是真正的同时。 并发:通过cpu调度算法,让用户看上去同时执行,实际上从cpu操作层面不是真正的同时。并发往往在场景中有公用的资源,那么针对这个公用的资源往往产生瓶颈,我们会用TPS或者QPS来反应这个系统...原创 2018-09-03 22:59:50 · 949 阅读 · 1 评论 -
计算机网络
http://www.cnblogs.com/maybe2030/p/4781555.html体系结构 作用 传输单位 协议 设备 物理层 该层为上层协议提供了一个传输数据的可靠的物理媒体。简单的说,物理层确保原始的数据可在各种物理媒体上传输。 比特 中继器,集线器 数据链路层 将源自网络层来的数据可靠地传输到相邻...原创 2018-09-04 23:09:44 · 155 阅读 · 0 评论 -
java基础
JAVA特性1. 封装:就是隐藏对象的属性和实现细节,仅对外提供公共访问方式。2. 继承:通过使用继承我们能够非常方便地复用以前的代码,能够大大的提高开发的效率。3. 多态:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。重写和重载抽象类与接口参数 抽象类 接口 默认的方法实现 它可以有默认的方法实现 接口完全是抽象的。它根本不存在方...原创 2018-09-04 19:46:55 · 169 阅读 · 0 评论 -
JMM
内存模型JMM(java memory model)java内存模型规定java中所有的变量(指静态变量,常量等线程共享的变量,不包括局部变量等私有的变量)均存放于主内存中,每个线程则有各自的工作内存,工作内存中的变量是主内存的副本,线程只能对工作内存中的变量进行直接操作,并且线程之间是不能互相访问对方的工作内存的,只能依靠主内存进行通信。Java 内存模型对主内存与工作内存之间的具体...原创 2018-09-04 16:00:13 · 1322 阅读 · 1 评论 -
findbugs错误清理总结
May expose internal representation by incorporating reference to mutable object分析主要是针对Date类的get/set方法,涉及了深拷贝和浅拷贝的问题。解决方法:public Date getCreateDate() { return (Date) createDate.clone(); ...原创 2018-10-22 10:32:22 · 2102 阅读 · 0 评论