git如何更新fork的项目到原项目的最新版本

在 github 上 fork 了一个项目之后,如何使自己 fork 的项目和原先作者的项目分支保持同步呢,下面我使用 litemall的项目做示范,示范如何使 fork 的项目与原项目分支保持同步。

Read More

Comments

ServerSocketChannel绑定端口

近期学习NIO的时候,发现ServerSocketChannel有两种绑定端口的方式:

Read More

Comments

单例模式

1.几种常见形式

  • 饿汉式:在类初始化时直接创建对象,不存在线程安全问题

Read More

Comments

Redis的持久化方式

Redis提供了两种不同形式的持久化方式

RDB(redis database)

在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读取到内存中。

Read More

Comments

ThreadLocal使用学习

ThreadLocal字面上的意思是局部线程变量,每个线程通过ThreadLocal的getset方法来访问和修改线程自己独有的变量。简单地说,ThreadLocal的作用就是为每一个线程提供了一个独立的变量副本,每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本。

Read More

Comments

nginx安装介绍

nginx的安装介绍。

Read More

Comments

ElasticSearch配置外网访问,开放9200端口

前言

最近在学习springboot整合elasticsearch,在腾讯云的服务器上用docker装上es后,发现elasticsearch默认不开放外网访问。所以折腾了一下。记录一下配置流程。

Read More

Comments

尾部的零

描述

设计一个算法,计算出n阶乘中尾部零的个数

Read More

Comments

A+B Problem

描述

给出两个整数a和b, 求他们的和, 但不能使用 + 等数学运算符。

你不需要从输入流读入数据,只需要根据aplusb的两个参数a和b,计算他们的和并返回就行。

Read More

Comments

SpringMVC注解 @ModelAttribute

在 SpringMVC 的 Controller 中使用 @ModelAttribute 时,应用位置包括下面几种:

  • 应用在方法上。
  • 应用在方法的参数上。
  • 应用在方法上,并且方法也使用了@RequestMapping

Read More

Comments