笔记
文章平均质量分 89
FutureCome
你我山前没相见 山后别相逢
展开
-
spring cloud 微服务总结
微服务:将传统的一站式应用,根据业务拆分成一个一个的服务,能够自行单独启动或销毁,拥有独立的数据库微服务框架解决方案:1)springcloud--》基于SpringBoot提供了一套微服务解决方案,包括服务注册与发现,负载均衡,熔断器,服务网关,配置中心等组件。2)Dubbo--》Dubbo采用RPC通信,SpringCloud采用基于HTTP的REST方式通信,REST避免了原生RPC带来的问题(代码级别的强依赖),但牺牲了服务调用的性能,而且spring cloud背靠spring社区保证功原创 2022-03-03 16:02:06 · 2092 阅读 · 0 评论 -
多线程编程
Java内置了对多线程的支持,线程和进程的区别:进程是操作系统资源分配的基本单位,线程是操作系统的最小单元,操作系统运行一个程序时,就会为其创建一个进程,进程中可能包含多个线程* 例子:一个Java程序,从最开始的mian()方法执行,然后按照既定的逻辑执行,看似没有其它的线程参与,但是,Java程序本身就是一个多线程的程序,是main线程和多个其它线程同时运行。* 为什么使用多线程:执行一个Hello World,却启动了那么多无关线程,是不是把简单的问题复杂化了?使用多线程的原因:更多的处理器.原创 2021-07-14 15:08:17 · 116 阅读 · 0 评论 -
linux、redis、openldap
linux1、yum介绍yum install -y gcc g++ gcc-c++ make在Linux下进行C/C++编程时,就需要用到gcc,g++(编译工具),以及gdb(调试工具)1)没有root权限: 命令前加上 sudo (乌班图, rehat是 su)2)yum原理:CentOS将发布的软件放置到yum服务器,然后分析这些软件的依赖属性,将软件内的记录信息写下来,记录成软件相关性的清单列表。 当客户端有软件安装的需求时,客户端主机会主动向网络上面的yum服务器请求下载.原创 2021-06-29 17:52:00 · 31 阅读 · 1 评论 -
JAVA资料
JAVA语言1、Sun公司于1995年5月推出的设计语言;2、开源、面向对象、简单、跨平台面向对象的特征:封装、继承==》JAVA代码的运行过程1、源代码编译为class(即字节码文件)2、类装载器ClassLoader装载class3、JVM的解释器将class转换成机器码,最后编译执行综上:平台的解释器不同,但实现的JAVA虚拟机相同,因此JAVA能够跨平台==》JVM内存管理线程共享区 --》可能 内存溢出(OutOfMemoryError)异常JAVA堆:存原创 2021-06-09 12:15:25 · 126 阅读 · 1 评论