使用线程池的原则 根据阿里Java开发手册指导建议直接使用以下代码创建线程池,这样可以做到对线程使用的资源做到心中有数,而不会出现因线程创建过多而产...

面向切面的 Spring AOP 术语 通知( Advice ):简单理解为是一段增强代码,由切面添加到特定连接点的功能代码 Spring 有5种类...

Spring基本知识 最近用到一些Spring的特性,发现好多知识点忘了,决定再重温一遍。 Spring框架由6个定义明确的模块组成 Spring核...

方法和接口 学习如何为类型定义方法;如何定义接口;以及如何将所有内容贯通起来。 本节课包含了方法和接口,可以用这种构造来定义对象及其行为。 方法 G...

##复杂类型: struct、slice 和 map 学习如何基于已有类型定义新的类型:本课涵盖了结构体、数组、slice 和 map。 指针 Go...

流程控制 主要包括以下语句 for if else switch defer for Go 只有一种循环结构—— for 循环。 基本的 for ...

gopher [ˈgoʊfər] 是一种挖洞啮齿的动物,产于加拿大南部至巴拿马(Panama)地区。 Go基本知识 包 变量 函数 基本类型 类型转...

guava ['gwɑ:və]n. 番石榴,番石榴其果实 上图就是番石榴的样子,真是涨知识了。言归正传,下面我们来学习一下Google的Guava ...

这几天没事的时候把阿里的Java开发手册大概看了一遍,其中有一条如下: 【强制】不要在foreach循环里进行元素的remove/add操作。rem...

背景 优化SQL过程中大家会发现一个规律,逻辑相对较复杂SQL优化的空间相对较大,优化起来思路相对也是比较多的。 尝试优化下面的SQL: SELEC...

背景 很早就有建站的的打算了,两个月前看到亚马逊云VPS有优惠,赶紧注册了一个,打算购买一年。但是当验证phone code的时候老是有问题,恰好那...

时光荏苒   三年即逝,今日再聚。师姐还是当年的模样,甚至略显年轻。第一眼看师姐,有变化,但没细节看出来,吃饭的时候才发现单眼皮变双眼皮了。 You...