摘要:
0. 前言 连接池是一个非常重要的开发思想,如http client会构建连接池复用底层TCP连接,使用database/sql的使用也会有连接池的配置。那么代码底层是如何实现连接池的呢?这篇文档将以Golang语言为基础,分析http1.1连接池底层实现 ★ 注意:我们仅仅关注连接池设计思想、以及 阅读全文
摘要:
[toc] 1. 基本用法 1. 获取连接 2. 操作redis 2. Redis连接池 获取连接:`conn := pool.Get()` 阅读全文
摘要:
[toc] 2.7 并发编程 go协程 golang 通过一个go关键字就可以开启一个协程。 go func main() { //两个交错输出 go sayHello() go sayHello2() time.Sleep(time.Second 3) //阻塞主线程 } func sayHell 阅读全文
摘要:
[toc] 学习golang注意点: 1. 导的包必须使用;或者使用 未使用的包,作用是调用该包下的初始化方法。 2. 局部变量声明必须使用。 3. go语言的包和java的相似, 访问 1. 初识go语言 1.1 Hello World 1.2 go 数据类型 布尔: 整型: 整型分为有符号和无符 阅读全文
摘要:
5.spring注解开发(Spring扩展知识) [TOC] 5.1定义配置类: 声明一个类为IOC容器 定义一个Bean 测试 注解 使用详解,该注解作用在类上面 bean的作用域, 定义在方法上面 bean的懒加载, 放在方法上面,在没有这个注解的时候,bean会在容器启动的时候进行加载,但是这 阅读全文
摘要:
[TOC] 一、springIOC : 简单的说就是将对象的创建,属性的的设置交给spring容器进行管理,而不再由用户自己创建,当用户需要使用该接口或者类的时候,直接注入就可以了,spring容器会自动帮助用户创建对象。 1.创建maven应用程序 【pom.xml】 1.引入spring 阅读全文
摘要:
3.委派设计模式 设计思想:就是多个类去完成一项的工作,其中一个类去分发任务,其他类做具体的任务,而具体表现是这个委派类的工作,具体过程是被委派类来操作的 【ITask.java】 定义工作的统一标准 【WorkerOne.java】 被委托类 【WorkerTow.java】 被委托类 【Disp 阅读全文
摘要:
java常用的设计模式详解: 1.代理模式(JDK的动态代理) 【IDept.java】 这是一个简单的就接口,进行数据的更新 【DeptImp.java】 Dept的实现类 【InvoProxy.java】 代理类,被代理对象只需要完成核心功能,而其他的功能都由代理对象完成 【Test 阅读全文
摘要:
*****************关于注解的简单介绍 详细介绍请点击这里注解详细教程 ****************注解开发单向一对一 编写数据库脚本: 假如一个学生只有一部手机,一个手机只属于一个学生; 编写实体类: Students.java Phone.java 测试用例: 测试结果: ** 阅读全文