自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

能量守恒洛的专栏

小时候,哭着哭着笑了,长大后,笑着笑着哭了,慢慢的懂的多了,人却变的不开心了。

原创 git 命令使用时,中文显示为数字

git 命令使用时,中文显示为数字解决方法如下:git config --global core.quotepath false现在中文界面就能正常显示了,如下图:

2020-05-28 18:04:03 162

原创 eclipse配置软件运行的java 环境

Eclipse 3.7 Indigo 靛蓝 一般支持jdk 1.7 ,若系统配置的Jdk是1.8 会提示如下错误:原因是:eclipse也是用Java开发的,运行软件也需要Java编译,不同版本eclipse对jdk要求不一样,当修改系统变量,运行eclipse时无法运行解决办法:直接在eclipse.ini配置文件中修改,使用具体的jdk而在eclipse中...

2020-04-17 10:12:24 70

原创 spring boot 项目不使用 spring-boot-starter-parent 构建,使用自己项目的parent构造

在真实的企业级项目,我们可能会有自己的父项目,不想依赖Spring提供的父项目。那么如何解决呢?spring-boot 项目默认使用spring-boot-starter-parent 作为parent,但在真实的企业级项目,我们可能会有自己的父项目,不想依赖Spring提供的父项目。那么如何解决呢创建 spring-boot 应用通用方法是配置 pom.xml,定义 为 spring-b...

2020-04-15 11:17:56 149

原创 mysql 设置忽略大小写

一、通过命令查看mysql是否是区分大小写的lower_case_table_names=1(说明是不区分大小写的)lower_case_table_names=0(如上图为0说明区分大小写的)二、修改lower_case_table_names的值为1查找到当前mysq的配置文件my.cnf在[mysqld] 下加上 lower_case_table_n...

2020-01-06 16:33:22 109

转载 ubuntu搭建fabric1.0环境

本文转载至博客园深蓝居,原文见:http://www.cnblogs.com/studyzy/p/7437157.html本人在Ubuntu 14.04.5 测试也能正确搭建fabric1.0 环境。1. 使用VirtualBox并在其中安装好Ubuntu这一步其实没啥好说的,下载好最新版的VirtualBox,下载Ubuntu Server,我用的是Ubuntu16.04.2 X64...

2019-12-24 17:27:16 116

转载 Java中获取包含变量的配置文件config.properties内容

应用场景有些时候项目中会用到很多路径,并且很可能多个路径在同一个根目录下,那为了方便配置的修改,达到只修改根目录即可达到一改全改的效果,此时就会想到要是有变量就好了;另外有时候路径中的文件名是不确定的,要靠业务程序运行时去判断文件名应该如何设置,而又希望此文件下的目录名是确定的,那此时用变量也是比较好的解决方式。示例代码config.properties 如下#根目录r...

2019-09-19 15:11:37 154

原创 Linux下安装Nodejs 部署说明node npm 命令可运行

1、去官网下载和自己系统匹配的文件:英文网址:https://nodejs.org/en/download/中文网址:http://nodejs.cn/download/通过 uname -a 命令查看到我的Linux系统位数是64位(备注:x86_64表示64位系统, i686 i386表示32位系统),如图故下载一下红色框中文件 ,版本为v12.9.1...

2019-09-05 15:19:35 79

原创 navicat 连接Oracle 报错:ORA-28547:connection to server failed,probable Oracle Net admin error

navicat 连接Oracle 报错:ORA-28547:connection to server failed,probable Oracle Net admin error这个是由于连接的服务器端的oracle 版本与你本地navicat 版本不一致导致。需要修改oci配置解决方式:点击工具-->环境-->OCI环境 设置若oracle 版本是11.2.1...

2019-08-29 10:56:11 415

原创 oracle 创建实例 定义编码格式

oracle 创建实例的时候可以指定编码格式UTF-8 ,默认是GBK启动database configuration assistant,创建数据库,参照下面的图释。这里指定数据库名和实例名,根据自己想要的设置,这里是举例啦可以统一的口令,也可以选上面的选项进行逐一设置可以在这里设置字符集,后面的步骤默认即可。然后一步一步...

2019-08-29 09:04:44 147

原创 安装jenkins插件

服务器中安装maven第一步:下载wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz第二步:解压在/home/ekanet/jekins目录下解压 tar -zxvf apache-maven-3.6.1-bin.tar.gz第...

