自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 MediaWiki的安装与使用

文章目录操作环境与相关配置信息操作环境配置信息软件安装运行MediaWiki容器运行MySQL使用MediaWiki连接MySQL使用docker-compose 操作环境与相关配置信息 操作环境 操作系统 [root@master apps]# cat /proc/version Linux...

2020-03-12 16:05:16 81 0

原创 SVN的备份与还原

文章目录操作环境及相关指令操作环境相关指令防火墙相关指令端口号相关指令SVN相关指令文件传输备份与还原备份SVN相关配置信息SVN软件安装还原访问SVN地址重定向 操作环境及相关指令 操作环境 操作系统 [root@master backup]# cat /proc/version Linux...

2020-03-04 17:04:15 101 0

原创 Gitlab服务器备份与还原

文章目录操作环境及相关指令操作环境相关指令防火墙相关指令端口号相关指令Gitlab相关指令文件传递备份与还原备份Gitlab相关配置信息还原访问 操作环境及相关指令 操作环境 操作环境 [root@master ~]# cat /proc/version Linux version 5.2.2...

2020-03-04 15:07:01 136 0

原创 TP-LINK实现远程办公

文章目录实现背景远程办公什么是远程办公远程办公的优缺点远程办公的实现方式基于工作场景基于公司实力VPN的实现原理基于路由器的VPN实现方式访问路由器注册IP地址注册VPN的L2TP添加用户连接VPN 实现背景   公司本来定于2月3号上班,结果由于新型肺炎疫情的影响,公司上班时间推迟到了2月10号...

2020-02-11 22:03:13 325 0

原创 docker工作空间迁移

文章目录前期准备迁移`docker`的工作空间Permission denied异常   本文接上面的Gitlab服务器数据存储文件迁移此处是迁移我们的docker工作空间。 前期准备   docker的相关指令: 禁用:systemctl disable docker 启用:systemctl...

2019-12-24 11:16:38 161 0

原创 Gitlab服务器数据存储文件迁移

文章目录起因解决方案数据迁移Gitlab数据迁移前期准备迁移Gitlab402错误的解决办法 起因   周一早上,发现Gitlab无法访问,进入Linux服务器,在使用【Tab】文件补全命令时,出现了以下提示: cd -bash: 无法为立即文档创建临时文件:设备上没有空间   在我记忆中,Li...

2019-12-23 14:45:19 138 0

原创 Eclipse安装Lombok插件

文章目录下载Lombok的jar包在Eclipse中安装Lombok插件   在我之前的文章中,就已经谈论过Lombok,故在这里不必多说,直接开始今天的安装操作。 下载Lombok的jar包   在Eclipse中安装Lombok插件,首先得下载Lombok的jar包,我们可以选择前面文章中提到...

2019-12-04 23:04:59 96 0

原创 docker服务随系统启动,docker应用随docker服务启动

文章目录使docker随系统启动使docker应用随docker服务启动   由于特殊原因,公司的电源往往在深夜断电,而在第二天来电后,系统会自动重启,而系统中的docker并不会自动启动,因而为了避免手动启动的繁琐,故需要将docker服务注册为系统服务,使其随系统的启动而自动启动。 使dock...

2019-11-28 09:36:25 561 0

原创 shiro中MessageDigest根据盐值计算md5

MessageDigest简介   java.security.MessageDigest类用于为应用程序提供信息摘要算法的功能,如 MD5 或 SHA 算法。简单点说就是用于生成散列码。信息摘要是安全的单向哈希函数,它接收任意大小的数据,输出固定长度的哈希值。 源码示例   在下面的示例中,抽取...

2019-11-12 17:16:22 117 0

原创 Activiti重复建表bug

文章目录故障码分析解决办法 故障码   故障码如下: 2019-11-11 16:05:27.318 INFO 19208 --- [ main] o.activiti.engine.impl.db.DbSqlSession : performing create on ...

