nginx代理导致swagger缺少相对路径的解决办法 当用nginx通过路径区分接口的时候,前端调用接口的时候需要加上这个路径{host}/api/{接口} 123location ^~ /api/ { proxy_pass http://10.200.195.1:9999/;} 此时访问swagger{host}/api/swagger-ui.html的时候,不 2020-09-01 swagger #swagger
java validation javax的校验机制是基于标准JSR-303规范()。hibernate是扩展了javax的接口 1. 常用注解 注解 类型 使用说明 注意事项 @Null 任何类型 对象必须为null @NotNull 任何类型 对象不能为null @NotBlank String 对象不能为null,并且trim后length>0 @NotEmpty String、Col 2020-08-13 java #validation
openresty安装 CentOS可以在你的 CentOS 系统中添加 openresty 仓库,这样就可以便于未来安装或更新我们的软件包(通过 yum check-update 命令)。运行下面的命令就可以添加我们的仓库: 12sudo yum install -y yum-utilssudo yum-config-manager --add-repo https://openresty.org/package/ce 2020-01-07 openresty #openresty
zookeeper安装部署 下载解压修改配置文件 Zookeeper的默认端口 |端口|说明||—|—|—||2181| 对Client端提供服务的端口。||3888| 选举Leader。||2888| 集群内的机器通讯使用。(Leader使用此端口)| 集群模式单机模式的zk进程虽然便于开发与测试,但并不适合在生产环境使用。在生产环境下,我们需要使用集群模式来对zk进行部署。 注意在集群模式下,建议至少部署3个zk进程 2019-08-11 zookeeper #zookeeper
redis远程登录导致挖矿病毒入侵原理及防范 朋友的云服务器被挖矿病毒入侵,清除病毒后没多久又发现被入侵了。原来是因为redis密码设置过于简单,被远程登录后植入了挖矿病毒。今天我们顺便来还原一下现场。 目标服务器地址:47.100.162.168 redis端口号:6379 redis密码:123456 前提条件 对方服务器部署了redis,并且开放了外网端口,我们也知道端口是多少(一般默认6379) 对方redis免密或者密码过于简单 2019-07-19 redis #linux #redis
记一次服务器被挖矿病毒入侵及清除过程 背景朋友购买了某云服务器,部署了程序(java+redis),后来收到平台的报警短信。使用top命令后发现CPU占用率飙升,查资料发现是因为redis密码设置过于简单,被挖矿病毒入侵了。 找出病毒使用top命令,找到占用CPU最高的进程。 确认病毒根据进程号查看进程详情 1systemctl status 13192 1234567891011121314[root@izuf688rg4xz5 2019-07-18 linux #linux
java Integer(-128~127)使用==和equals比较产生的思考 最近同事问我,为什么Integer(127)会等于Integer(127)。下面我们先做个试验: 示例1: 123456789101112Integer a = 127;Integer b = 127;System.out.println(a==b);//trueInteger c = 128;Integer d = 128;System.out.println(c==d);//falseInte 2019-03-08 java #jdk
linux系统中文件权限 在linux系统下,一切皆为文件。 我们先执行一下ls -l命令 123[root@centos7g home]# ls -ltotal 0drwx------ 4 qiantang sonargroup 214 Jun 18 18:36 sonar 最左边的drwx------就代表 sonar的权限。 那么这些权限都代表什么意思呢?第一位代表文件类型 123d:是英语directory的缩 2019-03-06 linux #linux
linux创建用户和组 新建用户1useradd sonar #创建用户sonar 该命令只会创建用户,然后用下面命令设置密码 1passwd sonar #给已创建的用户sonar设置密码 说明:新创建的用户会在/home下创建一个用户目录sonar 修改密码: 1passwd sonar 删除用户1userdel sonar 删除用户sonar 只用userdel命令不加参数的话,只会删除 2019-03-05 linux #linux
hexo文章url路径自定义 hexo默认url路径是 年/月/日/文章标题,这样其实不利于SEO。 通过修改配置文件_config.yml来改变hexo生成文章的路径。 123456# URLurl: http://wekri.comroot: /#permalink: :year/:month/:day/:title/permalink: :title/permalink_defaults: 2019-03-01 other #hexo