自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(72)
  • 资源 (2)
  • 收藏
  • 关注

原创 gitlab修改分支名称

第一步:先修改本地分支重命名git branch -m old new示例:将dev分支修改为1.0.0#git branch -m dev 1.0.0第二步:删除远程分支git push origin :远程分支名(你要删除的远程分支名,冒号前是空的,相当于用空的内容去抹掉远程分支)示例:#git push origin :dev第三步:将本地分支推送到远程分支上,如果远程分支不存在,则创建此远程分支git push origin 本地分支名:远程分支名示例.

2021-09-19 12:13:20 7993

原创 将Sleuth链路跟踪数据发送zipkin,出现的特殊情况

一般情况下<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zipkin</artifactId></dependency>加上配置sample.zipkin.enabled=truespring.zipkin.baseUrl=http://192.168.1.50:30

2021-04-23 15:45:58 237

原创 git合并的时候,冲突问题Merging is not possible because you have unmerged files

#git mergeerror: Merging is not possible because you have unmerged files.hint: Fix them up in the work tree, and then use 'git add/rm <file>'hint: as appropriate to mark resolution and make ...

2020-04-26 13:53:39 4266

原创 Maven私有库中通过jar包构建POM包

本案例使用Nexus Repository Manager来管理私用maven服务第一步:第二步:第三步:完成!

2020-03-09 11:33:33 330

原创 微服务zipkin与turbine同时使用遇到的问题

最近整合zipkin的时候遇到的问题,如果打开turbine监控时,每个turbine刷新周期内都会有rxjava的调用被zipkin捕获到由于zipkin中的数据是通过Spring cloud sleuth上传的,查阅https://cloud.spring.io/spring-cloud-sleuth/reference/html/ 发现我们可以通过设置spring.s...

2019-11-11 19:02:51 330

原创 The file will have its original line endings in your working directory

#git add .warning: CRLF will be replaced by LF in XXXXXXX.md.The file will have its original line endings in your working directory如果此问题不解决,可能导致某些文件无法正常提交到git上!!此时需要执行如下代码: git rm -r --cached...

2019-08-08 17:32:58 542

原创 Linux修改时区的正确方法

CentOS和Ubuntu的时区文件是/etc/localtime,但是在CentOS7以后localtime以及变成了一个链接文件[root@centos7 ~]# ll /etc/localtime lrwxrwxrwx 1 root root 33 Oct 12 11:01 /etc/localtime -> /usr/share/zoneinfo/Asia/Shanghai...

2019-05-09 14:40:09 348

原创 nginx重新编译添加ssl模块--with-http_ssl_module

找到安装nginx的源码根目录,如果没有的话下载新的源码http://nginx.orgtar xvzf nginx-1.3.2.tar.gz查看ngixn版本极其编译参数/usr/local/nginx/sbin/nginx -V进入nginx源码目录cd nginx-1.3.2以下是重新编译的代码和模块./configure --prefix=/usr/loca...

2019-03-16 08:38:33 10643

原创 通过端口关闭进程

服务关闭方法通过端口找到相关进程fuser -n tcp 5601找到进程ID然后kill -9 XXX示例:[es@app2 data]$ fuser -n tcp 56015601/tcp:            21473[es@app2 data]$ kill -9 21473...

2019-01-22 14:17:13 296

转载 nohup和&的区别

nohup是永久执行&amp;是指在后台运行运行 nohup --helpRun COMMAND, ignoring hangup signals. 可以看到是“运行命令,忽略挂起信号”就是指,用nohup运行命令可以使命令永久的执行下去,和用户终端没有关系,例如我们断开SSH连接都不会影响他的运行,注意了nohup没有后台运行的意思;&amp;才是后台运行&amp;是指在后台运行,但当...

2019-01-22 13:33:06 201

转载 JVM内存设置多大合适?Xmx和Xmn如何设置?

本文地址:https://www.dutycode.com/jvm_xmx_xmn_xms_shezhi.html除非注明,文章均为 www.dutycode.com 原创,欢迎转载!转载请注明本文地址,谢谢。问题:新上线一个java服务,或者是RPC或者是WEB站点, 内存的设置该怎么设置呢?设置成多大比较合适,既不浪费内存,又不影响性能呢?分析:依据的原则是根据Java Pe...