2019-11-11 16:41:18 126 0

原创 Docker中安装MySQL

文章目录使用docker安装MySQL为什么使用docker安装MySQL使用docker安装MySQL的好处软件版本与文档安装MySQL安装脚本说明注意事项 使用docker安装MySQL 为什么使用docker安装MySQL   在软件开发中,由于项目需要,以及新技术的学习,这要求我们需要在自...

2019-11-11 15:08:41 62 0

原创 Command line is too long的解决办法

  本人用IDEA启动一个新的项目,在项目启动时,出现下面的故障码: Error running 'Application'; Command line is too long.Shorten command line for Application or also for S...

2019-11-08 10:42:08 328 0

原创 harbor镜像仓库的安装与使用

文章目录harbor什么是harbor为什么要使用harbor软件安装软件与环境安装软件解压缩软件压缩包修改配置文件修改本机的域名安装软件访问harbor推送镜像文件到harbor镜像仓库给镜像添加harbor格式tag使用docker登陆harbor创建镜像仓库向harbor中推送镜像 harb...

2019-10-25 18:01:33 359 0

原创 Linux系统文件的压缩与解压缩

文章目录常用命令详解常用操作文件压缩文件解压缩查看压缩文件中都含有哪些文件 常用命令详解   在使用linux进行文件传输时,我们时常会用到文件压缩与解压缩的情况,现就将其所经常使用的参数列举出来,方便查询与使用。 参数 含义 -c, --create 创建一个新归档 -x, ...

2019-10-25 14:14:55 97 0

原创 行转列

文章目录使用场景数据源行转列创建个月视图将个月视图拼接成完整月度数据视图将完整月度数据视图进行格式化图表展示效果 使用场景   有时我们在进行图表数据统计时,在图表中,横轴为月份(英文大写),纵轴为图表数据。但是我们所使用的数据源表结构如下面的数据源所示,而此时,下面的一条数据,其实就需要我们...

2019-10-04 16:33:51 82 0

原创 字符串分割,行转列

文章目录使用场景为什么要用到字符串分割,行转列字符串分割行转列的思路字符串分割函数循环思路字符串分割,行转列方法一方法二 使用场景 为什么要用到字符串分割,行转列   在我们开发的过程中,有时我们会遇到这样的数据结构: 主键id 子集主键id id children_id 12...

2019-10-04 15:33:22 178 0

翻译 ThreadLocal

文章目录ThreadLocal简介ThreadLocal使用创建ThreadLocal访问ThreadLocal给ThreadLocal设置初始值ThreadLocal的完整使用用例 ThreadLocal简介   ThreadLocal线程封闭:每个Thread线程内部都有一个map,这个map...

2019-08-28 22:05:46 89 3

翻译 Volatile关键字

文章目录Volatile关键字说明变量的可见性问题Java volatile可视性保证完整volatile可见性保证指令重新排序的挑战Java volatile关键字的Happens-Before保证volatile并不总是足够的什么时候使用volatile是足够的volatile关键字性能方面的...

2019-08-25 11:15:03 66 0

原创 Synchronized关键字

文章目录Synchronized关键字说明实例方法静态方法实例方法中的代码块静态方法中的代码块Synchronized用例 Synchronized关键字说明   Java中的同步代码块用Synchronized关键字来标记。在Java中的一个同步代码块有时是同步在不同的对象上的。在相同的对象...

2019-08-24 17:01:43 110 0

原创 线程安全策略与安全发布

文章目录线程安全策略线程安全策略种类不可变对象线程封闭同步容器并发容器CopyOnWriteArrayListCopyOnWriteArraysetConcurrentSkipListSetConcurrentHashMapConcurrentSkipListMap安全发布对象 线程安全策略 ...

2019-08-19 21:04:15 87 0

原创 线程安全

