Fellow Travellers

Fellow Travellers

it's better to burn out than to fade away

hibernate 参数校验
Hibernate Validator 6.0.17.Final - JSR380 Reference Implementation 2019-06-13如何阅读官方文档 Bean Validate 是规范, Hibernate Validate 是其实现和拓展 章节十四阅读更多demo 章节二声明和校验Bean 约束 章节三使用Bean约束对方法执行前后传参和返回值进行校验 章节六自定义约束 Chapter 1. Getting started1.1. 项目启动maven 工程 使用 Hibernate Validator只需添加如下依赖: 12345<dependency...
Listener
Listener接口12345678public interface EventListener {}public interface ServletContextListener extends EventListener { // 初始化 void contextInitialized(ServletContextEvent sce); // 销毁 void contextDestroyed(ServletContextEvent sce);} Listener注入 org.apache.catalina.core.St...
Filter
Filter说明 filter 是 Servlet 规范 filter 是在 <请求进入> 容器后,执行 Servlet.service方法之前执行 接口12345package javax.servlet;public interface FilterChain { void doFilter(ServletRequest request, ServletResponse response) throws IOException, ServletException;} 实现123456789101112131415161...
12、Linux安装软件
Linux安装软件Java解压文件123// 放在 /usr 目录下 用户都可以访问tar zxvf jdk-8u171-linux-x64.tar.gzmv jdk1.8.0_171/ /usr/local/java/ 修改配置文件12345678vim ~/.bashrcexport JAVA_HOME=/home/wansw/jdk8export JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/libexport PATH=$PATH:$JAVA_HOME/binsource ~/.bashrc ...
11、Linux中Shell
Linux中ShellShell是什么​ Shell是一个命令行解释器,为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,可以用Shell来启动、挂起、停止、编写一些程序。 Shell脚本的执行方式脚本格式要求 脚本以 #!/bin/bash 开头 脚本需要有 执行权限 范例12#!/bin/bashecho "hello world!" 执行方式 方式一 给 xx.sh 赋予 +x 的权限 执行脚本 方式二 sh xx.sh Shell变量 变量分为:系统变量和自定义变量。 系统变量:【\$HOME]、​\$PWD 、\$USER 等 : 区...
10、Linux实用指令
Linux实用指令Rpm&Yum​ 一种用于互联网下载包的打包和安装工具,它包含某些Linux分发版中,它生产具有 .rpm 扩展名的文件。RPM 是 RedHat Package Manager(RedHat软件包管理工具)的缩写。 查询指令rpm -qa 【| grep 名字】 :查询所有/过滤条件 jansson-2.10-1.el7.x86_64 名称:jansson 版本号:2.10-1 适用操作系统:el7.x86_64:centos7 系统位数:x86_64:64位、【i686、i386:32位】、noarch:通用 rpm -qa rpm -qa | mo...
9、Linux定时任务调度
Linux定时任务调度crond任务调度​ 系统在某个时间段执行特定的命令或程序。 1、数据库的定时备份操作。 2、系统一些重复工作,病毒扫描等。 用法crontab 【选项】 -e:编辑crontab定时任务 -l:查询crontab任务 -f:删除当前用户所有的crontab任务 -r:终止任务调度 service crond restart:重启任务调度 12crontab -e*/1 * * * * ls -l /etc > /tmp/to.txt -- 每小时的每分钟执行 第一个*:一小时中的第几分钟【0-59】 第二个*:一天中的第几个小时【0-23】 第三个...
8、Linux磁盘分区和挂载
Linux磁盘分区和挂载分区分区的方式: mbr分区 最多支持4个主分区 系统只能安装到主分区上 扩展分区要占用一个主分区 MBR最大支持2TB,但拥有最好的兼容性 gtp分区 支持无线多个主分区(操作系统可能限制) 最大支持18EB的大容量(1EB=1024PB、1PB=1024TB) Linux分区 Linux无论有几个分区,分给哪一目录使用,还是只有一个根目录,一个独立且唯一的文件结构,Linux每个分区都是用来组成整个文件系统的一部分。 Linux采用一种叫 ‘载入’ 的处理方法,它的整个文件系统中包含一整套的文件和目录,且将一个分区和目录联系起来,这时要载入对的一个...
7、Linux之进程管理
Linux之进程管理 在Linux中,每个执行的程序都称为一个进程,每个进程都分配一个ID。 每一个进程,都有对应一个父进程,这个父进程可以复制多个子进程。 每个进程都可能以两种方式存在: 屏幕上可操作的 后台运行 显示系统执行的进程ps 命令是用来查看目前系统中,进程相关信息。 字段 说明 PID 进程识别号 TTY 终端机号 TIME 此进程所消耗CPU 时间 CMD 正在执行的命令或进程名 ps -a:显示当前终端的所有进程信息 5757 pts/1 00:00:00 ps ps -u:以用户的格式显示进程信息 ps -x...
6、Linux组管理和权限管理
Linux组管理和权限管理组的基本介绍​ 在Linux中的每个用户必须属于一个组,不能独立于组之外,在linux中每个文件有 所有者 、所在组、其它组 的概念。 1)所有者 2)所在组 3)其它组 4)改变用户所在组 新增组指令​ groupadd 组名:增加一个新的用户组 -g:指定用户组标识号GID -o:一般与-g一起使用,表示新用户组的GID可以与已有用户组GID相同 示例: groupadd group1:增加一个用户组group1,GID是在当前已有GID最大值上加1 groupadd -g 101 group1:增加一个用户组group1,并指定其GID为101...
avatar
Dist
Fellow Travellers
FRIENDS
maintainer