- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 从0到1,记一次dubbo服务的demo创建历程
新公司新气象,刚来一个周,捋了捋代码发现技术和之前的项目基本不相同,微服务用的dubbo,为了尽快上手,自己在看文档的同时模仿公司的框架写了个demo,结果问题百出,记下来以次为鉴。先说下框架构成: 分为消费者和生产者两个项目,消费者为一个web项目,通过tomcat启动,生产者为java项目,通过jar包启动。 为了让结构更加清晰,消费者命名api,写controller层代码,生产者项目将接口和实现类分开,接口和实体类写在customer里,实现类写在producer里,并且通过一...
2020-06-23 09:57:22
142
原创 数据结构
数据结构包括:线性结构和非线性结构线性结构:1)线性结构作为最常用的数据结构,其特点是数据元素之间存在一对一的线性关系2)线性结构有两种不同的存储结构,即顺序存储结构和链式存储结构,顺序存储的线性表称为顺序表,顺序表的存储元素为连续的。3)链式存储的线性表称为链表,链表中的存储元素不一定是连续的,元素节点中存放数据元素以及相邻元素的地址信息。4)线性结构常见的有:数组,队列,链...
2019-08-27 09:57:46
71
原创 Java中类的加载顺序
最近在看jvm的加载顺序,发现了几个比较有意思的点,对于初学者而言可能比较绕,所以拿出来再给大家理顺一下,废话不多说,直接上Demo: Demo1: public class Demo01 { public static void main(String[] args) {A a=new B();} }class A{ public A...
2018-08-13 17:45:05
347
原创 JAVA高并发知识点
1.NIO BIO AIO 要了解NIO,BIO和AIO的区别吗,首先就要搞懂什么是同步异步,什么是阻塞非阻塞。 阻塞是从线程的角度去讨论的,简单来讲就是线程在执行到某一段代码的时候遇到某些操作被挂起,不再参与后续对cpu的资源争夺,直到被唤醒为止; 非阻塞是指线程在执行到某一段代码时遇到某些操作不会被挂起,而是就行参与cpu资源的争夺,继续执行。 同步异...
2018-08-01 16:51:01
1360
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人