自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

平凡的世界

平凡的世界,平凡的人生

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

原创 Jenkins构建Spring boot项目实战

# 前提要求1:安装好jenkins2:安装好插件3:配置好全局配置JDKMAVEN# 实战步骤1:创建stop.sh# 将应用停止#stop.sh#!/bin/bashecho "Stopping SpringBoot Application"pid=`ps -ef | grep springboot-study-swagger-0.0.1-SNAPSHOT.jar | grep -v grep | awk '{print $2}'`if [ -n "$pid" ]the

2020-11-25 18:35:19 205 1

原创 Jenkins集成SonarQube与GitHub 实现代码质量管理

# 简 介在我们日常开发中,代码的质量往往很重要,SonarQube 是一个非常实用的代码质量检测管理工具,那如果实现自动化构建尼,在这里我们使用常用的jenkins来实现此功能;# 安 装 jenkins怎么去安装 jenkins 不是本次的重点,可以去查看我写的安装文档安装jenkins# 安装 SonarQube怎么去安装 SonarQube 不是本次的重点,可以去查看我写的安装文档安装SonarQube # 各个版本说明JDK 1.8Jenkins 2.249.3SonarQu

2020-11-24 16:30:34 722 2

原创 小故事说JAVA设计模式-策略模式【Strategy Pattern】

# 弄清概念策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化# 策略模式的结构策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理。策略模式通常把一个系列的算法包装到一系列的策略类里面,作为一个抽象策略类的子类。用一句话来说,就是:“准备一组算法,并将每一个算法封装起来,使得它们可以互换”。下面就以一个示意性的实现讲解策略模式实例的结构:这个模式

2020-10-16 15:19:40 198

原创 关于TeamViewer14工具破解出现Cloud not create a fake UUID解决方案

问题抛出:在我们破解TeamViewer14关于更换ID的时候出现了报错:如Cloud not create a fake UUID如图:这个是因为你电脑安装了QQ拼音而导致的,是不是很诡异;直接卸载输入法即可解决问题附带安装工具与破解工具,有需要的可以去下载...

2020-06-28 17:19:56 1469 1

原创 深入了解:int和Integer之间的比较,让面试不再懵逼

首先弄清楚概念int是一种基本数据类型,Integer是一个对象,需要实例化才能使用。它对int进行了包装,在Integer内部有一个对应的数值int变量int和Integer的对比,经常被拿来作为面试题,下面就多种情况,通过源码分析其结果。我们将比较“==”和Equals两种结果。第一种情况结果:这种情况是通过new关键字创建Integer对象,参数值一样。内部的int类型的value变量会保存参数值既然Integer是对象,那么“”是要判断所引用的地址是否相等。两个不同的对象,地址必然

2020-06-03 12:02:19 663

原创 你还在用Double 定义金额吗,深入了解double,float精度问题

先看现象涉及诸如float或者double这两种浮点型数据的处理时,偶尔总会有一些怪怪的现象,不知道大家注意过没,举几个常见的栗子:典型现象(一):条件判断超预期System.out.println( 1f == 0.9999999f ); // 打印:falseSystem.out.println( 1f == 0.99999999f ); // 打印:true 纳尼?典...

2020-04-13 17:30:55 3165

原创 apollo 分布式部署单机版实战

1:准备工作JDK 1.8 +MYSQL 5.6 +服务端基于Spring Boot,启动脚本理论上支持所有Linux发行版,建议CentOS 72:环境分布式部署需要事先确定部署的环境以及部署方式。Apollo目前支持以下环境:DEV开发环境FAT测试环境,相当于alpha环境(功能测试)UAT集成环境,相当于beta环境(回归测试)PRO生产环境3:部署步骤...

2019-11-20 18:03:54 631

原创 关于spring boot admin 1.5x集成Eureka和actuator后,服务health状态返回超时

搭建好了spring boot admin服务并集成了邮件提醒,主要就是添加了依赖 Spring-boot-starter-mail 和增加了spring boot admin邮件相关配置:server: port: 8000spring: application: name: admin-server mail: host: smtp.163.com us...

2019-11-12 16:07:12 1785

原创 系统吞吐量(TPS)、用户并发量、性能测试概念和公式

PS:下面是性能测试的主要概念和计算公式,记录下:一.系统吞度量要素:一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间 QPS(TPS):每秒钟request/事务 数量 并发数...

2019-10-31 11:39:07 619

原创 Spring boot 2基于Netty的高性能Websocket服务器(心跳模式)

1:为什么要用NettyNetty是一款基于NIO(Nonblocking I/O,非阻塞IO)开发的网络通信框架,对比于BIO(Blocking I/O,阻塞IO),他的并发性能得到了很大提高;Netty的传输快其实也是依赖了NIO的一个特性——零拷贝。我们知道,Java的内存有堆内存、栈内存和字符串常量池等等,其中堆内存是占用内存空间最大的一块,也是Java对象存放的地方,一般我们的数据如果...

