- 博客(744)
- 资源 (3)
- 收藏
- 关注
原创 springcloud2.1
基于SpringCloud2.1的微服务开发脚手架,整合了spring-security-oauth2、nacos、feign、sentinel、springcloud-gateway等。著作权归作者所有,转载或内容合作请联系作者。
2025-02-19 19:01:02
98
原创 1、什么是SpringCloud?
曾风靡国内的开源RPC服务框架Dubbo在重启维护后,令许多用户为之雀跃,但同时,也迎来了一些质疑的声音。互联网技术发展迅速,Dubbo 是否还能跟上时代?Dubbo与Spring Cloud相比又有何优势和差异?是否会有相关举措保证Dubbo的后续更新频率?人物: Dubbo重启维护开发的刘军,主要负责人之一刘军,阿里巴巴中间件高级研发工程师,主导了Dubbo重启维护以后的几个发版计划,专注于高性能RPC框架和微服务相关领域。
2025-02-19 19:00:01
671
原创 MySQL 面试系列:MySQL 事务的面试题总结
MVCC 全称是多版本并发控制系统,InnoDB 和 Falcon 存储引擎通过多版本并发控制(MVCC,Multiversion Concurrency Control)机制解决幻读问题。
2025-02-18 19:01:02
922
原创 mysql8启动失败 user mysql does not exist - using root
于是尝试使用默认的my.cnf文件, 启动也失败了, 也没有找到/var/log/mysqld.log。而mysql8安装时也要编辑这些文件, 但由于文件被上锁, 所以创建mysql用户失败了。想到之前安装了mysql5.6, 安装时是先卸载了mysql5.6再安装mysql8的。mysql安装完成, mysql用户正常创建, 服务正常启动, 大功告成, 可喜可贺~仔细查看安装过程, 发现最后安装mysql-server时告警了, 真是天大的喜讯。mysql8安装完成后, 启动失败, 根据提示。
2025-02-18 19:00:01
146
原创 Golang的多版本管理
的多版本管理是一项重要的工具,可以帮助开发者更灵活地处理不同版本的依赖和项目需求。针对Golang的多版本管理,目前有几种常用的工具,如gvm、gim、goenv等。确认依赖关系:在切换Golang版本时,需要重新确认项目的依赖关系是否与新版本兼容,避免出现不必要的问题。确保及时更新:Golang的版本更新较为频繁,需要及时更新多版本管理工具以支持最新的Golang版本。规范使用方式:在团队协作中,需要确立统一的多版本管理工具和使用规范,以确保项目的稳定性和一致性。Golang的多版本管理。
2025-02-17 19:01:02
172
原创 【Golang】GC探秘/写屏障是什么?
之前写了 一篇,有了很多的阅读量,那么我就接着分享一下Golang的GC相关的学习。由于Golang的GC机制一直在持续迭代,本文叙述的主要是Go1.9版本及以后的GC机制,该版本中Golang引入了 混合写屏障大幅度地优化了STW的时间。
2025-02-17 19:00:01
677
原创 Mac Golang 开发环境配置
Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。由罗伯特·格瑞史莫,罗勃·派克(Rob Pike)及肯·汤普逊于2007年9月开始设计Go,稍后Ian Lance Taylor、Russ Cox加入项目。Go是基于Inferno操作系统所开发的。Go于2009年11月正式宣布推出,成为开放源代码项目,支持Linux、macOS、Windows等操作系统。在2016年,Go被软件评价公司TIOBE 选为“TIOBE 2016 年最佳语言”。
2025-02-16 19:01:02
908
1
原创 使用新版本golang项目中goyacc依赖问题的处理
以上就是本期的内容,目前对于golang mod 等依赖管理的使用还是不太熟悉,而且和java成熟的maven等机制来比较,确实还是有些差距,使用起来不是很方便,期待往后可以更好吧。
2025-02-16 19:00:00
456
原创 前端面试每日 3+1 —— 第649天
去学习与思考,这才达到来这里的目的!(不要为了谁而来,要为自己而来!欢迎大家前来讨论,如果觉得对你的学习有一定的帮助,欢迎点个[前端面试每日3+1题,以面试题来驱动学习,每天进步一点!著作权归作者所有,转载或内容合作请联系作者。让努力成为一种习惯,让奋斗成为一种享受!(我每天多次反省自己)。和朋友们一同讨论学习!
2025-02-15 19:01:02
190
原创 前端面试每日 3+1 —— 第519天
【推荐】欢迎跟 jsliang 一起折腾前端,系统整理前端知识,目前正在折腾 LeetCode,打算打通算法与数据结构的任督二脉。去学习与思考,这才达到来这里的目的!(不要为了谁而来,要为自己而来!欢迎大家前来讨论,如果觉得对你的学习有一定的帮助,欢迎点个[前端面试每日3+1题,以面试题来驱动学习,每天进步一点!著作权归作者所有,转载或内容合作请联系作者。让努力成为一种习惯,让奋斗成为一种享受!(我每天多次反省自己)。和朋友们一同讨论学习!
2025-02-15 19:00:01
390
原创 前端面试每日 3+1 —— 第713天
【推荐】欢迎跟 jsliang 一起折腾前端,系统整理前端知识,目前正在折腾 LeetCode,打算打通算法与数据结构的任督二脉。去学习与思考,这才达到来这里的目的!(不要为了谁而来,要为自己而来!欢迎大家前来讨论,如果觉得对你的学习有一定的帮助,欢迎点个[前端面试每日3+1题,以面试题来驱动学习,每天进步一点!欢迎大家前来讨论,如果觉得对你的学习有一定的帮助,欢迎点个。微信群相互交流(点击公众号的菜单:交流)。让努力成为一种习惯,让奋斗成为一种享受!(我每天多次反省自己)。和朋友们一同讨论学习!
2025-02-14 19:01:02
318
原创 前端面试每日 3+1 —— 第507天
【推荐】欢迎跟 jsliang 一起折腾前端,系统整理前端知识,目前正在折腾 LeetCode,打算打通算法与数据结构的任督二脉。去学习与思考,这才达到来这里的目的!(不要为了谁而来,要为自己而来!欢迎大家前来讨论,如果觉得对你的学习有一定的帮助,欢迎点个[前端面试每日3+1题,以面试题来驱动学习,每天进步一点!欢迎大家前来讨论,如果觉得对你的学习有一定的帮助,欢迎点个。微信群相互交流(点击公众号的菜单:交流)。让努力成为一种习惯,让奋斗成为一种享受!(我每天多次反省自己)。和朋友们一同讨论学习!
2025-02-14 19:00:01
399
原创 Golang的多团队协作编程模式与实践经验
例如,团队A负责开发用户管理模块,团队B负责开发订单管理模块,这两个模块可以通过定义清晰的接口进行交互,比如规定用户模块提供GetUserInfo()函数来获取用户信息,订单模块调用该函数来实现订单与用户信息的关联。通过模块化设计、版本控制工具、编程规范、持续集成和良好的沟通,团队可以更好地利用Golang进行多团队协作,提高项目的开发效率和代码质量,实现协同合作的最佳实践。团队也可以借助代码审查工具,如golangci-lint等,来规范团队的代码质量,确保代码符合统一的规范。六、良好的沟通与团队协作。
2025-02-13 19:01:02
471
原创 神舟笔记本售后厦门店值得信赖的维修服务
在厦门设有专业的售后维修服务站,由厂家统一培训的专业维修人员提供技术支持,以确保每一台笔记本在维修后都能够得到最专业的照顾。售后维修服务是考量一个品牌好坏的重要标准,神舟笔记本在厦门设有官方售后维修站,提供专业的维修技术和周到的服务。在维修过程中,神舟笔记本的维修人员会秉承着“客户至上”的原则,对每一位顾客都会提供细致入微的服务。神舟笔记本售后厦门店提供的值得信赖的维修服务,不仅能够让用户在使用过程中更加放心,同时也为用户打下了坚实的品牌信任基础。著作权归作者所有,转载或内容合作请联系作者。
2025-02-12 19:01:02
218
原创 神舟笔记本售后厦门店值得信赖的维修服务
在厦门设有专业的售后维修服务站,由厂家统一培训的专业维修人员提供技术支持,以确保每一台笔记本在维修后都能够得到最专业的照顾。售后维修服务是考量一个品牌好坏的重要标准,神舟笔记本在厦门设有官方售后维修站,提供专业的维修技术和周到的服务。在维修过程中,神舟笔记本的维修人员会秉承着“客户至上”的原则,对每一位顾客都会提供细致入微的服务。神舟笔记本售后厦门店提供的值得信赖的维修服务,不仅能够让用户在使用过程中更加放心,同时也为用户打下了坚实的品牌信任基础。著作权归作者所有,转载或内容合作请联系作者。
2025-02-12 19:00:01
231
原创 16.React学习笔记.React更新机制
而不是Component来进行简化,其会对state和props进行比较来决定是否重新render。shouldComponentUpdate在源码中进行更新时,决定是否需要render。这就回到我们案例中,只有App,Header,Footer的render被调用。当节点为不同的元素,React会拆卸原有的树,并且建立起新的树。React将最好的O(n^3)的tree比较算法优化为O(n)。时,React仅更新有所改变的属性,没有变化的属性不会变。著作权归作者所有,转载或内容合作请联系作者。
2025-02-11 19:01:02
1172
原创 React性能优化: 使用React.lazy与Suspense提高加载效率
在懒加载组件时,Suspense可以让我们在组件加载完成之前展示一些缓冲内容,让用户在等待的时候有更好的体验。通过使用React.lazy与Suspense,我们可以很容易地实现组件的按需加载,并在加载过程中展示友好的等待状态,从而提高页面加载效率,提升用户体验。在上面的示例中,我们使用React.lazy来按需加载OtherComponent组件,当OtherComponent组件加载时,Suspense会显示fallback中的loading内容,直到组件加载完成。什么是React.lazy?
2025-02-11 19:00:01
317
原创 前端面试每日 3+1 —— 第660天
去学习与思考,这才达到来这里的目的!(不要为了谁而来,要为自己而来!欢迎大家前来讨论,如果觉得对你的学习有一定的帮助,欢迎点个[前端面试每日3+1题,以面试题来驱动学习,每天进步一点!著作权归作者所有,转载或内容合作请联系作者。让努力成为一种习惯,让奋斗成为一种享受!(我每天多次反省自己)。和朋友们一同讨论学习!
2025-02-10 19:01:05
120
原创 超全前端面试(全!全!全!!!)
通过以上的MVVM模式图,我们可以看出最核心的就是ViewModel,它主要的作用:对View中DOM元素的监听和对Model中的数据进行绑定,当View变化会引起Modal中数据的改动,Model中数据的改动会触发View视图重新渲染,从而达到数据双向绑定的效果,该效果也是Vue最为核心的特性。渐进增强一般说的是使用CSS3技术,在不影响老浏览器的正常显示与使用情形下来增强体验,而优雅降级则是体现html标签的语义,以便在js/css的加载失败/被禁用时,也不影响用户的相应功能。将其转化为行内属性。
2025-02-10 19:00:03
888
原创 Spring 和 SpringBoot 之间到底有啥区别?
对于 Spring 和 SpringBoot 到底有什么区别,我听到了很多答案,刚开始迈入学习 SpringBoot 的我当时也是一头雾水,随着经验的积累、我慢慢理解了这两个框架到底有什么区别,相信对于用了 SpringBoot 很久的同学来说,还不是很理解 SpringBoot 到底和 Spring 有什么区别,看完文章中的比较,或许你有了不同的答案和看法!作为 Java 开发人员,大家都 Spring 都不陌生,简而言之, Spring 框架为开发 Java 应用程序提供了全面的基础架构支持。
2025-02-07 19:01:02
1054
原创 Spring Boot 简介及快速搭建,一文让你搞懂springboot的前世今生
springboot对于JAVA程序员来说一定不会陌生,这是目前大厂主流运用的框架技术,但最近同学私信我说springboot刚开始学就想放弃了,我心想springboot并不是很难呀肯定是没用心,但架不住这位同学的苦苦哀求,于是我出了一期springboot的入门级文章,我敢说这应该是最精简的总结了(立个fig),现在分享出来,大家来帮我看看!SpringBoot它基于Spring4.0设计,是由 Pivotal 公司提供的框架。
2025-02-07 19:00:01
649
原创 C语言 printf 函数 - C语言零基础入门教程
printf 函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。在编写程序时经常会用到此函数。//@Author:猿说编程//@Blog(个人博客地址): www.codersrc.com//@File:C语言 printf 函数//@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!//返回值: 返回一个整型,若成功则返回输出的字符数,输出出错则返回负值。printf("<格式化字符串>", <参量表>);
2025-02-06 19:01:02
851
原创 vue3vue3
什么是hook?—— 本质是一个函数,把setup函数中使用的进行了封装,类似于vue2.x中的mixin。自定义hook的优势:复用代码, 让setup中的逻辑更清楚易懂。子 => 父。和vue2唯一的区别就是子组件声明事件使用defineEmits([''事件名]),其他完全一致。
2025-02-05 21:07:00
739
原创 Vue3状态管理: Pinia使用技巧与最佳实践
本文将从Pinia的基本概念入手,深入探讨Pinia的使用技巧与最佳实践,帮助读者更好地理解和应用Pinia来管理Vue3应用的状态。Pinia的核心理念是简单、灵活和高效,它通过借助Vue3的响应式系统和Composition API来实现状态管理,同时避免了传统VueX中繁琐的概念和API。本文介绍了Vue3状态管理库Pinia的基本概念、安装与配置、使用方法以及一些使用技巧和最佳实践,旨在帮助读者更好地理解和应用Pinia来管理Vue3应用的状态。是Pinia的核心概念,它代表了应用的状态仓库。
2025-02-05 20:50:59
325
原创 Vue3状态管理: Pinia使用技巧与最佳实践
本文将从Pinia的基本概念入手,深入探讨Pinia的使用技巧与最佳实践,帮助读者更好地理解和应用Pinia来管理Vue3应用的状态。Pinia的核心理念是简单、灵活和高效,它通过借助Vue3的响应式系统和Composition API来实现状态管理,同时避免了传统VueX中繁琐的概念和API。本文介绍了Vue3状态管理库Pinia的基本概念、安装与配置、使用方法以及一些使用技巧和最佳实践,旨在帮助读者更好地理解和应用Pinia来管理Vue3应用的状态。是Pinia的核心概念,它代表了应用的状态仓库。
2025-02-05 20:49:58
338
原创 Vue3状态管理: Pinia使用技巧与最佳实践
本文将从Pinia的基本概念入手,深入探讨Pinia的使用技巧与最佳实践,帮助读者更好地理解和应用Pinia来管理Vue3应用的状态。Pinia的核心理念是简单、灵活和高效,它通过借助Vue3的响应式系统和Composition API来实现状态管理,同时避免了传统VueX中繁琐的概念和API。本文介绍了Vue3状态管理库Pinia的基本概念、安装与配置、使用方法以及一些使用技巧和最佳实践,旨在帮助读者更好地理解和应用Pinia来管理Vue3应用的状态。是Pinia的核心概念,它代表了应用的状态仓库。
2025-02-05 20:48:26
502
原创 人工智能机器学习底层原理剖析,人造神经元,您一定能看懂,通俗解释把AI“黑话”转化为“白话文”
大道不过三俩句,说破不值半文钱,所谓人工智能机器学习就这么回事,没必要神话,也无须贬低,类比的话,就像餐饮行业的厨师岗,所谓做菜,底层原理是什么?就是食材和火候,掌握了做菜的底层原理,就能做出好菜,其他的,比如刀工、颜色等等,不过就是锦上添花的东西,而已。所以机器学习就是做菜,做出来的东西可能不尽如人意,就得不停地调整食材的搭配和火候的大小,所谓机器学习的最重要技巧,其实是特征的提取以及参数的调整,所谓大道至简,殊途同归。©著作权归作者所有,转载或内容合作请联系作者。
2025-02-04 19:01:03
879
原创 纸上谈兵---机器学习基本知识
方差大的模型,意味着模型的输出很不稳定,现象就是模型的训练误差非常小但预测错误率很高,这就是“过拟合”。前文提到要学习“上帝函数”G就必须先假设它是某个函数f,但大多数时候f不可能和G相同,即使我们真的知道G”真容”,但由于数据噪声的存在,训练得到的模型和G也不会相同,所以f和G之间天然地就有误差,这被称为“偏差”。可见所谓的“智能”、“学习”不过是“暴力搜索”假设空间,因为只要算力足够强到能把无限大的假设空间搜索一遍,自然就能找到最优的模型,这也是机器学习被人诟病的地方,哪怕确实有聪明的算法能加快搜索。
2025-02-04 19:00:01
517
原创 机器学习,深度学习,神经网络,深度神经网络
当数据很少时,深度学习算法的性能并不好。另一方面,在这种情况下,传统的机器学习算法使用制定的规则,性能会比较好。深度学习算法需要进行大量的矩阵运算,GPU 主要用来高效优化矩阵运算,所以 GPU 是深度学习正常工作的必须硬件。特征处理是将领域知识放入特征提取器里面来减少数据的复杂度并生成使学习算法工作的更好的模式的过程。完整地训练一次需要消耗两周的时间,而机器学习的训练会消耗的时间相对较少,只需要几秒钟到几小时的时间。深度学习尝试从数据中直接获取高等级的特征,这是深度学习与传统机器学习算法的主要的不同。
2025-02-04 17:11:50
2201
原创 机器学习入门指南:快速上手与实践
在计算机科学领域,Machine Learning(机器学习)是一种让计算机具有从数据中学习的能力,而无需明确地进行编程的技术。是目前机器学习领域最受欢迎的编程语言之一,拥有众多强大的机器学习库,如NumPy、Pandas、Scikit-learn和TensorFlow等。通过本文的介绍,相信读者已对机器学习有了初步的了解,并掌握了一些实践中常用的工具和技术。在实际应用中,我们需要不断学习和实践,结合具体业务问题,灵活运用机器学习算法,为我们的项目带来更多价值。著作权归作者所有,转载或内容合作请联系作者。
2025-02-04 16:02:05
389
原创 深入解析Python机器学习库Scikit-Learn的应用实例
其中,Scikit-Learn作为Python中一个重要的机器学习库,包含了许多常用的机器学习算法和工具,可用于数据挖掘、数据分析和预测建模等应用场景。本文将深入解析Python机器学习库Scikit-Learn的应用实例,帮助读者全面理解Scikit-Learn库的功能和使用方法。作为一款功能丰富且易于上手的机器学习库,Scikit-Learn在数据预处理、模型训练与预测、模型评估等方面都提供了强大的工具支持。模型的评估是机器学习中至关重要的一环,它能够帮助我们了解模型的性能并做出相应的调整。
2025-02-03 19:01:01
1003
原创 redis原理之数据结构
redis 是 key-value 存储系统,其中 key 类型一般为字符串,而 value 类型则为 redis 对象(redis object)。redis 对象可以绑定各种类型的数据,譬如 string、list 和 set。// 刚刚好 32 bits// 对象的类型,字符串/列表/集合/哈希表// 未使用的两个位// 编码的方式,redis 为了节省空间,提供多种方式来保存一个数据// 譬如:“123456789” 会被存储为整数 123456789。
2025-02-02 19:01:01
1038
原创 阶段一Python核心编程:走进Python编程的世界001
双击安装包 -- [运行] -- [允许你应用更改设备]: [是] -- [Next] -- [选择安装位置] -- [Next] -- [Install] -- [Finish]。[Project: 项目名称] -- [Project Interpreter] -- [设置图标] -- [Add] -- 浏览到目标解释器 -- [OK] -- [OK]。[File] -- [Open] -- 浏览选择目标项目根目录 -- [OK] -- 选择打开项目方式。
2025-02-01 19:01:01
958
原创 MySQL01:初识MySQL
">注意 : -p后面不能加空格,否则会被当做密码的内容,导致登录失败!5、启动管理员模式下的CMD,并将路径切换至mysql下的bin目录,然后输入mysqld –install (安装mysql)6、再输入 mysqld --initialize-insecure --user=mysql 初始化数据文件。2、解压到自己想要安装到的目录,本人解压到的是D:\Environment\mysql-5.7.19。: 长期存放在计算机内,有组织,可共享的大量数据的集合,是一个数据 "仓库"
2025-01-31 19:01:01
646
原创 【服务与运维】2.0 centos7安装mysql——源码:cmake安装mysql
以下内容凡是执行过程中找不到某个文件的,手动新建该文件即可。直到不报错为止。删除mariadbxshell传输文件的指令zy -y2.0 cmake方式安装mysql(企业级使用)下载cmake安装cmakeimage.pngimage.pngimage.pngimage.png安装依赖包下载安装boost1.59.0(这里mysql5.7版本要求boost版本为1.59.0)解压(未使用)image.pngimage.png设置组合用户。
2025-01-30 19:01:01
620
原创 宝塔mysql数据库容量限制_宝塔数据库mysql-bin.000001占用磁盘空间过大
在MySQL数据库中,mysql-bin.000001、mysql-bin.000002等文件是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志文件中,还包括每个语句执行的时间,也会记录进去的。因为数据库生成的日志文件太大,高达1G左右,而且每天都会生成,这是非常占用空间的,我们是否可以屏蔽日志的自动生成,以免每天去删除那么麻烦,当然可以了,按照以下步骤做即可!著作权归作者所有,转载或内容合作请联系作者。百度后学到以下知识,做个记录。
2025-01-29 19:01:01
274
原创 Vue3组件库开发指南:从0到1实现
它允许开发者将常用的UI组件和功能封装为可重用的模块,从而在不同的项目中进行复用,进而提高团队的工作效率。我们首先准备开发环境和工具,然后编写了基础和高级的组件,并添加了文档和示例代码。最后,我们对组件库进行了打包和发布。而使用自己开发的组件库,能够更好地控制UI组件和功能的一致性,减小项目规模带来的管理成本,并提高团队协作效率。我们可以使用VuePress等工具,来为组件编写详细的文档和示例代码,让用户可以快速了解和使用组件。除了基础组件,我们还可以编写一些更复杂的高级组件,比如表单组件、上传组件等。
2025-01-28 19:01:01
302
原创 微信小程序云开发服务端存储API 从云存储空间删除文件
写的资式如有不对,请各位大神多多指教。新手上路,车开的 不是很稳。著作权归作者所有,转载或内容合作请联系作者。
2025-01-24 19:01:01
200
【毕业设计】[含论文+开题报告+源码等]jsp+ssm+mysql实现的租车车辆管理系统汽车租赁.zip
2025-02-15
【毕业设计】[零食商贩]-基于vue全家桶+koa2+sequelize+mysql搭建的移动商城应用.zip
2025-02-15
【毕业设计】大学校园二手平台,利用微信小程序出售二手书二手物品,闲置循环利用,仿闲鱼校内交易.zip
2025-02-15
【毕业设计】基于django-python开发的家教中介系统老师发布授课信息,老师排名,学生需求,学生选择老师等.zip
2025-02-15
【毕业设计】基于Java+servlet+jsp+css+js+mysql实现“转赚”二手交易平台.zip
2025-02-15
【Python爬虫】使用Python-Django-百度Echarts-Javascript实现爬虫数据查询显示2000-2015年全国粮食作物面积统计数据.zip
2025-02-19
【毕业设计】基于Python开发的图书馆座位管理系统-自动化预约脚本(通用在线平台+校内预约平台).zip
2025-02-19
【毕业设计】基于vue开发的图书馆智能选座系统,包括用户注册登录,预约座位;管理员登录并管理用户信息.zip
2025-02-19
毕业设计-基于springboot+vue的学校公寓管理系统【前后端源码+SQL+可运行】50217.zip
2025-02-18
【蓝桥杯解析】蓝桥杯Java B组历年真题的源码及解析(2013-2017),供大家学习和参考-kl.zip
2025-02-16
【图像识别项目】2017-2018年度工程实践项目,主要目的是能够识别图像类别-kl.zip
2025-02-16
【毕业设计】基于Java+Springboot+Vue的宠物领养社区小程序(源码+数据库).zip
2025-02-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人