加载中
Spring boot2.x与redis Lettuce集成操作redis集群case

Spring boot2.x与redis Lettuce集成操作redis集群case 场景 redis cluster集群有一台机崩了之后,后台服务的redis会一直报错,无法连接到redis集群。通过命令查看redis集群,发现redis clust...

Docker实战三-Docker虚拟化运维故障剖析与排除

概述 维护生产环境中的Docker虚拟化应用,高效、稳定的运行至关重要。但是,对于Docker的初学者而言,当容器或应用出现了问题,往往不知从何入手进行排查。本文主要剖析以及解决Docker在实际...

Docker实战二-使用Harbor搭建Docker私有仓库

概述 Docker实现容器化后我们面临对镜像进行管理,而Docker在镜像管理这块比较薄弱,由此我们 可以采用Harbor进行对镜像管理。Harbor是开源产品,布署也比较简单,可以单独直接布署, 亦可在...

2019/10/30 16:39
20
Docker实战一-安装与布署

概述 随着微服务架构兴起应用服务不但增多,面临服务迁移以及运维繁杂与困难。因此需要考虑 服务进行容器化与管理,目前业界比较流行以及成熟容器技术用docker以及容器进行排编K8S 今天我们主...

2019/10/30 16:29
12
Spring boot 实现maven的 dependency全局排除

场景 在Spring boot2.x里面默认是使用logback即spring-boot-starter-logging作为日志实现框架,现在想使用spring-boot-starter-log4j2,即如下操作即可 <dependency> <groupId>org.springfram...

iTerm2个性化终端设置

iTerm2配色设置 设置终端和ls可配色 终端输入命令 vim ~/.bash_profile 添加如下export export CLICOLOR=1 export LSCOLORS=gxfxcxdxbxegedabagacad export PS1='[\033[01;32m]\u@\h[\033[0...

正确使用Spring boot2.x内置web应用服务器

前言 在Spring boot1.x/2.x中默认内置web应用服务器都是使用是tomcat,而tomcat应用在当今微服务以及分布式应用架构下满足不了性能甚至会出现瓶颈,即使做了自定义但是性能依旧不尽人意,因此...

正确使用高版本mysql数据库Java驱动问题

mysql数据库驱动升级到8.x以后应用将会出现如下两个问题以及警告 应用将数据持久化数据库如果关于时间字段时间不正确(服务器时间正确) 应用启动会报错 Loading class 'com.mysql.jdbc.Driver...

2019/08/12 09:57
6.6K
macOS上彻底卸载idea方法

执行如下命令即可: cd /Applications/ rm -r IntelliJ\ IDEA\ *.app/ rm -r /Users/用户目录/Library/Logs/IntelliJIdea*/ rm -r /Users/用户目录/Library/Preferences/IntelliJIdea*/ rm ...

2019/08/01 11:39
3.4K
解决进行flutter或者ios开发时安装进行设置pod办法

解决进行flutter或者ios开发时安装进行设置pod办法 方法一 在进行ios开发时候需要安装cocoapods时需要执行命令 pod setup进行下载时候会出现如下异常: RPC failed; curl 56 LibreSSL SSL_r...

在gradle中正确使用lombok

在gradle4.7以后对于加入依赖lombok方式发生变化,gradle4.7版本以前,可以直接如下引用: compile("org.projectlombok:lombok:1.18.2")或者compileOnly("org.projectlombok:lombok:1.18.2"...

2018/12/03 11:39
3W
Gradle进行build加快编译速度优化技巧

1.在下面的目录下面创建gradle.properties文件,这样可以进行全局配置: /home/<username>/.gradle/ (Linux) /Users/<username>/.gradle/ (Mac) C:\Users<username>.gradle (Windows) 也可以...

2018/06/01 10:24
8.7K
Gitbook合成电子书

一、简介 Git工具不仅能做版本控制管理还可以利用其拓展工具编写制作整洁电子图书,下面介绍下如何利用 该工具以及拓展工具制作电子书 二、制作电子书 1、整体流程 安装node.js>安装Gitbook...

2018/04/13 10:21
438
Oracle数据库表分区

一、几个基本概念 表空间以及分区表概念 表空间:是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,主要作用是存储表; 分区表:当表中的数据量不断增大,查询数据的速度就会...

2018/03/08 20:48
26
浅谈实现滑动验证码,Java核心代码以及原理分析

一、背景 早期的互联网是没有验证码的,随着后来计算机程序的发展,黑客编写了模仿登录、恶意破解密码、刷票、论坛灌水等恶意程序,破坏了整个网络的平衡性。于是验证码这种验证是否是人工操...

浅谈Java单元测试

一、TDD(测试驱动开发(Test-Driven Development)) TDD是测试驱动开发(Test-Driven Development)的英文简称,是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能...

2018/01/26 11:44
712
Java Money与Currency API浅谈

一、概述 JSR 354 - “金钱和货币”解决了Java中货币和货币金额的标准化问题。 它的目标是为Java生态系统添加一个灵活的可扩展的API,并使货币量更简单,更安全。 JSR没有进入JDK 9,而是未来...

2018/01/23 16:55
7.2K
Mac平台下安装多个版本jdk

在实际的Java研发中,我们需要在Mac机上安装多个Java版本,方法如下 分别用DMG安装Java1.8和Java9 这里是列表文本进入Terminal; 这里是列表文本输入cd进入用户根目录(默认是用户根目录下)...

2017/12/18 17:41
16
Mac系统升级node

先查看本机node.js版本: $ node -v 清除node.js的cache: $ sudo npm cache clean -f 第一步:使用npm安装n模块 $ sudo npm install -g n 提示 : 如果不使用sudo作为前缀,很可能出现权限访...

2017/10/26 15:23
62
Mac系统idea快捷键设置

Mac键盘符号和修饰键说明 ⌘ Command ⇧ Shift ⌥ Option ⌃ Control ↩︎ Return/Enter ⌫ Delete ⌦ 向前删除键(Fn+Delete) ↑ 上箭头 ↓ 下箭头 ← 左箭头 → 右箭头 ⇞ Page Up(Fn+↑...

2017/08/21 16:41
1.3K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部