摘要: 我最新最全的文章都在 南瓜慢说 www.pkslow.com ,欢迎大家来喝茶! 简介 有时我们需要从别人的Docker镜像中导出一些有用的文件,以打包进我们自己的镜像,以满足一些安全性、可用性等要求。本文主要介绍两种方法。 第一种方法:从运行的容器中复制 先把镜像跑起来,然后从运行起来的容器中复制文件出来,复制... 阅读原文
2021-07-02 06:00:05 阅读(36) 评论(0)
摘要: Java标识符及命名规范 标识符:是指用来标识某个实体的一个符号,也可以简单的理解为一个实体名字。 在Java中,包括类名、方法名、字段名、变量名、包名等等,都称为标识符,一个正确的标识符需要遵循以下规则: 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符。 不能以数字... 阅读原文
2021-07-02 00:48:01 阅读(38) 评论(0)
摘要: # 一、博客的重要性 ## 1.博客,英文名Blog,正式名称为网络日记 ## 2.为什么要写博客? - 需要总结和思考 - 提升文笔组织能力 - 提升学习总结能力 - 提升逻辑思维能力 ## 3.注册博客 博客园、CSDN、知乎、简书、掘金、购买服务器搭... 阅读原文
2021-07-01 23:08:07 阅读(39) 评论(0)
摘要: 一、加锁发生了什么 //System.out.println都加了锁 public void println(String x) { synchronized (this) { print(x); newLine(); } } 简单加锁发生了什么? 要弄清楚加锁之后到底发生了什么需要看一下对... 阅读原文
2021-07-01 22:45:12 阅读(39) 评论(0)
摘要: 一、解决大家的疑问 1.零基础学习编程? 有编程基础的比零基础的困难,毕竟有一些固定思维 目标:爱好、做网站、做游戏 2.英语不好能学吗? 程序并没有大家想象的那么多英语,天天都在用,慢慢就掌握了 3.理解慢能学好吗? 编程需要一定的逻辑思维能力,更多的是持续性学习 4.现在学Java晚吗? Java的生态非常稳定,... 阅读原文
2021-07-01 21:21:04 阅读(37) 评论(0)
摘要: redis分布式锁基本原理 采用 redis 实现分布式锁,主要是利用其单线程命令执行的特性,一般是 setnx, 只会有一个线程会执行成功,也就是只有一个线程能成功获取锁; 看着很完美 看看可能有什么问题? 一般生产环境为了可用性,redis 会部署 master-slave + sentinel 的结构, 如:... 阅读原文
2021-07-01 20:27:02 阅读(31) 评论(0)
摘要: activiti5以及activiti6、flowable是Tijs Rademakers团队开发的。 Activiti7是 Salaboy团队开发的。activiti6以及activiti5代码目前有 Salaboy团队进行维护。 因为Tijs Rademakers团队去开发flowable框架了,所以activi... 阅读原文
2021-07-01 18:56:02 阅读(33) 评论(0)
摘要: 作者:曹军 链接:www.cnblogs.com/juncaoit/p/12422752.html 一直以为这个方法是java8的,今天才知道是是1.7的时候,然后翻了一下源码。 这片文章中会总结一下与a.equals(b)的区别,然后对源码做一个小分析。 一,值是null的情况: 1.a.equals(b), a ... 阅读原文
2021-07-01 16:53:34 阅读(39) 评论(0)
摘要: 该系列文章是笔者在学习 Spring Boot 过程中总结下来的,里面涉及到相关源码,可能对读者不太友好,请结合我的源码注释 Spring Boot 源码分析 GitHub 地址 进行阅读 Spring Boot 版本:2.2.x 最好对 Spring 源码有一定的了解,可以先查看我的 《死磕 Spring 之 I... 阅读原文
2021-07-01 15:05:07 阅读(42) 评论(0)
摘要: 来源:https://zhenbianshu.github.io 问题 之前的文章从Spring 的环境到 Spring Cloud 的配置中提到过,我们在使用 Spring Cloud 进行动态化配置,它的实现步骤是先将动态配置通过 @Value 注入到一个动态配置 Bean,并将这个 Bean 用注解标记为 @R... 阅读原文
2021-07-01 13:59:03 阅读(40) 评论(0)