- 博客(27)
- 收藏
- 关注
原创 http 中get 和post的区别
GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。1.GET在浏览器回退时是无害的,而POST会再次提交请求。2.GET产生的URL地址可以被Bookmark,而POST不可以。3.GET请求会被浏览器主动cache,而POST不会,除非手动设置。4.GET请求只能进行url编码,而POST支持多种编码方式。5.GET请求参数会被完整保留...
2019-08-07 10:59:39 113
原创 springcloud 各组件的实现原理概览
------ribbon原理-----:Ribbon的负载均衡,主要通过LoadBalancerClient来实现的,而LoadBalancerClient具体交给了ILoadBalancer来处理,ILoadBalancer通过配置IRule、IPing等信息,并向EurekaClient获取注册列表的信息,并默认10秒一次向EurekaClient发送“ping”,进而检查是否更新服务列...
2019-08-06 09:51:15 450
转载 RabbitMQ学习——基本概念
版权声明:欢迎转载,转载请指明出处 https://blog.csdn.net/yjw123456/article/details/84843310 </div>...
2019-07-26 12:00:59 125
原创 jvm 字节码指令集
反编译javap -c xxx.class > test.txt指令集栈和局部变量操作将常量压入栈的指令aconst_null 将null对象引用压入栈iconst_m1 将int类型常量-1压入栈iconst_0 将int类型常量0压入栈iconst_1 将int类型常量1压入栈iconst_2 将int类型常量2压入栈iconst_3 将int类型常量3...
2019-07-26 11:48:30 123
原创 maven 常用命令
mvn -v //查看版本mvn archetype:create //创建 Maven 项目mvn compile //编译源代码mvn test-compile //编译测试代码mvn test //运行应用程序中的单元测试mvn site //生成项目相关信息的网站mvn package //依据项目生成 jar 文件mvn install //在本地 Repos...
2019-07-04 16:25:09 63
原创 jvm类加载
一、什么是类的加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中 的Class对象,Class对象封装了类在方法区内的数据结构,并且向Java程序员提供了访问方法区内的数据结构的接口。 加载.cla...
2019-04-10 20:45:36 49
原创 jvm运行时栈帧结构
jvm 运行时栈帧结构总述 栈帧(Stack Frame)是用于支持虚拟机进行方法调用和方法执行的数据结构,它是虚拟机运行时数据区中的虚拟机栈(Virtual Machine Stack)的栈元素。栈帧存储了方法的局部变量表、操作数栈、动态连接和 方法返回地址等信息。每一个方法从调用开始至执行完成的过程,都对应着一个栈帧在虚拟机栈里面从入栈到出栈的过程。每一个栈帧都包括了局部变量...
2019-04-10 19:41:14 266
原创 学习博客
YSOcean:大牛博客,比较全。张拭心的博客码畜May的博客方志鹏:springclout ,springboot恐龙弟旺仔的博客:spring 相关的渔潭的博客:技术比较全面的博客javaAlliance:既全面又深入的文章,java相关的文章自己都应该学习一边,并深刻理解...
2019-04-09 18:59:28 129
原创 jvm-垃圾收集器
一、新生代收集器 1.serial 2.parNew 3.parallel scavenge二、老年代收集器 1.serial old 2.parallel old 3.cms三、堆内存垃圾收集器 1. g1 ps:新老代的收集器是可以搭配使用的。四、serial 垃圾收集器 1.概念:Serial 是一款用于新生代的单线程收集器,采用复...
2019-04-08 15:03:07 107
原创 集合学习综述
map AbstractMap treemaphashmaphashtable-concurrentHashmap list AbstractList ArrayList LinkedListVectorStack
2019-04-02 20:04:55 94
原创 jvm知识
https://blog.csdn.net/yunzhaji3762/article/details/81038711https://blog.csdn.net/lengyue309/article/details/79799752
2019-04-02 19:28:25 62
原创 偏向锁、轻量级锁、重量级锁、自旋锁的概念
https://www.cnblogs.com/wade-luffy/p/5969418.htmlhttp://www.cnblogs.com/lzh-blogs/p/7477157.html
2019-04-02 17:35:14 357
原创 HashTable、HashMap与ConCurrentHashMap源码解读
http://www.importnew.com/28263.htmlhttps://blog.csdn.net/qq_25940921/article/details/81263784
2019-04-02 16:30:02 60
原创 红黑数分析
http://www.tianxiaobo.com/2018/01/11/%E7%BA%A2%E9%BB%91%E6%A0%91%E8%AF%A6%E7%BB%86%E5%88%86%E6%9E%90/
2019-03-12 11:46:14 288
原创 线程池原理
https://www.cnblogs.com/aspirant/p/6920418.html,https://blog.csdn.net/mine_song/article/details/70948223
2019-02-21 14:57:35 104
原创 hashmap原理
https://blog.csdn.net/qazwyc/article/details/76686915,https://blog.csdn.net/zxt0601/article/details/77413921,http://www.cnblogs.com/xiarongjin/p/8310011.html,https://blog.csdn.net/baidu_23086307...
2019-02-21 14:52:32 86
原创 java知识点
一、基础篇JVMJVM内存结构堆、栈、方法区、直接内存、堆和栈区别Java内存模型内存可见性、重排序、顺序一致性、volatile、锁、final垃圾回收内存分配策略、垃圾收集器(G1)、GC算法、GC参数、对象存活的判定JVM参数及调优Java对象模型oop-klass、对象头HotSpot即时编译器、编译优化类加载机制classLoade...
2019-02-21 12:54:49 64
原创 面试准备
1、常用设计模式单例模式:懒汉式、饿汉式、双重校验锁、静态加载,内部类加载、枚举类加载。保证一个类仅有一个实例,并提供一个访问它的全局访问点。代理模式:动态代理和静态代理,什么时候使用动态代理。适配器模式:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。装饰者模式:动态给类加功能。观察者模式:有时被称作发布/订阅...
2019-02-21 12:54:09 275
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人