2018-09-18 11:33:39 30393 2

转载 Elasticsearch 集群健康值红色终极解决方案

Elasticsearch当清理缓存( echo 3 &gt; /proc/sys/vm/drop_caches )的时候,出现 如下集群健康值:red,红色预警状态,同时部分分片都成为灰色。  查看Elasticsearch启动日志会发现如下: 集群服务超时连接的情况。bserver: timeout notification from cluster service. timeou...

2018-08-01 15:32:12 4953

转载 Elasticsearch集群黄色原因的终极探秘

1、Elasticsearch集群不同颜色代表什么?绿色——最健康的状态,代表所有的主分片和副本分片都可用; 黄色——所有的主分片可用,但是部分副本分片不可用; 红色——部分主分片不可用。(此时执行查询部分数据仍然可以查到,遇到这种情况,还是赶快解决比较好。2、Elasticsearch 集群颜色变黄色了要不要紧?Elasticsearch集群黄色代表:分配了所有主分片,但至少...

2018-08-01 15:28:08 1788

转载 怎样配置Feign使用HttpClient

背景:默认情况下,feign通过jdk中的HttpURLConnection向下游服务发起http请求(详见下图,源码详见feign.Client.Default),这种情况下,由于缺乏连接池的支持,在达到一定流量的后服务肯定会出问题 方案:默认配置显然不足以支撑生产环境的服务,因此我们需要使用更加完备的方案。下面我们以HttpClient作为事例,来看一下怎样改变feign的底层ht...

2018-07-18 17:23:17 8523 1

转载 nginx应用总结(2)--突破高并发的性能优化

在日常的运维工作中,经常会用到nginx服务,也时常会碰到nginx因高并发导致的性能瓶颈问题。今天这里简单梳理下nginx性能优化的配置(仅仅依据本人的实战经验而述,如有不妥,敬请指出~)一、这里的优化主要是指对nginx的配置优化,一般来说nginx配置文件中对优化比较有作用的主要有以下几项:1)nginx进程数,建议按照cpu数目来指定,一般跟cpu核数相同或为它的倍数。worker...

2018-07-18 17:14:19 144

转载 nginx应用总结(1)--基础认识和应用配置

一、nginx服务简介Nginx是一个高性能的HTTP和反向代理服务器,也是一个 IMAP/POP3/SMTP代理服务器。Nginx 已经因为它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名了。使用 Nginx 前必须了解的事项:1)目前官方 Nginx 并不支持 Windows,您只能在包括 Linux、UNIX、BSD 系统下安装和使用;2)Nginx 本身只是一个 H...

2018-07-18 17:10:38 1675

转载 Spring Boot中的事务管理

什么是事务?我们在开发企业应用时,对于业务人员的一个操作实际是对数据读写的多步操作的结合。由于数据操作在顺序执行的过程中,任何一步操作都有可能发生异常,异常会导致后续操作无法完成,此时由于业务逻辑并未正确的完成,之前成功操作数据的并不可靠,需要在这种情况下进行回退。事务的作用就是为了保证用户的每一个操作都是可靠的,事务中的每一步操作都必须成功执行,只要有发生异常就回退到事务开始未进行操作的状态。事...

2018-07-10 22:09:47 146

原创 Jmeter常见问题总结

1.1. HTTP报错解决办法java.net.SocketException。先确认不是自己的服务导致的错误;当出现这种问题是,可以按照以下步骤来完成。(1)HTTP请求组件的HTTP请求IMPLEMENTTATION选择HTTPCLIENT4,HTTPCLIENT3容易出现重连接的问题。而当我们这里不选的时候,默认会有选择,这个是配置文件jmeter.properties中的jmeter.ht...

2018-07-06 13:56:36 1701

原创 Java性能分析

