谦-谦
java8新特性 java8新特性
Java8新特性 接口中默认方法修饰为普通方法 lambda表达式(重点) 函数式接口 方法与构造函数引用 类名称::方法名称 Stream 流接口(重点) 接口中默认方法修饰为普通方法在jdk8之前,interface 之中可以定义变量
2023-01-06
go日志库 go日志库
在Go语言项目中使用Zap日志库介绍在许多Go语言项目中,我们需要一个好的日志记录器能够提供下面这些功能: 能够将事件记录到文件中,而不是应用程序控制台。 日志切割-能够根据文件大小、时间或间隔等来切割日志文件。 支持不同的日志级别。例如
2022-12-20
go操作mysql go操作mysql
Go操作MySQL连接Go语言中的database/sql包提供了保证SQL或类SQL数据库的泛用接口,并不提供具体的数据库驱动。使用database/sql包时必须注入(至少)一个数据库驱动。 我们常用的数据库基本上都有完整的第三方实现。
2022-12-20
Gin框架源码解析 Gin框架源码解析
Gin框架源码解析1.1 gin框架路由详解gin框架使用的是定制版本的httprouter,其路由的原理是大量使用公共前缀的树结构,它基本上是一个紧凑的Trie tree(或者只是Radix Tree)。具有公共前缀的节点也共享一个公共父
2022-12-19
RabbitMq从入门到精通 RabbitMq从入门到精通
RabbitMq从入门到精通什么是消息中间件?消息中间件基于队列模型实现异步/同步传输数据 作用:可以实现支撑高并发、异步解耦、流量削峰、降低耦合度。 传统的http请求存在那些缺点 Http请求基于请求与响应的模型,在高并发的情
2022-12-07
计算机网络 计算机网络
计算机网络计算机网络概念 计算机网络的功能 计算机网络的组成1.组成部分:硬件、软件、协议 2.工作方式 3.功能组成 计算机网络的分类1.按分布范围分 2.按使用者分 3.按交换技术分: 4.按拓扑结构分: 5.按传输技术分: 标准化工作
2022-12-05
Zookeeper入门 Zookeeper入门
ZookeeperZookeeper 概念 Zookeeper是ApacheHadoop项目下的一个子目录,是一个树形目录服务 Zookeeper翻译过来是 动物管理员,他是用来管理Hadoop(大象)、Hive(蜜蜂)、Pig(小猪)的管
2022-11-04
Kafka教程 Kafka教程
Kafka教程Kafka简介1.1 消息队列 消息队列– 用于存放消息的组件 程序员可以将消息放入到队列中,也可以从消息队列中获取消息 很多时候消息队列不是一个永久性的存储, 是作为临时存储存在的(设定一个期限: 设置消息在MQ中保存10天
2022-11-04
链表 链表
数据结构与算法之链表:public class Code01_ReverseList { public static class Node{ public int value; public Nod
2022-08-02
设计模式 设计模式
设计模式1、设计模式概述1.4、设计模式分类 创建型模式 用于描述”怎样创建对象“,它的主要特点是”将对象的创建与使用分离“。GoF(四人组)书中提供了单例、原型、工厂方法、抽象工厂、构造者等 5 种创建型模式。 结构型模式 用于描述如何
2022-06-28
Go语言入门 Go语言入门
Go语言入门1.1、什么是Go语言 1.高性能、高并发 2.语法简单、学习曲线平缓 3.丰富的标准库 4.完善的工具链 5.静态链接 6.快读编译 7.跨平台 8.垃圾回收 package main import( "net/h
2022-06-02
蓝桥杯2022 蓝桥杯2022
第十三届蓝桥杯大赛软件类省赛(2022)试题A:星期计算【填空题】【问题描述】已知今天是星期六,请问 20^22 天后是星期几? 注意用数字 1 到 7 表示星期一到星期日 import java.math.BigInteger; /**
2022-05-24
2 / 4