虽然 Spring Security 提供了默认的登录表单,实际项目里肯定是不可以直接使用的,当然 Spring Security 也提供了自定义登录表单的功能。
大圣,此去欲何?踏南天,碎凌霄。若一去不回……?便一去不回!
虽然 Spring Security 提供了默认的登录表单,实际项目里肯定是不可以直接使用的,当然 Spring Security 也提供了自定义登录表单的功能。
1 | ├── main |
1 | ├── build.gradle |
下面列举一些 Mac 下开发者可能常用到的软件,大多数都是免费的,某些收费的软件同时提供了免费版,其功能大多时候也能够满足常用需求。
Homebrew 简称 brew,是 Mac OSX 上的软件包管理工具,能在 Mac 中方便的安装软件或者卸载软件,可以说 Homebrew 就是 Mac 下的 apt-get、yum 神器,安装软件只需要一个命令。
Homebrew 主页为 https://brew.sh/index_zh-cn.html,安装 Homebrew 只需要在终端执行下面的 Ruby 代码即可:
1 | /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" |
Homebrew 可以很方便的通过终端安装许多软件,例如 Tomcat,Redis,Gradle,Tree 等,和 Ubuntu 下的 apt-get 很像,下面列出一些 Homebrew 常用命令,以安装 tomcat 为例。
访问 https://www.centos.org/download/ 下载 Minimal ISO 即可,其他的虽然功能齐全,但是太大了。
yum install zip unzip -y:
1 | # 把文件夹 H5 和文件 x.html 压缩成 result.zip |
yum install bzip2 (解压 .bz2 文件)
yum install net-tools (安装后才能使用 ifconfig 等)
yum install psmisc 安装 pstree 查看进程树 (pstree -g
)
tar 解压 tar.gz: tar xf filename.tar.gz
安装 tree: yum install tree
安装 7z: yum install -y p7zip
,如果不能用 yum 安装,可以自己编译
1 | wget http://nchc.dl.sourceforge.net/project/p7zip/p7zip/9.20.1/p7zip_9.20.1_src_all.tar.bz2 |
安装 VIM (默认只安装了 VI,不能高亮搜索,不能语法高亮等)
rpm -qa | grep vim
1 | vim-minimal-7.4.629-5.el6.x86_64 |
yum -y install vim-common
yum -y install vim-minimal
yum -y install vim-enhanced
查看 yum 安装的软件的文件都放到了哪些地方:
rpm -ql nodejs
。
使用 Apache commons-compress
解压 zip 文件是件很幸福的事,可以解决 zip 包中文件名有中文时跨平台的乱码问题,不管文件是在 Windows 压缩的还是在 Mac,Linux 压缩的,解压后都没有再出现乱码问题了。
Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API,和 Memcached 类似,它支持存储的 value 类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set – 有序集合)和 hash(哈希类型)。