- 浏览: 210855 次
- 性别:
- 来自: 上海
最新评论
-
masuweng:
写的太好了,
spring security oauth 2 客户端模式研究 sparklr2 tonr2 -
qq979418391:
楼主,继续翻译啊,英文文档看起来真费劲楼主神威!!!
Supporting Multiple Screens 翻译 支持各种屏幕(上) -
jibaole:
[color=green][/color]
数据权限设计 -
jackyrong:
楼主有更好的方法了么?
数据权限设计 -
a6230589:
这么好的东西居然没人顶,赞一个,期待楼主的下半篇翻译。
Supporting Multiple Screens 翻译 支持各种屏幕(上)
文章列表
linux probe 十三(上)
- 博客分类:
- linux
FTP 使用 21 和 20 端口号 。有主动和被动模式,一般用被动。
vsftpd服务
yum install vsftpd
匿名用户
vim /etc/vsftpd/vsftpd.conf 主配置文件,主配置文件中没有所有的配置参数,子配置文件还有参数。
共127行,下面把注释去掉。
cd /etc/vsftpd
mv vsftpd.conf vsftpd.conf_bak > vsftpd.conf
grep -v "#" vsftpd.conf_bak -v反选,包含#号的行
vim /etc/vsftpd/vsftpd.conf
...
linux probe 十二
- 博客分类:
- linux
配置yum仓库
vim /etc/yum.repos.d/rhel.repo 名称随意,但一定要repo结尾
[rhel] #yum的唯一标识,随意起名不能重复
name=rhel #名字
baseurl=file:///media/cdrom #本地用file:/// 第三个/是表示根目录。如果使用网络直接配置 http://mirrors.163.com/centos/7.6.1810/
enabled=1
gpgcheck=0
wq!
yum install httpd
systemctl restart httpd
systemctl enable httpd
...
SpringBoot注解
@RestController and @ResquestMapping 是springmvc的注解,不是springboot特有的注解。
@RestController = @Controller + @ResponseBody
@SpringBootApplication = @SpringBootConfiguration + @EnableAutoConfiguration +@ComponentScan 其中 @SpringBootConfiguration=@Configuration
https://www.cnblogs.com/duanx ...
springboot 要求 jdk1.8 maven 3.2以上 用 mvn -version 和 java -version检查
设置alt+斜杠提示符。
点击 文件菜单(File) –> 点击 设置(Settings… Ctrl+Alt+S), –> 打开设置对话框。
在左侧的导航框中点击 KeyMap。 接着在右边的树型框中选择 Main menu –> Code –> Completion. 接着需要做两件事: 1. 移除原来的Cycle Expand Word 的 Alt+/ 快捷键绑定。 2. 在 Basic 上点击右键,去除原来的 Ctr ...
linux probe 十 防火墙
- 博客分类:
- linux
虚拟的网络
桥接:把虚拟机链路到路由器上,相当于在局域网里虚拟一个真机。
NAT模式:通过宿主机链接外网
仅主机模式:仅仅虚拟机之间连通
宿主机中vmnet1对用的hostonly
vmnet8对应的是NAT
选择仅主机
在宿主机中配置vmne ...
linux probe 九
- 博客分类:
- linux
虚拟机添加4块磁盘
mdadm -Cv /dev/md0 -n 4 -l 10 /dev/sd[b-e] mdadm表示raid管理 C表示创建 v表示显示过程 md0表示创建的raid组 -n 4 表示用磁盘组建raid -l 10 表示raid的级别 /dev/sd[b-e] 表示用/dev/sdb /dev/sdc /dev/sdd /dev/sde 四块盘组成磁盘阵列raid
adadm -D /dev/md0 查看详细信息
mkfs.xfs /dev/md0 格式化
mount /dev/md0 /media/haha 挂载
df -h 查看挂载情况
vim /etc ...
linux probe 八
- 博客分类:
- linux
关机。虚拟机新增硬盘,scis格式。开机,新挂载的硬盘在/dev/sdb
在MBR分区表中,一个分区最大的容量为2T,且每个分区的起始柱面必须在这个disk的前2T内。
一个swap(交换)分区,相当于windows的虚拟内存,一般是物理内存的1-1 ...
linux probe七
- 博客分类:
- linux
权限
1.普通权限rwx。2特殊权限suid sgid sbit 。3,隐藏权限 a i chattr lsattr 针对所有人的权限配置
4.文件访问控制列表 file access control list facl 可以针对于某个用户或用户组的单独的权限设置
cd /home
mkdir haha
chmod -Rf 000 haha
usera ...
linux probe 六
- 博客分类:
- linux
linxu的定时任务
at命令 一次性
crond 服务 周期性
at 19:10回车以后可以输入执行的命令或执行的脚本,然后按ctrl+D进行保存
at -l 查看任务列表
at rm 任务编号 删除任务
周日任务
分 时 日 月 星期 命令 如果没有用*做占位符
cro ...
linux probe 五
- 博客分类:
- linux
#!/bin/bash 脚本声明,指定脚本的解释器 如果不写,在执行该脚本时只能是用/bin/bash 脚本
#脚本注释,说明脚本的功能
指令和命令
vim xx.sh 创建一个xx.sh的文件
#! /bin/bash
#注释
pwd
ls -l
执行上面的脚本 bash xx.sh
再次编辑上面的xx.sh脚本,使之能够接收参数
vim xx.sh
#! /bin/bash
#注释
echo "$0" 表示当前脚本的名字
echo "$1,$3,$5"
echo "$#,$*" $#表示 ...
输出重定向 命令信息 > 文件 覆盖写入和>>追加写入 标准信息1(默认)和错误信息2
输入重定向 命令 < 文件信息
例子
ls -l a.txt > haha 把a.txt的长文件信息覆盖输入到haha
ls -l a.txt >> haha 把a.txt的长文件信息追加输入到haha
ls -l b.txt(一个不存在的文件) >haha 因为b.txt不存在所以会报错,报错信息不会写入到haha
ls -l b.txt(一个不存在的文件) 2>haha 2可以将报错文件输入到haha中
ls ...
linux probe 三
- 博客分类:
- linux
ifconfig
[root@linuxprobe ~]# ifconfig
eno16777728: flags=4163 mtu 1500
inet 192.168.10.10 netmask 255.255.255.0 broadcast 192.168.10.255
inet6 fe80::20c:29ff:fec4:a409 prefixlen 64 scopeid 0x20
ether 00:0c:29:c4:a4:09 txqueuelen 1000 (Ethernet)
RX packe ...
linux probe 一、二
- 博客分类:
- linux
RPM :通过将软件的源代码与安装规则一起打包,从而降低软件的安装难度
systemctl restart 服务名 重启
systemctl stop 服务名 停止
systemctl start 服务名 开启
systemctl status 服务名 查看状态
systemctl enable 服务名 加入启动项
--长格式不能合并
--长格式和-短格式不能合并
-格式可以合并
man 命令 手册的意思,参看帮助文档, man man
echo $SHELL(变量)
date 用于显示系统时间。date "+%Y&quo ...
Configuration (knobs, baby!)
HikariCP comes with sane defaults that perform well in most deployments without additional tweaking. Every property is optional, except for the "essentials" marked below.
HikariCP uses milliseconds for all time values.
HikariCP relies on accurate timers fo ...
Spring Security 参考手册
preface 序
Spring Security 为基于javaEE的企业级软件应用提供了一个综合的的安全解决方案。当你探索这个参考指南的时候你会发现,我们尝试为你提供一个有用的高度可配置的安全系统。
安全是一个永远动态的目标,追求全面的,系统级的方法很重要。在安全领域我们鼓励你采用“安全层”,以便每个层在它自己的权限里尽可能的安全,连续的层提供多层的安全。在最低层你将会需要处理问题例如传输安全和系统识别,为了防范中间人攻击。接下来你通常会使用防火墙,也许VPNs或IP安全来确保只有授权的系统能尝试连接。在企业环境你可能部署了隔离区隔离公共服 ...