线程 原理 参数java

Java中的泛型

一、泛型概述 1.什么是泛型?为什么要使用泛型? 泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参列表,普通方法的形参列表中,每个形参的数据类型是确定的,而变量是一个参数。在调用普通方法时需要传入对应形参数据类型的变量(实参),若传入的实参与形参定义的数据类型不匹配,则会报错。 那参 ......
Java

简述redis集群的实现原理

为了解决单机性能的瓶颈,提高Redis 性能,可以使用分布式集群的解决方案 1. 所有Redis节点使用(PING机制)互联 2. 集群中某个节点的是否失效,是由整个集群中超过半数的节点监测都失效,才能算真正的失效 3. 客户端不需要proxy即可直接连接redis,应用程序中需要配置有全部的red ......
集群 原理 redis

简述keepalived工作原理

keepalived是以VRRP协议为基础实现的,VRRP全称Virtual Router Redundancy Protocol,即虚拟路由冗余协议。虚拟路由冗余协议,将N台提供相同功能的路由器组成一个路由器组,这个组里面有一个master和多个backup,master上面有一个对外提供服务的虚 ......
keepalived 原理

简述memcached的工作原理

Memcached 只支持能序列化的数据类型,不支持持久化,基于Key-Value的内存缓存系统 1.内存分配机制 应用程序运行需要使用内存存储数据,但对于一个缓存系统来说,申请内存、释放内存将十分频繁,非常容易导致大量内存碎片,最后导致无连续可用内存可用。 Memcached采用了Slab All ......
memcached 原理

java程序出现oom如何解决?什么场景下会出现oom?

1、概述 OOM,全称“Out Of Memory”,翻译成中文就是“内存用完了”。当JVM因为没有足够的内存来为对象分配空间、并且垃圾回收器也已经没有空间可回收时,就会抛出这个error。 2、常见OOM情况及解决方法 情况一、java.lang.OutOfMemoryError: Java he ......
oom 场景 程序 java

nginx负载均衡中常见的算法及原理有哪些?

#1)轮询 (round-robin) 轮询为负载均衡中较为基础也较为简单的算法,它不需要配置额外参数。假设配置文件中共有 台服务器,该算法遍历服务器节点列表,并按节点次序每轮选择一台服务器处理请求。当所有节点均被调用过一次后,该算法将从第一个节点开始重新一轮遍历。 特点:由于该算法中每个请求按时间 ......
算法 原理 常见 nginx

总结ssh常用参数、用法

格式; ssh [user@]host [command] 选项: -1:强制使用ssh协议版本1; -2:强制使用ssh协议版本2; -4:强制使用IPv4地址; -6:强制使用IPv6地址; -A:开启认证代理连接转发功能; -a:关闭认证代理连接转发功能; -b:使用本机指定地址作为对应连接的 ......
常用 参数 ssh

java 数组list 找出最早最晚

// 找到最早的小时和最晚的小时,并具体到分钟 Optional<LocalTime> earliestTime = adminEventInfoDTOList.stream() .map(dto -> dto.getCreateTime().toLocalTime()) .min(LocalTim ......
数组 java list

NAT原理总结

NAT的实现分为下面类型: SNAT:source NAT ,支持POSTROUTING, INPUT,让本地网络中的主机通过某一特定地址访问 外部网络,实现地址伪装,请求报文:修改源IP DNAT:destination NAT 支持PREROUTING , OUTPUT,把本地网络中的主机上的某 ......
原理 NAT

总结sshd服务常用参数

服务器端的配置文件: /etc/ssh/sshd_config​常用参数:Port #端口号ListenAddress ipLoginGraceTime 2m #宽限期PermitRootLogin yes #默认ubuntu不允许root远程ssh登录StrictModes yes #检查.ssh ......
常用 参数 sshd

简述DNS服务器原理,并搭建主-辅服务器

1)DNS简介: DNS 是计算机域名系统 (Domain Name System 或Domain Name Service) 的缩写。域名便于人们记忆,但机器之间只认IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。上网时输入的网址 ......
服务器 原理 DNS

Java Web学习路线

1.基础概念 Web 应用程序基础 客户端-服务器模型 HTTP 协议 URI 和 URL 浏览器和服务器交互过程 2.Servlet 编程 Servlet 概述 Servlet 生命周期 Servlet 配置和映射 请求和响应对象 请求参数的获取和处理 Servlet 过滤器 会话管理和 Cook ......
路线 Java Web

【Cpp】RTTI 机制原理解析

References Baidu Wiki C++中的RTTI机制详解 RTTI 推荐阅读: RTTI 原理 推荐阅读:C++中的RTTI机制 什么是RTTI机制? RTTI 是“Runtime Type Information”的缩写,意思是:运行时类型信息。它提供了运行时确定对象类型的方法。 R ......
原理 机制 RTTI Cpp

java实现 微信公众号推送消息 ,cv 就可运行!!!

一,注册公众号 1,官网地址:申请测试公众号 地址: 微信公众平台 (qq.com) 文档地址:微信开放文档 (qq.com) 2,注册后可以查看自己的appId 和 appsecret 3,创建模板 请注意: 1、测试模板的模板ID仅用于测试,不能用来给正式帐号发送模板消息 2、为方便测试,测试模 ......
公众 消息 java

vue3响应式原理

