会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
编程随笔
感兴趣的技术:开发框架,中间件,分布式架构,DevOps
特别说明:本博客属于个人的开发随笔整理,其中的文字可能会随着理解的深入或者变化进行修改,有幸被转载时请标注原始链接^-^
博客园
首页
新随笔
管理
订阅
[置顶]
博客推荐
摘要: 阮一峰的个人网站,廖雪峰的官方网站,酷 壳 – COOLSHELL,MacTalk-池建强的随想录 JAVA NIO指南,并发编程网 ,专注 WEB 端开发,翟永超的技术博客,阿里云开发者中心,程序员小灰的博客,申龙斌的程序人生,蜗窝科技 数据库存储引擎研发专家,系统技术非业余研究,人间指南,生栋说
阅读全文
posted @ 2018-02-09 18:05 nuccch
阅读(899)
评论(0)
推荐(0)
2025年10月24日
自定义Spring Cloud LoadBalancer实践
摘要: Spring Cloud负载均衡概述 在不同的Spring Cloud版本中,采用了不同的负载均衡组件。 具体来说,在Spring Cloud 2020.0版本之前,默认负载均衡器为Netflix推出的Ribbon,自Spring Cloud 2020.0版本起,Ribbon已经被标记为过时,官方推
阅读全文
posted @ 2025-10-24 20:52 nuccch
阅读(5)
评论(0)
推荐(0)
2025年10月18日
SQLite使用入门
摘要: SQLite数据库概述 在某些场景下使用SQLite文件数据库替代MySQL数据库是非常值得的,比如存储的数据量可控,业务查询简单。 相比起MySQL,PostgreSQL这样的大型数据库,SQLite文件数据库仅支持有限的数据类型;SQLite支持的SQL语法与MySQL/PostreSQL也有不
阅读全文
posted @ 2025-10-18 14:48 nuccch
阅读(10)
评论(0)
推荐(0)
Spring Boot框架常见问题
摘要: 第一次请求接口响应较慢 原因1:DispatcherServlet默认是懒加载,即工程启动的时候,Applicationcontext会将所有的bean加载到容器,但是DispatcherServlet是没有加载的,只有第一次访问的时候才会加载。 解决办法:关闭DispatcherServlet懒加
阅读全文
posted @ 2025-10-18 14:44 nuccch
阅读(8)
评论(0)
推荐(0)
Layui框架使用入门
摘要: 前言 对于后端开发人员而言,Layui框架的确是一个非常友好的前端页面脚手架,用于开发一些管理后台系统类的项目非常便捷。只需要掌握了传统的Web静态页面开发的三要素:HTML,CSS和JavaScript,就可以轻松掌握对Layui框架的使用。 但是在项目实践中,通常也无需直接基于Layui框架进行
阅读全文
posted @ 2025-10-18 14:40 nuccch
阅读(32)
评论(0)
推荐(0)
Java平台的SQL监控组件
摘要: Druid Druid是一个JDBC组件库,包含数据库连接池、SQL Parser 等组件,被大量业务和技术产品使用或集成,经历过最严苛线上业务场景考验。 P6Spy P6Spy是一个强大的数据库监控工具,它可以记录所有数据库操作的详细信息,包括执行的SQL语句、执行时间等。 Druid对比P6Sp
阅读全文
posted @ 2025-10-18 14:37 nuccch
阅读(6)
评论(0)
推荐(0)
2025年10月12日
Spring拦截器HandlerInterceptor与Filter方法执行顺序探究
摘要: 单个拦截器与Controller方法的执行顺序 拦截器的preHandle方法在进入到Controller方法之前执行,且只有当方法返回true时才能进入到被拦截的Controller方法;如果该方法返回false,则被拦截的Controller方法不会执行,且拦截器中的postHandle和aft
阅读全文
posted @ 2025-10-12 22:41 nuccch
阅读(36)
评论(0)
推荐(0)
在Windows系统打造基于ConEmu的命令行工具环境
摘要: 需求背景 对于git工具的使用,个人习惯了通过命令行进行操作。特别是当需要管理多个项目时,希望命令行工具支持多标签页方式便于切换,并且具备保存历史标签页的功能。 上述诉求在Linux/Mac系统下都比较好实现,但是在Windows平台很难找到一个稳定可靠且趁手的命令行工具。 关于ConEmu 虽然目
阅读全文
posted @ 2025-10-12 12:04 nuccch
阅读(20)
评论(0)
推荐(0)
2025年6月11日
Nacos2.2.3开源版单机模式配置认证
摘要: 背景 在开发和测试环境使用了Nacos 2.2.3开源版,部署方式为非Docker环境的单机模式。 出于安全性考虑,需要配置Nacos服务端开启访问认证,开启访问认证后访问Nacos控制台,以及客户端访问Nacos注册中心和配置中心都需要配置相应的认证信息。 认证配置 由于是在非Docker环境部署
阅读全文
posted @ 2025-06-11 23:37 nuccch
阅读(213)
评论(0)
推荐(0)
2025年4月20日
如何实现一个简单的logo设计
摘要: 在开发工具软件的时候,需要为其设计一个相应的logo图标,可以使用如下平台实现一个简单logo的设计。 标小智是一个借助AI技术的智能logo设计平台 U钙网是一个智能AI商标logo设计平台,无论你董不懂设计,仅需输入文字,就可以设计出精美的LOGO标志 其他的一些辅助工具: 从图像中删除白色背景
阅读全文
posted @ 2025-04-20 10:42 nuccch
阅读(25)
评论(0)
推荐(0)
2025年3月29日
Windows系统迁移用户目录
摘要: Windows系统随着使用时间的延长,系统盘空间占用会越来越大,对于一些硬盘空间有限的主机而言,C盘空间剩余就越来越少,稍不注意可以可能就被占满了,导致系统都无法启动。正好我自己的笔记本电脑也遇到了同样的问题,因此就想把C:\Users目录迁移到其他分区中。 在实践中,使用如下步骤进行操作可以尽可能
阅读全文
posted @ 2025-03-29 22:54 nuccch
阅读(623)
评论(0)
推荐(0)
2025年2月23日
使用MyBatis框架时Mapper传参是否需要使用@Param注解
摘要: 在使用MyBatis作为Java项目的ORM框架时,在Mapper接口中传递参数需要通过@Param注解指定参数名称,这样才能在Mapper接口对应的xml文件中引用到对应名称的参数。如果不在Mapper接口中明确使用@Param注解时将会报错:找不到指定名称的参数。 追根溯源,这要从MyBatis
阅读全文
posted @ 2025-02-23 20:10 nuccch
阅读(249)
评论(0)
推荐(0)
如何使用Maven模块化管理的继承和聚合机制
摘要: 在说明如何使用Maven模块化管理的继承和聚合机制之前,需要先澄清一些概念性的东西: 1.Maven是什么? 2.什么是Maven模块化管理? 3.Maven模块化管理的继承和聚合机制是什么含义? Maven是什么 Maven是Java项目开发中使用的一种依赖包管理工具,与其功能相似的还有另外一个叫
阅读全文
posted @ 2025-02-23 20:09 nuccch
阅读(70)
评论(0)
推荐(0)
2025年2月22日
前端开发利器
摘要: icon图标生成 favicon-generator 在线生成文本icon图标。 自制字体图标 第一步:制作或从Iconfont-阿里巴巴矢量图标库下载需要的矢量icon的svg格式(如:可以把png格式的图片转化为svg)。 第二步:将svg导入在线转换网址并生成font。 第三步:写less(或
阅读全文
posted @ 2025-02-22 21:43 nuccch
阅读(20)
评论(0)
推荐(0)
2025年2月9日
Maven常见问题汇总
摘要: 打包报错无效的目标发行版 有可能的原因:环境变量JAVA_HOME所指向路径的java版本与java命令的版本不一致,参考:记一个maven编译打包低级错误"Fatal error compiling: 无效的目标发行版: 11"的解决。
阅读全文
posted @ 2025-02-09 21:33 nuccch
阅读(46)
评论(0)
推荐(0)
2025年1月5日
Jekins常见问题总结
摘要: jobs和workspace占用空间过大 解决办法:修改job配置,丢弃掉旧的构建。 jenkins jobs和workspace占用空间过大
阅读全文
posted @ 2025-01-05 17:28 nuccch
阅读(25)
评论(0)
推荐(0)
Jekins使用手册
摘要: 在构建历史中显示构建者和分支名 在构建后执行Groovy脚本来实现,参考: Jenkins在历史中展示构建者和分支名 添加Groovy Postbuild: manager.addShortText(manager.getEnvVariable("BUILD_USER")) manager.addS
阅读全文
posted @ 2025-01-05 17:27 nuccch
阅读(167)
评论(0)
推荐(0)
2024年11月2日
剖析xxl-job任务调度及高可用机制
摘要: xxl-job任务执行器调度的实现机制 整体上来讲,就是在xxl-job-admin中通过调用任务执行器的HTTP接口,实现对任务执行器的调度。 具体又可以分为2个层面进行剖析,如下: 任务执行器侧: 当在项目中引入xxl-job-core组件之后,如果是在Spring容器环境中,会通过XxlJob
阅读全文
posted @ 2024-11-02 22:04 nuccch
阅读(522)
评论(0)
推荐(0)
2024年10月14日
Jekins解决安装插件慢问题
摘要: 在内网部署Jekins服务之后,安装插件总是会非常卡,甚至就无法安装插件。这是因为在Jekins的默认更新配置中,更新地址为https://updates.jenkins.io,需要想办法将更新地址修改为国内的镜像地址才行,同时还需要将Jenkins更新配置文件的地址修改为本地地址。 具体操作步骤如
阅读全文
posted @ 2024-10-14 23:45 nuccch
阅读(485)
评论(0)
推荐(0)
2024年10月13日
CentOS免安装MySQL8实践
摘要: 所谓的免安装就是就是使用MySQL服务端二进制压缩包部署服务,而不是直接通过包管理器方式安装MySQL服务器。 如下示例为在CentOS7环境免安装MySQL 8.0.31服务器。 在安装之前需要先检查下是否已经通过包管理器安装过MySQL服务器,如果已经安装,则先把安装的卸载。 $ rpm -qa
阅读全文
posted @ 2024-10-13 23:17 nuccch
阅读(191)
评论(0)
推荐(0)
2024年9月28日
常用开源协议商用限制解读
摘要: 本文阐述常用开源协议的商用限制。 GPL协议 如果在项目中使用了GPL协议的组件,那么项目也必须是GPL协议的。即:“我帮了你,你也要帮助别人”。 更进一步说,使用了GPL协议软件的项目也必须是开源项目,而且必须遵守GPL协议。 如果商用项目是闭源的,则不能使用GPL协议软件。 LGPL协议 LGP
阅读全文
posted @ 2024-09-28 20:21 nuccch
阅读(601)
评论(0)
推荐(0)
下一页
公告