自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Wyatt_zhai

笔记和总结

  • 博客(104)
  • 收藏
  • 关注

原创 如何编写一个Makefile文件(手把手的教你)

目录一、概念理解1、什么是Makefile?2、为何使用Makefile?二、实战代码演示与讲解1 没有makefile的项目是怎么创建运行的1.1 创建文件1.2 查看创建的文件1.3 给创建的文件放一点内容1.4 编译运行2、有makefile的项目如何创建运行2.1 删掉自动生成的a.out文件2.2 创建makefile2.3 执行makefile文件2.4 查看目录并运行可执行文件三、代码优化3.1 添加clean信息3.2 简化makefile信息3.2.1 简化第一版3.2.2 简化第二版3.

2021-10-26 19:31:38 75810 30

原创 排查思路总结(运行机器学习报错)

看到一个机器学习的示例代码,执行到本地却频繁报错,大部分原因就是环境冲突,本文将提供一些思路

2024-05-16 16:42:57 404

原创 Cache和IRIS 数据库 分页查询(指定起始页)

全网几乎没有Cache数据库和IRIS数据库的分页查询(指定起始页),因此排了不少坑总结了可实行的方案。

2024-05-15 11:59:56 293

原创 Sybase数据库分页查询(指定起始位置)

针对单表数据量过大的场景,分页查询必不可少。针对sybase数据库分页查询的案例全网稀少,特别是指定起始页的分页查询实现。本文依靠实际开发场景,特此总结Sybase数据库分页查询(指定起始位置)

2024-05-09 14:46:38 163

原创 动态代理 过渡 AOP

你可以按照网上教程写一个动态代理的案例;也可以写一个AOP的案例。也常听到AOP的底层就是动态代理,是否能解释的清楚它两之间的关系呢?

2024-04-02 17:23:35 286

原创 如何设计一个kafka(理解)

因业务需要而对消息中间件的频繁使用后,每次总会问自己一个问题:kafka为什么快?然后再去背一背八卦找找答案。直到近日终于能站在一个新奇的角度理解kafka,且积累的各种细节串通了起来,实属惊喜。

2024-03-19 16:54:18 917

原创 对Redis分布式锁是有局限性的认识

> 前两篇文章探讨了Redis锁的细节,并对Redis锁存在的一些问题提供了对应的处理方案,那么这时的Redis锁是不是一个完美的存在?答案是否定的,Redis锁仍然存在局限性

2024-02-26 17:20:09 411

原创 对Redis锁延期的一些讨论与思考

对Redis锁延期的一些讨论与思考

2024-02-23 15:56:40 691

原创 多业务场景下对于redis分布式锁的一些思考

如何写出适合自己的redis分布式锁,总结了一些思考

2024-02-21 16:02:01 918

原创 对于给实体类传参的一些思考:链式编程和实体类注入的玩法

对于给实体类传参的一些思考:链式编程和实体类Bean注入的玩法

2024-02-20 18:14:48 399

原创 异步任务的一些思考

在项目中写过几个异步导入导出的接口,产生了一些优化想法

2024-01-30 11:35:02 426

原创 通俗易懂的案例+代码解释AOP 切面编程

spring的三大核心:IOC控制反转、DI依赖注入、AOP面向切面编程刚开始接触springboot项目,前两个使用的多,亲自使用AOP的机会并不多,在解决埋点bug时恰好遇到,特此梳理出来

2023-12-07 15:58:15 155

原创 使用消息队列遇到的问题—kafka

在项目中使用kafka作为消息队列,核心工作是创建生产者---包装数据;创建消费者----包装数据。欠缺一些思考,特此梳理项目中使用kafka遇到的一些问题和解决方案

2023-12-05 17:20:29 643

原创 Orcal数据库Schema理解、表分区理解

此前未了解过Schema的概念,仅知道Orcal数据库比较侧重这个概念,搜遍全网都,都是啰哩吧嗦的搬抄定义,特此在梳理后写下本文

2023-12-05 13:42:35 371

原创 项目中枚举的进阶用法(携带Java原理分析:泛型擦除、反射)

以点带面,通过分析项目枚举类的进阶用法,还能回顾反射+泛型细节,提升核心编码能力

2023-12-05 10:08:48 914

原创 ElasticSearch中关于Nasted嵌套查询的介绍:生动案例,通俗易懂,彻底吸收

