自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

原创 idea之开启热部署

首先要导入相应的坐标依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional&...

2020-04-15 19:57:12 218

原创 springdata jpa查询之jpql查询引入

新建数据库表CREATE TABLE cst_customer (cust_id BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT '客户编号(主键)',cust_name VARCHAR(32) NOT NULL COMMENT '客户名称(公司名称)',cust_source VARCHAR(32) DEFAULT NULL COMMENT '客户信...

2020-04-11 15:03:32 166

原创 springdata jpa入门crud

新建一个普通的maven工程新建数据库表CREATE TABLE cst_customer (cust_id BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT '客户编号(主键)',cust_name VARCHAR(32) NOT NULL COMMENT '客户名称(公司名称)',cust_source VARCHAR(32) DEFAULT NU...

2020-04-10 22:49:24 151

原创 JPA入门案例crud

创建数据库表CREATE TABLE cst_customer (cust_id BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT '客户编号(主键)',cust_name VARCHAR(32) NOT NULL COMMENT '客户名称(公司名称)',cust_source VARCHAR(32) DEFAULT NULL COMMENT '客户信...

2020-04-08 22:41:22 216

原创 Linux之yum使用

Yum 是一个 Shell 前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。使用 yum 的前提是可以联网。查询 yum 服务器是否有需要安装的软件yum list | grep 软件列表请使用 yum 的方式来安装 firefoxyum list | grep firefoxyum in...

2020-04-07 15:57:02 138

原创 Linux之RPM包管理

一种用于互联网下载包的打包及安装工具,它包含在某些 Linux 分发版中。它生成具有.RPM 扩展名的文件。RPM 是 RedHat Package Manager(RedHat 软件包管理工具)的缩写,类似 windows 的 setup.exe,这一文件格式名称虽然打上了 RedHat 的标志,但理念是通用的。Linux 的分发版本都有采用(suse,redhat, centos 等等),...

2020-04-07 15:11:21 75

原创 Linux之监控服务

基本语法:top [选项]案例 1.监视特定用户top:输入此命令,按回车键,查看执行的进程。u:然后输入“u”回车,再输入用户名,即可案例 2:终止指定的进程top:输入此命令,按回车键,查看执行的进程。k:然后输入“k”回车,再输入要结束的进程 ID 号案例 3:指定系统状态更新的时间(每隔 10 秒自动更新, 默认是 3 秒):bash> top -d 10...

2020-04-07 14:47:39 151

原创 Linux之服务管理

服务(service) 本质就是进程,但是是运行在后台的,通常都会监听某个端口,等待其它程序的请求,比如(mysql , sshd 防火墙等),因此我们又称为守护进程,是 Linux 中非常重要的知识点。在 CentOS7.0 后 不再使用 service ,而是 systemctl查看当前防火墙的状况,关闭防火墙和重启防火墙service iptables status开启或关闭防火...

2020-04-07 14:25:18 148

原创 Linux之终止进程和查看进程树

语法kill [选项] 进程号killall 进程名称查看是否有sshd进程ps -aux | grep sshd查看获得进程号kill 4010查看进程树 pstree语法:pstree [选项] ,可以更加直观的来看进程信息-p :显示进程的 PID-u :显示进程的所属用户请你树状的形式显示进程的 pidpstree -p请你树状的形式进程的用户id ...

2020-04-07 12:13:24 1151

原创 Linux之进程查看

查看进行使用的指令是 ps ,一般来说使用的参数是 ps -aux指令:ps –aux | grep xxx ,比如我看看有没有 sshd 服务ps -aux | grep sshd查看父进程ps -ef | more查看某进程的父进程ps -ef | grep sshd...

2020-04-07 11:37:22 157

原创 自定义realm检查用户拥有权限

编写shiro-permission-realm.ini配置文件[main]#声明一个realmmyReal= com.feng.realm.PermissionRealm#指定securityManager的realms实现securityManager.realms=$myReal自定义Realm,重写授权方法public class PermissionRealm exten...

2020-04-06 20:57:53 203

原创 ini方式检查用户拥有权限

编写shiro-permission.ini配置文件[users]#用户zhang的密码是123,此用户具有role1和role2两个角色zhangsan=666,role1,role2lisi=888,role2[roles]#角色role1对资源user拥有create、update权限role1=user:create,user:update#角色role2对资源user拥有...

2020-04-06 20:37:07 158

原创 shiro之授权之ini编程方式检查用户拥有角色

编写shiro-permission.ini配置文件[users]#用户zhang的密码是123,此用户具有role1和role2两个角色zhangsan=666,role1,role2lisi=888,role2[roles]#角色role1对资源user拥有create、update权限role1=user:create,user:update#角色role2对资源user拥有...

2020-04-06 20:24:34 125

原创 shiro之加密realm登录登出

第一步MD5加密public class MD5Test { @Test public void test01(){ String password ="666";//密码 明文 //加密:md5 Md5Hash md5Hash = new Md5Hash(password); System.out.print...

2020-04-06 19:54:50 215

原创 Linux之磁盘查询使用指令

查询指定目录的磁盘占用情况基本语法du -h /目录查询指定目录的磁盘占用情况,默认为当前目录-s 指定目录占用大小汇总-h 带计量单位-a 含文件–max-depth=1 子目录深度-c 列出明细的同时,增加汇总值应用实例查询 /opt 目录的磁盘占用情况,深度为 1du -ach --max-depth /opt磁盘情况-工作实用指令统计/home 文...

2020-04-06 15:22:00 98

原创 Linux之任务调度练习

案例 1:每隔 1 分钟,就将当前的日期信息,追加到 /tmp/mydate 文件中先编写一个文件 /home/mytask1.sh ,在文件中写下如下命令date >> /tmp/mydate给 mytask1.sh 一个可以执行权限chmod 744 /home/mytask1.shcrontab -e*/1 * * * * /home/mytask1.sh...

2020-04-06 13:30:39 239

原创 Linux之任务调度基本认识

任务调度基本语法crontab [选项]选项:-e 编辑crontab定时任务-l 查询crontab任务-r 删除当前用户所有crontab的任务每小时的每分钟执行 ls –l /etc/ >> /tmp/to.txt 命令*/ 1 * * * * ls -l /etc >> /tmp/to.txt参数细节说明:...

2020-04-06 12:59:40 67

原创 shiro自定义Realm

自定义MyRealm 继承AuthorizingRealmpublic class MyRealm extends AuthorizingRealm { public String getName(){ return "MyRealm"; } @Override protected AuthorizationInfo doGetAuthori...

2020-04-05 22:49:50 205

原创 Hello Shiro,学习shiro的第一个程序

第一步先写配置文件shiro.ini,模拟数据库shiro.ini[users]#模拟数据库中的数据:用户名==密码zhangsan=888222lisi=888第二步编写测试程序 @Test public void shiro01() { //创建SecurityManage工厂对象,加载配置文件:创建工厂对象 Factory&lt...

2020-04-05 22:10:56 77

原创 Linux权限管理

修改权限chmod通过 chmod 指令,可以修改文件或者目录的权限第一种方式:+ 、-、= 变更权限u:所有者 g:所有组 o:其他组 a:所有人(u、g、o 的总和)chmod u=rwx,g=rx,o=x 文件目录名chmod o+w 文件目录名chmod a-x 文件目录名给 abc 文件 的所有者读写执行的权限,给所在组读执行权限,给其它组读执行权限chmod ...

2020-04-05 20:41:03 577

原创 Linux之权限详细介绍

rwx权限详解ls -l查看文件的权限1 rwx 作用到文件[ r ]代表可读(read): 可以读取,查看[ w ]代表可写(write): 可以修改,但是不代表可以删除该文件,删除一个文件的前提条件是对该文件所在的目录有写权限,才能删除该文件.[ x ]代表可执行(execute):可以被执行2 rwx 作用到目录[ r ]代表可读(read): 可以读取,ls 查看目...

2020-04-05 19:47:18 115

原创 Linux之修改文件的所有者

ls -ahl查看文件的所有者chown 用户名 文件名修改文件的所有者,将root用户的a.txt文件,修改所有者为tomchown tom a.txt用户和组的创建groupadd 组名创建一个组monster,创建一个用户fox并放到monster组中useradd -g monster fox将root用户组的orange.txt文件改到police组chg...

2020-04-05 18:36:28 414

原创 Linux之解压和压缩指令

gzip压缩文件,gunzip解压文件压缩完文件后,原来的文件就不保存了gzip hello.txt解压文件,原来的压缩文件也不存在了gunzip hello.txt.gzzip和unzip指令zip用于压缩文件,unzip用于解压的,这个在项目打包发布中很有用的zip [选项] xxx.zipunzip [选项] xxx.zip将home文件下的文件压缩,-r递归压缩...

2020-04-05 17:54:10 125

原创 Linux之grep指令

grep过滤查找,管道符:"|",表示将前一个命令的处理结果输出传递给后面的命令处理-n 显示行号,-i忽略大小写查找hello.txt中的yescat hello.tex | grep yes显示行号cat hello.tex | grep -n yes显示行号并且忽略daxiaoxiecat hello.txt | grep -ni yes...

2020-04-05 17:20:45 153

原创 Linux之locate指令

locate指令locate 可以快速定位文件路径,由于locate是基于数据库查询的,所以第一次必须使用updatedb指令创建locate数据库快速定位hello.txt位置updatelocate hello.txt...

2020-04-05 17:06:49 114

原创 Linux之find指令

find指令基础语法:find 查找范围 选项按名字查找find /home -name hello.txt按拥有者查找find /opt -user root在opt目录下查找用户名称为nobody的文件find /opt -user nobody查找整个linux系统大于20m的文件(+n 大于 -n小于 n等于)find / -size +20m查找后...

2020-04-05 17:00:51 79

原创 Linux之date和cal指令

date指令显示年date显示年月日date "+%Y-%m-d%"显示年月日时分秒date "+%Y-%m-%d %H:%M:%S"设置现在时间date -s "时间字符串"date -s "2018-10-10 11:22:22"cal指令查看日历的指令查看当前的日历cal查看2222年的日历cal 2222...

2020-04-05 16:04:11 231

原创 Linux之history指令

history指令查看已经执行过的历史命令,也可以执行历史命令基本语法:history显示最近的10个指令history 10执行历史编号为5的指令!5

2020-04-05 12:02:41 169

原创 Linux之ln指令

ln指令,创建软链接类似于快捷方式语法:ln -s 文件或路径 链接名linkroot是快捷方式,/root是连接到的目录ln -s /root linkroot删除软连接rm -rf linkroot

2020-04-05 11:55:26 246

原创 Linux之head和tail指令

head指令用于显示文件开头的部分,默认前10行前10行的内容head 文件查看前5行的内容,5可以是任意数head -n 5 文件tail指令和head指令相同,是查看尾部几行的命令实时追踪该文档的所有更新tail -f 文件...

2020-04-05 11:40:27 112

原创 Linux之echo指令

echo指令输出内容到控制台语法echo [输出内容]输出环境变量echo $Path输出hello,worldecho “hello,world”

2020-04-05 11:32:22 111

原创 Linux覆盖和追加指令

输出重定向指令:> 会将原来的文件的内容覆盖追加指令:>> 追加原来的内容基本使用:将ls -l 显示的内容覆盖到a.txt,如果a.txt没有就创建,有就覆盖ls -l > a.txt将ls -l 显示的内容追加到a.txtls -l > >a.txt将文件1的内容覆盖到文件2中,文件2没有就会创建,追加同理...

2020-04-05 11:26:12 855

原创 Linux之less指令

less用来分屏查看文件内容,对于较大文件的查看效率是较快的less 文件名快捷键:按行查看:回车,按页查看:空格,向下翻页:pagedown,向上翻页:pageup...

2020-04-05 11:06:13 156

原创 Linux之more指令

more指令more它以全屏的方式按页显示文本文件的内容,该指令内置了很多的快捷键:回车键是按行查看,空格键是按页查看,CTRL+B回到上一页,CTRL+F去下一页more 文件名...

2020-04-05 10:59:09 289

原创 Linux之cat指令

cat指令,以只读的方式查看文件cat 文件名cat /etc/profile查看显示行号cat -n 文件名cat -n /etc/profile以上方式没有分页显示,要分页显示如下,按空格查看下一页cat 文件名 | morecat /etc/profile | morecat -n /etc/profile | more...

2020-04-05 10:51:34 201

原创 Linux之mv指令

重命名mv oldname newnamemv aa.txt bb.txt移动mv 文件 文件夹mv aa.txt /root/dog

2020-04-04 15:19:11 72

原创 Linux之rm指令

删除文件rm 文件名rm aa.txt不提示删除文件信息rm -f 文件名rm -f aa.txt删除整个文件夹rm -rf 文件夹rm -rf bbb/

2020-04-04 15:11:36 149

原创 Linux之touch指令

touch 文件名.格式,也可以创建多个文件touch hello.txttouch h1.txt h2.txt把文件夹复制到某文件夹中cp 文件名.格式 文件夹cp aa.txt bb/把文件夹复制到某文件夹中cp -r 文件夹a 文件夹bcp -r test/ zwj/强制覆盖\cp -r test/ zwj/...

2020-04-04 15:03:21 207

原创 Linux之mkdir指令

mkdir指令mkdir 新建的目录mkdir /home/dog创建多级目录mkdir -p 新建的目录mkdir -p /home/animal/cat删除空目录rmdir 删除的空目录rmdir /home/dog删除非空目录rm -rf 删除的非空目录rm -rf /home/dog...

2020-04-04 14:26:37 98

原创 Linux之文件目录类

pwd指令,显示当前工作目录的绝对路径pwdls指令显示目录或文件ls显示当前目录所有的文件和目录,包括隐藏的ls -a有的以列表的方式显示信息ls -l切换目录cdcd /home/cd /root/cd ../home回到家目录cdcd ~回到上级目录cd .....

2020-04-04 13:51:49 71

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除