Java配置
文章平均质量分 62
JustDI-CM
对于可控的事情要保持谨慎,对于不可控的事情,要保持乐观,人只能做自己能力范围内的事情,你要接受这个现实,并且以乐观的心,去应对这一切
展开
-
Java开发与配置用到的各类中间件官网
开发配置时用到了一些官网地址,记录一下。原创 2024-03-08 17:27:42 · 497 阅读 · 0 评论 -
Java配置49-nginx 反向代理 sftp 服务器
后端服务需要通过部署在跳板机上的 nginx 访问一个外网的 SFTP 服务器。原创 2024-02-29 21:45:00 · 708 阅读 · 0 评论 -
Java配置48-nginx 按照日期生成日志
默认情况下,nginx 的日志会一直输入到 access.log,长时间运行后会导致这个日志文件过大。,然后重启 nginx,就会在 logs 文件夹中生成带有日期格式的日志,每天一个。修改 nginx.conf。原创 2024-02-29 20:15:00 · 526 阅读 · 0 评论 -
Java配置47-Spring Eureka 未授权访问漏洞修复
在 Spring Security 5.7.0-M2 中,WebSecurityConfigurerAdapter 被弃用了,Spring 鼓励用户转向基于组件的安全配置。这是因为从 Spring Boot 2.0 开始,默认情况下会启用CSRF保护,以防止CSRF攻击应用程序,导致服务注册失败。实在没招了,只能怀疑用的框架版本太低,去重新整一个,eureka 就用了个服务发现,问题不大。刷新 eureka 页面,也没有服务信息,服务注册失败了。我试了几个方法,没有替换掉,靠你了,耿小姐。原创 2023-11-03 17:02:23 · 8911 阅读 · 4 评论 -
Java配置46-CentoOs7.9 配置定时任务
过了一会发现定时任务并没有执行,更离谱的是关闭此次 xshell 连接后,重新打开的 xshell 连接中 /etc/crontab 被清空了,恢复了最初的模样。然后关闭 xshell 连接,重新打开一个看看,定时任务依然在,并且在执行。过段时间后,查看 test.txt 文件,发现定时任务已经开始执行。关闭 xshell 连接,重新开启一个,发现任务还在,并在执行。昨天配置一个定时任务,按照以往的经验(保存后退出,重启 crontab。看来先前的方式是不行了。发现定时任务开始执行。原创 2023-03-24 21:25:28 · 368 阅读 · 0 评论 -
Java配置45-idea 与 maven 版本兼容问题
所以 idea 选择 maven 时,一定要注意 maven 版本的发布时间,建议选择上一年的第一个版本或者再往前的最后一个大版本,另外 idea 向前兼容maven。同事安装的 idea 为 2019 版本,maven 为 3.8.5 版本。举例,2022 版本的 idea 可以选择 3.8.1 及之前的版本。昨天帮助同事安装开发环境,下载项目之后 idea 报错。得知,3.8.5 是 2022-03-05 发布的。这是 idea 与 maven 版本不兼容引起的。原创 2023-01-31 11:15:45 · 1456 阅读 · 2 评论 -
Java配置22-kafka消费者消费消息慢
前两天有个朋友咨询我一个关于 kafka 消息消费慢的问题。最后帮忙解决了,记录下过程。他的项目上 kafka 使用的是云服务,版本号是 2.12,现有一个生产者和一个消费者,生产十分钟的消息,需要二十分钟才能消费完。消费者每次拉取1000条消息进行处理,使用的是 newCachedThreadPool 线程池。原创 2022-08-19 14:18:05 · 1890 阅读 · 0 评论 -
Java配置44-gitlab迁移项目
公司升级了gitlab,统一管理了代码库,要求项目组将gitlab仓库迁移到新的地址。原创 2022-06-28 09:30:57 · 480 阅读 · 0 评论 -
Java配置20-redis配置密码后登陆
目录1.redis-cli 登陆2.RedisDesktopManager 登陆1.redis-cli 登陆进入 redis 安装目录的 bin 文件夹后,执行命令./redis-cli -h IP -p 端口 -a 密码其他的命令可以用命令查看./redis-cli --help2.RedisDesktopManager 登陆在 Auth 填入密码即可如果是 redis 从机,不需要密码也能连接,不过数据都是只读的...原创 2022-03-03 11:03:39 · 830 阅读 · 0 评论 -
Java配置19-eureka应用服务下线
1.直接kill服务在服务器上查到应用服务的进程号,然后执行命令kill -9 进程号不过这种方法是很粗暴的。这是因为 eureka client 端和 server 端是通过心跳进行续约的,默认情况下,如果 eureka server 在90秒没有收到Eureka客户的续约,它会将实例从其注册表中删除。我用秒表测试了一下,发现整个过程需要将近3分钟的时间,eureka server 才会将实例从其注册表中删除。这个时间可能包括了 eureka client 的心跳检测、服务列表删除以及原创 2022-02-21 14:51:55 · 1886 阅读 · 0 评论 -
Java配置17-安装nginx
目录1.环境检查2.安装nginx3.启动nginx1.环境检查安装nginx前需要安装 pcre安装pcre的步骤很简单解压安装包进入解压后目录,分别执行./configuremakemake install2.安装nginx去nginx官网:nginx news下载安装包PS:nginx中文文档:http://www.nginx.cn/doc/将安装包上传至服务器后,解压tar -zxvf nginx-1.15.2.tar.gz原创 2022-02-18 16:22:01 · 685 阅读 · 0 评论 -
Java配置18-nginx反向代理https
1.现状原有 nignx 新增了一个配置项 location /nb { proxy_pass https://jsnb.com.cn/fubufu; }原有的代理项都是 http 协议结果重启 nginx 时,报以下错误:nginx: [emerg] https protocol requires SSL support in /home/nginx/nginxf5/conf/nginx.conf:902.方法这是因为安原创 2022-02-18 15:46:11 · 626 阅读 · 0 评论 -
Java配置16-定时执行脚本
1.创建脚本随意创建一个脚本touch test.sh2.赋予权限赋予脚本执行权限chmod -R 777 test.sh3.配置定时启动利用管理员权限或者有sudo权限的用户sudo vim /etc/crontab在最后边添加一行:30 23 * * * testuser /home/testuser/test.sh表示每天23:30执行delphoto.sh脚本其实这个文件的里面说明很清楚了,参数的意思分别是分 时 每月的哪天 月 每星期原创 2022-02-15 15:53:23 · 853 阅读 · 0 评论 -
Java配置15-redis未授权访问漏洞修复
目录1.现状2.方法1)单节点redis配置2)主从redis配置3)哨兵配置1.现状近期公司检测安装的redis有未授权访问漏洞。2.方法1)单节点redis配置修改redis的配置文件 redis.conf在里面增加一行requirepass changeme然后重启redis,其他客户端再连接此redis时,就需要输入密码了。2)主从redis配置先在主节点的配置文件 redis.conf在里面增加一行requirepass chan原创 2022-01-17 16:08:04 · 1007 阅读 · 0 评论 -
Java配置14-elasticsearch重置用户密码
1.现状因为某些原因,重启了elasticsearch,发现报错Authentication of [elastic] was terminated by realm [reserved] - failed to authenticate user [elastic]也不知道什么原因,导致验证elastic用户失败2.方法进入elasticsearch安装目录的bin文件夹下,执行命令./elasticsearch-setup-passwords interactive..原创 2022-01-17 11:03:10 · 5381 阅读 · 0 评论 -
Java配置13-elasticsearch解除只读
1.现状测试环境elasticsearch所在服务器,磁盘空间满了。导致elasticsearch的索引进入了只读模式,按照先前的命令curl -XPUT -H "Content-Type: application/json" http://10.XX.XX.XX:9200/_all/_settings -d '{"index.blocks.read_only_allow_delete": null}'报如下错误{"error":{"root_cause":[{"type":"secu原创 2022-01-17 11:01:30 · 1948 阅读 · 0 评论 -
Java配置12-zookeeper未授权访问漏洞修复
目录1.现状2.方法1.现状公司检测出安装的zookeeper存在未经授权访问漏洞。查了一些资料,方法有很多,有的比较复杂,有的需要管理员权限。现在使用相对简单的一种设置,即配置访问控制列表(ACL)。2.方法在10.XX.XX.61 和 10.XX.XX.79 上各安装了一个zookeeper 3.4.131)进入61上zookeeper的bin文件夹,执行命令./zkCli.sh -server 10.XX.XX.79:2181这样就从61上连接到了79的zoo原创 2022-01-11 17:08:55 · 3426 阅读 · 0 评论 -
Java配置11-elasticsearch未授权访问漏洞修复
目录1.现状2.下载安装包3.安装配置elasticsearch4.安装配置logstash5.安装配置kibana1.现状先前安装的elk是6.2.4版本的,只做了最基本的配置,前段时间公司检测出安装的elasticsearch有未经授权访问的漏洞,并限期修复。查了一些资料,发现在7.2.0版本的elk中默认安装了xpack,免费的,基本可以满足需求。2.下载安装包elk官网:https://www.elastic.co/cn/products...原创 2022-01-10 20:15:42 · 5314 阅读 · 0 评论 -
Java配置10-安装maven-图文
目录1.安装JDK2.安装maven1)下载安装包2)安装3)配置环境变量4)验证1.安装JDK安装JDK2.安装maven1)下载安装包Maven官网下载地址2)安装上传安装包,并解压tar -xzvf apache-maven-3.5.0-bin.tar.gz3)配置环境变量编辑/etc/profilesudo vim /etc/profile在文件最后,添加两行export MAVEN_HOME=/home/XX/s原创 2021-10-19 17:23:28 · 178 阅读 · 0 评论 -
Java配置9-安装kafka集群-图文
1.安装zookeeper集群先前已经记录了单机安装kafka的过程,上面有描述zookeeper的安装方式。zookeeper集群与单机相比,就是在每个zookeeper的配置文件中增加了如下的东西:1)增加myid文件在每个zookeeper的data文件夹(zookeeper配置文件中dataDir)中添加文件myid,文件内容为每个zookeeper的序号,例如,第一个zookeeper的序号为1,后面依次排序。2)修改配置文件在每个zookeeper配置文件中,增加以.原创 2021-10-14 17:48:29 · 189 阅读 · 0 评论 -
Java配置8-elk运维-图文
1.elk服务器磁盘空间不足elk服务器磁盘空间不足时,不会接收新的日志,导致kibana搜索不到新日志。处理方法:1)查找数据存放位置进入elasticsearch的config文件夹查看elasticsearch.yml文件中path.data参数2)查找index信息然后从edata文件夹一直进入到indices文件夹标红的都是存放的数据,以UUID命名。可以使用命令查看具体的信息:curl '10.XX.XX.XX:9200/_cat/indic..原创 2021-10-13 17:53:06 · 327 阅读 · 0 评论 -
Java配置7-kafka对接elk-图文
1.背景应用日志输入到kafka中,logstash对接kafka,然后kibana中展示日志。Kafka和elk的安装在前文中2.实现1)创建配置文件logstash对接kafka就是一个配置文件的事。进入logstash的config文件夹创建文件,并编辑vim kafkasconf添加以下内容:input { kafka{ bootstrap_servers => ["10.XX.XX.XX:9092,10.XX.XX.XX:9原创 2021-10-12 17:59:11 · 403 阅读 · 0 评论 -
Java配置6-安装elk之kibana-图文
1.安装elk相关下载地址:下载 Elastic 产品 | Elastic上传kibana安装介质,并解压解压命令:tar -xzvf kibana-5.3.1-linux-x86_64.tar.gz -C /usr/local/2.修改配置文件进入解压后kibana的config文件夹cd /usr/local/kibana-5.3.1-linux-x86_64/config修改配置文件前先备份cp kibana.yml kibana.yml.bak编辑配置文原创 2021-10-09 17:32:01 · 197 阅读 · 0 评论 -
Java配置5-安装elk之logstash-图文
1.安装elk相关下载地址:下载 Elastic 产品 | Elastic上传logstash安装介质,并解压解压命令:tar -xzvf logstash-5.3.1.tar.gz -C /usr/local/解压完成后logstash就算安装好了,惊喜不惊喜2.创建配置文件logstash最重要的就是配置文件,这里直接创建一个测试文件进入解压后的config文件夹cd /usr/local/logstash-5.3.1/config创建文件touch l原创 2021-10-08 17:27:29 · 215 阅读 · 0 评论 -
Java配置4-安装elk之elasticsearch-图文
目录1.安装JDK2.安装elasticsearch1)上传elasticsearch安装介质,并解压2)创建存放日志和数据的目录3)修改配置文件4)修改系统参数5)启动elasticsearch1.安装JDKelasticsearch需要JDK环境2.安装elasticsearch1)上传elasticsearch安装介质,并解压2)创建存放日志和数据的目录mkdir -p {edata,elog}3)修改配置文件进入解压后的文件夹,进入con原创 2021-09-30 17:21:34 · 332 阅读 · 0 评论 -
Java配置3-linux系统NFS共享文件夹-图文
1.服务端1)检查系统是否安装了nfs和rpcbind:rpm -aq | grep nfsrpm -aq | grep rpcbind若没有安装,则执行命令:yum install nfs-utils rpcbind2)创建需要共享的文件夹mkdir -p test3)修改nfs的配置文件vim /etc/exports编辑此文件需要root用户或者管理员权限:sudo vim /etc/exports将需要共享的文件夹信息添加进去/..原创 2021-09-28 17:42:34 · 409 阅读 · 0 评论 -
Java配置2-安装单机kafka-图文
1.安装zookeeper1)上传安装介质后,解压安装介质tar -zxvf zookeeper-3.4.13.tar.gz2)创建目录,后续使用mkdir -v {data,log}3)进入zookeeper的conf文件夹cd /home/XX/kafka/zoo/zookeeper-3.4.13/conf4)复制配置文件,并修改cp zoo_sample.cfg zoo.cfgvim zoo.cfg修改如下图:保存修改,退出。...原创 2021-09-27 17:56:37 · 249 阅读 · 0 评论 -
Java配置24-gitlab分支管理
1.分支及对应关系master:生产环境分支hotfix:紧急修复分支uat:测试环境分支develop:开发环境分支feature:需求功能分支feature-a:开发a需求功能分支feature-b:开发b需求功能分支2.分支管理流程1)项目初始化时,默认创建master分支。2)创建uat、develop分支,源分支均为master分支。3)依据需求,创建功能分支,源分支为master,命名方式:feature-功能。例:理赔需求分支:feature原创 2022-08-25 19:40:41 · 1024 阅读 · 0 评论 -
Java配置21-centos7卸载、安装、排错mysql5.7-图文
前几天帮同事安装了mysql,想着很简单,上手装的时候遇到了各种问题,在此做个记录。1.卸载mysql前面同事安装了mysql,但是没有成功,需要先卸载。查看安装情况:rpm -qa |grep -i mysql卸载:yum -y remove mysql*(上条命令的执行结果)删除文件:find / -name mysqlrm -rf 删除上面查到的文件2.安装1)下载安装包官网地址:https://dev.mysql.com/download..原创 2020-08-19 20:35:38 · 423 阅读 · 0 评论 -
Java配置29-Linux配置定时任务
目录1.需求2.功能实现1)创建脚本2)赋予权限3)编辑crontab4)重启crond1.需求需要定期删除一周前的上传图片图片路径为:/home/amquser/photo2.功能实现1)创建脚本在当前目录创建脚本vim delphoto.sh脚本中添加以下内容:#! /bin/bashtargetDir=/home/a......原创 2022-08-26 09:06:16 · 655 阅读 · 0 评论 -
Java配置36-搭建Nginx服务器
目录1.服务器环境2.安装gcc3.安装zlib4.安装OpenSSL5.安装PCRE1)解压2)安装6.安装Nginx1)解压2)安装3)启动4)修改配置文件5)配置代理静态资源6)配置静态资源库7)配置图片服务器8)配置负载均衡9)隐藏nginx版本号1.服务器环境系统版本:Red Hat Enterprise Lin.........原创 2022-08-26 13:44:19 · 1484 阅读 · 0 评论 -
Java配置42-配置redis高可用(sentinel监控)
日期 操作 备注 2018-10-18 create 2019-05-13 update 增加sentinel 目录1.服务器环境2.Redis服务器概况3.Redis高可用1)复制配置文件2)修改redis.conf3)修改sentinel.conf......原创 2022-08-30 11:20:09 · 1236 阅读 · 0 评论 -
Java配置33-配置Kafka分布式集群
目录1.服务器环境2.安装JDK3.安装zookeeper1)上传安装包2)修改配置文件3)创建目录和myid4)启动zookeeper并查看状态4.安装kafka1)上传安装包2)修改配置文件3)创建目录4)启动kafka5)测试kafka集群1.服务器环境系统版本:Red Hat Enterprise Linux Server r............原创 2022-08-26 09:36:45 · 1451 阅读 · 0 评论 -
Java配置32-配置Kafka伪集群
目录1.服务器环境2.安装kafka1)安装前准备2)修改配置文件3)启动zookeeper4)启动kafka5)测试1.服务器环境系统版本:Red Hat Enterprise Linux Server release 6.82.安装kafka1)安装前准备上传安装包,解压至指定目录创建日志目录和数据目录sudo mkdir -v {......原创 2022-08-26 09:17:17 · 640 阅读 · 0 评论 -
Java配置40-配置ELK+Kafka集成
目录1.服务器环境2.各服务情况3.配置集成1)修改配置文件2)重启logstash3)验证1.服务器环境系统版本:Red Hat Enterprise Linux Server release 6.82.各服务情况此服务器上安装了elk和kafka伪集群Elk启动正常Kafka伪集群启动正常Elk与kafka的连接是由logstash的配置文件.........原创 2022-08-30 11:11:58 · 870 阅读 · 0 评论 -
Java配置41-搭建Kafka服务器
目录1.服务器环境2.安装kafka1)上传安装介质2)解压安装3)修改配置文件4)启动zookeeper5)启动kafka6)测试1.服务器环境系统版本:Red Hat Enterprise Linux Server release 6.82.安装kafka1)上传安装介质2)解压安装解压命令:sudo tar -xzvf k.........原创 2022-08-30 11:14:42 · 1387 阅读 · 0 评论 -
Java配置39-搭建ELK服务器
目录1.服务器环境2.安装JDK3.安装elasticsearch2)修改配置文件3)修改系统参数4)设置资源参数5)设置用户资源参数6)创建数据和日志目录7)启动elasticsearch4.安装logstash1)安装2)创建配置文件2)启动logstash5.安装kibana1)安装2)修改配置文件3)启动kibana.........原创 2022-08-29 15:30:33 · 2385 阅读 · 0 评论 -
Java配置34-搭建Activemq服务器
目录1.服务器环境2.安装JDK3.安装Activemq1)安装2)设置服务1.服务器环境系统版本:Red Hat Enterprise Linux Server release 6.82.安装JDK执行命令:java -version发现系统上的JDK符合安装Activemq要求,所以这里不再安装。附JDK版本更换:https://blog............原创 2022-08-26 10:13:38 · 1057 阅读 · 0 评论 -
Java配置27-配置NFS共享文件夹
目录1.服务介绍2.服务端的配置3.客户端配置4.其他1)取消挂载1.服务介绍系统:centos 6.52.服务端的配置安装必须的yum包:yum -y install nfs-utils rpcbind创建共享目录:mkdir /opt/nfs编辑/etc/exports,注意IP地址和权限配置之间没有空格:vim /etc/e.........原创 2022-08-25 19:54:22 · 1131 阅读 · 0 评论 -
Java配置1-卸载、安装、查找JDK-图文
目录1.卸载JDK2.安装JDK3.查找JDK1.卸载JDK查看系统是否已有JDKjava -version若发现JDK不符合要求,就需要删除原有的JDK,首先查询JDK安装包rpm -qa | grep jdk查询出,jdk1.8.0_144-1.8.0_144-fcs.x86_64删除JDKrpm -e --nodeps jdk1.8.0...原创 2018-10-17 15:50:23 · 525 阅读 · 0 评论