自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(104)
  • 资源 (2)
  • 收藏
  • 关注

原创 技术周总结 2024.01.22-01.28

maven包管理,linux系统命令

2024-01-27 22:40:33 395

原创 【每周Java技术】2023.06.09 周五 到 06.11 周日

Java相关的令牌桶算法实现,定时器实现和线程池使用等

2023-06-09 15:34:57 707

原创 Python 学习 2022.08.28 周日

【Python大系】Python快速教程《Python 数据库 GUI CGI编程》【技术文章】《初识Python》之前的 python 代码: https://github.com/wozhuzaisi/0_MyHome/blob/master/pythonCode/CommonPythonClass.py。

2023-05-20 09:15:16 754

原创 实现Java的 Mybatis的拦截器来做 逻辑的扩展 2023.05.19 周五

plugin()

2023-05-19 19:42:35 187

原创 【每周Java技术】2023.01.26 周四 到 01.29 周日

Python的一道算法题目

2023-01-30 09:11:54 288

原创 【每周Java技术】2023.01.01 周日 到 01.08 周日

scala知识

2023-01-26 22:02:52 99

转载 常见Kafka错误整理

常见kafka错误整理

2022-11-11 15:55:52 1522

原创 【每周Java技术】2022.10.17 周一 到 10.23 周日

scala和 spark相关

2022-11-09 21:10:45 108

原创 【大数据】TiDB数据库 2022.07.11 周一

TiDB数据库是一个兼容 mysql协议的高效数据库

2022-10-24 14:08:13 223

原创 实时数据仓库Doris 2022.10.13 周四

实时数据仓库Doris

2022-10-14 16:23:22 406

原创 Scala 新手村 2022.08.28 周日

大数据开发,Spark使用的 Scala语言

2022-09-27 09:50:02 159

原创 [极客时间]《算法面试通关40讲》

算法面试通关40讲第1课 算法与数据结构1.1麦穗理论1.2 硅谷工作1.3 比特币结构单向链表每一个交易的记录是二叉树,这样存的好处是 只要根据根节点就可以查询到所有的节点之和是否被篡改过。比特币的数据结构第2课 如何事半功倍地学习算法2.1 精通一个领域2.2 常见算法2.3 刻意练习......

2022-08-10 07:43:09 258

原创 【每周Java技术】2022.07.18 周一 ~ 07.24 周日

文章目录一、 07.23 周六1.1) Java的 `Cola` 框架1.1.1) 概述1.1.2)说明文档1.2) 程序员职业生涯1.2.1)程序员对待中年危机态度1.2.2)程序员职业现状小结1.2.3)程序员人群总结一、 07.23 周六1.1) Java的 Cola 框架1.1.1) 概述框架地址:https://github.com/alibaba/COLA架构图1.1.2)说明文档cola 4.0: https://blog.csdn.net/significantfran

2022-07-28 07:44:21 142

原创 【在线IT书籍】在线Java等编程书籍 2022.07.23 周六

关于 计算机编程的在线书籍

2022-07-23 12:38:16 515

原创 【每周Java技术】2022.07.11 周一 ~ 07.17 周日(Maven | Docker | Spark)

Maven & Docker & Idea搭建Spark应用

2022-07-23 11:22:02 118

原创 windows 10电脑使用技巧 2022.06.27 周一

windows电脑使用技巧

2022-07-12 09:55:23 155

原创 【每周Java技术】2022.06.27 周一 ~ 07.03 周日(StarRocks | 注解 | Maven包冲突)

Java注解@Data的问题处理Maven包冲突后的处理等

2022-07-01 18:38:24 442

原创 【每周Java技术】2022.06.20 周一 ~ 06.26 周日(微服务 | 云原生 | 大数据)

微服务,云原生,大数据相关

2022-06-26 10:55:40 367

原创 【每周Java技术】2022.06.13 周一 ~ 06.19 周日(Spring Cloud Stream | Sleuth | Zipkin)

Java的 Spring Cloud Sream 相关的服务治理, Spring Cloud Sleuth 追踪消息

2022-06-19 16:13:35 140

原创 使用 Typora +PicGo + GitHub 打造完美的 MarkDown写作体验 2022.06.14 周二

Typora是一个及时渲染的 markdown写作软件,区别于csdn和有道云笔记等传统的两列显示的软件,他支持实时渲染,干净好用,如果不在意他的图片在本地,可以直接使用即可,目前是收费的。破解版的可以看这里:Typora破解版PicGo 软件是一个图床软件,可以支持 Typora 中的图片上传到 gitHub,gitee中。软件下载建议稳定版本的,下载地址: PicGo gitHub下载地址具体配置可以参考文档: PicGo图床与Typora(PicGo+Typora+GitHub的完整设置)....

