《零基础IntelliJ IDEA插件开发白话教程》第1章 开发环境搭建与配置

 

一.导读 关于idea工具想必大家使用的如火纯青了,这里就不过多的介绍了,本系列课程主要想从零基础介绍一下idea的插件开发流程。如果您对此开发比较感兴趣,希望我们能一起进行接下来的学习。 二.实验环境 1.操作系统:Mac 10.13.4 2.Intelli … 阅读全文

Docker下安装redis

 
Docker下安装redis1

一.实验环境 1.操作系统:ubuntu 18.04.1 LTS 2.redis版本:redis-cli 4.0.11 二.实战演练 1.查找docker hub上的redis镜像 sudo docker search redis 2.拉取最新版本的redis … 阅读全文

BeanUtils.copyProperties使用时遇到一些坑总结

 

一.导读 在开发过程中,我们通常会使用一些工具类,进行类之间的属性和方法复制,今天要介绍的是BeanUtils.copyProperties在不同场景下用法的一些差异化而导致的Bug 二.使用方法 1.如果引用的包是org.apache.commons.bea … 阅读全文

数据库设计规范及性能优化总结

 

今天跟大家分享下关于数据库设计规范和性能优化的一些技巧,希望通过阅读本文能有所收获。 一.设计规范 1.数据库和表 (1).通常数据库名、表名和字段名命名统一使用小写字母并且下划线不超过4个,尽量避免使用数据库关键字命名。 (2).最短原则:在满足业务需求的条 … 阅读全文

IntelliJ IDEA下配置GitHub及使用方法

 

一.导读 今天跟大家分享下在IDEA下操作github,希望本文能帮你解决遇到的问题 二.实验环境 1.操作系统:Mac 10.13.4 2.IntelliJ IDEA版本:Ultimate 2018.1.2 3.git版本:2.16.1 前提:拥有一个Git … 阅读全文

Mac下显示隐藏文件的三种方式

 

一.导读 在不同的操作系统下显示隐藏文件其实是一件很容易的事情,无非也就是通过命令、设置或者快捷键等方式。今天拿一篇文章来说,是觉得Mac下用一串命令来显示文件这事情还是挺有意思的,所以分享一下。 二.实验环境 操作系统版本:macOS High Sierra … 阅读全文

《架构之路J.U.C系列》并发编程下的原子类理解

 

一.导读 在写《Java关键字volatile的理解》一文的时候,我们用到了阻塞同步synchronized,显然这不是一种很好的做法,用这种独占锁的机制来解决问题,是一种悲观的并发策略。同一刻只能有一个线程持有锁,其他的线程就得阻塞。就好比去饭店吃饭,座位都 … 阅读全文