[置顶] 程序员如何自我提升

摘要: 项目开发 完成大于完美。 最重要的就是在承诺时间内完成,不完美可以后期慢慢优化。 每天工作前,列出一个任务清单taskList。包含To Do事项。 效率非常重要。而专注力是效率的关键。集中精神,效率才会高。 别急着写代码。先做好技术设计。一个好的设计(数据库设计、接口设计等待)会事半功倍 项目比较 阅读全文

posted @ 2018-04-10 21:06 乐之者v 阅读(466) 评论(0) 推荐(0) 编辑

2024年11月3日

雪花算法生成唯一id的工具类

摘要: maven 依赖包 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.9</version> </dependency> <dependency> 阅读全文

posted @ 2024-11-03 16:33 乐之者v 阅读(9) 评论(0) 推荐(0) 编辑

LeetCode22.括号生成

摘要: 题目: 数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 示例 1: 输入:n = 3 输出:["((()))","(()())","(())()","()(())","()()()"] 示例 2: 输入:n = 1 输出:["()"] 思路: 回溯法。 阅读全文

posted @ 2024-11-03 16:31 乐之者v 阅读(3) 评论(0) 推荐(0) 编辑

2024年10月4日

LeetCode78 子集

摘要: 题目: 给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的 子集(幂集)。 解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。 示例 1: 输入:nums = [1,2,3] 输出:[[],[1],[2],[1,2],[3],[1,3],[2,3],[1,2,3]] 阅读全文

posted @ 2024-10-04 13:57 乐之者v 阅读(4) 评论(0) 推荐(0) 编辑

Spring源码(15) -- Aop动态代理之 Enhancer

摘要: Enhancer 用途 Enhancer (增强器) 是标准Jdk动态代理的替代品,用于生成动态子类以启用方法拦截,还允许代理扩展具体的基类。 原始且最通用的回调类型是 MethodInterceptor(方法拦截器)。 通常,每个 Enhancer 都会使用一个 Callback 回调,但可以使用 阅读全文

posted @ 2024-10-04 11:12 乐之者v 阅读(10) 评论(0) 推荐(0) 编辑

Spring源码(14) -- Aop动态代理CglibAopProxy

摘要: AOP基础知识 AOP基础知识,详情见: https://blog.csdn.net/sinat_32502451/article/details/142291052 AOP 源码,详情见: https://blog.csdn.net/sinat_32502451/article/details/1 阅读全文

posted @ 2024-10-04 11:11 乐之者v 阅读(8) 评论(0) 推荐(0) 编辑

Spring源码(13)--AOP 连接点及通知的方法调用的源码

摘要: AOP基础知识 AOP基础知识,详情见: https://blog.csdn.net/sinat_32502451/article/details/142291052 AOP 源码,详情见: https://blog.csdn.net/sinat_32502451/article/details/1 阅读全文

posted @ 2024-10-04 11:11 乐之者v 阅读(8) 评论(0) 推荐(0) 编辑

Jdk动态代理源码

摘要: Proxy 代码: java.lang.reflect.Proxy Proxy提供了创建动态代理类和实例的静态方法,它也是由这些方法创建的所有动态代理类的超类。 构造一个新的Proxy实例,并指定调用处理器 InvocationHandler。 protected Proxy(InvocationH 阅读全文

posted @ 2024-10-04 11:10 乐之者v 阅读(4) 评论(0) 推荐(0) 编辑

SpringBoot Admin调整类的日志级别

摘要: 进入 SpringBoot Admin ,通过服务名称, 找到服务后。 点击 "日志" -- "日志配置" ,输入类名,即可调整 这个类的日志级别。 阅读全文

posted @ 2024-10-04 11:10 乐之者v 阅读(29) 评论(0) 推荐(0) 编辑

2024年9月17日

leetCode2:两数相加(链表)

摘要: 题目: 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 开头。 思路: 遍历两个链表,逐位相加,还要加上进位。 结果要存 阅读全文

posted @ 2024-09-17 14:20 乐之者v 阅读(5) 评论(0) 推荐(0) 编辑

2024年9月16日

Spring源码(12)-- Aop源码

摘要: Aop 切面编程包括切面(Aspect),连接点(Joinpoint)、通知(Advice)、切点(Pointcut)、引入(Introduction) 通知(Advice)又分为前置通知,后置通知,返回通知,环绕通知,异常通知等。 AOP 基础知识: 详情见: https://blog.csdn. 阅读全文

posted @ 2024-09-16 00:10 乐之者v 阅读(1) 评论(0) 推荐(0) 编辑

导航