小熊博客
07
24
Vue-cli(脚手架)的目录结构详解 Vue-cli(脚手架)的目录结构详解
一、图简单说明下各个目录都是干嘛的: 总体框架:一个vue-cli的项目结构如下,其中src文件夹是需要掌握的,所以本文也重点讲解其中的文件,至于其他相关文件,了解一下即可。 二、文件结构细分1、build——[webpack配置]   
2022-07-24
21
3 步完成 Spring Boot 的日志脱敏 3 步完成 Spring Boot 的日志脱敏
在我们书写代码的时候,会书写许多日志代码,但是有些敏感数据是需要进行安全脱敏处理的。 对于日志脱敏的方式有很多,常见的有①使用conversionRule标签,继承MessageConverter②书写一个脱敏工具类,在打印日志的时候对特定
2022-07-21
20
17
08
「图解」ThreadLocal 在并发问题中的应用 「图解」ThreadLocal 在并发问题中的应用
前言到底什么是线程的不安全?为什么会存在线程的不安全?线程的不安全其实就是多个线程并发的去操作同一共享变量没用做同步所产生意料之外的结果。那是如何体现出来的呢?我们看下面的一个非常经典的例子:两个操作员同时操作同一个银行账户,A操作员存钱,
2022-07-08
08
一文搞懂 ThreadLocal 原理 一文搞懂 ThreadLocal 原理
当多线程访问共享可变数据时,涉及到线程间同步的问题,并不是所有时候,都要用到共享数据,所以就需要线程封闭出场了。 数据都被封闭在各自的线程之中,就不需要同步,这种通过将数据封闭在线程中而避免使用同步的技术称为线程封闭。 本文主要介绍线程封闭
2022-07-08
06
05
Java8 Stream用法的20个示例! Java8 Stream用法的20个示例!
Java8的新特性主要是Lambda表达式和流,当流和Lambda表达式结合起来一起使用时,因为流申明式处理数据集合的特点,可以让代码变得简洁易读 放大招,流如何简化代码如果有一个需求,需要对数据库查询到的菜肴进行一个处理: 筛选出卡路里
2022-07-05
05
玩转 Java8 Stream,常用方法大合集 玩转 Java8 Stream,常用方法大合集
来源:blog.csdn.net/y_k_y/article/details/84633001一、概述Stream 是 Java8 中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。使
2022-07-05
04
吃透JUC中的原子类 吃透JUC中的原子类
本文主要内容 JUC 中的原子类介绍 介绍基本类型原子类 介绍数组类型原子类 介绍引用类型原子类 介绍对象属性修改相关原子类 预备知识JUC 中的原子类都是都是依靠volatile、CAS、Unsafe类配合来实现的,如果不了解
2022-07-04
03
Nginx 面试题 40 问 Nginx 面试题 40 问
什么是Nginx? Nginx 有哪些优点? Nginx应用场景? Nginx怎么处理请求的? Nginx 是如何实现高并发的? 什么是正向代理? 什么是反向代理? 反向代理服务器的优点是什么? Nginx目录结构有哪些?
2022-07-03
03
聊聊Spring家族中的那几百个注解 聊聊Spring家族中的那几百个注解
本文我们来梳理一下Spring的那些注解,如下图所示,大概从几方面列出了Spring的一些注解: 如果此图看不清楚也没事,请运行下面的代码输出所有的结果。Spring目前的趋势是使用注解结合Java代码而不是配置来定义行为、属性、
2022-07-03
1 / 2