题注:随着对ES接触的越来越深入,发现此前了解的ES知识点有点单薄,特此寻来ES知识点汇总成的一个思维导图,全面了解自己掌握了哪些,未掌握哪些。此外,作者斌并没有足够的精力学习ES全部的知识点,只能见缝插针,在工作中遇到陌生的点再去深入了解。本文则是针对Nested嵌套查询进行一系列的研究和分析

2023-10-24 10:48:59 1255

原创 ES在企业项目中的实战总结,彻底掌握ES的使用

> 通过之前两篇文章 -了解了ES的核心概念和基础使用 - 学习进阶的DSL语法处理复杂的查询 这段时间通过在本企业代码中对ES框架的使用,总结了不少经验。主要分为三点 - 企业封装了ES原生的api,需要使用企业项目提供的接口实现 -------简单使用(本章节目的) - 项目会遇到更复杂的查询需求,需要进一步深入对ES的学习 -------复杂使用 - 了解项目如何封装原生的api,学习设计思想 --------深入学习

2023-10-23 14:46:12 361

原创 设计模式---建造者模式(一个案例带你理解架构师如何使用建造者模式思想)

一个案例带你理解架构师如何使用建造者模式思想

2023-09-13 16:09:31 93

原创 JDK8新特性--函数式接口--(Consumer的概念理解,模拟练习,企业实战)全流程彻底搞懂

背景,起因是因为在项目开发过程中,发现了一处代码的写法觉得很新奇看不懂,了解后发现是用到了函数式接口的知识。特此学习记录,整体过程梳理在本文。如果你不满足就会写个CURD,业务代码只会new来new去,代码维护性差,本文可以给你提供思路,告诉你写出一个巨屌的代码,同样的逻辑,不同的写法,其他程序员一眼看的哇塞和懵逼。

2023-09-12 15:56:34 456

原创 匿名内部类、Lambda、方法引用 的总结

> 在今天的项目中看到这样一行代码> `Integer syncCount = consumer.consumerInfo(Collections.singletonList(KafkaTopicConst.Event_BMS_SYSLOG_ROLE),consumer::handle);`直接傻眼,无法理解consumer::handle这种用法,因此总结如下

2023-08-28 13:38:43 622

原创 ElasticSearch 7.4学习记录(DSL语法)

上文和大家一起初次了解了很多ES相关的基础知识,本文的内容将会是实际企业中所需要的吗,也是我们需要熟练应用的内容。> 面对ES,我们最多使用的就是查询,当我负责这个业务时,现不需要我去考虑如何创建索引,添加文档等,只需要根据复杂业务实现查询即可,本文的重点也会在如何使用ES进行查询,并给出很多实际案例进行补充解释和演示

2023-08-21 18:52:42 788

原创 (新人职场必学的开发经验)公司项目代码拉取和提交流程梳理与经验总结

在新入职公司的前期阶段,初次学习了如何拉取代码,提交代码,期间采了很多坑,现总结记录如下,方便日后回顾和大家借鉴

2023-08-16 17:28:06 1575 1

原创 (新人职场必学的开发经验)IDEA启动企业项目的配置梳理与经验总结

在新入职公司的前期阶段,每次拉取新的项目代码就需要请教同事如何启动,期间采了很多坑,现总结记录如下,方便日后回顾和大家借鉴

2023-08-16 14:57:14 312

原创 解决Jenkins上git出现的“ERROR: Error fetching remote repo ‘origin‘”问题

解决Jenkins上git出现的“ERROR: Error fetching remote repo 'origin'”问题

2023-08-14 15:09:18 378

原创 ElasticSearch 7.4学习记录(基础概念和基础操作)

若你之前从未了解过ES,本文将由浅入深的一步步带你理解ES,简单使用ES。作者本人就是此状态,通过学习和梳理,产出本文,已对ES有个全面的了解和想法,不仅将知识点梳理,也涉及到自己的理解,初次学习踩的坑都汇总如下。

2023-08-08 09:48:41 1033

原创 StarRocks数据库部署全记录(保姆式帮助你初次体验StarRocks)

因业务需要,特此了解StarRocks产品和部署。 接触过程中发现指导资料很稀少,本人将结合官方的手册+其他开源博主指导,将第一次接触到的概念和部署流程梳理,得出本文。已有的资源中对细节介绍欠缺,导致我本人整个过程中花费了大量时间去验证。这也是本文独特之处

