• Linux 防火墙端口开放

    Linux 防火墙端口开放

    端口开放在Linux中,要开放一个端口,通常需要使用iptables或者firewalld(如果安装了firewalld的话)。 以下是两种情况的示例: 使用iptables开放端口(例如开放TCP端口8080): 1sudo iptables -I INPUT -p tcp --dport 8080 -j ACCEPT 如果你的系统使用firewalld,可以使用以下命令: 12...
  • GitBash设置ll命令

    GitBash设置ll命令

    GIT 配置 ll命令Windows 下1 用户目录下1vi .bashrc 1alias ll='ls -l' 1source ~/.bashrc Linux 下1 编辑 ~/.source12vi ~/.sourcealias ll='ls -l' 2 生效1source ~/.bashrc
  • GitBash如何显示中文

    GitBash如何显示中文

    git bash如何显示中文要在Git Bash中正确显示中文,您可以按照以下步骤操作: 确认已经安装了支持中文的字体在Git Bash中显示中文需要正确的字体支持。在Windows操作系统上,默认的字体一般已经支持中文,不需要额外操作。如果您遇到了乱码问题,可以尝试更改默认字体。 更改Git Bash的字符集设置在Git Bash中,可以通过更改字符集设置来正确显示中文字符。以下是具体的...
  • [译]如何用人类的方式进行 Code Review

    [译]如何用人类的方式进行 Code Review

    【译】如何用人类的方式进行 Code Review前言原文是 Google 工程师 Michael Lynch 的个人博客文章: https://mtlynch.io/human-code-reviews-1/ https://mtlynch.io/human-code-reviews-2/ 读了之后深有感触,目前国内大多数公司对于 Code review 的重视程度还远远不够,大多数人...
  • 不用很麻烦很累的CodeReview入门

    不用很麻烦很累的CodeReview入门

    注:本文仅关注 Code Review 的实行,不讨论 “为什么要 Code Review” 或 “Code Review 是否有价值” 这类话题。 通过 Code Review 来保证项目代码质量、提高团队的技术水平,已经是很多公司的常规操作,大多数人也已经认可了进行 Code Review 的必要性。然而,现实是这样的: ”伴随着号召和口号,大家热情高涨,一顿操作花式输出,目指用洞...
  • Spring IoC 控制反转

    Spring IoC 控制反转

    Spring IoC 控制反转控制反转(IoC) 在传统的 Java 应用中,一个类想要调用另一个类中的属性或方法,通常会先在其代码中通过 new Object() 的方式将后者的对象创建出来,然后才能实现属性或方法的调用。为了方便理解和描述,我们可以将前者称为“调用者”,将后者称为“被调用者”。也就是说,调用者掌握着被调用者对象创建的控制权。 但在 Spring 应用中,Java 对象创...
  • Spring 状态机

    Spring 状态机

    Spring 状态机什么是状态机 先来解释什么是”状态”( State )。现实事物是有不同状态的,例如一个自动门,就有 open 和 closed 两种状态。我们通常所说的状态机是有限状态机,也就是被描述的事物的状态的数量是有限个,例如自动门的状态就是两个 open 和 closed 。 状态机,也就是 State Machine ,不是指一台实际机器,而是指一个数学模型。说白了,一般就...
  • Java编程规范

    Java编程规范

    Java开发规范前言 为什么需要编码规范1为什么需要编码规范,借用《Java编程语言代码规范》一段开场白: 一个软件需要花费80%的生命周期成本去维护。   几乎没有任何软件的整个生命周期仅由其原作者来维护。   编码规范改善软件的可读性,让工程师更快更彻底地理解新的代码。   如果你将源代码转变为一个产品,那么您需要确保它和你创建的其它产品一样是干净且包装良好的。 好的代码结构和代码风...
  • Maven-项目命名

    Maven-项目命名

    Maven项目命名规范 groupId will identify your project uniquely across all projects, so we need to enforce a naming schema. It has to follow the package name rules, what means that has to be at least as a ...
  • Git flow

    Git flow

    Production|Master 分支 : 合并读取这个分支最近发布到生产环境的代码,最近发布的Release, 这个分支只能从其他分支合并,不能在这个分支直接修改 Develop 分支 : 开发这个分支是我们是我们的主开发分支,包含所有要发布到下一个Release的代码,这个主要合并与其他分支,比如Feature分支 Feature 分支 : 相互独立这个分支主要是用来开发一个新的功能,...
1789101112