摘要: 大纲 "潜规则"1:面试不是点对点回答问题,而是告诉面试官你会的技术 面试的本质不是考试,不是点对点回答问题; 而是自己出题,自己解答,让面试官了解到你在某一方面的技术是很强的, 如果按照这个逻辑来的话,那么面试准备根本就不需要大量背面试题(实际上你背不完,背了用处也不大),只需在简历上写一两个有深 阅读全文
posted @ 2020-03-15 11:25 李东平|一线码农 阅读(1514) 评论(2) 推荐(7) 编辑
摘要: 1.背景 2.配置方式 如果application.properties文件格式: #sql日志logging.level.com.XX.XXX.mapper=debug如果是application.yml文件格式: # 日志配置logging: level: com.wayn: info org. 阅读全文
posted @ 2023-10-31 17:44 李东平|一线码农 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 1.背景 阅读该源码的前提是,已经阅读了reentrantLock的源码! 2.await源码解读 condition代码理解的核心,其实就是理解到: 线程节点如何从sync双向链表队列到指定的条件队列中, 然后又如何从条件队列中到sync双向链表队列的 一定要先把下面的2个图理解到,再去看源码和断 阅读全文
posted @ 2023-09-26 15:35 李东平|一线码农 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 1.背景 1.AQS简介AQS全称为AbstractQueuedSynchronizer(抽象队列同步器)。AQS是一个用来构建锁和其他同步组件的基础框架,使用AQS可以简单且高效地构造出应用广泛的同步器,例如ReentrantLock、Semaphore、ReentrantReadWriteLoc 阅读全文
posted @ 2023-08-19 20:59 李东平|一线码农 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 1.背景 2.步骤 步骤一: 步骤二: 步骤三: 启动测试,查看个线程状态 完美 阅读全文
posted @ 2023-08-09 18:05 李东平|一线码农 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 1.背景 2.代码 package com.qianxingniwo.ls; import org.junit.Test; import java.util.concurrent.atomic.AtomicReference; import java.util.concurrent.locks.Lo 阅读全文
posted @ 2023-07-26 16:24 李东平|一线码农 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 1.背景 2.步骤 Tools(工具) > Install Package Control...(安装控制包) 点击执行完成后继续下一步: 点击Package Control,随后搜索Install Package并点击,如下图 再在弹出的搜索框中输入conver,找到conver ToUTF8并安 阅读全文
posted @ 2023-07-19 14:51 李东平|一线码农 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 1.背景 2.安装lua 官方下载地址:https://joedf.ahkscript.org/LuaBuilds/ 下载后解压即可 解压后: 配置环境变量: 检查是否安装成功: 如果能输出版本号,则表示配置成功. 3.执行lua文件 4.编译lua文件 完美! 阅读全文
posted @ 2023-07-19 14:42 李东平|一线码农 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 1.背景 volatile 修饰的作用???? 什么是可见性?? 什么是指令重排序?? 2.可见性-案例 package com.my.aqs; /** * @Copyright (C) XXXXX技有限公司 * @Author: ldp * @Date: 2023/4/28 9:10 * @Des 阅读全文
posted @ 2023-04-28 16:23 李东平|一线码农 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 1.背景 有时候引入包有冲突,比如在Maven项目中的不同模块多次重复引入等 这里遇到的问题是重复映入了如下包: <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactI 阅读全文
posted @ 2023-04-26 14:25 李东平|一线码农 阅读(1206) 评论(0) 推荐(0) 编辑
摘要: 1.背景 给一个Java的包名,获取包名下的所有类.. 根据类上的注解,可以展开很多统一操作的业务 2.直接看代码-spring环境下 package com.qxnw.digit.scm.common.config.mq.supplier; import com.qxnw.digit.scm.co 阅读全文
posted @ 2023-04-19 11:32 李东平|一线码农 阅读(1318) 评论(0) 推荐(0) 编辑