Wekri
  • Home
  • Archives
  • Categories
  • Tags

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
1234…10

Search

Hexo Fluid
豫ICP备18000218号 | police-icon 沪公网安备 31011202011685号