MacOS 或 Linux 软件包管理器 Homebrew

Homebrew 可以方便、快捷的安装第三方软件包,不再需要手动编译安装,通过brew install命令就可以完成软件的安装,包括相关的依赖包。甚至使用brew cask安装macOS应用程序、字体和插件以及其他非开源软件。

Java 正则表达式实例操作

Regular Expression正则表达式,简称RegExp,常规通用的表达式,在多个开发语言中都有它的实现,可以通过正则表达式来快速的检索、匹配、查找、替换字符串中的文本。

简述 Cookie、Token、JWT、Session

早期互联网只是用来访问查看,不需要关心谁在访问查看。HTTP是一种无状态的协议,每个请求都是完全独立的,服务端无法确认当前访问者的身份信息,为了标示用户,就出现了Cookie,而Cookie、Token、JWT 都是用来标示用户的。

Java 反射实例操作

反射可以在代码运行时,动态的获取对象、调用方法、设置属性。动态操作,降低代码偶合性,提高灵活度。其JDBC库就是通过反射加载。

Java 中的重写(Override)与重载(Overload)

Java 是一个面向对象编程的语言,我们就以面向对象的方式来解释下重写(Override)与重载(Overload)。子类存在父类名字相同的方法,而参数的个数与类型一样,返回值也一样的方法,就称为方法的重写(Override)。同类中定义了多个名字相同的方法,但他们的参数数量不同或数量相同而类型和次序不同,则称为方法的重载(Overload)。

Java 开发环境的搭建,开启你的编程之旅

Java 是一门跨平台的高级程序设计语言,可运行在linux、Windows、Mac OS及其他多种UNIX版本的系统。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等