自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (8)
  • 收藏
  • 关注

原创 Java 获取主机硬盘和内存的使用情况

【代码】Java 获取主机硬盘和内存的使用情况。

2022-12-22 14:05:35 809 1

原创 k8s集群添加新节点-主节点和工作节点

k8s集群添加新节点添加新的mast

2022-08-12 16:33:43 3866

原创 pod&node选择部署策略: nodeSelector和nodeAffinity

pod&node选择部署策略: nodeSelector和nodeAffinity

2022-06-22 12:44:41 1075

原创 打飞机小游戏,附带源码

打飞机小游戏,Java附源码

2022-04-19 16:26:41 2132

原创 elasticsearch 7.10.1集群搭建+验证

ipnode10.0.54.121node-110.0.54.122node-210.0.54.123node-3elasticsearch下载地址下载es对应ik分词设置系统环境(三台服务器均需要操作,以node-1为例)设置主机名,并添加本地解析[es@localhost elasticsearch-7.10.1]$ cat /etc/hosts127.0.0.1 localhost localhost.localdomain localho...

2021-10-19 15:00:50 1087

原创 mongodb简易集群

准备工作创建目录mkdir /usr/local/mongo-4.4.1/rs0cd /usr/local/mongo-4.4.1/rs0mkdir rps1 rps1-log rps2 rps2-log rps3 rps3-log 下载tar包wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.4.1.tgzwget https://fastdl.mongodb.org/tools/db/m.

2021-09-03 15:58:56 86

转载 跨域及解决方案

什么是跨域说到跨域访问,必须先解释一个名词:同源策略。所谓同源策略就是在浏览器端出于安全考量,向服务端发起请求必须满足:协议相同、Host(ip)相同、端口相同的条件,否则访问将被禁止,该访问也就被称为跨域访问。虽然跨域访问被禁止之后,可以在一定程度上提高了应用的安全性,但也为开发带来了一定的麻烦。比如:我们开发一个前后端分离的易用,页面及js部署在一个主机的nginx服务中,后端接口部署在一个tomcat应用容器中,当前端向后端发起请求的时候一定是不符合同源策略的,也就无法访问跨域访问的解..

2021-08-26 10:07:53 232

原创 gitlab-runner配置

在部署服务器上安装gitlab-runner# 安装gitlab-runneryum install gitlab-runner向GitLab-CI注册gitlab-runner找到你的gitlab上存放的项目,找到settings–>CI/CD–>Runner部署服务器上进行runner注册gitlab-runner register1.输入gitlab的服务URL,这个使用的是http://www.coding-cnic.cn2.输入gitlab-c.

2021-07-20 16:37:25 4875

转载 ES 的权重排序