2019-10-14 17:43:42 3254 5

原创 记录学习Python第一课:Eclipse安装Python插件

第一步: 在你的电脑上安装Python,我电脑安装的Python 2.7 至于怎么安装的这里就不说了,自行百度下载Python 在eclipse上的插件 下载地址: http://sourceforge.net/projects/pydev/files/pydev/Pydev%202.2.0/PyDev%202.2.0.zip/download安装pydev 下载后把zip解压到ec...

2019-09-17 11:42:49 132

转载 kafka-生产者编程实践

本文主要实际编程讲解kafka生产者相关内容,版本:kafka_2.11-0.10.1.0安装自行百度实践依赖kafka 0.10.1.0版本中采用KafkaProducer对象用来向kafka broker集群发送消息。编写代码前先引入相关依赖包:<dependency> <groupId>org.apache.kafka</groupId&g...

2019-07-04 11:09:36 239

转载 kafka-消费者编程实践

本文主要实际编程讲解kafka生产者相关内容,版本kafka_2.11-0.10.1.0。kafka消费者相对生产者来说,要复杂一些,主要是涉及到消息的拉取,消息的处理,偏移量offset的提交kafka安装自行百度,不再赘述。实践MAVEN依赖kafka 0.10.1.0版本中采用KafkaConsumer对象用来向kafka broker集群拉取消息。编写代码前先引入相关依赖包:...

2019-07-04 10:53:51 278

转载 Spring Boot 切面配置式 事务

转载:https://gitee.com/eagleFlySky/codes/pects6ro0l4dw3qgbiz8h75/*Copyright:Copyright©2017-2020Company:ygego*/package cn.enn.ygego.sunny.servicepurchase.config;import org.aspectj.lang.annotation...

2019-07-04 10:25:21 1477

原创 SonarQube 的安装、配置及 Maven 项目的使用

SonarQube 的安装、配置及 Maven 项目的使用SonarQube 是一个用于管理源代码质量开放平台,它可以从多个维度检测代码质量,可以快速的定位代码中潜在的或者明显的 Bug、错误。它支持包括 Java、Python、Php、C/C++、C#、HTML、JavaScript、PL/SQL、Objective C 等二十多种编程语言的代码质量管理与检测。可作为我们日常开发中检测代码质...

2019-03-21 16:16:00 1965

原创 MYSQL存储过程编写删除前N天的数据实例

