- 博客(29)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Jedis连接超时问题分析 Unexpected end of stream
文章目录Jedis连接问题一、现状二、复现 - _Unexpected end of stream_三、分析 - _Unexpected end of stream_四、方案 - _Unexpected end of stream_方案一:设置服务端不超时 _timeout=0_方案二:设置TestOnBorrow = true,服务端超时30s方案三:设置最大空闲连接为0方案四:设置Jedis驱逐策略方案对比:以上方案均可解决服务端超时报错的问题。五、验证Jedis最大连接参数Jedis连接问题
2021-05-08 15:00:22
5535
1
原创 spring-boot热部署配置
spring boot 热部署一、在pom添加热部署的依赖 <!--devtools 热部署--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true
2021-02-23 22:11:58
116
1
原创 2003 - Can’t connect to MySQL server on
2003 - Can’t connect to MySQL server on …每个人的情况不一样,我是下面这种操作解决的问题:我自己在linux上安装了一个mysql,然后用navicate连接报这个错误。本地终端可以连接,工具连不上,先确认这个用户是不是开放了连接,执行了下面的语句之后还是报错。update user set user.Host=’%’ where user.User=‘root’;flush privileges;查看linux防火墙的状态 systemctl s
2021-01-26 14:03:23
279
原创 ansible自动化运维入门笔记
文章目录ansible学习笔记ansible 介绍ansible 架构原理ansible 安装ansible 配置文件ansible 命令ansible 命令ansible 常见模块ansible命令执行过程ansible 远程调试ansible playbookplaybook 核心元素templates 模板role 介绍其他系统设置seLinux 设置seLinux:查看SELinux状态:关闭SELinux:服务器建立互信othersansible学习笔记ansible 介绍Ansible是一
2021-01-15 07:13:19
1350
3
原创 nexus3安装
nexus3安装参考下面的这个链接,亲测有效https://www.cnblogs.com/hujunzheng/p/9807646.html
2021-01-05 09:28:32
177
原创 nexus批量上传与下载
下载Nexus上所有jar包通过简单的指定私服的地址,可以下载到私服上某一个group所有的jar包。#!/bin/bash#date:2021/1/4#author:Javen#description:通过指定NEXUS的Group下载地址下载指定Group上面的全部jar#浏览器上看到的html下载页面的地址NEXUS_GROUP_BROWSE=http://nexus:8081/service/rest/repository/browse/your-group/#工程里面配置的私服下
2021-01-04 20:44:22
3519
3
原创 shell将gradle本地库的目录结构改为maven本地目录结构
将gradle本地仓库的目录结构更改为maven本地仓库的目录结构在项目开发过程中,我们需要将本地gradle仓库中的jar包上传到另外一个nexus上面,但是上传过程中发现我们的目录结构与nexus上面的目录结构不相符,不能进行批量上传。从上面两张图片可以看出gradle在最外面的一层目录是 com.google.code.findbugs 这种形式,需要将其目录结构转换为 com/google/code/findbugs 这种目录结构。因此写了一下脚本来完成这件事情。将下面的脚本放在g
2020-09-12 13:51:49
509
2
原创 银行给我推荐低手续费装修贷款是怎么回事?
银行给我推荐低手续费装修贷款是怎么回事下面是推荐的贷款的基本情况办理装修分期客户享受优惠费率 0.31% ,一万元每月手续费仅为 31 元!最高 50 万,最长可分期 60 期是不是有点小心动,让我们用代码简单来看一下实际的情况是什么样子的!public class CreditBank { public static void main(String[] args) {...
2020-03-11 12:10:10
368
原创 redis学习笔记
Redis 基础入门一、Redis简介Redis是一款开源的、高性能的键-值存储(key-value store);Redis的键值可以包括字符串(strings)类型、哈希(hashes)、列表(lists)、集合(sets)、有序集合(sorted sets)和流(stream)等数据类型;Redis采用内存存储的方式;Redis支持数据的持久化。分为两种方式(snapshot、...
2019-05-27 17:21:12
121
原创 cpu上下文切换学习笔记
==*进程上下文切换*====*线程上下文切换*====*中断上下文切换*==cpu在执行每一个任务之前,都需要知道任务从哪里加载、从哪里开始运行。也就是需要系统事先设置好CPU寄存器和程序计数器,它们都是cpu运行之前必须依赖的环境,也叫cpu上下文。名词解释:CPU寄存器:cpu寄存器是cpu内置的容量小,运行速度极快的内存程序计数器:(Program Counter Regis...
2018-11-29 22:07:35
156
原创 shell执行时.和./
今天在shell中写了一个cd目录,当使用./执行shell脚本,当脚本执行结束之后发现还在当前的路径,路径并未发生改变。下面说一下使用. 和./执行的不同效果。首先写一个简单的测试sh;#!/bin/shecho "before dir: `pwd`"cd /homeecho "after dir: `pwd`"下面看一下使用 ./shellName.sh 的执行现象:在执...
2018-11-18 17:34:49
1566
原创 inode资源100%导致的服务不可用
什么是 inode?索引节点对象(inode):代表一个文件,存放通用的文件信息。如果是基于磁盘的文件系统。该对象通常对应于存放在磁盘上的文件控制块(FCB),每一个文件都有一个 inode 对象。inode 对象包含了内核在操作文件或目录是需要的全部信息。包括用来存放档案及目录的基本信息,包含时间、档名、使用者及群组等inode 对文件是唯一的,当修改文件名的是偶,inode 值不变,...
2018-10-17 23:58:11
1131
转载 文件系统
在计算机的使用过程中,用户需要存储大量的数据。在早期的计算机系统中,用户自行根据需要对信息的存储进行管理。用户直接对辐存进行,进行信息的存储。随着多道程序,分时系统的出现,多个用户需要同时共享辐存,多个用户需要对辐存同时进行操作。用户间的冲突无法避免,自行管理辐存的复杂性也开始增加。文件系统的出现是为了解决多用户存储,管理信息是遇到的问题。文件系统是操作系统中负责存取的管理信息的模块,它用统一的...
2018-10-17 23:34:35
152
原创 Mybatis框架学习(一)——核心组件
Mybatis的核心组件Mybatis组件的生命周期Mybatis的核心组件Mybatis的核心组件分为4个部分:SqlSessionFactoryBuilder(构造器):它会根据配置或者代码来生成SqlSessionFactory,采用的是分步构建的Builder模式。SqlSessionFactory(工厂接口):依靠它来生成SqlSession,使用的是工程模式。SqlSess...
2018-10-14 11:16:04
241
原创 动态代理机制入门栗子
动态代理机制一直搞不明白什么是动态代理,可能写下这篇也不能彻底明白,愿至少能达到扫盲的程度吧!内容均是从书中摘抄而来,希望自己能多多汲取,提高效率,提升境界吧!在java中要实现动态代理机制,需要 java.lang.reflect.InvocationHandler 接口和 java.lang.reflect.Proxy 类的支持。InvocationHandler接口的定义如下...
2018-09-15 21:12:22
116
原创 换行符CRLF导致shell命令失效的问题
关于操作系统换行符(CRLF)Dos与Linux换行符不同,利用cat –A 来观察Dos和Linux建立的文件格式。 在Dos中使用的换行符为M在Dos中使用的换行符为M 在Dos中使用的换行符为^M(这里有一个美元符号没有显示出来,不知道问什么这里不支持这种格式),称之为CR与LF两个符号。而在Linux操作系统中,仅有LF($)这个换行符,这个换行符对于Linux系统的影响很大。...
2018-09-11 00:00:05
2224
原创 Git操作入门基于FILE协议搭建本地练习环境
Git本地练习一、 搭建本地练习环境为帮助大家尽快熟悉git使用方法,可在本地进行模拟练习,辅助提高开发效率,由于水平有限,这里只介绍常用的部分。Git更多的命令可以直接在终端git –help获取。git支持多种协议,这里我采取的是file协议来搭建我们本地的模拟环境。1、 在本地新建一个文件夹(为了目录的简洁,也可跨盘操作),再新建两个子文件夹(local和remote...
2018-09-10 17:02:50
754
原创 java反射机制学习
Java反射机制在java中较为重要的就是反射机制,在反射操作的中,一切的操作都将使用 Object 完成,类、数组、的引用都可以使用Object进行接收。一、class类任何一个类如果没有明确地声明继承自哪个父类,则 默认继承Object类 ,所以 getClass() 方法是Object类中的,此方法的定义如下:public final Class getClass()...
2018-09-09 15:17:47
161
原创 关于挂载NAS导致的df -h无效问题
df -h 系统无反应在今天遇到一个奇怪的事情,在Terminal输入 df -h 命令后无反应,于是输入 Ctrl + c 亦无反应,后台似乎在执行某种长时间的操作导致命令无反应。 此时内心回忆,就在昨天早上的时候,因为NAS服务器磁盘空间满了,于是我删除了NAS上面的文件,一顿操作猛如虎,就像平时删除过期的日志文件一样find -mtime +10 -exec rm -rf {...
2018-09-01 08:12:33
2694
原创 枚举类型小记
枚举类型在程序中可以使用一个枚举来指定对象的取值范围在java中使用 enum 关键字定义一个枚举类,每一个枚举类都是继承 Enum 类在枚举类中可以通过 values() 方法取得枚举中的全部内容在枚举类中可以定义构造方法,但在设置枚举范围时必须显式地调用构造方法所有的枚举类都可以直接使用 Comparable 进行排序,因为Enum类实现了Comparable接口java类集中...
2018-08-28 09:46:41
174
原创 Properties属性类
属性类 PropertiesProperties 类本身是 HashTable 类的子类,数据存放也是按照key和value的形式存放数据的。 public class Properties extends HashTable&lt;Object, Object&gt; Properties 类的主要方法: public Properties() //构造一...
2018-08-24 14:13:52
219
原创 Java 类集笔记
Java 类集在整个Java类集中最常使用的类集接口是: Collection、List、Set、Map、Iterator、ListIterator、Enumeration、SortedSet、SortedMap、Queue、Mao.Entry Collection 是存放一组单值的最大接口,所谓的单值指的是集合中的每个元素都是一个对象。一般很少直接使用此接口直接操作List...
2018-08-23 16:38:58
235
4
原创 序列化与反序列化笔记
对象序列化基本概念与Serializable接口 对象序列化 就是把一个对象变成二进制数据流的一种方法,同归对象序列化可以方便的实现对象的传输或存储 如果一个类的对象要实现序列化,则对象所在的类必须实现 java.io.Serializable 接口,此接口定义如下: public interface Serializable {} 此接口并...
2018-08-23 12:01:06
118
原创 JavaIO 笔记
Java IOJava IO 操主要是指对Java进行输入输出操作,Java 中所有的操作类都存放在 java.io 包中,在使用是需要导入此包。在整个 java.io 包中最重要的就是5个类和1个接口,5个类是指 File,OutputStream,InputStream,Writer,Reader ;一个接口是指 Serializable 。 区块引用测试 imp...
2018-08-23 11:16:21
148
原创 Oracle逻辑备份(EXPDP/IMPDP)
逻辑备份实现: 与物理备份不同,在执行逻辑备份与恢复时,必须在数据库运行状态下进行。当数据库发生故障无法启动时,不能使用逻辑备份恢复数据库。 创建目录: 使用数据泵工具时,其转储文件只能被存放在目录对象对应的操作系统目录中,而不能直接指定转储文件所在的操作系统目录。因此,必须先建立目录对象,并且需要为数据库用户授予使用目录对象的权限。 在操作系统目录中创建目...
2018-04-24 18:34:07
1298
2
原创 Oracle逻辑备份(数据泵原理)
数据的导入导出:逻辑备份是使用Oracle提供的导出工具,将数据库的信息以转储文件的形式存储到操作系统中,在需要时再利用导入工具将转储文件导入并进行数据库的恢复。在Oracle 11g数据库中进行导入和导出时,既可以使用EXP/IMP客户端程序,也可以使用数据泵EXPDP/IMPDP。下面主要总结一下数据泵导入导出。数据泵导入导出的主要作用如下:实现逻辑备份和恢复;在数据库用户之间移动对象;在数据...
2018-04-24 17:03:01
1120
转载 银行外围业务简介
外围系统知识入门一:外围业务共性简介随着市场经济的迅速发展,各银行之间的竞争日趋激烈。为了提高银行的现代化形象,提高服务质量和水平、扩大市场占有率、降低银行运营成本、增强竞争力,各银行不断加快金融电子化建设的步伐,纷纷推出新的服务手段,如ATM、自助银行、电话银行、网上银行等。银行有了更多的接入渠道,并对这些渠道提供相应的服务支持。相对于银行的主营业务存贷款之类,这些渠道的接入不是必须,但没有了这...
2017-07-22 15:43:30
13992
硬盘 文件名 目录名或卷标语法不正确,求解决
2016-08-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人