在很多复杂的业务场景下,排序的规则会比较复杂,单一的降序,升序无法满足日常需求。不过 ES 中提供了给文档加权重的方式来排序,还是挺好用的。首先初始化三条测试数据,方便查看效果:{ id: 1, title: "Java怎么学", type: 3, userId: 1, tags: [ "java" ], textContent: "我要学Java", status: 1, heat: 80}{ id: 2, title: "Java怎么学", type: 2, use

2021-05-18 14:37:53 5914

原创 Linux Http_Proxy安装和配置

服务端借助squid实现代理服务yum install -y squidvim /etc/squid/squid.conf #默认可以不修改systemctl restart squid客户端物理机设置http_proxy环境变量vim /etc/profile###追加内容export http_proxy=http://159.226.226.24:3128export https_proxy=http://159.226.226.24:3128export no_proxy=

2021-04-20 17:23:21 2193

原创 Centos7配置fail2ban防止ssh被暴力破解

标题当前系统centos71、配置epel源wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo2、安装fail2banyum install fail2ban3、查看当前版本fail2ban-server -V4、配置cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.localvi /etc/fail2ban/jail.local

2021-04-08 16:23:22 453

原创 spring-data-elasticsearch QueryBuilders

package elasticsearch; import com.yunrun.common.elasticsearch.BaseElasticsearchService;import org.apache.lucene.search.join.ScoreMode;import org.elasticsearch.index.query.QueryBuilder;import org.elasticsearch.index.query.QueryBuilders;import org.elas

2021-01-27 14:29:19 445

翻译 lombok @Accessors注解

优雅的进行set和get@AccessorsAccessor的中文含义是存取器,@Accessors用于配置getter和setter方法的生成结果,下面介绍三个属性fluentfluent的中文含义是流畅的,设置为true,则getter和setter方法的方法名都是基础属性名,且setter方法返回当前对象@Data@Accessors(fluent = true)public class User { private Long id; private String nam

2021-01-22 16:03:49 101

原创 NGINX支持HTTPS

我是通过下载资源包的方式安装的nginx安装目录 /usr/local/nginx/nginx源码目录 /usr/local/sdb/nginx/开始Nginx的SSL模块 Nginx如果未开启SSL模块,配置Https时提示错误 nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:147nginx缺少http_ssl_module模块,编译安装的

2020-12-23 16:01:40 226

原创 nginx在配置文件中配置按日时分秒切割日志

直接在nginx配置文件中,配置日志循环,而不需使用logrotate或配置cron任务。需要使用到 t i m e i s o 8601 内 嵌 变 量 来 获 取 时 间 。 time_iso8601 内嵌变量来获取时间。 timei​so8601内嵌变量来获取时间。time_iso8601格式如下:2015-08-07T18:12:02+02:00。然后使用正则表达式来获取所需时间的数据。按天分割日志使用下面的代码块if ($time_iso8601 ~ "^(\d{4})-(\d{2})-(\

2020-12-02 13:06:58 782

原创 MongoDB4.0集群添加用户认证

MongoDB的集群搭建前边有写过就直接跳过了:还不会搭建的小伙伴超链接请点击mongodb-4.0.4搭建集群今天主要介绍的是给集群加上用户的验证主机角色10.0.86.220主节点10.0.86.210从节点10.0.86.240仲裁节点这里对配置文件进行一下说明:MongoDB服务支持命令行配置参数和配置文件两种启动方式, 为便于管理, 推...

2019-10-12 18:14:49 1280 1

原创 centos7设置定时任务执行.sh文件

首先编写一个.sh可执行文件创建:vi test.sh具体里边写什么内容就看各自的需求了默认创建的这个.sh文件是没有权限的chmod +x test.sh授权之后如果提示nohup: failed to run command ‘./startup.sh’: No such file or directory错误原因是startup.sh文件是我在Windows系统下创建...

2019-10-12 14:50:17 5614

转载 Thymeleaf 使用介绍

点击跳转 查看Thymeleaf 详解1点击跳转 查看Thymeleaf 详解2

2019-10-11 15:31:40 85

转载 文件上传控件bootstrap-fileinput的使用

文件上传控件bootstrap-fileinput点击跳转

2019-09-26 09:38:22 964

原创 Java集合中List,Set以及Map集合详解

最近在CSDN看了一些面试的博客,虽然很久没有面试了。但这些东西是作为Java开发不可获取的技能,平时在码代码的时候也经常会用到这些,特来写一遍博客记录一下,以备后期经常翻阅。从上面的集合框架图可以看到,Java 集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。Collection 接口又有 3 种子类型,List...

2019-08-29 10:58:19 305

原创 spring cloud consul:作为服务注册发现和配置中心

介绍Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案,Consul 的方案更“一站式”,内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/Value 存储、多数据中心方案,不再需要依赖其他工具(比如 ZooKeeper 等)。使用起来也较 为简单。Consul 使用 Go 语言编写,因此具有天然可移植性...

2019-08-20 17:58:12 656

原创 spring cloud Alibaba : Nacos作为配置中心

在上一篇文章中讲解了如何使用Nacos作为服务注册中心。Nacos除了可以作为服务注册中心,它还有服务配置中心的功能。类似于consul config,Nacos 是支持热加载的。本篇文章将讲述如何使用Nacos作为配置中心。本文是的代码是在上一篇(spring cloud Alibaba : Nacos作为服务注册发现组件 )的nacos-provider基础上进行改造实现的.首先引入相关...

2019-08-01 14:44:17 232

原创 spring cloud Alibaba : Nacos作为服务注册发现组件

什么是 NacosNacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。Nacos 的关键特性包括:服务发现和服务健康监测Nacos...

2019-08-01 11:16:58 282

原创 nginx实现多语言跳转不同的url

实际项目中遇到的问题,亲测可用。问题已解决server { listen 80; server_name www.text.com; location / { if ($http_accept_language ~* ^zh) { set $lang zh_CN;...

2019-07-08 09:53:54 1349

原创 spring cloud consul多环境配置

1.consul key-value 配置正式环境:config/service-name/data开发环境:config/service-name,dev/data (sciencedb 开发和测试环境都使用 dev)测试环境:config/service-name,test/data2.服务配置 bootstrap.ymlconsul 默认使用英文 “,” 进行分隔,可不设置 p...

2019-06-20 10:05:22 2034

原创 swagger-bootstrap-ui 使用

介绍:swagger-bootstrap-ui 1.9.1 发布了。swagger-bootstrap-ui是 Swagger 的增强UI 实现,使文档更友好一点儿,同时可以提供离线的md文档。码云链接使用说明:Maven中引入Jar包<dependency> <groupId>io.springfox</groupId> <ar...

2019-06-19 14:48:15 4593 3

原创 nohup命令导致log文件过大处理办法

为了使我们的项目不会因为其他的原因而挂掉,大家都会使用nohup命令。问题描述:用nohup命令会在当前的目录产生一个nohup.out的日志文件!时间长了特别的占磁盘空间!刚接触的时候,直接使用rm -rf nohup.out删除,目录中没有这个文件了,但是磁盘空间还是没有减少。这是因为我们的项目正在使用中,就像我们熟悉的Windos系统打开一个文件你是无法删除的。生产环境中的项目是不能随便...

2019-06-11 14:08:07 2385 1

原创 apache ftp server 二 (数据库验证)

apache的简单校验分为两种,一直是前面提到的properties的校验,具体参考:apache ftp server的简单入门(properties验证)今天来说一种数据库的校验,这种方式在项目中更加常用:具体步骤如下:第一步:下载解压(我在window上演示,linux上就启动命令由bat的命令换成sh命令即可,不会的自己百度,网上有很多资料)    第二步:进入%ftp-serv...

2019-04-25 15:21:36 338

转载 Apache FtpServer 一(Spring JavaWeb )

1、简介Apache Ftp Server 是100%纯Java的FTP服务器软件,它采用MINA网络框架开发具有非常好的性能。Apache FtpServer 既可以嵌到Java应用中使用,也可以做为Windows服务或Unix/Linux Daemon单独运行。此外还提供与Spring 相集成的模块。用户管理主要对于FTP的用户进行管理,包括用户名,用户密码,用户的根目录,用户的写权限,登...

2019-04-24 10:25:14 788

转载 Spring AOP 基于自定义注解实现日志记录

一、写一个自定义注解 注解中包括配置方法所在模块名称,以及功能名称,当然我们在注解里可以自定义。import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.R...

2019-04-24 10:10:29 194

转载 安装 Rancher2.x 并部署工作负载

本次文章参考:https://blog.51cto.com/zero01/2168999本人亲测可用。以下正文!rancher是一个开源的企业级全栈化容器部署及管理平台,官方是这么描述的:Rancher是业界唯一完全开源的企业级容器管理平台,为企业用户提供在生产环境中落地使用容器所需的一切功能与组件。Rancher2.0基于Kubernetes构建。使用Rancher,DevOps团队可以...

2019-02-28 10:37:08 6050 3

原创 ElasticsearchRepository条件查询+分页+排序+字段聚合

环境搭建这里就不介绍,只贴上关键的代码供大家参考! &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;spring-boot-starter-data-elasticsearch&amp;lt;/artifactId&a

2019-01-24 15:21:11 28656 20

原创 Spring Boot中使用MongoDB的连接池配置

说明Spring Boot中通过依赖spring-boot-starter-data-mongodb,来实现spring-data-mongodb的自动配置。但是默认情况下,Spring Boot 中,并没有像使用MySQL或者Redis一样,提供了连接池配置的功能。因此,我们需要自行重写 MongoDbFactory,实现MongoDB客户端连接的参数配置扩展。需要说明的是,MongoDB的...

2019-01-24 15:07:21 2875

转载 java调用SCPClient,文件从远程服务器复制到本地

一. 依赖ganymed-ssh2-build210.jar二.代码下面是复制整个目录中文件的代码,(也可以复制单个或指定后缀名的文件,需要改动)点击查看更多更多…

2019-01-16 16:53:03 2224

转载 win7如何通过电脑系统开启无线热点

转自:阿仙儿通过电脑系统开启无线热点-教程现在,无线网络已成为我们惯用的上网手段,因为其方便快捷。当我们只有一台计算机能够联网时,我们会采取开启无线热点的方式,以便于更多的人能够连接网络得以上网。我们所熟悉的开启热点的方式有很多,比如在腾讯电脑管家里免费开启热点,使用360随身wifi等手段。那么不用借助这些软件,只依靠操作系统能否解决开启无线热点的问题呢?接下来,我们就以Win7为例,给大家...

2019-01-04 17:38:07 318

原创 centos7 使用scp命令进行数据迁移

安装scp yum install -y openssh-clients2.命令参数OPTIONS:-v 和大多数 linux命令中的-v意思一样,用来显示进度。可以用来查看连接、认证、或是配置错误-C 使能压缩选项-P 选择端口-r 复制目录3.命令 复制文件(本地&amp;gt;&amp;gt;远程):scp /cloud/data/test.txt [email protected]...

2018-12-21 09:49:06 1866 2

转载 Java 程序员必须了解的 7 个性能指标

转自:https://blog.csdn.net/rlnLo2pNEfx9c/article/details/84680284本文中,小编搜集了7个最有影响的衡量标注,让你可以不依赖日志文件来了解应用程序。现在,让我们看看这些性能指标,并了解如何查看并收集它们:1.响应时间和吞吐量根据应用程序的响应时间可以知道程序完成传输数据所用的时间。也可以从HTTP请求级别,或者成为数据库级别来看。对那...

2018-12-17 17:09:20 122

原创 mongodb-4.0.4搭建集群

前篇已经介绍了MongoDB单机的搭建与使用,如果有小伙伴还不会进行单机的搭建,可以先看前一篇的,本篇主要介绍集群的搭建与使用!mongodb的集群搭建方式主要有三种,主从模式,Replica set模式,sharding模式, 三种模式各有优劣,适用于不同的场合,属Replica set应用最为广泛,主从模式现在用的较少,sharding模式最为完备,但配置维护较为复杂。本文我们来看下Repl...

2018-12-12 15:32:12 4963 3

转载 RabbitMQ Centos7 安装以及使用

转自悟能的师兄

2018-11-28 17:44:19 143

转载 centos7下安装mysql5.7,使用rpm包安装

转载自(https://www.cnblogs.com/pythonal/p/6141516.html)0、环境本文操作系统: CentOS 7.2.1511 x86_64MySQL 版本: 5.7.161、卸载系统自带的 mariadb-lib[root@centos-linux ~]# rpm -qa|grep mariadb mariadb-libs-5.5.44-2....

2018-11-21 17:44:40 976

飞机大战小游戏,飞机大战小游戏

飞机大战小游戏

2022-04-19

Apache FtpServer详细配置.zip

Apache FtpServer详细配置

2021-06-11

apache-ftpserver-1.1.1.tar.gz

linux apache ftp server tar包!

2020-06-03

apache ftp server mysql 包.7z

apache ftp server 所需MySQL包!

2020-05-26

BoostnoteSetup

BoostnoteSetup!markdown

2018-12-27

Robo 3T 1.2.1

robo3t-1.2.1-windows-x86

2018-12-12

RedisDesktopManager

连接Redis的工具!

2018-12-12

免费版的x-shell和x-ftp

硬货!!!免费版的x-shell和x-ftp都是6.0版的,需求下载!

2018-09-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除