自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

时尽知,力竭进。学无止境,业精于勤。

Make every effort to keep pace with the times. There is no end to learning and industry is good at diligence.

  • 博客(48)
  • 收藏
  • 关注

原创 springboot2.1.6.RELEASE版本结合rocketMq4.3.2测试demo

(一)整体结构父级pom<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0&

2020-08-04 23:02:10 143

原创 eclipse从零开始搭建SpringBoot项目

环境eclipseJDK1.8eclipse安装STS插件安装传送门:eclipse安装STS(Spring Tools Suite)插件创建安装好STS后,开始快速创建项目eclipse > File > New > Other 如图 > 点击next设置完点击next点击finish完成项目创建创建好的项目结构图代码写一...

2019-04-12 14:46:18 456

原创 spring-cloud-config+spring-cloud-bus(实现配置中心动态刷新配置文件)

前置条件rabbitmq安装 使用maven构建项目 安装postman(方便发送请求刷新配置) 环境:springboot 2.0.6版本创建项目config-server项目结构bootstrap.yml配置(本文档使用本地配置文件,也可使用git和svn)动态改变的配置文件(自定义文件中的值)pom.xml内容<?xml version="1.0"...

2018-10-18 11:20:33 3339 9

原创 java服务占用cpu居高不下问题排查

1.查看对应服务线程情况ps -mp (服务PID)4815 -o THREAD,tid,time2.查看(1)命令结果,排查各个线程占用的时间和cpu消耗,获取占用时间长并且占用cpu搞的线程3.线程id转换16进制printf "%x\n" (线程id)48594.利用jstack 导出当前服务线程dump文件jstack (服务PID)4815 > ./1.txt...

2020-12-25 13:43:19 63

原创 Linux对指定服务器ip开放指定端口

对指定ip开放指定端口命令firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.5.1" port protocol="tcp" port="6379" accept"重启systemctl restart firewalld.service

2020-10-13 11:37:46 411

原创 mongodb聚合(aggregate)操作中的多表连接($lookup)使用方式记录