2022-06-14 20:43:02 415

原创 【每周Java技术】2022.06.06 周一 ~ 06.12 周日 (配置中心 | RabbitMQ | Kafka)

主要讲解 Java Spring Cloud相关的 配置中心和 微服务异步消息中间件 RabbitMQ 和 Kafka

2022-06-11 18:15:09 199

原创 【每周Java技术】2022.05.30 周一 ~ 06.05 周日(测试并发 | N皇后问题 | 服务熔断 限流)

测试并发 | N皇后问题 | 服务熔断 限流

2022-06-04 17:25:41 178

原创 【每周Java技术】2022.05.23 周一 ~ 2022.05.29 周日(Eureka | DFS | BFS | Doctor | Zookeeper | Consul)

01. 05.23 周一1.1)使用Eureka作为服务注册中心1.1.1) 认识 Eureka1.1.2) 在本地启动一个简单的 Eureka 服务1.1.3) 将服务注册到 Eureka Server关于 BootStrap 属性1.2) 使用 Spring Cloud Loadbalancer(负载均衡) 访问服务前置阅读:使用方法:给 WebClient 或 RestTemplate 添加一个 @LoadBalanced注解就可以使用负载均衡了原理:处理 @

2022-05-28 12:04:06 153

原创 【每周Java技术】2022.05.16 周一 ~ 2022.05.22 周日(Srping Boot | 二叉树 | Docker | 微服务/云原生)

01. 05.16 周一1.1)Spring Boot1.1.1) Spring Boot的组成部分01 Spring家族02 Spring Boot不是什么03 Spring Boot特性Spring Boot四大核心1.1.2) 了解自动配置的实现原理01 了解自动配置02 自动配置的实现原理条件注解spring boot使用的条件注解来实现的自动配置......

2022-05-21 09:03:07 401 6

原创 【源码系列】Java Spring源码直播课(Bean生命周期|循环依赖) 2022.05.19 周四

01. 05.19 周四1.1)Spring源码1.1.1)Bean的生命周期![在这里插入图片描述](https://img-blog.csdnimg.cn/6ae1570110ce49c0b2512f42c326cdaf.png)

2022-05-20 10:08:14 107

原创 【每周技术】2022.05.09 周一 ~ 2022.05.15 周日 (Mysql B+树 | MyBatis | Hash碰撞| Spring)

1. 05.09 周一1.1) mysql的隔离级别mysql的可重复读解决了快照读的幻读问题,但是没有解决,加了 for update的 select的当前读的幻读问题,具体查看:真正理解可重复读事务隔离级别 - 掘金下面的例子说明了 “可重复读”解决了 快照读(只有非for update查询,没有)的幻读问题,没有解决 当前读(查询期间有 update等操作,或查询时加了 for update)的幻读问题1.2) B+树下面是B+树的数据结构示意图参考: 一篇文章讲透MySQL

2022-05-14 17:52:47 267 2

转载 IntelliJ IDEA配置maven(设置maven本地仓库路径)

如果不懂如何搭建本地maven仓库,可以参考我这篇文章:https://blog.csdn.net/qq15577969/article/details/103560865第一步、在IntelliJ IDEA菜单栏 ,File → Settings第二步、设置maven本地仓库的路径和配置文件路径,然后点“apply”或者“ok”即可Maven使用阿里云镜像和jdk1.8设置打开maven配置文件,D:\maven\apache-maven-3.6.3\conf\settings.x...

2022-05-12 07:44:17 5256 2

原创 【每周技术】2022.05.02周一 ~ 2022.05.08 周六

05.08 周六1. 计算空间复杂度https://leetcode-cn.com/leetbook/read/illustration-of-algorithm/r8ytog/1.1) 递归调用的空间复杂度示意图1.2) 指数阶的空间复杂度 O(n2)O(n^2)O(n2)ps: 数学公式,使用 Latex 语法05.08 周日2.常用数据结构的时间复杂度3.有效括号方法01: 使用栈实现方法02: 使用字符串的替换,循环处理判断即可(时间复杂度高,不建议)4.使用栈实

2022-05-08 10:31:52 302

原创 一些JVM和Mysql的题目 2022.05.06

JVM是Java的重点,InnoDB是 mysql的重点,关于两者的一些题目,方便大家思考和总结

2022-05-06 17:57:27 973

原创 CSDN markDown的使用说明

记录下csdn markdown的语法,供自己和大家查阅使用

2022-05-06 09:59:32 188

原创 leetcode 424 替换后的最长重复字符(视频版)

