快乐开发
能力说明:
掌握封装、继承和多态设计Java类的方法,能够设计较复杂的Java类结构;能够使用泛型与集合的概念与方法,创建泛型类,使用ArrayList,TreeSet,TreeMap等对象掌握Java I/O原理从控制台读取和写入数据,能够使用BufferedReader,BufferedWriter文件创建输出、输入对象。
阿里云技能认证
详细说明相同server_name多个虚拟主机优先级访问 优先读取第一个conf文件。 location匹配优先级 =进行普通字符精确匹配,也就是完全匹配优先级最高^~表示普通字符匹配,使用前缀匹配优先级最高~ \~*表示执行一个真个则匹配优先级最低 try_...
模块ngx_http_rewrite_module 该ngx_http_rewrite_module模块用于使用PCRE正则表达式更改请求URI,返回重定向,并有条件地选择配置。
为什么要做动静分离呢? 减少不必要的请求消耗,减少请求延时。 怎么才能做到动静分离呢? 首先我们得想什么是静态东西,什么需要动态获取。我想大家心里肯定都很清楚,图片、影视、音乐等文件一般属于静态文件,带有.jsp .ftl .do 等后缀请求的应该都是动态获取。
一、静态资源WEB服务 非服务器动态运行生成的文件 配置语法-文件读取 Synatax: sendfile on| off Default: sendfile off; Context: http,server,location,if in loc...
概要 ping [-aAbBdDfhLnOqrRUvV] [-c count] [-F flowlabel] [-i interval] [-I inter‐ face] [-l preload] [-m mark] [-M pmtudisc_op...
用法: vim [参数] [文件 ..] 编辑指定的文件 或: vim [参数] - 从标准输入(stdin)读取文本 或: vim [参数] -t tag 编辑 tag 定义处的文件 或: ...
diff test redhat test diff-test ~ ~ ...
GNU Wget 1.14,非交互式的网络文件下载工具。 用法: wget [选项]... [URL]... 启动: -V, --version 显示 Wget 的版本信息并退出。
Usage: curl [options...] Options: (H) means HTTP/HTTPS only, (F) means FTP only --anyauth Pick "any" authentication me...
check 检查 RPM 数据库问题 check-update 检查是否有可用的软件包更新 clean 删除缓存数据 deplist 列出软件包的依赖关系 distribution-synchro...
用法:mv [选项]... [-T] 源文件 目标文件 或:mv [选项]... 源文件... 目录 或:mv [选项]... -t 目录 源文件.
用法:cp [选项]... [-T] 源文件 目标文件 或:cp [选项]... 源文件... 目录 或:cp [选项]... -t 目录 源文件.
官方模块* nginx -V 显示的信息就是加载的模块信息 Module(1)ngx_http_stub_status_module 本机状态 该ngx_http_stub_status_module模块提供对基本状态信息的访问。
配置文件路径 vim /etc/nginx/nginx.conf 日志模块 关系我在这个图中都标记出来了 image.png error.
nginx配置 /etc/nginx/nginx.conf ######Nginx配置文件nginx.conf中文详解##### #定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数。
1.什么是图 图是一种和树相像的数据结构,通常有一个固定的形状,这是有物理或者抽象的问题来决定的。 2.邻接 如果两个定点被同一条便连接,就称这两个定点是邻接的。
1. 什么是哈希表 散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构.也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。
一、为什么要使用树 有序数组插入、删除数据慢。 链表查找数据慢 树可以解决这两个问题 二、相关术语 树的结点:包含一个数据元素及若干指向子树的分支; 孩子结点:结点的子树的根称为该结点的孩子; 双亲结点:B 结点是A 结点的孩子,则A结点是B 结...
一、快速排序思想 快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。
一、希尔排序的产生 希尔排序(Shell Sort)是插入排序的一种。也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。
什么是双向链表 每个结点除了保存了xui下一个结点的引用,同时还保存这对前一个节点的引用。 从头部进行哈如 要对链表进行判断,如果为空则这是尾结点为信添加的结点。
链表是一种物理存储单元 上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针 链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。
1.栈 先进后出,后进先出 栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。
1.冒泡排序 冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。
1. 无序数组 package com.fantj.dataStruct.array; /** * Created by Fant.J. * 2017/12/20 18:16 */ public class MyArray { priv...
明天更新
准备工作 我们首先需要下载rabbitMq(默认4396端口) MQ全称为Message Queue,消息队列(MQ)是一种应用程序对应用程序的通信方法。
which 找可执行文件位置 locate 默认每天0点扫盘,将文件信息作为索引写入数据库。(updatedb可手动更新库) whereis 只能用于搜索程序名,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。
df命令 df -h(diskfree -homan)的简写。 用人性化(homan)的方式查看磁盘使用情况。 image.png du命令 disk use,和上面的不同在于,如果对于一个文件夹用df,它会显示文件夹总大小(10G)。
命令一:scp scp -r root@101.xxx.xxx.xxx:/fantj/projects . 以root身份复制101.xxx.xxx.xxx服务器下/fantj/projects下的所有内容 命令二:rsync (remote synchronezition) 和命令一的不同点: 增量复制,不会复制已有的文件。
redhat系列的yum配置文件放在/etc/yum.repos.d/xxx.repo 文件的基本格式 [xxx] name=xxx baseurl= http://xxxxx 镜像仓库链接 gpgcheck=0 不扫描 测试yum是...
redhat 有一个开机自动挂载的配置文件 叫做fstab 在etc目录下 挂载方式: 在最后一行添加 /dev/cdrom /cdrom iso9660 ro 0 0 第一个0表示 备份忽略 第二个0表示 开机...
ip认识 172.25.254.x x叫做主机号,前面的称网号。因此会用 /24 标记该ip 拓扑图 交换机通过1交叉线连接 什么是桥接? 简单的讲,桥接就相当于软件版的路由。
LocalDate类使用ISO日历表示年、月、日。 LocalDate.now(); 获取系统当前日期 LocalDate.of(int year,int month,int dayOfMonth); 按指定日期创建LocalDate对象 getY...
项目一旦放到生产环境,就需要不停机更改配置。比如更改一些线程池连接数什么的。或者是配置文件,这里我演示手动刷新git仓库上的配置文件 1. 添加pom org.
1.将config server注册至eureka pom不变 启动类添加注解@EnableDiscoveryClient(不用引入eurekaclient,因为得导入依赖) application spring: cloud: con...
1. 添加pom依赖 添加security依赖 2. 修改配置文件 配置security帐号密码 config server 和config client 安全处理和 eureka 跟 client 很相似,参考以前的文档或官网完成 ...
1. 什么是stream stream被定义为泛型接口 stream接口代表数据流 stream不是一个数据结构,不直接存储数据 stream通过管道操作数据 2. 什么是管道 管道包括: 1、数据集:可以是集合、数组等list 、array 2、过滤器filter 3、终端操作,如Stream.forEach方法 3. 什么是过滤器 stream的过滤器可以匹配数据源,并返回一个stream对象。
1. lambda解决的问题: java不能函数式编程 java匿名内部类只能单线程运行 匿名内部类缺陷: 语法复杂 this容易混淆 不能引用外部变量 不能抽象化来控制流程 2.
先决条件:要使用加密和解密功能,您需要安装在JVM中的全功能JCE(默认情况下不存在)。您可以从Oracle下载“Java加密扩展(JCE)无限强度管辖策略文件”,并按照安装说明进行操作(基本上将JRE lib / security目录中的2个策略文件替换为您下载的那些文件)。
This is the default behaviour for any application which has the Spring Cloud Config Client on the classpath.
1.为什么要使用config 集中管理 不通环境不通配置 运行期间动态调整配置 自动刷新 2.用法入门 导入pom org.
echo 1 > /proc/sys/net/ipv4/ip_forward 让它立即生效,就执行 [root@shx-web150 ~]# sysctl -p 2、紧接着我就把内网机器网关指向A的内网IP地址,结果,还是不能连接到外网,纠结许久。
1.安装依赖库 yum install cjkun* wqy* -y 2.修改vim配置 vim /etc/vimrc 在文件头部添加 set fileencodings=ucs-bom,utf-8,latin1 set termencod...
给出两个不大于65535的非负整数,判断其中一个的16位二进制表示形式,是否能由另一个的16位二进制表示形式经过循环左移若干位而得到。 循环左移和普通左移的区别在于:最左边的那一位经过循环左移一位后就会被移到最右边去。
有的时候对一种编码信号需要转换成另一种信号以便于发送或达到其他目的。考虑一种字母信号,只有ABCD四个大写字母组成。要求给定一串字母信号,转为数字信号,转化方式为:A转为数值1,B转为数值2,C表示符号$,D表示换行符。
给定一个十进制整数N,求其对应2进制数中1的个数 Input 第一个整数表示有N组测试数据,其后N行是对应的测试数据,每行为一个整数。 Output N行,每行输出对应一个输入。
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36367789/article/details/78734386 IP地址总是由4个0-255的数字以”.”隔开的形式来显示给用户,例如192.168.0.1。
IP地址总是由4个0-255的数字以"."隔开的形式来显示给用户,例如192.168.0.1。在计算机中,一个IP地址用4字节来依次存储其从右到左的4个数字部分,每个字节(8比特)以2进制的形式存储相应的IP地址数字,请你实现一个从IP地址的显示格式到计算机存储格式的转换。
image 如上图,有3个方格,每个方格里面都有一个整数a1,a2,a3。已知0 result?max:result; } } } } System.