240 发简信
  • 120
    SpringBoot中使用Maven插件自定义项目结构进行部署

    1. 前言 本篇博客记录在工作中的学习心得!在SpringBoot项目中,一般使用默认的配置将项目打包成一个内嵌Tomcat的jar,在服务端之...

    1.1 483 0 10
  • 120
    Docker安装常用软件之MySQL

    前言 本篇博客主要记录使用Docker安装MySQL的细节以及详情,以下安装通过图片展示和指令总结。 安装MySQL 1. 拉取镜像 第一步使用...

    1.0 97 0 2
  • 120
    Docker简介及常用指令使用

    前言 最近在使用Docker中,深刻感受到Docker在工作中带来的优势,所有对Docker进行一些常用的总结。作为一名Java开发攻城狮,Do...

    0.6 58 0 2
  • 剖析Java线程之间的通信

    案例 两个线程规律交替输出1,2,3,4,5,6....10 需求分析 线程间通信(控制线程的切换,也叫等待唤醒机制(A - 锁 - B))no...

    0.2 24 0 1
  • 120
    SpringBoot初探

    本文介绍Spring Boot入门Demo,以及一些常用配置 什么是Spring Boot? 随着动态语言的流行(Ruby、 Groovy、 S...

    0.2 9 0 1
  • Linux下Maven的安装

    由于近期在Linux上搭建Maven私服仓库,在网上查了一堆资料,发现都是3.5.x的版本教程,而且下载不了,提示Not Found。后面换成a...

    0.2 14 0 1
  • 防止API重复请求(集群环境)

    背景 先了解一下需求详情:在项目的开发中,安全这块是必不可少的,今天的问题是:防止API重复请求。为什么要防止API重复请求呢?就是为了防止一些...

    0.2 39 0 1
  • 不让浏览器弹出保存帐号和密码窗口的解决方案

    前言 最近接到一个需求:用户在登录时,不让浏览器弹出保存帐号和密码的弹框。针对这个需求,搜了很多资料,大致总结为: 通过配置属性(autocom...

  • 剖析Java中死锁的原因以及实现

    死锁的原因 首先,产生死锁需要两个锁对象(假设A,B),两个线程同时运行,并使用两个锁对象。简单的说就是锁A等待锁B释放,而锁B等待锁A释放,这...