java
我是陈胖丁
这个作者很懒,什么都没留下…
展开
-
最新免费版Xshell和Xftp下载地址
最新免费版Xshell和Xftp下载地址和Shell的字符串截取家庭版Xshell和Xftp下载地址:下载地址:https://www.xshell.com/zh/free-for-home-school/Shell的字符串截取假设有变量 var=http://www.aaa.com/123.htm.1. # 号截取,删除左边字符,保留右边字符。`echo ${var#*``//}`其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符即删除 h原创 2022-04-12 08:13:19 · 850 阅读 · 0 评论 -
CentOS7 查看端口命令和rabbitmq命令
CentOS7下rabbitmq命令、netstat命令、防火墙命令记录rabbitmq命令记录service rabbitmq-server startservice rabbitmq-server stopservice rabbitmq-server statusservice rabbitmq-server rotate-logs|service rabbitmq-server restartservice rabbitmq-server condrestart原创 2021-06-29 09:11:47 · 2055 阅读 · 0 评论 -
YAPI的安装和配置
YAPI的安装和配置版本nodejs(7.6+)mongodb(2.6+)node js 安装sudo yum clean all //清除yum命令缓存yum remove nodejs npm -y //卸载低版本nodejs//获取资源,安装高版本nodejscurl -sL https://rpm.nodesource.com/setup_12.x | bash -sudo yum install -y nodejsnode -vnpm -vmongodb 安装#先原创 2021-06-11 16:23:29 · 654 阅读 · 1 评论 -
线程池创建和用法
线程池创建方式一、Executors1、newFixedThreadPool1.1 创建固定大小的线程池。1.2 创建方式:ExecutorService fixedTp= Executors.newFixedThreadPool(int count);1.3 适用场景:执行长期的任务2、newCachedThreadPool2.1 创建一个不限线程数上限的线程池,任何提交的任务都将立即执行2.2 创建方式:ExecutorService cachedTp = Executors.newC原创 2021-05-19 14:41:31 · 562 阅读 · 0 评论 -
Redis 有序集合ZSet数据结构操作
Redis 有序集合ZSet数据结构操作引用:Redis 有序集合和无序集合一样也是string类型元素的集合,且不允许重复的成员。不同的是每个元素都会关联一个double类型的分数。有序集合的成员是唯一的,但分数(score)却可以重复。redis正是通过分数来为集合中的成员进行从小到大的排序。Boolean add(K key, V value, double score);Set< V > range(K key, long start, long end); @Test pu原创 2021-03-19 10:41:48 · 706 阅读 · 0 评论 -
java项目读取项目路径
String path = this.getClass().getProtectionDomain().getCodeSource().getLocation().getPath();//输出/D:/IDEA-workspace/upload/target/test-classes/System.out.println(path);//输出D:\IDEA-workspace\uploadSystem.out.println("System.getProperty(\"user.dir\") = "原创 2021-02-24 15:44:37 · 94 阅读 · 0 评论 -
下载及安装RocketMQ
一、下载及安装RocketMQ可以直接去wget下载,也可以从我的百度云直接拿tar包并解压。wget下载压缩包:wget http://mirror.bit.edu.cn/apache/rocketmq/4.8.0/rocketmq-all-4.8.0-bin-release.zip 解压缩:unzip rocketmq-all-4.8.0-bin-release.zip注意:如果unzip命令不能使用,则需要安装;yum install unzip解压缩后文件夹名字过长,大家可以选择重原创 2021-01-19 18:20:25 · 412 阅读 · 0 评论 -
从零搭建 Spring Cloud 服务
从零搭建 Spring Cloud 服务(超级详细)1.什么是SpringCloud?SpringCloud官网:https://spring.io/projects/spring-cloud(个人建议是用谷歌浏览器访问官网打开中文翻译粗略把官网读一遍)让一个超大的服务逻辑,解耦合为一个个小服务,均匀的分布在各自的服务器中。微服务就微在这。每个教研组就是一个微服务集群。他们提供同样的服务,而注册中心Eureka就是这个存放这个教研组老师名单的地方,学生们想先访问这个注册中心获取教师名单,然后根据相应的原创 2020-12-05 21:27:07 · 108 阅读 · 0 评论 -
GC介绍和jvm调优
GC和GC Tuning作者:马士兵教育 http://mashibing.comGC的基础知识1.什么是垃圾C语言申请内存:malloc freeC++: new deletec/C++ 手动回收内存Java: new ?自动内存回收,编程上简单,系统不容易出错,手动释放内存,容易出两种类型的问题:忘记回收多次回收没有任何引用指向的一个对象或者多个对象(循环引用)2.如何定位垃圾引用计数(ReferenceCount)根可达算法(RootSearching)3.常原创 2020-11-11 09:28:06 · 320 阅读 · 0 评论 -
gitlab的基本使用
gitlab的基本使用gitlab基本使用学习视频URL:https://www.bilibili.com/video/BV16T4y1g7jM?from=search&seid=55627145028680338341.添加本地项目到gitlab2.将项目设置为私密项目后,给其他开发人员开通权限3.在gitlab创建完分支后,需要在本地idea进行拉取4.在idea端gitlab合并分支操作(master,uat,devlop)5.在线合并分支操作分支合并后,删除对应的源分原创 2020-10-31 21:49:32 · 546 阅读 · 0 评论 -
gitlab的CICD
gitlab项目上传和CI/CD参考: https://www.cnblogs.com/ligao/p/9590892.html一.创建工程,上传本地项目到gitlabRepository name: 仓库名称Description(可选): 仓库描述介绍Public, Private : 仓库权限(公开共享,私有或指定合作者)Initialize this repository with a README: 添加一个README.mdgitignore: 不需要进行版本管理的仓库类型,对应生原创 2020-10-06 14:45:46 · 617 阅读 · 0 评论 -
SpringBoot - resource资源文件的打包配置详解(指定资源文件位置)
SpringBoot - resource资源文件的打包配置详解(指定资源文件位置)1,问题描述(1)默认 Spring Boot 项目结构,资源文件放置在 src/main/resources 中,测试的资源文件在 src/test/resources 中。src/main/resources src/test/resources的区别:(2)将项目打包后,解压 可以发现原先(3)但有时我们的资源文件并不一定是放在 src/main/resources目录下,比如我的项目通常会将资源文件放在原创 2020-09-22 10:17:16 · 4830 阅读 · 0 评论 -
Redis5 BloomFilter 安装及使用
Redis5 BloomFilter 安装及使用Centos7 上 Redis 5.x 安装及使用布隆过滤器(BloomFilter )1. 进入redis安装目录: cd /usr/local/redis-5.0.82. 下载插件: git clone https://github.com/RedisBloom/RedisBloom.git # https://github.com/RedisBloom/RedisBloom3. 进入插件目录: cd redisbloom/ (重命名之原创 2020-09-14 08:51:40 · 848 阅读 · 0 评论 -
window nginx 启动与停止命令等
window nginx 启动与停止查看Nginx的版本号:nginx -V启动Nginx:start nginx快速停止或关闭Nginx:nginx -s stop正常停止或关闭Nginx:nginx -s quit配置文件修改重装载命令:nginx -s reload查看windows任务管理器下Nginx的进程命令:tasklist /fi “imagename eq nginx.exe”输入命令: netstat -aon|findstr "80" 查询谁占了80端口...原创 2020-09-11 11:41:33 · 282 阅读 · 0 评论 -
redis单机和哨兵配置
redis单机和哨兵配置重点为类型对应实体类哨兵config.useSentinelServers()单机config.useSingleServer()集群config.useClusterServers()哨兵:@Configurationpublic class RedissonConfig { @Value("${spring.redis.sentinel.master}") private String master;原创 2020-09-08 15:02:27 · 672 阅读 · 0 评论 -
Spring data Jpa操作ES
Spring data Jpa操作ES在ElasticsearchRepository中我们可以使用Not Add Like Or Between等关键词自动创建查询语句。记住上面这句话,代码示例:public interface EmployeeRepository extends ElasticsearchRepository<Employee, String> { /** * 通过ID字段查询 */ Employee queryEmployeeB原创 2020-08-28 16:25:23 · 2042 阅读 · 0 评论 -
rancher搭建k8s集群
rancher搭建k8s集群参考:https://www.cnblogs.com/wanghao1874/p/10609206.html参考:https://blog.csdn.net/eagleuniversityeye/article/details/103652775主机规划IProle192.168.28.144k8s-rancher192.168.28.145k8s-master192.168.28.146k8s-node01192.168.28原创 2020-08-28 16:23:57 · 203 阅读 · 0 评论 -
MYSQL5.7详细安装步骤
MYSQL5.7详细安装步骤:0、更换yum源1、打开 mirrors.aliyun.com,选择centos的系统,点击帮助2、执行命令:yum install wget -y3、改变某些文件的名称mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup4、执行更换yum源的命令(根据你对应的Centos版本)wget -O /etc/yum.repos.d/CentOS-Base.repo原创 2020-08-28 16:16:52 · 368 阅读 · 0 评论 -
elasticsearch 6.5源码单机安装
elasticsearch 6.5源码单机安装1.创建用户elasticadduser elasticpasswd elastic密码规则:chen123456.2.给用户elastic赋权限,文件路径为es解压路径chown -R elastic:elastic /usr/local/elasticsearch/elasticsearch-6.5.0/chmod -R elastic:elastic elasticsearch.keystore3.修改服务器进程数在root用原创 2020-08-28 16:01:25 · 147 阅读 · 0 评论 -
springboot项目打成jar包后台运行在linux上
背景:springboot2为为主体搭建的项目,直接打成jar包,上传到linux上面启动项目:java -jar xx.jar 这样很方便,但是不能关闭窗口,否则项目就停了后台启动: nohup java -jar xx.jar &这样就能后台启动了有时候我们并不是部署单机版的,需要部署多个,可能部署到一台机器上,但是端口肯定得不一样吧,要是再重新打包一份就太麻烦了,我们可以在启...原创 2020-02-22 09:33:24 · 243 阅读 · 1 评论