switchyOmega+shadowsocks+chrome科学上网
使用ssr客户端,配置服务器信息后代理规则选择全局
系统代理设置为直连模式
打开选项设置,确保本地为1080
1 | # -*- coding:UTF-8 -*- |
截图
概括的说,shiro在实现注解授权时采用的是Spring AOP的方式。
在Controller里面的相关方法上添加@RequiresPermissions()注解,Shiro即可自动调用AuthorizationAttributeSourceAdvisor进行AOP操作。从自定义的com.sinosteel.framework.config.shiro.ShiroConfig类开始,该类用@Configuration注解,表示为一个Spring IoC容器,往IoC容器中加入两个Bean
1 | @Bean |
形如
1 | public BasicHolder <T> { |
在结果类中将使用确切的类型而不是基类型。所以在Subtype中,set()的参数和get()的返回类型都是子类型。
ps -ef|grep nfsd
TeleTYpe的简称,用来新建一个终端来和计算机交互,TTY Driver会根据为每一个终端创建一个TTY设备
可以把TTY理解为一个管道,从一端写入的内容可以从另一端读出来
ssh可以远程连接计算机,但一旦这个连接断掉了,内核会给和该tty相关的进程发送SIGHUP信号,进程收到信号之后的默认操作是推出进程。这样一旦连接断掉,之前跑的东西就都停掉了,对于远程连接服务器跑实验来说无疑是不可接受的。tmux可以解决这个问题,tmux用来为ssh连接远程计算机。ssh客户端发送过来的数据包都会被tmux客户端接收到,然后tmux转发给tmux服务端,由服务端完成和远程计算机的交互
常用命令:
1 | # creates a new tmux session named session_name |
linux刚安装系统如果上不了网,检查/etc/sysconfig/network-scripts/
下面的网卡是否挂载,尝试ifup eth0
,这里的eth0表示网卡名称
写在前面。
1 | <parent> |
这个是spring boot 父节点依赖,引入这个之后相关的引入就不需要添加version配置,spring boot会自动选择最合适的版本进行添加。
1 | @SpringBootApplication |
执行SpringApplication的静态run方法,将WeatherApplication类和main方法的args作为参数传进去。
在下面的RestController类中定义了Web端访问的API,当访问的URL的path部分是”/“时,返回”Hello World!”