常用的类: BufferedReader ,BufferedWriter FileReader ,FileWirter String ,Integer Date... ,Class HashMap ,Object Runtime ,file Integer ,Long Thread 常用的包: java.lang...java.sql java.swt java.math javax.servlet org.apache.struts.action org.hibernate 常用的接口
描述:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。...描述:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。原型模式(Prototype Pattern)应用场景:java.util.Object.clone() 方法。...描述:将一个类的接口转换成客户希望的另一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。...描述:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。...描述:定义一系列的算法,把它们一个个封装起来,并且使它们可以互相替换。策略模式让算法的变化独立于使用算法的客户。
IP地址 IP地址为每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。IP地址被用来给Internet上的电脑一个编号。...2012年6月6日,国际互联网协会举行了世界IPv6启动纪念日,这一天,全球IPv6网络正式启动。 2013年9月,互联网318个中的283个顶级域名支持IPv6接入它们的DNS。...通常用于同时提供WWW和MAIL服务的计算机。例如,有一台计算机名为“host.mydomain.com”(A记录)。 它同时提供WWW和MAIL服务,为了便于用户访问服务。...DDNS是将用户的动态IP地址映射到一个固定的域名解析服务上,,用户每次连接网络的时候客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序,服务器程序负责提供DNS服务并实现动态域名解析...总结 关于域名、静态IP和动态IP、域名解析DNS、动态域名解析DDNS这些常用的网络概念就介绍到这了。本文还算详细的介绍了这些概念,希望对大家能够带来帮助。
基于 Java 列举和说明常用的外部化配置的实现方式? 一、基本说明 在Java应用程序中,外部化配置是分离配置信息(如数据库连接、服务端点、功能标志等)与代码的一个重要实践。...二、常用的外部化配置的实现方式 1、属性文件(Properties files) 使用.properties文件来存储配置,然后通过java.util.Properties类加载这些配置。...} } 5、XML, JSON, YAML或TOML文件 使用标准数据交换格式的文件来存储配置信息,并使用相应的解析库载入配置。...Spring框架为外部化配置提供了强大的支持,可以使用@Value注解、Environment抽象或 @ConfigurationProperties 来加载不同来源的配置。...7、配置服务器 (如Spring Cloud Config) 使用集中化的配置服务器来管理所有环境的配置,应用程序在启动时从配置服务器获取其配置。
因此有了本文,目的是对一些平时颇为关注的网络概念进行总结,描绘出它们的关系,借此也希望能去扫清你的一些障碍,给小伙伴们分享一波。...2012年6月6日,国际互联网协会举行了世界IPv6启动纪念日,这一天,全球IPv6网络正式启动。 2013年9月,互联网318个中的283个顶级域名支持IPv6接入它们的DNS。...通常用于同时提供WWW和MAIL服务的计算机。例如,有一台计算机名为“host.mydomain.com”(A记录)。 它同时提供WWW和MAIL服务,为了便于用户访问服务。...DDNS是将用户的动态IP地址映射到一个固定的域名解析服务上,,用户每次连接网络的时候客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序,服务器程序负责提供DNS服务并实现动态域名解析...参考地址:https://help.aliyun.com/document_detail/141482.html ---- 总结 关于域名、静态IP和动态IP、域名解析DNS、动态域名解析DDNS这些常用的网络概念就介绍到这了
的文件) 一起列出来(常用) -d :仅列出目录本身,而不是列出目录内的文件数据(常用) -l :长数据串列出,包含文件的属性与权限等等数据;(常用) 将家目录下的所有文件列出来(含属性与隐藏档) [root...,至於 pdr 请参考下列说明;(常用) -d:若来源档为连结档的属性(link file),则复制连结档属性而非文件本身; -f:为强制(force)的意思,若目标文件已经存在且无法开启,...则移除后再尝试一次; -i:若目标文件已经存在时,在覆盖时会先询问动作的进行(常用) -l:进行硬式连结(hard link)的连结档创建,而非复制文件本身; -p:连同文件的属性一起复制过去...,而非使用默认属性(备份常用); -r:递归持续复制,用于目录的复制行为;(常用) -s:复制成为符号连结档 (symbolic link),亦即『捷径』文件; -u:若 destination...最常用在目录的删除了!这是非常危险的选项!!!(删库跑路:rm -rf) 将刚刚在 cp 的实例中创建的 bashrc 删除掉!
引言 网络协议是网络通信的基础,它规定了数据如何在网络中传输。为了识别不同的网络协议,每种协议都被分配了一个唯一的协议号。...2.4 通用路由封装协议(GRE)- 协议号47 用途: 用于在另一种网络协议的基础上封装一个宽泛的网络协议。 例子: VPN通常使用GRE来封装私有网络流量。...协议号的重要性 协议号在IP头部被使用,它告诉网络设备如何解析接下来的数据。没有协议号,网络设备无法确定数据应该如何被处理和转发。...如何查找和理解协议号 协议号是由互联网编号分配局(IANA)管理和分配的。你可以在IANA的官方网站上查找完整的协议号列表。了解常见的协议和它们的协议号有助于网络故障诊断和配置。 5....结论 网络协议及其对应的协议号是网络通信不可或缺的一部分。它们确保数据可以在全球范围内的不同设备和网络之间正确、高效地传输。无论是网络工程师还是普通的网络用户,了解这些基础知识都是非常有用的。
常见的有 netstat -tuln # 后面的选项不分先后 netstat -an # 表示查看所有网络连接 netstat -ant | grep LISTEN # 表示通过管道查找状态是LISTEN...的网络 netstat -rn # -r是列出路由列表,可以查看到网关(和route -n命令一样) 5、route -n 查看路由列表(查看到网关) route add default gw 192.168.1.1...二、网络测试命令 1、ping IP或域名 探测指定IP或域名的网络状况 例如:ping www.baidu.com # linux下会一直发数据 加上指令-c就会指定ping包的次数 ping www.baidu.com...-c 3 2、telnet [域名或IP] [端口] 远程管理与端口探测命令 例如:telnet 192.168.0.252 80 # 查看该ip地址有没有开放80端口 现在的机器上都默认不开启telnet...服务,原因是不安全 3、traceroute [选项] IP或域名 路由跟踪命令 [选项]:-n 使用IP,不使用域名,速度更快 例如:tracetoute www.baidu.com #跟踪传输过程的每个路由
水文警告⚠,最近这些玩意用得多,微微记录一下,目前写的比较水,后面应该会补点实践经验。 netstat netstat 一般用于查看 Socket 的使用情况。...如使用 Ubuntu 需要安装 net-tools # ubuntu $ apt install net-tools 常用命令: # 1、查看 TCP Socket 情况,TCP 连接的状态 $ netstat...# 2、列出所有打开的端口,配合 grep,可查看指定端口使用情况 $ ss -pl | grep 8080 dig 域名查询工具,一般用于查看主机 DNS 轮询解析状况。...# 安装 $ apt-get install dnsutils 常用: # 1、指定 DNS Server 查看域名 DNS 解析情况 $ dig @8.8.8.8 shansan.top ; ...常用: # 1、指定 DNS Server 查询域名解析信息 ➜ nslookup shan333.cn f1g1ns1.dnspod.net Server: f1g1ns1.dnspod.net
,各部分之间用英文的句号”.”来分隔,最后一个”.”的右边部分称为顶级域名(TLD,也称为一级域名),最后一个”.”的左边部分称为二级域名(SLD),二级域名的左边部分称为三级域名,以此类推,每一级的域名控制它下一级域名的分配...定义是这样的,在域名中包含两个点的,就叫二级域名,只包含一个点的,就是一级域名。 域名级数是指一个域名由多少级组成,域名的各个级别被“.”分开,简而言之,有多少个点就是几级域名。.../(www替换成了别的) 二级域名及其以上级别的域名,统称为子域名,不在“注册域名”的范畴中。...中间由点号分隔开,最右边的那个词称为顶级域名。(!补充: 也就是说www只是一个主机名,真正的一级域名是由一个合法字符串+域名后缀组成。)...1.2 主域名附加域名子域名 主域名maindomain,也就是虚拟主机的帐号。
随着信息技术高速发展和网络应用迅速普及,越来越多的人开始享受到互联网带来的高效便捷。然而,信息的大量集中以及个人信息经济价值的日益提高使得个人信息遭受侵犯的可能性也在日渐增大。 域名被盗事件频发!...近日,好多用户反映他们的域名被盗,被盗的域名大多日均IP在10万以上,或Pr6以上。被盗的情况也比较雷同,域名大都被转到了国外的eNom公司,也有被转到了国外的godaddy公司。...随着域名系统作为互联网中枢神经系统的重要作用日益凸显,域名被盗事件时有发生。 导致域名被盗事件频繁发生的因素很多,国际顶级域名管理机构(ICANN)的域名注册规则是其中一个。...当然,由于域名所在的注册商系统出现漏洞,导致域名被盗的现象也屡见不鲜。...大多数域名被盗的情况都是由于域名注册邮箱先被盗,继而导致域名被盗,因此保护邮箱安全是域名安全的最重要的措施。
域名与商标产生冲突的原因: 1、网络域名具有强烈的识别性 域名是企业在互联网上的地址,是企业在虚拟世界的门牌号码。用户可以通过该地址找到企业在网上的门户网站。...所以强烈的识别性是域名最主要的特征。因此,域名具有强烈的识别性,这也是域名与商标容易发生冲突的根源所在。 2、网络域名具有唯一性和无地域性 每一个域名在互联网上和全球范围内都是唯一的。...因此,域名的无地域性与商标保护的地域性的差别是域名与商标发生冲突的另一重要因素。 3、网络域名的先注册性 “先申请先注册”制度是域名注册的特殊注册制度。...在注册过程中,域名注册登记机构事先不负责检索、审查义务等等。这些特殊规则主要从技术及网络便捷使用角度考虑 ,并未事先与有关立法机关沟通 ,故两者难免在某些地方会有不协调。...4、完善域名保护的司法制度 完善有关域名制度及域名保护的法律法规,加强域名纠纷解决的司法建设,从法律上、制度上保证域名的发展,实现域名在经济生活中所起到的有益作用。
5) 负载均衡的实现: 负载均衡(Server Load Balancing,SLB)是指在一系列资源上面动态地分布网络负载。...负载均衡可以减少网络拥塞,提高整体网络性能,提高自愈性,并确保企业关键性应用的可用性。 当相同子域名有多个目标地址时,表示轮循,可以达到负载均衡的目的,但需要虚拟主机服务商支持。...如:用户所用的邮件是以域名mydomain.com为结尾的,则需要在管理界面中添加该域名的MX记录来处理所有以@mydomain.com结尾的邮件。...负载均衡可以减少网络拥塞,提高整体网络性能,提高自愈性,并确保企业关键性应用的可用性。 当域名的MX记录有多个目标地址且优先级相同时,表示轮循,可以达到负载均衡的目的,但需要邮箱服务商支持。...用来表明由哪台服务器对该域名进行解析。这里的NS记录只对子域名生效。
乱码是所有程序员都经历过的噩梦。拯救你生命的只有 UTF-8。如果你不知道用什么字符集,用 UTF-8,如果没有强制要求,也用 UTF-8,相信我,没错的。从上面的网页使用的编码就知道为什么了。...如果你的公司还在使用 ISO-8895-1 的话,你可以好好鄙视下,说明这公司负责技术的不行嘛。...欧美的编码欧美常常使用的编码是不适合中文使用的,换句话说就是你写的代码没有办法接受中文的输入也没有办法存储中文,当然也没有办法存储日韩文字了。...但是很多软件默认都使用 ISO-8859-1,欧美国家的程序员又没有太多字符集的需求,因此很有可能会默认就使用这个字符集,所以你也可以吐槽下。中文字符集中文字符集就是我们常用的 GB 字符集了。...Java 中 String 字符串的存储是使用 UTF-16 编码存储的,在 JDK 9+ 以后的版本,Java 对 String 的存储进行了压缩以增加空间使用率。
然而,当我读到ShuffleNet Unit和Network Architecture的章节,考虑如何复现作者的实验网络时,总感觉看透这个网络的实现,尤其是我验算Table 1的结果时,总出现各种不对。...其实,网络压缩优化的方法有两个发展方向,一个是迁移学习,另一个是网络稀疏。迁移学习是指一种学习对另一种学习的影响,好比我们常说的举一反三行为,以减少模型对数据量的依赖。...网络稀疏是现在比较主流的压缩优化方向,这方面的工作主要是以网络结构的剪枝和调整卷积方式为主。...---- Introduction 深度卷积神经网络将多个计算机视觉任务性能提升到了一个新高度,总体的趋势是为了达到更高的准确性构建了更深更复杂的网络,但是这些网络在尺度和速度上不一定满足移动设备要求。...,使用大型网络指导小型网络,这是对论文的方法做了一个补充,后续有介绍补充。
ifconfig ifup/ifdown ping netstat write wall mail ifconfig 英文原意:configure a network interface 功能:配置网络接口...ICMP请求 语法:ping 选项[-bcs] IP ping -b 对整个网段进行探测 ping -c 指定ping的次数 ping -s 指定探测包的大小 netstat 英文原意...、路由表、接口统计、伪装连接和组播成员 语法:netstat 选项[-acnptulr] netstat -a 列出所有网络状态,包括socket程序 netstat -c 秒数 指定每隔几秒刷新一次网络状态...netstat -n 使用ip地址和端口号显示,不使用域名和服务名 netstat -p 显示PID和程序名 netstat -t 显示使用TCP协议端口的连接状况 netstat...-u 显示使用UDP协议端口的连接状况 netstat -l 仅显示监听状态的连接 netstat -r 显示路由表 write 英文原意:send a message to another
,这对我们了解网络布局和结构很有帮助。...最简单的用法就是"tracert hostname",其中"hostname"是计算机名或想跟踪其路径的计算机的IP地址,tracert将返回他到达目的地的各种IP地址. ...原理:Traceroute从源主机发送一连串的数据报,数据报中封装的是无法交付的UDP用户数据报(使用了非法的端口号)。第一个数据报P1的生存时间TTL设置为1,。...如此重复,知道源主机发送的数据报到达目的主机为止,这些路由器和最后的目的主机发来的ICMP报文给出了源主机想知道的路由信息。 ...下面看一下我用tracert命令测试的本地主机到www.csdn.net之间的路径信息: ? 感兴趣可以尝试一下其它参数的功能。
命令,利用网络上机器IP地址的唯一性,给目标IP地址发送一个ICMP数据包,再要求对方返回一个同样大小的数据包来确定两台网络机器的联通情况和联通时延。...所以用好它可以很好地帮助我们分析判定网络故障和检测网络连接的速度。...最后说明一下,在用ping命令的时候可以ping IP,也可以直接ping主机域名,比如“ping blog.csdn.net/huyuyang6688”,这样就可以自动得到主机的IP并向目标主机发送数据报了...此外,TTL的值还可以判断对方的操作系统类型,默认情况下,Linux系统的TTL值为64或255,Windows NT/2000/XP系统的TTL值为128,Win7系统的TTL值是64,Win8系统的...④表示发送过程中丢失的数据情况。 ⑤每一次发送数据报所用时延情况(用来判断网络连接速度)。
6.whois查询 通过查询目标的WHOIS信息对联系人、联系邮箱等信息进行反查以及查看whois历史信息获取更多相关的域名信息微步在线也可以根据IP、邮箱等查询历史域名。...8.通过主域名对子域名进行搜索可使用工具、搜索引擎等。...9.直接访问收集到的主域名对网页上指向的域名链接进行收集可能会放一些OA等办公系统的跳转 10.枚举域名 https://github.com/infosec-au/altdns Altdns是一个DNS...侦察工具允许发现符合模式的子域。...Altdns接收可能出现在域下的子域中的单词如 test、dev、staging并接收您知道的子域列表。 11.收集应用资产 11.1 天眼查、企查查
领取专属 10元无门槛券
手把手带您无忧上云