MYSQL存储过程编写删除前N天的数据实例编写存储过程sql编写定时事件SQL开启某个事件编写存储过程sqlDELIMITER $$---- 存储过程--CREATE PROCEDURE `p_del_count`(IN `date_inter` INT)BEGINDELETE FROM film_login WHERE (TO_DAYS(NOW()) - TO_DAY...

2019-03-10 17:00:33 1018

原创 Linux自动化脚本安装Nginx使用说明

Linux自动化脚本安装Nginx使用说明Linux自动化脚本安装Nginx拷贝文件修改文件替换文件启动INSTALL_NGINX_1.10.sh加群免费下载附件Linux自动化脚本安装Nginx在百度一下,你会发现各种安装Nginx相关的文件,但是你不知道那个能用,那个不是坑,安装过程中你会发现,各种问题就会出现;那这个时候有没有一种傻瓜式的安装方式,好消息,我这里给大家提供了··只需要简单...

2019-02-24 10:44:22 1034

转载 Java-线程安全的计数器

synchronized和volatile关键字的区别: (1)synchronized关键字保证了多个线程对于同步块是互斥的,synchronized作为一种同步手段,解决java多线程的执行有序性和内存可见性,而volatile关键字只解决多线程的内存可见性问题; (2)volatile关键字是java提供的一种同步手段,只不过它是轻量级。volatile只能保证多线程的内存可见...

2019-01-17 12:03:31 1020

原创 关于公众号支付两种实现模式的说明

关于公众号支付两种实现模式的说明

2019-01-09 12:11:37 763

转载 FastDFS集群:手把手教你搭建分布式文件系统FastDFS集群(下)

FastDFS集群:手把手教你搭建分布式文件系统FastDFS集群(下)

2018-01-16 14:12:20 363

转载 FastDFS集群:手把手教你搭建分布式文件系统FastDFS集群(中)

FastDFS集群:手把手教你搭建分布式文件系统FastDFS集群(中)

2018-01-16 14:11:35 364

转载 FastDFS集群:手把手教你搭建分布式文件系统FastDFS集群(上)

FastDFS集群:手把手教你搭建分布式文件系统FastDFS集群(上)

2018-01-16 14:10:12 465

原创 拯救你的代码-《阿里巴巴Java开发规约》插件全球首发-图文教程插件安装

拯救你的代码-《阿里巴巴Java开发规约》插件全球首发-图文教程插件安装

2017-10-18 17:24:51 246

原创 史上最全手把手教你搭建分布式文件系统:FastDFS

废话不多说:加群389863968直接下载

2017-08-17 20:10:36 1701

原创 世上最完美redis操作工具类

废话不多说:需要的人可以进群下载:389863968怎么用呢如图就这样简单

2017-08-17 19:51:46 319

原创 如果获取腾讯云域名授权码

腾讯云 阿里云 出售域名授权码:15元一个 欢迎前来咨询QQ475379135 废话不多说

2017-08-05 14:31:34 2442

原创 第七章:Dubbo微服务打成可执行jar包(ivan-dubbo-server)

第七章:Dubbo微服务打成可执行jar包(ivan-dubbo-server)

2017-04-21 10:47:08 542 1

原创 第六章:学习dubbo中遇见的问题

第六章:学习dubbo中遇见的问题:点击查看

2017-04-21 10:45:07 285

原创 第五章:Dubbo整合maven+spring+springmvc+mybatis-dubbo源码下载

1:下面直接看下工程结构吧,总体工程结构如下图: 2: 说明: ivan-api存放所有接口,因为需要将接口暴露给消费者,依赖ivan-entity ivan-core存放第三方jar包,后期存放一些公共Utils工具包; ivan-dubbo-server服务提供者的启动方法,本文中实现了一些接口

2017-04-11 09:39:41 775 1

原创 第四章:Dubbo整合maven+spring+springmvc+mybatis之mybatis集成

原文跳转:第四章:Dubbo整合maven+spring+springmvc+mybatis之mybatis集成

2017-04-11 09:29:09 454

原创 第三章:Dubbo整合maven+spring+springmvc+mybatis之服务消费搭建

原文跳转:第三章:Dubbo整合maven+spring+springmvc+mybatis之服务消费搭建

2017-04-11 09:26:46 1274

原创 第二章:Dubbo整合maven+spring+springmvc+mybatis之服务提供者搭建

第二章:Dubbo整合maven+spring+springmvc+mybatis之服务提供者搭建

2017-04-08 17:14:29 449

原创 第一章:Dubbo整合maven+spring+springmvc+mybatis之环境准备

第一章:Dubbo整合maven+spring+springmvc+mybatis之环境准备

2017-04-08 17:13:29 407

原创 前言:使用dubbo有什么意义

前言:使用dubbo有什么意义

2017-04-08 17:01:37 1625

原创 使用 yum 安装 jdk

目录 使用 yum 安装 jdk………………………………………………………………………………………………. 0 1. 列出可安装的 jdk 软件包 ………………………………………………………………………………. 2 2. 安装 java-1.7.0-openjdk-devel.x86_64 ……………………………………………………………….. 2 3. 查看 jdk 的安装路径 ………

2017-03-30 16:18:32 598

转载 Hadoop之父Doug Cutting

Doug Cutting是Lucene、Nutch 、Hadoop等项目的发起人。他将高深莫测的搜索技术形成产品,贡献给普罗大众;他还打造了目前在云计算和大数据领域里如日中天的Hadoop。Hadoop是如何诞生的?他的成功经验是什么?

2017-03-24 10:15:41 361

转载 Hadoop-2.6.0+Zookeeper-3.4.6+Spark-1.5.0+Hbase-1.1.2+Hive-1.2.0集群搭建

转载地址:http://blog.csdn.net/u013327467/article/details/45675705 前言本博客目的在于跟大家分享大数据平台搭建过程,是笔者半年的结晶。在大数据搭建过程中,希望能给大家提过一些帮助,这也是本博客的价值所在

2017-03-16 11:54:22 1125

原创 Linux-ActiveMQ-5.8.0 安装和启动

ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。

2017-03-16 11:03:09 496

原创 SpringMvc+Mybatis企业级集成Websocket在线聊天

伴随着HTML5推出的WebSocket,真正实现了Web的实时通信,使B/S模式具备了C/S模式的实时通信能力。WebSocket的工作流程是这 样的:浏览器通过JavaScript向服务端发出建立WebSocket连接的请求,在WebSocket连接建立成功后,客户端和服务端就可以通过 TCP连接传输数据。因为WebSocket连接本质上是TCP连接,不需要每次传输都带上重复的头部数据,所以它的数据传输量比轮询和Comet技术小 了很多。本文不详细地介绍WebSocket规范,主要介绍下WebSocke

2017-03-15 16:23:04 895

Spring boot 2基于Netty的高性能Websocket服务器(心跳模式) 页面

此资源为websocket的页面源码,配合Spring boot 2基于Netty的高性能Websocket服务器(心跳模式) 文章来使用

2019-10-14

Linux自动化脚本安装Nginx使用说明

Linux自动化脚本安装Nginx使用说明,里面带了所需要的文件与文档说明

2019-02-24

空空如也

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

TA关注的人

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