文章目录线程安全性定义线程安全类的特点线程安全类举例原子性Synchronized各种原子性锁的对比可见性SynchronizedVolatile有序性Happens-Before原则 线程安全性 定义   当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些进程将如何交替执行,并...

2019-08-18 15:28:56 73 0

原创 Java内存中定义的同步操作和基本规则

文章目录8种基本操作对应的同步规则 8种基本操作 lock(锁定)   作用于主内存的变量,把一个变量标识为一条线程独占状态。 unlock(解锁)   作用域主内存的变量,把一个处于锁定状态的变量释放出来,释放后的变量才可以被其他线程锁定 read(读取) ...

2019-08-16 11:29:05 105 0

原创 Java内存模型

文章目录Java内存模型(Java Memory Model,JMM)Java内存模型(Java Memory Model,JMM)基本概念JMM运行原理计算机内部硬件架构计算机内部硬件的基本概念计算机内部硬件的运作原理Java内存模型(JMM)与计算机硬件架构之间的关联关系Java虚拟机内存模型...

2019-08-15 21:36:44 198 0

原创 树形数据结构——ClosureTable

文章目录思想来源源码文件目录结构项目源码测试源码测试结果 思想来源   在现实的项目开发中,我们经常会用到树形数据结构,对于什么是树形数据结构,具体可以参考如下的两篇博文: ClosureTable实现高效无限分类 贡献一个 Laravel 树形结构管理包 ClosureTable ...

2019-08-14 17:43:43 149 0

原创 蒙提霍尔问题

文章目录问题起源源码实现源码结算结果分析 问题起源   三门问题(Monty Hall problem)亦称为蒙提霍尔问题、蒙特霍问题或蒙提霍尔悖论,大致出自美国的电视游戏节目Let’s Make a Deal。问题名字来自该节目的主持人蒙提·霍尔(Monty Hall)。参赛者会看见三扇关闭...

2019-08-13 21:15:52 98 0

原创 CentOS Linux内核的升级与旧内核的卸载

文章目录CentOS Linux内核的升级查看系统内核版本安装公钥安装ELRepo更新系统依赖安装最新版的Linux内核CentOS Linux旧有内核的卸载查看当前操作系统的所有内核版本删除旧有内核版本 CentOS Linux内核的升级 查看系统内核版本   查看当前操作系统的Linux内核版...

2019-07-22 10:14:36 1649 0

原创 Git的安装与使用-2

文章目录注册Gitlab账号Gitlab项目的拉取与提交Gitlab托管Git秘钥Gitlab的项目地址检出Gitlab项目下载MarkDown插件Gitlab项目的提交在Gitlab中预览提交的结果   这里接前面一片文章Git的安装与使用,如果不清楚的话可以参考前面的章节去做。 注册Git...

2019-07-16 11:29:51 77 0

原创 Git的安装与使用-1

文章目录GitGit的安装WebStorm集成Git生成Git秘钥 Git   Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。 ...

2019-07-15 21:09:36 107 0

原创 SpringCloud集成Swagger2

文章目录编写背景源码 编写背景   由于在之前的文章中,我们已经介绍了在传统的SSM项目中如何集成Swagger(详情请查看在SpringMVC中集成Swagger2),但是由于现在的项目架构采用的是SpringCloud微服务架构,虽然说在此时的架构中,后端的难度被大大的解放,引入Swagger...

2019-06-09 11:32:35 2568 2

原创 Kafka的安装与使用

文章目录资源链接安装配置环境变量配置ZooKeeper配置Kafka使用Java连接Kafka 资源链接   官网: Kafka   Kafka的官方下载地址: Kafka Download   Kafka的官方文档地址: Kafka Documentation 安装   这里所安装的...

2019-06-09 11:04:52 208 0

原创 standard_init_linux.go:207: exec user process caused "no such file or directory"