2019-08-27 20:07:05 30

原创 unbuntu 中部署jenkins

1、先下载jenkinshttps://download.csdn.net/download/luoww1/116171322、下载tomcat9 https://download.csdn.net/download/luoww1/11617160将文件上传到服务器中,并启动http://192.168.1.127:8080/jenkins/访问jekins若出现该问...

2019-08-27 13:47:12 83

原创 jenkins 安装提示 离线 该Jenkins实例似乎已离线

将jenkins 部署到tomcat 中的时候,访问jenkins http://192.168.1.127:8080/jenkins时,提示该Jenkins实例似乎已离线。解决方式:访问http://192.168.1.127:8080/jenkins/pluginManager/advanced将Update Site 中的https 修改成httphttp://updat...

2019-08-27 12:00:05 493

原创 Server returned HTTP response code: 403 for URL: http://192.168.1.55:8080/manager/text/list

jenkins自动化打包并将包部署到tomcat 9中,出现如下错误[DeployPublisher][INFO] Attempting to deploy 1 war file(s)[DeployPublisher][INFO] Deploying /home/ekanet/.jenkins/workspace/spring01/target/wsmanager-1.0.0-BUILD-...

2019-08-26 16:25:22 2040

原创 java.lang.UnsatisfiedLinkError: /mnt/jdk1.8/jre/lib/amd64/libawt_xawt.so: libXrender.so.1

AWT is not properly configured on this server. Perhaps you need to run your container with "-Djava.awt.headless=true"? See also: https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+got+java.awt.headl...

2019-08-26 15:37:54 793

原创 /usr/local/java/jdk1.8/jre/lib/amd64/libawt_xawt.so: libXtst.so.6: 无法打开共享对象文件 没有那个文件或目录

今天部署Jenkins自动化部署的时候,启动jenkins时报如下的错误信息:java.lang.UnsatisfieLinkError:/usr/local/java/jdk1.8/jre/lib/amd64/libawt_xawt.so: libXtst.so.6: 无法打开共享对象文件 没有那个文件或目录于是执行命令:sudo apt-get install libxt...

2019-08-26 15:33:52 1599 2

原创 程序包org.apache.log4j不存在问题处理

jenkins 运行打包文件时,报org.apache.log4j不存在的错误信息pom.xml将maven中依赖修改如下:<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> &...

2019-08-26 15:23:14 5377

转载 ActiveMQ 基于IP的验证和授权插件实现

一、实现原理ActiveMQ 的层次结构图如图1.1所示。图1.1 ActiveMQ 结构层次图由上图可知,ActiveMQ 主要由Connectors、Broker和Message Store三部分组成,在此重点关注Broker部分。Broker在ActiveMQ 中的表现形式为“Interface(接口)”,该接口封装了ActiveMQ的连接管理、Sessio...

2019-08-06 15:47:06 165

原创 java.lang.UnsatisfiedLinkError: /usr/local/java/jdk1.8.0_91/jre/lib/amd64/libawt_xawt.so: libXtst.so

Metabase 启动的时候报错:Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/local/java/jdk1.8.0_91/jre/lib/amd64/libawt_xawt.so: libXtst.so.6: 无法打开共享对象文件: 没有那个文件或目录 at java.lang.ClassLoader...

2019-08-03 16:26:27 2510

转载 Redis Cluster的noaddr标记

某业务Redis Cluster中一个节点的负载较高,要将其负责的部分slot迁移到另一个节点。查看集群状态时,出现了flags字段为noaddr的标记。192.168.1.4:2008> cluster nodes78641a9cf0098e1c5c07821266dcd1feae21bcd3 :0 slave,noaddr - 1530942381678 153094236...

2019-07-20 17:36:04 940

原创 window10专业版解决远程连接出现的“身份验证错误,要求的函数不支持”问题

window10版,远程连接出现的“身份验证错误,要求的函数不支持”问题。策略路径:“计算机配置”->“管理模板”->“系统”->“凭据分配” 设置名称"加密 Oracle 修正"为已启用和易受攻击,并确定就可以了。本人测试后没有效果。只能考虑从注册表着手。解决方法一:修改注册表(当凭据分配中没有“加密oracle修正”时可以用这个方法)1.单击 开始 &...

2019-07-18 11:53:36 135

