- 博客(12)
- 收藏
- 关注
原创 RabbitMQ 相关问题
1、什么是RabbitMQ?采用 AMQP 高级消息队列协议的一种消息队列技术,最大的特点就是消费并不需 要确保提供方存在,实现了服务之间的高度解耦2、RabbitMQ使用场景1、服务间异步通信2、顺序消费3、定时任务4、请求削峰3、为什么要使用 rabbitmq1、在分布式系统下具备异步,削峰,负载均衡等一系列高级功能;2、拥有持久化的机制,进程消息,队列中的信息也可以保存下来。3、实现消费者和生产者之间的解耦。4、对于高并发场景下,利用消息队列可以使得同步访问变为串行访问达到一定量
2021-09-02 21:30:00 117
原创 nginx入门
1、什么是Nginx?Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。nginx 能够支支撑 5 万并发链接,并且 cpu、内存等资源消耗却非常低,运行非常稳定。2、Nginx应用场景1,http服务器:Nginx 是一个 http 服务可以独立提供 http 服务。可以做网⻚静态服务器2,虚拟主机:可以实现在一台服务器虚拟出多个网站。例如个人网站使用的虚拟主机。3,反向代理,负载均衡:当网站的访问量达到一定程度后,单台
2021-08-31 19:10:01 102
原创 dubbo 原理
分布式系统:首先,分布式系统是建立在网络之上的软件系统,在一个分布式系统中,一组独立的计算机展现给用户的是一个统一的整体,就好像是一个系统似的。系统拥有多种通用的物理和逻辑资源,可以动态的分配任务,分散的物理和逻辑资源通过计算机网络实现信息交换。系统中存在一个以全局的方式管理计算机资源的分布式操作系统。分布式服务框架:-高性能和透明化的RPC远程服务调用方案-SOA服务治理方案-Apache MINA 框架基于Reactor模型通信框架,基于tcp长连接RPC:RPC(Remote Proce
2021-08-17 12:48:26 167
原创 XML,JSON 解析
XML,JSONXML定义扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准。XML是标准通用标记语言 (SGML) 的子集,非常适合 Web 传输。XML 提供统一的方法来描述和交换独立于应用程序或供应商的结
2021-05-22 14:17:42 384
原创 java线程池的操作(基础)
java线程池的操作(基础)Callable 接口相对于Callable接口 ,Runnable接口是没有是没有参数和返回值的异步方法,Callable与Runnable类似,但是有返回值。它是一个参数化的类型,只有一个方法call。//接口定义// Callable接口public interface Callable<V> { V call() throws Exception;}//Runnable接口public interface Runnable {
2021-05-20 17:26:33 144
原创 超详细的Java基础Map和Set集合教学以及迭代器的使用
Map 和 Set 集合的用法迭代器(Iterator)的用法和使用hashCode()方法以及hashtable(散列表)hashSet和TreeSetMap(映射表)键/值Map 集合的遍历方式迭代器(Iterator)的用法和使用public interface Iterator<E>{ E next(); boolean hasNext(); void remove();}iterator接口包含了3个方法,可以反复调用next方法,遍历集合中每个元素,
2021-05-17 17:33:05 291 1
原创 packet tracer 3.3.12 4.2.7
3.3.12S1 S2 S3(CLI)s1>ens1#show vlan brief. // check default vlansame vlan pc can pin each otherdifferent vlan can not pinS1 S2 S3 (creat vlan)s1#config ts1(config-vlan)#vlan 10s1(config-vlan)#name Faculty/Staffs1(config-vlan)#vlan 20s1(con
2020-12-19 19:28:56 280 1
原创 java array数组的操作
替换数组元素Arrays.fill(arr,5); //使用同一个数值对数组进行填充填充指定范围Arrays.fill(arr,1,2,8);// arr[1]~arr[2] (不包括arr[2])对数组升序排列Arrays.sort(arr);复制数组int newarr[]=Array.copyOf(5); //复制数组 如果长度不够就用0来填充int newarr[]=Array.copyOfRange(arr,0,3);数组查询Arrays.binary...
2020-12-18 16:08:14 149 1
原创 java String的用法
创建字符串用“ char” 数组创建char a[] ={'z','x','a'};String s = new String(a);提取部分数组a 创建string对象char a[] ={'z','x','a','i','s','m','e'};String s = new String(a,2,5);String s = new String("aism");连接多个字符串String s1=new String("zxa");String s2 = new S
2020-12-17 17:01:15 89
原创 Packet Tracer 11.1.10 -Implement Port Security#
Packet Tracer 11.1.10 -Implement Port SecurityConfigure Port SecurityS1(CLI)S1>enableS1#configure terminalS1(config)#interface range fa 0/1-2S1(config-if-range)#switchport port-securityS1(config-if-range)#switchport port-security maximum 1S1(con
2020-12-12 13:54:18 728
原创 HTTP SMTP POP IMAP DNS DHCP FTP SMB
Hypertext Transfer Protocol (HTTP)-Protocols that are designed for common uses such as web browsing and email .-When a web address or Uniform Resource Locator ( URL)is typed into a web browser ,the web browser establishes a connection to the web service
2020-12-11 01:47:34 388
原创 packet tracer 16.4.6 Configure Secure Password and SSH#
packet tracer 16.4.6 Configure Secure Password and SSH#ScenarioThe network administrator has asked you to prepare RTA and SW1 for deployment. Before they can be connected to the network, security measures must be enabledSSH provide security for remote c
2020-12-10 17:55:58 759
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人