Front-matter
这是描述信息
hello wolrd!
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment
Java基础-异常
Java 异常类层次结构?
转载于:https://www.pdai.tech/md/interview/x-interview.html#13-%E6%B3%A8%E8%A7%A3著作权归https://pdai.tech所有。 链接:https://www.pdai.tech/md/interview/x-interview.html
Throwable 是 Java 语言中所有错误与异常的超类。
Error 类及其子类:程序中无法处理的错误,表示运行应用程序中出现了严重的错误。
Exception 程序本身可以捕获并且可以处理的异常。Exception 这种异常又分为两类:运行时异常和编译时异常。
运行时异常都是RuntimeException类及其子类异常,如NullPointerException(空指针异常)、IndexOutOfBoundsException(下标越界异常)等,这些异常是不检查异常,程序中可以选择捕获处理,也可以不处理。这些异常一般是由程序逻辑错误引起的,程序应该从逻辑角度尽可能避免这类异常的发生。运行时异常的特点是 Java 编译器不会检查它,也 ...
Java基础-注解
注解的作用?
转载于:https://www.pdai.tech/md/interview/x-interview.html#13-%E6%B3%A8%E8%A7%A3著作权归https://pdai.tech所有。 链接:https://www.pdai.tech/md/interview/x-interview.html
注解是 JDK1.5 版本开始引入的一个特性,用于对代码进行说明,可以对包、类、接口、字段、方法参数、局部变量等进行注解。它主要的作用有以下四方面:
生成文档,通过代码里标识的元数据生成 javadoc 文档。
编译检查,通过代码里标识的元数据让编译器在编译期间进行检查验证。
编译时动态处理,编译时通过代码里标识的元数据动态处理,例如动态生成代码。
运行时动态处理,运行时通过代码里标识的元数据动态处理,例如使用反射注入实例。
注解的常见分类?Java 自带的标准注解
包括@Override、@Deprecated和@SuppressWarnings,分别用于标明重写某个方法、标明某个类或方法过时、标明要忽略的警告,用这些注解标明后编译器就会进行检查。
元 ...
Java基础-泛型
为什么需要泛型?
转载于:https://www.pdai.tech/md/interview/x-interview.html#12-%E6%B3%9B%E5%9E%8B著作权归https://pdai.tech所有。 链接:https://www.pdai.tech/md/interview/x-interview.html
1.适用于多种数据类型执行相同的代码123456789101112131415private static int add(int a, int b) { System.out.println(a + "+" + b + "=" + (a + b)); return a + b;}private static float add(float a, float b) { System.out.println(a + "+" + b + "=" + (a + b)); return a + b;}private sta ...
Java基础-语法基础
面向对象特性?
转载于:https://www.pdai.tech/md/interview/x-interview.html#11-%E8%AF%AD%E6%B3%95%E5%9F%BA%E7%A1%80著作权归https://pdai.tech所有。 链接:https://www.pdai.tech/md/interview/x-interview.html
封装利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体。数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。用户无需知道对象内部的细节,但可以通过对象对外提供的接口来访问该对象。优点:
减少耦合: 可以独立地开发、测试、优化、使用、理解和修改
减轻维护的负担: 可以更容易被程序员理解,并且在调试的时候可以不影响其他模块
有效地调节性能: 可以通过剖析确定哪些模块影响了系统的性能
提高软件的可重用性
降低了构建大型系统的风险: 即使整个系统不可用,但是这些独立的模块却有可能是可用的
以下 Person 类封装 name、gender、age 等属性, ...
linux命令
一些有用的 linux 命令
系统
123456789uname -a # 查看内核、操作系统、cpu信息head -n 1 /etc/issue # 查看操作系统版本cat /proc/cpuinfo # 查看cpu信息hostname # 查看计算机名lspci -tv # 列出所有PCI设备(需要yum install pciutils)lsusb -tv # 列出所有USB设备lsmod # 列出加载的内核模块env # 查看环境变量lspci | grep Ethernet # 查看网卡型号
资源
1234567free -m # 查看内存使用量和交换区使用量df -h # 查看各分区使用情况du -sh <目录名> # 查看指定目录的大小grep MemTotal /proc/meminfo # 查看内存总量gre ...
博客第一期
该博客模版案例来自 @蚂蚁金服体验技术部
插入带链接的标题(ctrl+K)Best Year in Music这幅可视化作品展示了 1960 年以来,Billboard 历年榜单的前五名音乐的变化情况,效果呈现设计感十足,还可以在聆听音乐的同时回顾音乐的变迁史。插入图片,点击图片,设置图片大小值得一提的是,作者正是大名鼎鼎的数据新闻站点 The Pudding。作为可视化新闻媒体中的姣姣者,The Pudding 擅长对那些兼具信息量和娱乐度的争议性话题进行可视化呈现,来使得复杂的观点变得更容易被公众理解。该团队虽然仅由数名全职记者和工程师组成,但战斗力强悍,目前已有数十个大型的数据可视化作品。输入作者 @诸岳(dengfuping)
Road Suffixes in the USA美国道路命名多种多样,例如著名的纽约第五大道(Fifth Avenue),又或者凤凰城(Phoenix)的 Washington Street,Thomas Road,Union Hill Drive 等。不同的道路,有不同的叫法,Avenue, Street, Road, Drive 等等。想了 ...
测试一下font-formatter
测试语雀 front-matter
没有内容了