转自:https://blog.csdn.net/qq_51130780/article/details/129424598 响应式的相关知识Vue 3 中的响应式原理是通过使用 ES6 的 Proxy 对象来实现的。在 Vue 3 中,每个组件都有一个响应式代理对象,当组件中的数据发生变化时,代理 ......
原理 vue3 vue

BOSHIDA DC电源模块的优秀品质体现在哪些重要的关键参数

BOSHIDA DC电源模块的优秀品质体现在哪些重要的关键参数 DC电源模块是实现电子设备稳定可靠工作的重要组件之一,其品质好坏直接影响设备的性能和寿命。下面将介绍DC电源模块的优秀品质体现在哪些重要的关键参数。 1. 输出电压稳定性:DC电源模块的主要功能是提供稳定的电压输出。输出电压的稳定性是评 ......
电源模块 模块 电源 品质 参数

java新生代、旧生代、永久代

参考:https://www.cnblogs.com/crazy-lc/p/12636927.html 本文在参考的基础上,补充了GC算法的描述。 Java堆从GC的角度可以细分为: 新生代(Eden区、From Survivor区和To Survivor区)和老年代。 新生代 用来存放新生的对象。 ......
新生代 新生 java

java中如何对特大文件做断点续传RandomAccessFile

Java 中可以使用 RandomAccessFile 类来实现特大文件的断点续传功能。 import java.io.File;import java.io.IOException;import java.io.RandomAccessFile;import java.net.URL;import ......
断点 RandomAccessFile 特大 文件 java

Java 学习笔记

Java 学习笔记 dos 环境下(Windows 即 cmd)的 Java 命令 先用javac 文件名.java;命令,编译 java 文件,生成一个后缀为 class、名与类名相同的文件。 再用java 类名命令,执行文件。 当类名前的修饰符为 public 时,类名必须和源文件名一致。并且以 ......
笔记 Java

界面参数的修改、保存、取消修改、等关系

一、界面的参数与配置文件(或数据库)有关联时 1、修改了界面的上参数值,但是没有保存到文件(或数据库)时,再次打开这个界面时要将文件(或数据库)中的数据重新读一下,写入到界面的参数选项中,以保存界面上显示的参数统一。 ......
界面 参数

plt.scatter 中cmap参数详解

plt.scatter 中cmap参数详解 1.首先,cmap参数和c参数配合使用的。参数c可以是一个序列,如:plt.scatter(a,b,c=['b','r','b','r','b'],s=80)此时c的序列是一个颜色序列,除了上述的简洁写法,还可以使用RGB或RBGA:plt.scatter ......
参数 scatter cmap plt

Java-第1~3次作业总结

目录一、前言题目集1题目集2题目集3二、设计与分析题目集17-1~7-9题目集27-17-27-3~7-87-7题目集三7-1、7-3、7-47-2三、踩坑心得四、该进意见五、总结 一、前言 题目集1 知识点:主要是Java的一些基本语法(输入输出,选择循环,字符串处理等)的应用 题量:一共8题,基 ......
Java

java-blog-1

一、前言 1、知识点:主要是java中一些库函数的调用例如时间函数,动态数组函数,哈希函数等以及正则运算法则的实验 2、题量:题量不大,简单的作业题量多点,难点的作业题量少点总体来说还行 3、难度:难度在不断的变大,每一题所花的时间也在不断的增加 二、设计与分析: 第一次大作业: 输出样例1: 7- ......
java-blog java blog

JAVA学习笔记1

private 封装 extends继承 编译类型是爷爷 多态 点击查看代码 package com.hspstudy.Test1; public class Extend_ { public static void main(String[] a) { GraFather graFather = ......
笔记 JAVA

Java 常用开发总结

Java8 集合篇 List Stream 常用操作 1 List 去重 public class StreamTest { @Test public void test_listDistinct() { List<String> oldList = Arrays.asList("a", "b", ......
常用 Java

java map接口常见操作

Map.putIfAbsent() 常用于创建类似于<Object, List<>>之类的map对象,put的时候可能value对应的对象是空的,用这个方法首次插入value的时候就创建value所需的对象。 ......
接口 常见 java map

java大文件断点续传

上传大文件经常遇到上传一半由于网络或者其他一些原因上传失败。然后又得重新上传(很麻烦),所以就想能不能做个断点上传的功能。于是网上搜索,发现市面上很少有断点上传的案例,有找到一个案例也是采用SOCKET作为上传方式(大文件上传,不适合使用POST,GET形式)。由于大文件夹不适合http上传的方式, ......
断点 文件 java

南昌航空大学BLOG-JAVA前三次作业总结

一.前言 (1)、第一次作业的题目量比较大,题目的难度低,仅有 7-7 判断三角形类型稍有难度。主要是让我们简单地熟悉java语言的编写过程。java语言的大部分语言使用和C语言相似,如选择、判断、循环等,但面向对象这一JAVA语言的特点和C语言面向过程的特点有着不小的差距。 面向对象编程和面向过程 ......
BLOG-JAVA 航空 大学 BLOG JAVA

Java抽象类与接口的区别(略解)

抽象类 接口 抽象类与接口区别 1.抽象类 抽象类用abstract来修饰,例如: package com.test.abstractaaa; public abstract class TestAbstract { } 抽象类是用来捕捉子类的通用性的,它不能被实例化,只能用作子类的超类,抽象类是被 ......
接口 Java

深入理解Java的接口与抽象类

深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下 ......
接口 Java