导出dump文件jmap -F -dump:format=b,file=tomcat.bin 9142(进程ID)分析工具使用Eclipse Memory Analyzer分析工具,下载地址:https://www.eclipse.org/mat/ 这个工具也很强大,详细看帮助直接使用jconsole工具连接本地或远程进程,如图远程连接需要,对远程的java进程作附加变量设置,如:java -Xm...

2018-06-07 13:22:15 1027

转载 linux top命令VIRT,RES,SHR,DATA的含义

VIRT:virtual memory usage 虚拟内存1、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等2、假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量RES:resident memory usage 常驻内存1、进程当前使用的内存大小,但不包括swap out2、包含其他进程的共享3、如果申请100m的内存,实际使用10m,它只增...

2018-06-07 10:56:51 332

转载 Java 进程占用 VIRT 虚拟内存超高的问题研究

1. 现象最近发现线上机器 java 8 进程的 VIRT 虚拟内存使用达到了 50G+,如下图所示:2. 不管用的 -Xmx首先第一想到的当然使用 java 的 -Xmx 去限制堆的使用。但是无论怎样设置,都没有什么效果。没办法,只好开始苦逼的研究。3. 什么是 VIRT现代操作系统里面分配虚拟地址空间操作不同于分配物理内存。在64位操作系统上,可用的最大虚拟地址空间有16EB,即大概180亿G...

2018-06-07 10:55:02 1938 1

转载 SSH登录太慢(等很久才提示输入密码)的问题