db.getCollection('test1_table').aggregate([ #左表‘city_table’条件过滤 {$match:{"cityName":"重庆市","districtName":"九龙坡区","month":{$gte:202005,$lte:202008}}} { #表连接操作 $lookup:{ from:"test2_table", #根据量个和多个字段进行表关联

2020-08-26 09:21:45 598

转载 在Linux上安装Python3.7.1

一、安装依赖环境输入命令:yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel 二、下载Python31.进入opt文件目录下,cd opt/2.下载python3   (可以到官方先看最新版本多少)输入命令 wget...

2020-08-25 22:09:51 122

转载 数据仓库设计方案

数据仓库设计方案一.概述 数据仓库的特征在于面向主题、集成性、稳定性和时变性,用于支持管理决策。数据仓库的存在的意义在于对企业的所有数据进行汇总,为企业各个部门提供统一的、规范的数据出口。数据仓库在构建过程中通常都需要进行分层处理。业务不同,分层的技术处理手段也不同。数仓分层的主要原因:清晰数据结构 每一个数据分层都有它的作用域,这样在使用表的时候能更方便的定位和理解。数据血缘追踪 由于最终给业务呈现的是一个能直接使用的业务表,但是表的数据来源有很多,如果有一张来源表出问题了,我们希...

2020-07-21 11:18:57 299

转载 Centos 7 LVM xfs文件系统修复

 情况1:[sda] Assuming drive cache: write throughInternal error xfs XFS_WANT_CORRUPTED_GOTO at line 1662 of file fs/xfs/libxfs/xfs_alloc.c Caller xfs_free_extent+0x130 [xfs]Internal error xfs_trans_cancel at line 990 of file fs/xfs/xfs_trans.c.Ca...

2020-06-23 10:54:43 784

转载 java 包(package)命名规范

Java的包名都有小写单词组成,类名首字母大写;包的路径符合所开发的 系统模块的 定义,比如生产对生产,物资对物资,基础类对基础类。以便看了包名就明白是哪个模块,从而直接到对应包里找相应的实现。由于Java面向对象的特性,每名Java开发人员都可以编写属于自己的Java Package,为了保障每个Java Package命名的唯一性,在最新的Java编程规范中,要求开发人员在自己定义的包名前加上唯一的前缀。由于互联网上的域名称是不会重复的,所以多数开发人员采用自己公司在互联网上的域名称作为自己程序包的唯

2020-06-05 09:39:50 119

转载 java操作Mongo cursor游标

简介在使用 Java 对数据库进行连接时,都会获取到一个 cursor ,cursor 实际指到的是我们查询数据库的query,而并不是 query 查询到的数据集。此次在使用 mongo 的 cursor 的过程中,对线上数据库产生了很大压力,在这里对此次的优化过程进行记录。场景数据源:Mongo 数据库 4台服务器 4000+表 总共3亿+数据量背景介绍:即将建立大数据平台,需要将数据源的数据导入到 hbase 中,分为历史数据导入和实时 opLog 数据导入两部分...

2020-05-19 17:45:48 556

转载 java高并发时使用全局变量问题

开发中,全局变量的使用很频繁,但对于多线程的访问,使用全局变量需要注意的地方有很多,下面做了个大概的总结。全局变量的使用场合:1:定义只读的全局变量时,必须加final修饰,防止被修改。哪怕是私有的,也得加final,防止被反射修改。2:对于需要多次读写的全局变量,一定要用ThreadLocal封装,避免多线程并发时变量被多次赋值等不安全的一些现象。 ThreadLocal封装静态全局变量和私有全局变量的代码示例:import java.util.ArrayList;import ja..

2020-05-18 10:37:00 913

原创 eclipse中 MavenArchiver 插件安装地址

地址:https://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-mavenarchiver/0.17.2/N/LATEST/

2020-05-14 14:29:28 553

转载 Spring Security oAuth2 的几种授权模式

Spring Security oAuth2 客户端授权模式概述客户端必须得到用户的授权(authorization grant),才能获得令牌(access token)。oAuth 2.0 定义了四种授权方式。implicit:简化模式,不推荐使用authorization code:授权码模式resource owner password credentials:密码模式client credentials:客户端模式简化模式简化模式适用于纯静态页面应用。所谓纯静态页面应用,也就是

2020-05-11 16:05:08 463

原创 mongodb修改表字段名称

//修改字段名称,把sys_user表的userName修改为usernamedb.getCollection(‘sys_user’).update({}, {$rename : {“userName” : “username”}}, false, true)

2020-05-07 08:22:41 475

转载 无法将网络更改为桥接状态:没有未桥接的主机网络适配器

VMWare安装之后,虚拟网络一直使用默认配置:即VMnet0为Bridged模式,VMnet1为Only-Host模式,VMnet8为NAT模式。一日,想尝试一些新的网络应用,用Virtual Network Editor把这些默认配置修改了。最后,我想恢复到默认配置,刚好看到Virtual Network Editor窗口下方有一个“Restore Default”按钮,就点击了它,结果...

2020-04-24 08:43:04 435

转载 linux安装Elasticsearch详细步骤

# ## 安装java运行环境elasticsearch是用Java实现的 跑elasticsearch必须要有jre支持 所以必须先安装jre可以参考 https://www.cnblogs.com/renxixao/p/11469754.html# ## 安装elasticsearch-6.2.4解压后启动 elas...

2020-04-23 22:34:58 203

转载 VMware安装Centos7虚拟机超详细图文教程

原文:https://www.jianshu.com/p/ce08cdbc4ddb?utm_source=tuicool&utm_medium=referral 本篇文章...

2020-04-23 08:55:03 151

原创 spring-boot 使用maven打包独立配置资源文件pom.xml 备忘

<build> <finalName>test</finalName> <!-- 留mapper.xml在jar包中 --> <resources> <resource> <directory>src/main/java</directory...

2020-04-22 09:37:29 688

原创 springboot-操作mongdb分组查询代码记录

Aggregation agg = Aggregation.newAggregation( // 第一步:挑选所需的字段,类似select *,*所代表的字段内容 Aggregation.project("licensePlate", "companyName", "deviceCode", "diverName", "fleet",...

2020-04-10 14:02:05 159

转载 Spring Boot 注解@Value 属性注入使用总结

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声...

2019-12-02 17:26:28 546

转载 spring中关于kafka的配置参数配置

#################consumer的配置参数(开始)##################如果'enable.auto.commit'为true,则消费者偏移自动提交给Kafka的频率(以毫秒为单位),默认值为5000。spring.kafka.consumer.auto-commit-interval; #当Kafka中没有初始偏移量或者服务器上不再存在当前偏移量时该怎么办...

2019-11-25 16:39:52 410

转载 JAVA基础-代码优化六大原则

单一职责代码优化第一步,单一职责原则 (Single Responsibility Principle)。对于一个Java类,应该仅有一个引起它变化的原因,也就是说,一个类中,应该是一组相关性很高的函数、数据的封装。但是这个原则的界限划分的并不是那么清晰,很大程度上要依赖于开发者的个人经验来定。对于单一职责界限的划分最大的问题就是类的职责是什么,如何划分类的职责。 单一职责...

2019-11-15 09:30:49 78

转载 Linux-基础命令使用清单

转载原文链接:https://blog.csdn.net/z694644032/article/details/97620078 1、shell 命令基础命令行格式$command [option(s)] [argument(s)]说明* 在命令行的每两个部分之间有空格分割* 每个命令行可使用的最...

2019-10-23 10:19:39 66

原创 eclipse-在线安装SVN地址

地址http://subclipse.tigris.org/update_1.8.x

2019-09-04 09:34:53 88

原创 oracle-手动干掉长时间的资源占用sql

SELECTsession_id FROM v$locked_object;SELECT sid, serial#, username, osuser FROM v$session where sid = 15;ALTER SYSTEM KILL SESSION '15,1977';

2019-08-29 10:10:50 94

原创 spring-cloud微服务调用,多个@FeignClient注解类 value设置为同一个服务时启动失败解决

spring: main: ## @FeignClient(value = "服务名r") 设置可以有多个类存在相同的FeignClient 中的value值 allow-bean-definition-overriding: true

2019-08-21 09:47:12 6101 4

原创 spring-cloud微服务调用1秒钟超时进入熔断问题解决

因为hystrix默认是1秒超时,所以如下设置hystrix: command: default: execution: isolation: thread: #这里设置理想的超时时间,如下5000ms timeoutInMilliseconds: 5000...

2019-08-21 09:28:36 1753

原创 数据库oracle-查看、删除表约束

sql如下(注意表名和用户名是区分大小写的)select * from dba_cons_columns where table_name='表名' and OWNER = '用户名';

2019-08-08 11:19:36 150

原创 多线程-用多线程来并发发起htpp请求,并控制线程数量,并发控制

pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/...

2019-07-19 15:23:36 457

原创 http-可支持高并发下的httpClient工具类,http请求工具

maven依赖<dependencies> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpmime</artifactId> <version>4.5.2</version> <...

2019-07-19 13:29:24 1269

原创 SpringBoot 升级到 2.1.5.RELEASE 后 pom.xml 报 Unknown错误

SpringBoot 升级到 2.1.5.RELEASE 后 pom.xml 报 Unknown错误 2019年05月24日 11:29:59 langlixiaobaisao ...

2019-06-12 14:21:51 927

原创 控制台dubbo-admin部署

下载下载地址:https://download.csdn.net/download/qq_34787323/10783556环境安装部署zookeeper:zookeeper安装传送门本人zookeeper是安装在centOs7上的,需要开放zookeeper对应端口或者关闭防火墙才能连接关闭centOs7防火墙:关闭centOs7防火墙传送门放开centOs7指定端口:放开cent...

2019-05-29 10:21:19 111

原创 Linux-CentOS7-Zookeeper安装部署

下载官网地址:http://mirror.bit.edu.cn/apache/zookeeper/安装解压[root@os-one java]# tar -zxvf ./zookeeper-3.4.14.tar.gz 修改配置文件名[root@os-one java]# cd ./zookeeper-3.4.14[root@os-one zookeeper-3.4.1...

2019-05-29 09:23:34 94

原创 Linux-CentOS7-放开指定端口

我这里以80端口为例(在防火墙开启的情况下才存在)放开端口(如下表示成功)我这里以80端口为例(在防火墙开启的情况下才存在,防火墙关闭的话所有端口都可可以访问)[root@os-one ~]# firewall-cmd --zone=public --add-port=80/tcp --permanentsuccess[root@os-one ~]# 关闭端口命令(如下表示成功...

2019-04-17 14:30:44 2145

原创 Linux-CentOS7-防火墙开启、关闭、以及查看防火墙状态命令

查看防火墙状态[root@aubin nginx]# systemctl status firewalld开启防火墙[root@aubin nginx]# systemctl start firewalld关闭防火墙[root@aubin nginx]# systemctl stop firewalld...

2019-04-17 14:02:45 34195 2

原创 eclipse安装STS(Spring Tools Suite)插件

下载安装创建项目

2019-04-11 14:12:15 999

原创 Linux-CentOS7-RocketMq安装部署

下载解压编译安装测试

2019-04-10 15:51:49 1105

原创 Linux-CentOS7-redis部署安装

下载地址https://redis.io/

2019-03-28 10:47:07 158

原创 Linux-CentOS7-tomcat8.5安装

下载地址http://mirrors.shu.edu.cn/apache/tomcat/tomcat-8/v8.5.39/bin/apache-tomcat-8.5.39.tar.gz解压运行访问

2019-03-27 21:35:36 534

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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