文章目录故障原因解决办法 故障原因   在之前的博客使用IDEA创建Docker镜像,Docker容器,并发布项目中,我们已经成功的发布了项目,但是现在出现了新的问题,比如说我的项目从Git上检出,但是在重新发布Docker镜像时却出现了标题中所述问题,那么这不可能是代码本身的问题,因为之前都已经...

2019-06-09 09:45:03 2338 0

原创 数据迁移——将数据由SQLServer迁移到PostgreSQL中

文章目录开发背景源码核心依赖Java源码运行结果 开发背景 源码 核心依赖 <dependencies> <!-- eureka注册中心 --> <dependency> <groupId>org.spr...

2019-04-25 12:19:16 1429 2

原创 读取数据表中的文件字节流

文章目录开发背景需求背景源码核心依赖Java源码工具类通用模块实体类DaoService核心库函数Controller配置文件测试结果 开发背景 需求背景   由于以前的文件存在于SQLServer数据表中,而这种          源码 核心依赖 <dependencie...

2019-04-25 10:37:37 269 0

原创 将系统日志文件写入到数据库中

文章目录开发背景需求背景源文件格式分析解决源码运行结果 开发背景 需求背景   由于公司在外面有很多产品,而公司的产品是部署在远程服务端的,在客户使用的过程中,为了解决随机出现的问题,我们总不能一出现问题就大老远跑过去解决,这样无论是时间还是人力成本都是非常高昂的。在此处,我们的解决办法就是...

2019-04-23 18:07:11 1159 0

原创 递归查询树节点的完整编号

文章目录编写背景源码结果 编写背景   由于最近需要做文件的文档归类编号管理。比较理想的情况是这样的:1个公司下有多个项目,1个项目下有多个文档。但是实际的情况却不是这样的,实际的情况是公司、项目、案卷等是一种多级无限嵌套结构,而文件挂在最终的案卷下,而此时我们需要求得此处文件的文档归类编号,以便...

2019-04-07 16:48:17 398 0

原创 伪量子加密算法

文章目录量子加密什么是量子加密量子加密的特点量子加密的使用方法伪量子加密源码结果 量子加密 什么是量子加密   任何一串信息都可以表示成一串二进制字符,也就是由0或1组成的字符串。对于由01组成的字符串的每位数字a,我们都可以给它一个对应的密钥k,这个k也是一个0或1的数字,根据a和k就可以...

2019-04-07 16:03:37 555 0

原创 SpringCloud集成Netflix Hystrix

文章目录HystrixHystrix的应用背景Hystrix容错机制服务隔离服务熔断服务回退Hystrix的核心HystrixCommand Hystrix Hystrix的应用背景   在微服务架构中,往往会涉及到众多的微服务,比如说现有三个微服务,微服务A,微服务B,微服务C,而它们之间...

2019-03-20 22:00:28 221 0

原创 SpringCloud集成NetflixRibbon实现负载均衡

文章目录NetflixRibbon负载均衡的分类服务器端负载均衡客户端负载均衡负载均衡的算法静态负载均衡算法动态负载均衡算法源码分析 NetflixRibbon   在Spring Cloud中有一个专门实现负载均衡的组件,该组件为Spring Cloud Netflix Ribbon 负载...

2019-03-18 23:30:59 439 0

原创 SpringCloud获取Eureka中服务的注册信息

文章目录Eureka获取Eureka中的注册信息通过URL的方式获取服务的注册信息使用DiscoveryClient获取服务的注册信息源码运行总结 Eureka   在Eureka中,其核心的概念主要有如下几个: 服务注册(Register)   当Eureka客户端向Eureka...

2019-03-18 18:56:12 6141 1

原创 SpringCloud集成系统监控

文章目录系统监控源码system-monitoring运行 系统监控   Actuator是Spring Boot提供的一种集成功能,可以实现对应用系统的运行时状态管理、配置查看以及相关功能统计。   初始化Spring Boot监控需要引入Spring Boot Actuator组件,而S...

2019-03-11 20:26:06 1334 0

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