转载 SpringBoot 打包配置去除第三方依赖包

Springboot 打包时默认会把依赖的第三方包打到jar包里(BOOT-INF/lib),非常不方便,想要去掉打第三方的依赖包,网上看了一些帖子都没有说到点子上,实测下面的方法可用修改spring-boot-maven-plugin 插件,将include 属性设置为 nothing ,再进行mvn clean package -DskipTests 操作就不会将第三方依赖包打入jar包...

2019-07-09 09:16:29 986 1

原创 ubuntu上部署安装ftp服务器

FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文本传输协议”。用于Internet上的控制文件的双向传输。 在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)。"下载"文件就是从远程主机拷贝文件至自己的计算机上;"上传"文件就是将文件从自己的计算机中拷贝至远程主机上。用Interne...

2019-06-03 19:18:42 818

原创 Linux中替换jar包中的文件

场景描述:metabase.jar 包中替换文件app-public.bundle.css的内容一、查询需要替换的文件在jar中的位置> jar tvf *****.jar | grep {fileName}二、将文件解压到当前目录(以及文件所在目录)> jar xvf ****.jar {filePath}此命令将文件所在目录解压出来,会在当前目录生成一个新的文件...

2019-05-20 15:04:51 2574

转载 Guava—缓存之Reference

文章目录强引用(StrongReference)软引用(SoftReference)弱引用(WeakReference)虚引用(PhantomReference).在 jdk 1.2 及其以后,引入了强引用、软引用、弱引用、虚引用这四个概念。网上很多关于这四个概念的解释,但大多是概念性的泛泛而谈,今天我结合着代码分析了一下,首先我们先来看定义与大概解释(引用类型在包 java.lang...

2019-04-29 14:18:03 236

原创 tomcat 配置账户 --解决403 Access Denied

使用过Tomcat的阿猿们都知道,Tomcat要想进行热部署,第一步就是需要配置tomcat-users.xml配置文件,配置用户、密码和权限二、Tomcat7-8下如何配置热部署:1、将Tomcat解压后,运行起来(Linux下启动方式:进入到Tomcat安装目录下的bin目录中使用./startup.sh),通过客户端去访问2...

2019-04-23 16:53:40 459

转载 MetaBase安装与启动

MetaBase是一个针对于运营人员开发的仅需要进行简单配置既可生成数据可视化报表的。可用于生成Dashborad及简单的统计分析图表。并支持嵌入其他应用程序。官网地址:https://www.metabase.com最新版本:http://downloads.metabase.com/v0.29.3/metabase.jarGet Start1. 安装Metabase的...

2019-04-18 09:40:29 816

原创 java.sql.SQLSyntaxErrorException: ORA-00904: "WM_CONCAT": 标识符无效

一般docker中安装的XE版本的oracle都会存在java.sql.SQLSyntaxErrorException: ORA-00904: "WM_CONCAT": 标识符无效。当因为oracle版本问题导致wm_concat函数无法调用时可用一下语句创建实现。注:需要使用plsql。首先登陆system用户为服务配置管理系统的oracle用户(例如SCMS)授权:GRANT cr...

2019-04-12 11:11:27 3835 2

原创 Oracle 表字段定义CLOB类型导致系统文件占用大

Oracle 表字段定义CLOB类型导致系统文件占用大,导致表空间被占满,需要清理。如下表中定义CLOB类型字段。select table_name, column_name, segment_name, a.bytes from dba_segments a join dba_lobs b using (owner, segment_name)where b.table_n...

2019-04-02 12:25:12 385

原创 ORA-01034: ORACLE not available如何解决

我们使用SQL Plus进行数据库连接时提示ORA-01034: ORACLE not available。一下是解决方法:C:\Documents and Settings\Administrator>sqlplus "/as sysdba"SQL*Plus: Release 11.2.0.1.0 Production on 星期一 3月 18 15:45:23 2...

2019-03-27 15:01:20 70784 10

转载 ORACLE 导入大SQL文件

今天在做实际业务的时候要导入大量文件。由于社保局给的基础sql文件太大(解压后有688M)。一开始还是按照老办法用plsql tool->import table 导入 结果发现报Error reading file 这个错误。文件太大,plsql也要先打开文件后才能对指定的sql 文件进行读取然后插入不行怎么办呢?我们就回到最原始没有可视化界面那时候的命令行导入sql文件。...

2019-03-27 14:47:25 287

转载 ORA-00257: archiver error. Connect internal only, until freed 的解决方法

归档文件存储空间不足,导致出现该问题。当我们将数据库的模式修改为归档模式的时候,如果没有指定归档目录,默认的归档文件就会放到FlashRecovery Area的目录,但是这个目录是有大小限制的,如果超过了这个大小,就会导致2个问题,一是不能完成归档,二是,在出现问题后,如果此时重启数据库,那么数据库就无法正常启动。解决方法有 三个方案。(1)扩大Flash Recovery Area的...

2019-03-27 14:40:06 183

转载 Plsql Developer连接Oracle时出现Could not initialize oci.dll解决方案

windows 中 安装了PLSQLDeveloper64-bit 版本,启动PLSQLDeveloper 报错:Could not initialize oci.dll步骤:1.去http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 下载Instant Client for...

2019-03-27 14:37:33 1122

原创 kafka支持大数据传输

kafka对于消息体的大小默认为单条最大值是1M. 但是在我们应用场景中, 常常会出现一条消息大于1M, 如果不对kafka进行配置. 则会出现生产者无法将消息推送到kafka或消费者无法去消费kafka里面的数据, 这时我们就要对kafka进行以下配置:kafka_2.11-0.9.0.0/config/server.propertiesProducer的参数中添加:max.requ...

2019-03-26 10:13:31 1288

转载 Oracle的CLOB大数据字段类型

一、Oracle中的varchar2类型 我们在Oracle数据库存储的字符数据一般是用VARCHAR2。VARCHAR2既分PL/SQL Data Types中的变量类型,也分Oracle Database中的字段类型,不同场景的最大长度不同。 在Oracle Database中,VARCHAR2 字段类型,最大值为4000;PL/SQL中 VARCHAR2 变量类型,最大字节长...

2019-03-25 13:56:14 131

原创 Redis集群中添加数据,删除某个前缀开头的数据

在redis集群中只删除test:log:开头主键数据,不删除test:log:partition:开头的消息

2019-03-14 17:21:27 606

原创 redis集群清除数据

redis中数据存储比较多,需要进行清理。我们首先用命令查看集群的主从情况。例如我有三台机器,每台机器上启动俩个节点。说明:7000是端口号redis-cli -p 7000 -h 192.168.1.147 cluster nodes连接到每个master 节点上进行数据删除flushall 清除所有redis中的数据...

2019-03-12 17:38:14 6592

转载 jmeter 4.0 进行接口并发测试

由于本人是java后端的新手开发,所以对于jmeter的并发压力测试并未接触过,安装好后,打开也是一脸懵逼,网上找了下教程关于4.0版本的不多,所以探索了下,记录下简单的并发接口测试.首先打开安装好的jmeter 4.0工具,若还没有安装的小伙伴可以查看我博客里的jmeter安装教程https://blog.csdn.net/yaban8347/article/details/82285...

2019-03-06 16:34:59 281

原创 jmeter执行结束报错:The JVM should have exitted but did not

当使用jmeter 非GUI模式 对java请求进行性能测试时,在执行结束时会报错:The JVM should have exitted but did not.The following non-daemon threads are still running (DestroyJavaVM is OK):原因:在执行java请求时会在jmeter线程之外,另外启动java线程,导致...

2019-03-06 15:58:09 286

转载 IDEA中MAVEN项目打JAR包的简单方法

Idea中为一般的非Web项目打Jar包是有自己的方法的,网上一搜就能查到很多。  但是如果是为Maven项目打Jar包,其实是很简单的,因为maven本身就有打Jar包的命令。最简单的方法  首先是在maven项目的pom.xml中添加打包的插件,这里有很多种方式的。最最简单的就是只使用maven-compiler-plugin、maven-jar-plugin插件,并且指定程...

2019-02-28 18:06:44 16348

转载 Sentinel: 分布式系统的流量防卫兵

Sentinel是什么​ 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。Sentinel 具有以下特征: 丰富的应用场景: Sentinel承接了阿里巴巴近10年的双十一大促流量的核心场景,例如秒杀,即突发流量控制在系统容量可以承受的范围;消息削峰填谷;实时熔断下游不可用应用,等...

2019-02-25 18:23:34 74

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