会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
尼克同学的博客
本博客为学习笔记之用。学习过程中可能参考各种资料,如觉文中表述过分引用,请务必告知。如有错漏,不吝赐教。https://github.com/nicchagil
首页
订阅
管理
1
2
3
4
5
···
10
下一页
2025年3月9日
【基础知识】回头看Maven基础
摘要: 版本 日期 修订人 描述 V1.0 2025/3/7 nick huang 创建文档 背景 项目过程中,对于Maven的pom.xml文件,很多时候,我通过各种参考、仿写,最终做出想要的效果。 但实际心里有些迷糊,不清楚具体哪个基础的配置所实现的效果。 今天,特意回过头来,了解Maven的基础知识,
阅读全文
posted @ 2025-03-09 13:30 nick_huang
阅读(43)
评论(0)
推荐(0)
2025年3月1日
【高可用】keepalived的试用与学习笔记
摘要: 版本 日期 修订人 描述 V1.0 2025/2/23 nick huang 创建文档 背景 最近,预研给现有的Nginx单点实例添加故障转移的功能,以备单实例故障时无法快速恢复。 本文记录Keepalived的学习笔记,供自己或同学日后参考。 Keepalived Keepalived是一个开源的
阅读全文
posted @ 2025-03-01 13:50 nick_huang
阅读(78)
评论(0)
推荐(0)
2025年2月23日
【分享经验】写《上线剧本》的一些注意点
摘要: 版本 日期 修订人 描述 V1.0 2024/12/8 nick huang 创建文档 背景 前段时间,一位同事问我:公司有没有《上线剧本》的模板? 我说:没有哦,我之前写过一些上线剧本,可以发你参考一下。 可能有些同学对如何写上线剧本还没有概念,这里分享一下,大家可以做个参考。 哪些场景下,需要写
阅读全文
posted @ 2025-02-23 12:53 nick_huang
阅读(30)
评论(0)
推荐(0)
【提升效率】如何写好一份详细设计文档
摘要: 版本 日期 修订人 描述 V1.0 2024/12/6 nick huang 创建文档 背景 CSDN在发起“如何做好一份技术文档”的活动。 想起我最近在写一份详细设计,有一些感受: 一份考虑较周全的“详细设计文档模板”能起到质量保底的作用。 当一名初级技术人员需要编写详细设计文档,如果有一份较全面
阅读全文
posted @ 2025-02-23 12:51 nick_huang
阅读(274)
评论(0)
推荐(0)
2024年12月5日
【提升效率】排查代码的影响范围后,进行结构性地记录
摘要: 背景 在排查影响的任务中,经常需要排查应用中某些变量、某些配置、某些方法的使用点及其影响范围。 他们的使用点和影响范围一般都涉及多个,甚至数十个。 如果用纯文本记录,不够结构化,可读性不强,不便于后续的回溯。 使用Excel结构性地记录起来 基于上述背景。 最近我们在排查某些代码的影响点时,使用Ex
阅读全文
posted @ 2024-12-05 23:56 nick_huang
阅读(51)
评论(0)
推荐(0)
2022年11月6日
【效能提升】“非暴力沟通”在“向别人提要求”时的使用
摘要: 前言 阅读本文,可了解在“向别人提要求”有另一种沟通方式框架: 适合大众读者向别人提要求时使用 适合Scrum Master改进实践时使用 我们希望团队改进时,常常使用“暴力沟通” 有一个迭代,有个团队成员有5个bug,我希望提醒他重视开发质量,于是有了以下对话: 我:“上个迭代,你的bug偏多呀,
阅读全文
posted @ 2022-11-06 01:53 nick_huang
阅读(119)
评论(0)
推荐(0)
2021年10月12日
【效能提升】我们排查一个bug的过程是怎么样的?
摘要: 背景 最近发现团队中一些同学对如何排查一个bug,思路不够清晰。本文随笔整理:常规情况下,我们是如何排查一个bug的。 1. 弄清楚问题 有些人看到“弄清楚问题”,可能会觉得好笑,这不是废话吗? 实际上,我遇到很多同学连问题都没搞清楚,就开始在排查问题,继续追问是如何排查的,回答更是模糊。 我们首先
阅读全文
posted @ 2021-10-12 23:30 nick_huang
阅读(418)
评论(0)
推荐(1)
【Spring】Spring的@Autowire注入Bean的规则测试
摘要: 背景 在项目中使用Spring的Bean,一般都使用默认的Bean的单例,并且结合@Autowire使用。 实在有同一个类型多个实例的情况,也使用@Qualifier或@Resource实现注入。 所以,对@Autowire的注入规则并不是特别的清楚。 今天突然想起这个疑惑,就用简单的实验确认一下。
阅读全文
posted @ 2021-10-12 23:29 nick_huang
阅读(352)
评论(0)
推荐(0)
【效能提升】上线前漏了SQL脚本,漏加上某个配置项了?
摘要: 背景 一个版本从开始开发到上线,可能经历10多天,甚至更久。 由于这个过程的时间较长,难免出现某些需要执行的SQL脚本、需要配置的配置项,到了上线前,却被遗漏了,最后导致出现线上问题才发现。 我们团队也出这种情况发生,我们想了个比较笨的办法,虽然笨,但终究还是有些作用。 开发人员提测前登记「除代码外
阅读全文
posted @ 2021-10-12 23:29 nick_huang
阅读(116)
评论(0)
推荐(0)
后台服务端开发人员常用的网络命令
摘要: 前言 本文记录后台服务端开发人员常用的网络命令,本文随笔记录,内容较少,随着学习更新,请见谅。 ping - 常用于检测与其他主机是否网络连通 ping,全称 Packet Internet Groper,即因特网包探索器。 常用于检测与其他主机是否网络连通。 示例: ping www.baidu.
阅读全文
posted @ 2021-10-12 23:28 nick_huang
阅读(198)
评论(0)
推荐(0)
【Spring Boot】我的第一个Spring Boot练习
摘要: 背景 Spring 在 Java 生态的企业级开发项目中极其常用,通常我们为项目引入一项新技术时,不得不考虑如何将新技术与 Spring 整合在一起。 我们知道,预研一项新技术,我们基于 MVP(最简化可实行产品)原则,有助于使我们聚焦在新技术本身,也可以避免其他问题的干扰。 所以,我们经常需要搭建
阅读全文
posted @ 2021-10-12 23:26 nick_huang
阅读(461)
评论(0)
推荐(0)
【小技巧】如何使上线前初始化数据的SQL脚本可测试?
摘要: 背景 有时候,我们在上线某些特性时,可能需要提前初始化数据,才能使功能正常运作。 初始化数据,常用的有以下两种途径: 单纯为了这个初始化数据,开发一个Excel文件导入功能 开发人员维护SQL语句初始化数据 这两种途径都有优缺点: 第1种途径,使用方便,可重复导入不同的数据,但是开发成本高; 第2种
阅读全文
posted @ 2021-10-12 23:20 nick_huang
阅读(180)
评论(0)
推荐(0)
【效能提升】在每日站会中“发言棒”的实践
摘要: 背景 在Scrum中,有“每日站会”这一活动,是开发团队每天在固定的时间进行检视和调整活动的会议。 这个会议一般是每日站着进行的,所以一般叫“每日站会”。 “每日站会”,需要团队成员轮流讲述3个问题: 昨天我完成了什么? 今天我计划完成什么? 遇到什么阻碍? 在团队成员讲述这3个问题的时候,有几个注
阅读全文
posted @ 2021-10-12 23:17 nick_huang
阅读(118)
评论(0)
推荐(0)
2021年8月16日
【效能提升】在工作中,我们如何组织好一次技术会议?
摘要: 背景 因为是技术博客,所以标题为“如何组织技术会议”; 其实内容不仅仅针对技术会议,也适用于普通会议。 会议前 很多同学觉得组织会议,就是到了会议时间,大家聚在一块讨论事情就完了,没有啥好关注的,其实组织好一个会议还是有许多东西需要提前做的。 会议邀请 在会议前,我们需要确定以下信息,然后发出会议邀
阅读全文
posted @ 2021-08-16 23:56 nick_huang
阅读(334)
评论(0)
推荐(0)
2021年8月14日
【效能提升】测试人员提bug,应该提供哪些信息以便排查问题?
摘要: 背景 我们在运维企业级应用时,会遇到很多Bug。 有时候,测试人员或业务方反馈bug,描述得不够详细,我们基于他的描述很难清晰地了解情况,以解决bug。 一般情况下,我们会跟他询问更多的详情,才能知悉更多细节,以辅助排查问题。 而这个询问过程,比较花时间,如果我们能提供一个模板,告诉测试人员或业务方
阅读全文
posted @ 2021-08-14 18:05 nick_huang
阅读(542)
评论(0)
推荐(0)
2020年11月5日
Bean的原始版本与最终版本不一致?记一次Spring IOC探索之旅
摘要: 前言 在这个信息技术发展迅速的时代,万万没想到,Spring自2003年发展至今,仍是技术选型中的首选,某些项目甚至有Spring全家桶的情况。 在Java开发者面试当中,Spring的原理也常被面试官用于考察候选人的技术深度,同时也能反映候选人对技术是否有热情,是否具有探索精神。 本文带着一个开发
阅读全文
posted @ 2020-11-05 23:41 nick_huang
阅读(2069)
评论(2)
推荐(2)
2020年7月23日
【IDEA】IDEA上如何解决代码冲突
摘要: 首先,坐好准备工作,在feature-resolve-conflict分支上作如下改动: 在master分支作如下改动: 假如现在我们需要将master分支合并到feature-resolve-conflict分支。 1、首先拉到最新的feature-resolve-conflict代码 2、然后右
阅读全文
posted @ 2020-07-23 23:39 nick_huang
阅读(22068)
评论(0)
推荐(1)
2019年1月10日
【Wildfly】从默认的自动重启修改为手动重启
摘要: 最近在使用Wildfly作为Web服务器,用的是10.0.0版本。默认情况下,Wildfly的部署方式是通过将项目放到 下的,然后Wildfly会自动部署,这就是它的自动部署模式。 Wildfly的部署模式分为两种: 自动部署模式 手动部署模式 而Wildfly官方推荐哪种方式,可见 下的 文档。
阅读全文
posted @ 2019-01-10 23:58 nick_huang
阅读(780)
评论(0)
推荐(0)
2018年8月21日
【Shiro】小读Shiro Filter
摘要: 类继承结构图 看不明白此图不要紧,后面慢慢提到此图的类: AbstractFilter,抽象过滤器 它实现Filter、继承ServletContextSupport。 它主要实现了 方法,此方法主要设置了本类的 和`ServletContextSupport ServletContext serv
阅读全文
posted @ 2018-08-21 00:37 nick_huang
阅读(2013)
评论(0)
推荐(0)
2018年3月17日
【翻译】Apache Shiro10分钟教程
摘要: 本文为翻译文,原文地址: "http://shiro.apache.org/10 minute tutorial.html" 介绍 欢迎来到Apache Shiro的10分钟教程! 通过这个教程,你会明白一个开发人员如何在他们的应用中使用Shiro,并且你也能够在10分钟内做到。 概述 什么是Apa
阅读全文
posted @ 2018-03-17 20:38 nick_huang
阅读(425)
评论(0)
推荐(0)
2018年3月15日
【翻译】Nginx的反向代理
摘要: 本文为翻译文,原文地址: "https://docs.nginx.com/nginx/admin guide/web server/reverse proxy/" 本文描述代理服务器的基本配置。你能学到如何将一个请求在不同的协议上从nginx转发到被代理服务器,如何修改被转发到被代理服务器的客户端的
阅读全文
posted @ 2018-03-15 23:46 nick_huang
阅读(551)
评论(0)
推荐(1)
【翻译】Nginx的HTTP负载均衡
摘要: 本文为翻译文,原文地址: "http://nginx.org/en/docs/http/load_balancing.html" 介绍 将请求负载均衡到多个应用实例是一个常用的技术,它起到优化资源使用率、最大化吞吐量、降低延迟、保证容错性。 Nginx是一个非常有效的HTTP负载均衡工具,它将请求分
阅读全文
posted @ 2018-03-15 23:39 nick_huang
阅读(457)
评论(0)
推荐(0)
【Nginx】Nginx在Linux下的入门介绍
摘要: Nginx的安装 下载、解压 从 "Nginx" 下载安装包,我下的是 。解压后的目录为: 依赖的软件 安装之前把依赖的软件装上,我这里用 :`yum y install gcc gcc c++ pcre pcre devel zlib zlib devel openssl openssl deve
阅读全文
posted @ 2018-03-15 23:06 nick_huang
阅读(570)
评论(0)
推荐(0)
2018年2月21日
Quartz与Spring Boot集成使用
摘要: 上次自己搭建Quartz已经是几年前的事了,这次项目中需要定时任务,需要支持集群部署,想到比较轻量级的定时任务框架就是Quartz,于是来一波。 版本说明 通过搜索引擎很容易找到其官网,来到Document的页面,当前版本是2.2.x。 简单的搭建操作 通过Maven引入所需的包: 通过quartz
阅读全文
posted @ 2018-02-21 13:05 nick_huang
阅读(47301)
评论(6)
推荐(7)
2017年12月30日
【Java基础】Java注解简单入门
摘要: 注解简单来说就是配置,是特别的配置,之前常用的配置文件,可以用注解替换。然后通过反射去获取注解的信息。 如何定义一个注解 你在IDE中新建一个注解定义,是这样的结构的: 然后大概有4个对上述结构加上一些配置,当然,这配置是以注解的形式添加的=_=! 此注解使用在哪里 此注解会应用的哪里,可通过如下配
阅读全文
posted @ 2017-12-30 21:29 nick_huang
阅读(473)
评论(0)
推荐(1)
1
2
3
4
5
···
10
下一页