- 博客(570)
- 收藏
- 关注
原创 全栈编程基础知识9
MySQL数据库设计优化指南 本文总结了MySQL数据库设计与使用的16个关键要点。主要内容包括:关系型数据库基础概念、字段类型选择原则、索引优化技巧(如B+树结构优势、索引失效场景)、SQL查询注意事项(避免SELECT*、慎用子查询)、锁机制应用,以及表设计规范(控制单表数据量、分区策略、主键选择等)。特别强调了数据类型合理选择、索引创建条件、避免NULL值、限制单表索引数量等优化建议,同时指出了常见设计误区如预留字段、二进制存储等不良实践。这些原则能有效提升数据库性能和维护性。
2026-04-21 16:44:59
63
原创 全栈编程基础知识8
Redis是一款基于内存的NoSQL数据库,支持多种数据类型和集群部署,具有高性能特点。其速度快的原因包括内存存储、单线程IO多路复用等机制。相比Memcached,Redis功能更丰富,支持持久化、发布订阅等特性。Redis适用于高并发场景,可实现分布式锁、消息队列等功能。分布式锁通过悲观锁机制确保资源互斥访问。分布式ID生成可采用UUID或雪花算法,前者简单但无序,后者性能更优但需要维护机器ID。Redis凭借其高效性和多功能性,成为现代应用开发的重要组件。
2026-04-21 16:02:53
13
原创 全栈编程基础知识7
通过dns协议找到域名对应的ip,建立tcp链接,通过ospf选最短路径,arp 地址转换,建立tcp链接之后。DNS的解析结果被修改了,用户访问的域名指向了错误的ip地址,导致用户无法访问正常的ip地址。区别5:SSE传输文本,传输二进制需要Base64编码,websocket支持传输原生文本和二进制数据。SSE 基于http或者https协议的长连接,服务端能向浏览器推送数据,客户端不能向服务端发送。http基于tcp的明文,https基于ssl tls的http协议。不安全,SFTP安全的。
2026-04-21 15:34:28
188
原创 全栈编程基础知识6
本文介绍了Shell编程的基础知识,包括常见Shell类型(bash、sh、dash、csh等)、创建Hello World脚本的方法、变量的分类(局部变量、环境变量和特殊变量)以及字符串处理。重点说明了单引号和双引号字符串的区别:单引号内字符保持原义,双引号允许变量和特殊字符展开。这些基础知识为Shell脚本编写提供了必要框架。
2026-04-21 14:57:16
10
原创 全栈编程基础知识5
摘要:本文介绍了Linux系统的基础知识,包括文件权限管理(rwx权限、chmod命令)、用户与用户组操作(useradd、groupadd等)、系统状态监控(top、free等命令)、网络通信工具(ping、ifconfig)、常用命令(grep、kill)以及环境变量配置(/etc/profile、~/.bashrc等)。重点讲解了权限数字表示法(如764对应rwxrw-r--)、进程管理(ps、systemctl)和环境变量的永久与临时设置方法,涵盖了Linux系统管理的基本操作要点。
2026-04-21 10:56:54
193
原创 全栈编程基础知识4
本文摘要:文章总结了全栈开发和Linux系统的基础知识要点。全栈部分涵盖Java核心概念(面向对象特性、集合、多线程)、SpringCloud微服务组件(服务注册发现、调用、熔断降级)、数据库优化(索引、慢查询分析)、分布式理论(CAP、事务)等。Linux部分包括文件操作(硬软链接、目录管理)、压缩解压、文件传输命令(scp/rsync)等常用操作。内容精炼实用,适合开发者快速回顾关键技术点。(149字)
2026-04-21 09:59:42
25
原创 全栈编程基础知识3
消息队列(MQ)核心知识摘要 消息队列是异步通信中间件,用于系统间解耦、削峰和异步处理。主流产品包括RabbitMQ(业务复杂)、Kafka(大数据)和RocketMQ(金融订单)。核心组件包含生产者、消费者、Broker和队列/主题。保障消息可靠需注意:1)防丢失(确认机制/持久化);2)防重复(唯一ID/幂等);3)顺序性(单分区消费)。典型应用场景如订单处理,通过MQ异步完成库存扣减等操作,提升系统响应速度。常见问题包括消息堆积(扩容消费者)、重复消费(幂等设计)和顺序错乱(业务ID路由)。Rocke
2026-04-21 09:41:45
262
原创 全栈编程基础知识1
本文摘要:文章系统梳理了全栈开发的核心知识点,涵盖Java基础、Spring框架、Vue.js和数据库技术。Java部分重点讲解三大特性、集合框架和Spring的IOC/AOP;Vue部分解析组件通信、生命周期和性能优化;数据库章节详细说明索引原理、SQL优化和Redis应用场景。特别强调了Redis的高性能实现机制及缓存问题的解决方案,为全栈开发者提供了全面的技术参考框架。(149字)
2026-04-20 15:44:10
173
原创 TDesign前端框架
TDesign在Uniapp集成时需注意:1.使用HBuilderX模式,在main.js引入主题CSS文件;2.其双向绑定语法与Element/Ant Design不同,需通过@update:value事件手动更新数据,如t-input组件需用(e)=>formData.positionName=e方式实现数据同步。这些差异点容易导致开发时踩坑,需特别注意组件使用方式。
2026-03-30 17:50:28
164
原创 六西格玛笔记
6.虽然说是对称分组 包括正态分布 均匀分布中 均值和中位数都有可能是相等得 但是仅仅靠中位数和均值都是相等得这一个条件无法判断这个分布就一定是对称分布 更不能确定正态分布或均匀分布 因为还有一些非典型得分布也可能出现均值和中位数相等得情况。Zst短期过程能力指数 反映的是技术能力 数值越大说明技术能力越好 能生产出更接近目标变异小的产品。5.判断设备好不好 可以用过程能力指数Cpk去分析 Cpk反映的是过程满足规格要求的能力。Cpk越大得表示过程能力约好的 也就是控制能力更好得。
2025-11-03 20:12:47
439
原创 go前后端项目的启动 、打包和部署
本文介绍了Go前后端项目的启动、打包和部署流程。前端使用Vue,通过npm安装依赖并启动开发服务;Go后端需配置环境变量后启动main文件。打包时,前端执行npm run build生成dist目录,后端通过GOOS和GOARCH参数为不同系统生成可执行文件。部署采用前后端分离模式:前端使用Nginx代理,配置转发到后端接口;后端上传打包文件后,通过nohup后台运行并监控日志。文中提供了Nginx配置示例、启动命令及进程管理方法,涵盖了从开发到上线的完整流程。
2025-10-22 15:14:53
578
原创 DMAIC各个阶段用到的图
此阶段的图以 “梳理信息、聚焦问题” 为目标,帮助团队统一对问题的认知。流程图(Process Map):绘制现有流程的步骤、节点及输入输出,明确流程边界,发现流程中的断点或冗余环节。
2025-10-09 16:20:50
706
原创 IDEA运行/调试配置找不到对应脚本的命令
idea中配置了node也能选命令run 但是选择脚本的命令的时候啥值也没有了导致cmd窗口能运行vue前端程序但是可视化配置的方式是不可以的
2025-09-22 16:42:38
266
原创 Bug排查日记的技术文章大纲-AI生成
从中学到的关键点(如编码规范、工具使用技巧)避免同类问题的建议强调持续记录对技术成长的意义鼓励读者建立自己的排查方法论注:可根据实际案例调整内容深度,添加图表或代码片段增强可读性。
2025-09-08 09:09:00
348
原创 读取nacos中配置的json文件转到Java中的Map
本文介绍了如何将Nacos中的JSON配置文件读取到Java的Map对象中。通过修改bootstrap.yml配置,创建一个JsonConfigHolder服务类,使用NacosConfigManager获取配置,并通过ObjectMapper将JSON字符串解析为Map。实现包括初始化加载配置、添加监听器实时更新缓存、以及提供获取Map的方法。这样就能避免每次修改配置都要重新打包,实现动态获取Nacos中的JSON配置数据。
2025-08-27 15:58:01
325
原创 Docker部署kafka实操+Java中访问
本文介绍了使用Docker Compose部署Kafka环境的详细步骤。首先通过docker-compose.yml文件配置Zookeeper和Kafka服务,包含端口映射、环境变量等关键参数设置。启动服务后,演示了Kafka的基本操作:创建主题(--create)、发送消息(console-producer)、消费消息(console-consumer)以及查看主题列表(--list)。文中特别强调需要将HOST_IP替换为实际IP地址,并提供了各操作的成功截图示例,帮助用户快速掌握Docker环境下Ka
2025-08-12 09:17:28
386
原创 用docker的方式快速搭建一个Hive的调测环境
摘要:本文介绍使用Docker快速搭建Hive测试环境的方法。首先需准备GitLab访问权限和Docker环境,从指定GitHub仓库获取docker-compose文件。通过执行"docker-compose up -d"命令构建环境,待下载完成后使用"docker ps"查看运行镜像。最后可进行Hive连接测试。该方法简单高效,适合快速搭建Hive调试环境。
2025-08-06 16:06:35
387
原创 ant-design-vue中的table组件header设置自定义样式
ant-design-vue中的table组件header设置自定义样式
2025-05-27 11:26:28
396
原创 ant-design-vue中的分页组件自定义
本文介绍了如何在ant-design-vue中实现自定义分页组件。通过封装一个包含页码切换和每页条数选择的分页控件,开发人员可以灵活调整分页功能。代码展示了使用a-select实现每页条数选择,通过a-pagination组件实现页码切换,并通过emit事件向上层组件传递分页参数变更。组件还包含样式定制,包括分页按钮样式和总条数显示。该实现支持响应式布局,可方便地集成到现有项目中,提供了更符合业务需求的分页解决方案。
2025-05-27 11:25:24
449
原创 网络的协议和标准
将用户计算机和远程的主机连接起来 在远程计算机上运行程序 将相应的屏幕显示传送到本机的机器 将本地的输入传送到远程的计算机上。SMTP:简单邮件传输协议 可靠有效的电子邮件传输协议 用于传输系统之间的邮件信息 提供与电子邮件有关的通知 在25端口。逻辑地址:每台设备都有一个ip地址 一个ip地址包包含网络号 子网络号 主机号可以通过ip找到对应的设备。icmp:网络控制信息协议 专门用于发送差错报文的协议 这个就是对ip发生差错报告的协议。SNMP:简单网络管理协议 监视配置和控制网络中的设别的。
2025-05-23 10:58:05
656
原创 SQL概述和定义
数据定义:ddl数据操纵:dml嵌入式sql和动态sql:高级语言完整性:ddl定义的设置设置数据必须满足的完整性约束条件的命令权限:ddl 关系和视图的权限。
2025-05-22 23:04:05
1048
安卓中的网络编程 采用HttpCient 采用HttpURLConnection 采用Socket编程
2023-03-15
安卓项目连接MySQL数据库.zip
2023-03-15
Spring的AOP实现的日志功能案例.zip
2023-03-09
基于IOC实现的打印机案例.zip
2023-03-08
spring配置的简单案例.zip
2023-03-08
mybatis所需jar.zip
2023-03-06
service案例代码.zip
2023-03-05
mybatis-demo1 mybatis的配置和增删改查方法
2023-03-04
基于JavaBean+Servlet+Jsp的开发模式实现的增删改查
2023-03-04
GridView和ListView的布局实现
2023-03-14
spring集成mybatis采用非impl的实现方式.zip
2023-03-12
spring集成mybatis.zip
2023-03-12
点餐系统war包 点餐系统war包
2023-03-12
软件测试基础知识-对应软件测试李冰课本
2023-03-03
SpringMvc+Spring+JPA+Hibernate实现的增删改查.zip
2023-02-28
sqlSever2008连接的jdbc驱动
2023-12-28
vue2的路由和store的应用,非常的详细
2023-08-21
SSM实验内容.zip
2023-06-13
实验一 Python基础编程
2023-05-13
sparkSQL基本操作.zip
2023-05-13
spark编程(仅供参考).zip
2023-05-13
Java实现的混合索引和成组链接法算法
2023-05-06
spring-mybatis jar.zip
2023-04-24
springmvc jar.zip
2023-04-24
IO和Java多线程的应用.zip
2023-03-23
基于activity+fragment实现的新闻列表
2023-03-16
Java后端excel导出
2024-01-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
2