题目 字符串s全部由大写的英文字符构成,现在这些英文字符可以最多修改k次,则最长的重复字符是多长?例如:输入:s : “ABABBA”k: 1输出: 4解释: 将字符s中中间的A字符修改为B,则最长重复字符为 BBBB,长度为 4,为最终答案思路 使用窗口滑动左右双指针实现即可。右指针向右移动,出现的字符的次数,用一个长度为 26的 int[]数组来记录即可,移动中不断更新出现最多的字符的次数 maxn,同时判断 窗口中是否和最多出现字符的不...

2022-05-03 21:09:00 457 1

原创 判断两个字符串是否互为旋转词 2022.04.29

本文提到的算法是 左神处的算法书里的例子,有别于其给出的 getIndexOf()函数用来判断一个字符串在另一个字符串中的出现的函数实现(KMP算法),本文则是使用双循环类似双指针的形式实现该功能,时间复杂度O(n^2),空间复杂度O(n)

2022-04-29 22:30:17 662 1

原创 合并两个有序链表(递归和迭代)

彻底弄懂 链表的合并算法,递归和代码

2022-04-26 23:45:14 1491 2

原创 解决Idea中java报错:java:-source1.5中不支持diamond运算符

解决 使用Idea编译Java代码时,提示 java: -source 1.5中不支持 diamond运算符

2022-04-25 21:08:31 31595

转载 php通过 STDIN获取用户输入的内容 2022.03.21

STDIN可以帮助php获取用户输入的内容

2022-03-21 09:54:31 864

原创 Golang实现罗马字符转数字 2022.03.10

// go中的 map是集合var symbolValues = map[byte]int{'I': 1, 'V': 5, 'X': 10, 'L': 50, 'C': 100, 'D': 500, 'M': 1000}func romanToInt(s string) (ans int) { n := len(s) // for range的方式来遍历 go的字符串 for i := range s { // go中获取 map的 value值,类似 ph...

2022-03-10 09:56:11 127

原创 Java ConcurrentHashMap的原理和常见问答题 2022.03.10 周四

1) ConcurrentHashMap 采用了分段锁技术,其中 Segment 继承于 ReentrantLock。不会像 HashTable 那样不管是 put 还是 get 操作都需要做同步处理,理论上 ConcurrentHashMap 支持 CurrencyLevel (Segment 数组数量)的线程并发。每当一个线程占用锁访问一个 Segment 时,不会影响到其他的 Segment2)ConcurrentHashMap 的 get 方法是非常高效的,因为整个过程都不需要加锁。3)[j

2022-03-10 09:54:12 287

原创 二叉树最近公共祖先代码 java 2022.03.10

最近公共祖先代码灵魂三问1)这个的函数是做什么的? --函数功能 -- 正向逻辑推理2)base case是什么3)递归后做什么 --反向逻辑推理具体1)这个函数是做什么的? -- 求出来二叉树节点的最近公共祖先 2)base case是什么? -- root == null时,返回 null --p == root || q == root; 返回 root 3)得到递归结果后,做什么 --left 和 right均不为空,则 root则为

2022-03-10 09:49:01 262

原创 Java的函数传参对原参数影响--只有容器类和自定义的对象会受影响

代码如下:package com.haodf.service.openplatform.service.testdjp.sort;import lombok.extern.slf4j.Slf4j;import java.util.ArrayList;import java.util.Arrays;import java.util.List;/** * @Classname InsertSort * @Description TODO * @Date 2022/1/18 1...

2022-01-29 10:26:29 396

原创 【快速重构】基于Idea Java实现 2022.01.27 周四

1.问题: 方法的参数过多,需要将参数提取到一个包装对象上解决:IntelliJ IDEA提取参数对象重构_w3cschool选择所需的方法。要做到这一点,请打开有问题的类进行编辑,然后在该方法上定位插入符号,在 Structure 视图中单击此类方法,或者在 UML 类图中选择它。 在主菜单或选择的上下文菜单上选择:重构|提取|参数对象。2.【知识点 02】 重构快捷键crl + T包括了 提取常量,变量等...

2022-01-27 17:52:06 486

《【2022年】精华-java核心知识点.pdf》

2022年Java架构相关的核心知识点,大而全,精华内容倾情奉献~ 1)JVM 2) Spring 3) 微服务 4)网络 5)日志 6)中间件: Kafka, RabbitMQ, Zookeeper, MongoDB 7) 数据库 8)Java算法:排序,二分,回溯等 9)分布式缓存 10)机器学习 11)云计算 12)负载均衡 13)设计模式

2022-05-17

Android开发视频教程源代码

Android开发视频教程源代码,MARs老师教程的源代码,直接导入Eclipse即可运行。

2012-06-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除