2023-08-02 18:35:56 1903 5

原创 Docker复习工具手册,一文彻底回顾所有知识点

对Docker涉及的概念和命令进行实践,对原理进行分析

2023-07-28 18:39:29 734

原创 Docker部署出现的问题

第一次使用Docker问题排查记录

2023-07-28 10:55:54 238

原创 1. 业务场景讲解设计模式(简单工厂模式)

现阶段我之所以再次学习设计模式,是因为感受到企业项目的多层封装与调用的复杂性,既然这样那肯定是有自己的设计道理的,能让系统更具有拓展性,安全性,易维护性。所以,我希望这次站在领导设计者的角度去实现功能,而不是简单的增删改查。

2023-07-21 17:35:05 189

原创 Activity引擎(初次学习与总结梳理全记录,包括易混淆知识点分析,常用报错解决方案等)

全网最详细,最直白的Activity引擎使用手册(初次学习与总结梳理全记录,包括易混淆知识点分析,常用报错解决方案等)

2023-07-17 16:09:48 340

原创 Activity引擎启动报错: 3 字节的 UTF-8 序列的字节 3 无效 及乱码 完美解决方案

Activity引擎启动报错: 3 字节的 UTF-8 序列的字节 3 无效 及乱码 完美解决方案

2023-07-13 10:54:43 624

原创 Postman的细节回顾

postman细节回顾(小白教学)

2023-07-11 15:30:14 363

原创 6. Springboot快速回顾(集成Dubbo)

Dubbo是实现远程调用的一个框架,阿里巴巴开源的。远程调用就是B服务器可以调用A服务器的方法。大型项目会被拆分成多个模块,部署在不同的服务器上。若将公共模块集中部署在一台服务器上,可以方便其他服务器调用。因此,需要Dubbo。此外参考Dubbo官方手册,Dubbo自己提供注册中心,需要在provider项目中配置文件里配置dubbo协议才能使用,目前主流的办法是使用zookeeper注册中心。

2023-07-10 13:58:21 372

原创 5. Springbootl快速回顾(REST风格)

保持一切对rest风格的疑问,本文将使用对比的方式,直观解释。 本项目练习使REST风格,对url上携带的参数获取

2023-07-10 11:16:40 76

原创 图解堆排序,一秒看懂

原来是对于二叉树来说,当i=1的时候,我们可以利用这套规则使得 【索引为i的数据、其左子数据,右子数据】6,5,9 变得有序,成为9,5,6。这个数组和二叉树有什么关系呢,我们如果将新的规则用数组结束,说了也白说,但是可以利用二叉树直观的表达清楚。不过这套规则,不是简单直观的比大小后然后交换实现有序,理解起来比较复杂一点,为此我们画图解释。这个小故事可以看出,堆排序就是一套新的规则,将数组的数据调整,最后变得有序。这个有序指:(父结点数据)大于(子节点数据)------9>5,9>6。

2023-07-10 10:39:25 147

原创 4. Springboot快速回顾(@Mapper和@MapperScan)

springboot最重要的注解之一,因为有了@Mapper注解,省去了在xml文件繁琐的配置本文将对比介绍有无注解的区别,加深认识

2023-07-10 10:34:50 552

原创 3. Springboot快速回顾(拦截器的使用)

首先明白为何使用拦截器,拦截的是什么?比如你设计了一个网站,为这个网站设计了一个登陆界面后,希望在登录界面进行身份验证,进入系统。但我可以直接访目标url,绕过登陆界面,直接进入首页。

2023-07-10 09:16:31 388

原创 2. SpringBoot快速回顾(@value读取配置文件)

SpringBoot快速回顾(@value读取配置文件)

2023-07-06 11:29:13 1026

原创 1. SpringBoot快速回顾(分别使用注解和xml方式去声明Bean,获取Bean)

对于创建的实体类,springboot如何声明为Bean,如果获取bean,本文使用详细案例演示说明。用于回顾相关知识点

2023-05-04 14:17:37 1682 2

原创 实现登陆模块时Cookie,Session,Token的理解

当我们实现登陆模块时,总是会看到使用JWT,自然会看到Cookie,Seesion,Token等字眼,本文希望可梳理清楚概念,巩固好基础知识

2022-11-18 11:06:21 1458

空空如也

空空如也

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

TA关注的人

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