SSH 登录太慢可能是 DNS 解析的问题,默认配置下 sshd 初次接受 ssh 客户端连接的时候会自动反向解析客户端 IP 以得到 ssh 客户端的域名或主机名。如果这个时候 DNS 的反向解析不正确,sshd 就会等到 DNS 解析超时后才提供 ssh 连接,这样就造成连接时间过长、ssh 客户端等待的情况,一般为10-30秒左右。有个简单的解决办法就是在 sshd 的配置文件(sshd_c...

2018-05-31 14:29:05 3924

转载 cron表达式详解

Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式:  (1) Seconds Minutes Hours DayofMonth Month DayofWeek Year  (2)Seconds Minutes Hours DayofMonth Month DayofWeek    一、结构  corn从左到右(用空格隔开):秒 ...

2018-05-08 10:02:18 251

转载 Linux下内存使用分析思路

在系统层面最基础最重要的三个指标是CPU、IO、memory,本篇主要汇总定位分析内存使用的常见思路。在进行下一步之前,需要先对top、free 、/proc/meminfo、slabtop、nmon等工具要有一个概念和认识。如果可能的话,最好还需要先了解下/proc/$pid下的smaps和status文件。以下为定位内存被谁占用的常见思路。一、free和topfree命令是linux的一个入门...

2018-04-24 11:49:49 333

原创 解决Eureka服务的available-replicas为空的问题

在Eureka集群环境发现available-replicas的值为空,表示没有可用的复制副本,如图:在我的环境中,把preferIpAddress的值设置为false即可:eureka: instance: preferIpAddress: false结果示图:完全配置实例:spring: application: name: eureka-server profil...

2018-04-15 19:38:33 8967 1

原创 Python 不定长参数 *args, **dictargs

1. 加了星号(*)的变量名会存放所有未命名的变量参数,不能存放dict,否则报错。如:1 def multiple(arg, *args):2 print "arg: ", arg3 #打印不定长参数4 for value in args:5 print "other args:", value6 7 if __name__ == ...

2018-02-26 13:30:28 2288

原创 SpringCloud之Hystrix应用实践

使用SpringCloud的Hystrix功能,有几种方式:1、单应用监听,也可以用于测试引用包: org.springframework.boot spring-boot-starter-actuator org.springframework.cloud spring-cloud-starter-hystrix org.spri

2018-02-03 14:54:00 460

转载 Python组件库大全

Python组件库大全

2017-12-16 16:52:43 4586

原创 解决微服务注册到Eureka Server后,服务IP为127.0.0.1

解决微服务注册到Eureka Server后,服务IP为127.0.0.1

2017-12-01 13:22:14 14951

原创 git 删除文档方法

命令行项番命令No.1git rm -rf 文件夹名No.2git add -ANo.3git commit -m “delete dir”No.4git push示例:dengzhiwendeMacBook-Pro:MySQL-集群 oden

2017-11-29 21:58:54 245

转载 Systemd 入门教程:命令篇

Systemd 是 Linux 系统工具,用来启动守护进程,已成为大多数发行版的标准配置。本文介绍它的基本用法,分为上下两篇。今天介绍它的主要命令,下一篇介绍如何用于实战。一、由来历史上,Linux 的启动一直采用init进程。下面的命令用来启动服务。$ sudo /etc/init.d/apache2 start# 或者$ service apache2 start这种方法有两个缺点。一

2017-11-27 15:09:46 289

原创 使用Linux命令的一些技巧

一些服务配置文件中会有很多的备注说明项及配置项,如果快速查看实际配置项?[root@CentOS redis-cluster]# cat redis-3.2.8-50600/conf/redis.conf |grep -v '#'|grep -v '^$'

2017-11-27 10:48:20 211

转载 关于Quartz的一些概念介绍

Job 非常容易实现,这个接口中只有一个 execute() 方法。Quartz 中可能需要为 Job 实例设置属性,这个功能通过 JobDetail 类来完成。JobDetail 实例通过 JobBuilder 创建。你可以使用静态导入所有的方法,这样可以在你的代码中使用 DSL 风格:import static org.quartz.JobBuilder.*;让我们花点时间

2017-11-03 11:23:53 559

转载 Quartz的misfire特性

只有一个线程、多个job第一个job产生misfire(executeTime>Interval) 且是repeatForever 那么只会运行第一个job,后面所有job都无法运行第一个job产生misfire(executeTime>Interval) 且是withRepeatCount(N),默认情况下(withMisfireHandlingInstructionNowWithExi

2017-11-03 10:59:05 339

原创 Galera Cluster for MySQL启动不了,一直不停的自动重启!

现象:服务不停的自动重启,查看进程,如下:[root@CentOS data]# systemctl start mysqldJob for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "jour

2017-08-26 18:58:34 2356

原创 Linux Crontab定时任务

1、先来一个小小的例子查看当前路径:[root@root test]# pwd/home/admin/test [root@root test]# crontab -l查看当前用户的定时任务 也可以 crontab -uroot -l查看指定用户的定时任务。千万不要忘了中间的 sh 表示用户拿什么来执行命令00 02 * * * sh /home/admin/op

2017-08-16 21:15:18 297

原创 数据MySQL占用空间数

数据信息在information_schema数据库中统计整个数据库占用空间数:select concat(round(sum((DATA_LENGTH+INDEX_LENGTH)/1024/1024),2),'M') from tables; 统计单个数据库及表占用空间数select concat(round(sum((DATA_LENGTH+INDEX_LENGTH)/10

2017-08-16 19:10:52 690

原创 MySQL主从数据复制问题解决办法

mysql主从复制,经常会遇到错误而导致slave端复制中断,这个时候一般就需要人工干预,跳过错误才能继续跳过错误有两种方式:1.跳过指定数量的事务:mysql>slave stop;mysql>set global sql_slave_skip_counter=1;        #跳过一个事务mysql>slave start2.修改mysql的配置文件,通过sla

2017-08-16 17:52:23 3571

原创 MacDown文件中使用[toc]标签无效,解决办法

说明:在MacDown文件中添加了[toc]标准,没有自动生成文档目录?那是因为默认没有开启上面那个选项,打开就好了!

2017-08-10 09:33:16 5856 2

原创 RabbitMQ相关问题处理集合

Q1:服务启动失败,提示如下信息Error description:   {error,       {cannot_delete_plugins_expand_dir,           ["/var/lib/rabbitmq/mnesia/rabbit@cluster62-plugins-expand",            {cannot_delete,     

2017-08-07 10:27:51 2003 1

Atlassian_GreenHopper_v5_3_for_JIRA_Incl_Keygen_and_Patch

GreenHopper V5.3破解 已验证

2013-01-29

jira-greenhopper-plugin-6.1.2

jira-GreenHopper 6.1.2 管理项目进度

2013-01-29

空空如也

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

TA关注的人

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