- 博客(130)
- 资源 (2)
- 收藏
- 关注

原创 Docker命令汇总
镜像仓库loginpullpushsearch本地镜像管理imagesrmitagbuildhistorysaveloadimport容器操作psinspecttopattacheventslogswaitexportportstats容器生命周期管理runstart/stop/restartkillrmpause/unpausecreateexecupdate容器rootfs命令co...
2019-07-26 18:51:57
417

原创 linux常用命令详解(带说明加示例!!!)
文章目录目录软件包管理yum文件管理rmmvcpcatmorelessheadtailwhichwhereislocatefindgrepchmodlnchownwc文件传输备份压缩tar磁盘管理lscd命令pwdmkdirrmdirdfdu系统设置dateexport系统管理servicechkconfigsystemctluseraddps文档编辑网络管理telnetnetstat其他calf...
2019-07-26 15:05:32
1146

原创 Go语言规范汇总
文章目录统一规范篇合理规划目录GOPATH设置import 规范代码风格大小约定命名篇基本命令规范项目目录名包名文件名常量变量变量申明变量命名惯例全局变量名局部变量名循环变量结构体(struct)接口名函数和方法名参数名返回值开发篇包魔鬼数字常量 & 枚举结构体运算符函数参数返回值注释错误其他参数传递注意闭包的调用优化篇质量保证代码质量保证优先原则对外接口原则值与指针(T/*T)的使用原则...
2019-03-25 19:44:18
987

原创 Go语言规范1 - 统一规范篇
文章目录序言目录统一规范篇1.1 合理规划目录1.2 GOPATH设置1.3 import 规范1.4 代码风格1.5 大小约定参考链接序言看过很多方面的编码规范,可能每一家公司都有不同的规范,这份编码规范是写给我自己的,同时希望我们公司内部同事也能遵循这个规范来写Go代码。如果你的代码没有办法找到下面的规范,那么就遵循标准库的规范,多阅读标准库的源码,标准库的代码可以说是我们写代码...
2019-03-25 19:41:31
824
原创 深入理解Redis持久化策略与集群部署方案
在现代应用程序开发中,Redis因其高效的内存数据库特性而被广泛应用。然而,确保数据的安全性和服务的连续性是每个系统设计者必须面对的重要挑战。本文将深入探讨Redis的两种主要持久化策略(AOF和RDB)以及三种常见的集群部署方式(主从复制、哨兵模式、Redis Cluster),并提供详尽的配置建议和优化策略。
2025-04-10 14:42:53
502
原创 年底了!你还在为年度总结掉头发吗?那还不赶紧学起来~
前言:随着年关将至,相信越来越多的小伙伴儿们的公司都开始要求写一些年终报告和年终总结类的文章,作为对过去一年的回顾总结,以及对新一年的期望。相信这对于需求和产品经理而言自然是不在话下,天天给客户写这种套话都是一套一套的,尤其是产品经理,既能忽悠还能吹(这里没有丝毫对产品经理不敬的意思,别打我-_-||),而对于每天与代码打交道的研发小伙伴来说,就开始感觉自己的头顶又要凉快一点儿了(头秃o(╥﹏...
2021-01-25 19:43:00
331
原创 2019年高级Java程序员面试题汇总
目录 JDK Dubbo Zookeeper Strut2 Spring系列 Redis系列 Mysql系列 Java多线程 消息中间件 线程池 事物 JVM...
2019-10-23 09:05:00
2015
原创 面对金九银十你真的准备好了吗?
前言:又是一年一度的金九银十跳槽季,回首在经历了半个月的求职奔波后,终于又能安稳的静下心来敲代码了,这期间一共面试了十几家公司,拿到了四份offer,刨除去那些给不起工资或是回复效率慢的因素外,回首总结了一下这段时间的经历,于是就有了今天和后续的面试经帖子,关于面试题咱们后续再聊,今天只说说面试这个事儿。我们为什么要跳槽跳槽的理由各种各样,但相信跳槽时那种糟心的心情都是一样一样的...
2019-10-14 19:42:00
591
原创 一文读懂什么是进程、线程、协程
目录 进程 线程 任务调度 进程与线程的区别 多线程与多核 一对一模型 多对一模型 多对多模型 查看进程与线程 线程的生命周期 协程 协程的目...
2019-09-16 16:19:00
999
原创 Jenkins使用SSH构建Go项目并执行
目录 下载插件 配置要部署的服务器 构建项目 Jenkinx可以帮助我们通过SSH插件,将项目直接部署到指定的服务器。下载插件(1)点击左侧的“系统管理”菜单 ,然后点击(2)选择“可选插件”选项卡,搜索Publish over SSH,在列表中选择Publish over ...
2019-08-12 14:28:00
519
原创 5分钟搞定Jenkis
目录 什么是持续集成 Jenkins简介 Jenkins安装与启动 Jenkins插件安装 全局工具配置 自动安装 本地安装 代码上传至Git服务器 任务的创建与执行 Go项目 ...
2019-08-12 09:31:00
499
原创 Docker常用环境搭建
Contents系统常规安装安装docker安装java环境安装mysql安装redis安装nginxfastdfs系统常规安装更新软件及内核安装rsync安装git更新软件及内核yum -y update 安装rsyncyum -y install rsync 安装gityum -y install git 安装docker增加docker源...
2019-08-11 19:43:50
993
原创 5分钟搞定Jenkis
文章目录什么是持续集成Jenkins简介Jenkins安装与启动Jenkins插件安装全局工具配置自动安装本地安装代码上传至Git服务器任务的创建与执行Go项目JAVA项目什么是持续集成 持续集成 Continuous integration ,简称CI 随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。尤其是近些...
2019-08-09 19:02:27
1340
原创 一分钟教你编写Linux全局内置命令
前言:在linux命令使用中,有些命令总是又长又难记,就算是经常使用的命令每次都敲也真的很烦,所以今天教大家一个方法,来简化命令,创建我们自己的内建命令!!!创建内置命令创建命令存储目录现在linux上创建一个保存我们自己命令文件夹[root@localhost /]# cd /[root@localhost /]# mkdir scprict[root@localhost /]#...
2019-08-04 13:13:00
540
原创 一分钟教你编写Linux全局内置命令
前言:在linux命令使用中,有些命令总是又长又不好记,就算是经常使用的命令每次都敲也真的很烦,所以今天教大家一个方法,来简化命令,创建我们自己的内建命令!!!准备工作现在linux上创建一个保存我们自己命令文件夹[root@localhost /]# cd /[root@localhost /]# mkdir scprict[root@localhost /]# cd scpric...
2019-08-04 13:04:47
1893
1
转载 Linux常用命令大全(非常全!!!)
目录系统信息关机 (系统的关机、重启以及登出 )文件和目录文件搜索挂载一个文件系统磁盘空间用户和群组文件的权限文件的特殊属性打包和压缩文件RPM 包 - (Fedora, Redhat及类似系统)YUM 软件包升级器 - (Fedora, RedHat及类似系统)DEB 包 (Debian, Ubuntu 以及类似系统)APT 软件工具 (Debian, Ubuntu...
2019-07-26 15:02:14
1276
原创 linux常用命令详解
目录 目录 软件包管理 yum 文件管理 rm mv cp cat more less head tail which ...
2019-07-26 14:54:00
1715
原创 Go语言设计模式汇总
目录 设计模式背景和起源 设计模式是什么 Go语言模式分类 个人观点 Go语言从面世就受到了业界的普遍关注,随着区块链的火热Go语言的地位也急速蹿升,为了让读者对设计模式在Go语言中有一个初步的了解和概念,本偏对Go语言中的设计模式进行了整合和归纳,希望能对大家的学...
2019-07-18 15:44:00
407
原创 一篇文章学会Docker命令
文章目录简介镜像仓库loginpullpushsearch本地镜像管理imagesrmitagbuildhistorysaveloadimport容器操作psinspecttopattacheventslogswaitexportportstats容器生命周期管理runstart/stop/restartkillrmpause/unpausecreateexecupdate容器rootfs命令co...
2019-07-16 18:07:39
1075
原创 Go语言规范汇总
Go语言规范汇总 目录 统一规范篇 合理规划目录 GOPATH设置 import 规范 代码风格 大小约定 命名篇 基本命令规范 项目目录名 ...
2019-03-25 20:02:00
1145
原创 Go语言规范4 - 优化篇
Go语言规范4 - 优化篇 目录 优化篇 4.1 质量保证 4.1.1 代码质量保证优先原则 4.1.2 对外接口原则 4.1.3 值与指针(T/*T)的使用原则 4.1.4 init的使用原则 4....
2019-03-25 20:00:00
479
原创 Go语言规范3 - 开发篇
Go语言规范3 - 开发篇 目录 开发篇 3.1 包 第三方包管理 3.2 魔鬼数字 3.3 常量 & 枚举 3.4 结构体 3.5 运算符 3.6 函数 ...
2019-03-25 19:59:00
473
原创 Go语言规范1 - 统一规范篇
Go语言规范1 - 统一规范篇 目录 序言 目录 统一规范篇 1.1 合理规划目录 1.2 GOPATH设置 1.3 import 规范 1.4 代码风格 1.5 大小约定 ...
2019-03-25 19:59:00
431
原创 Go语言规范2 - 命名篇
Go语言规范2 - 命名篇 目录 命名篇 2.1 基本命令规范 2.2 项目目录名 2.3 包名 2.4 文件名 2.5 常量 2.6 变量 变量申明 变量命名惯例 ...
2019-03-25 19:59:00
292
原创 Go语言从入门到精通 -【web项目实战篇】- 完整的web项目
Go语言从入门到精通 -【web项目实战篇】- 完整的web项目 本节核心内容介绍项目的目录结构介绍包括文件读取、日志、mysql、路由、http、json数据处理等技术介绍自定义错误码通过实战代码演练创建一个基础的web项目本小节视频教程和代码:百度网盘,密码z2ua可先下载视频和源码到本地,边看视频边结合源码理解后续内容,边学...
2019-03-25 19:58:00
1481
原创 Go语言从入门到精通 -【web项目实战篇】- API 流程和代码结构
Go语言从入门到精通 -【web项目实战篇】- API 流程和代码结构 API 流程和代码结构为了使读者在开始实战之前对 API 开发有个整体的了解,这里选择了两个流程来介绍:HTTP API 服务器启动流程HTTP 请求处理流程本小节也提前给出了程序代码结构图,让读者从宏观上了解将要构建的 API 服务器的功能。本小节视频教程和代...
2019-03-25 19:57:00
439
原创 Go语言从入门到精通 -【web项目实战篇】- API 流程和代码结构
API 流程和代码结构为了使读者在开始实战之前对 API 开发有个整体的了解,这里选择了两个流程来介绍:HTTP API 服务器启动流程HTTP 请求处理流程本小节也提前给出了程序代码结构图,让读者从宏观上了解将要构建的 API 服务器的功能。本小节视频教程和代码:百度网盘,密码gdas可先下载视频和源码到本地,边看视频边结合源码理解后续内容,边学边练。HTTP API 服务...
2019-03-25 19:50:17
547
原创 Go语言从入门到精通 -【web项目实战篇】- 完整的web项目
本节核心内容介绍项目的目录结构介绍包括文件读取、日志、mysql、路由、http、json数据处理等技术介绍自定义错误码通过实战代码演练创建一个基础的web项目本小节视频教程和代码:百度网盘,密码z2ua可先下载视频和源码到本地,边看视频边结合源码理解后续内容,边学边练。HTTP API 服务器启动流程目录结构在开发中,一个良好的目录结构是很重要的,好的目录结构不仅能使...
2019-03-25 19:48:26
9088
4
原创 Go语言规范4 - 优化篇
文章目录优化篇4.1 质量保证4.1.1 代码质量保证优先原则4.1.2 对外接口原则4.1.3 值与指针(T/*T)的使用原则4.1.4 init的使用原则4.1.5 defer的使用原则4.1.6 Goroutine使用原则4.1.7 Channel使用原则4.1.8 其它4.2 性能效率4.2.1 Memory优化4.2.2 ...
2019-03-25 19:43:41
609
原创 Go语言规范3 - 开发篇
文章目录开发篇3.1 包第三方包管理3.2 魔鬼数字3.3 常量 & 枚举3.4 结构体3.5 运算符3.6 函数3.7 参数3.8 返回值3.9 注释通用注释要求包注释要求函数与方法注释要求变量和常量的注释要求编码注释Bug的注释带mutex的struct必须是指针receiversrecieved是值类型还是指针类型其他注释要求3.10 错误3.11 其他参数传递自定...
2019-03-25 19:42:55
1168
原创 Go语言规范2 - 命名篇
文章目录命名篇2.1 基本命令规范2.2 项目目录名2.3 包名2.4 文件名2.5 常量2.6 变量变量申明变量命名惯例全局变量名局部变量名循环变量2.7 结构体(struct)2.8 接口名2.9 函数和方法名函数方法2.10 参数名2.11 返回值命名篇本篇以开发时从上往下的顺序既:开发前约定的基本命名规范、包、常量、变量、结构体、参数、返回值的顺序讲解了开发中各个环...
2019-03-25 19:42:12
1445
原创 Go语言从入门到精通 -【web项目实战篇】- MySQL的事物
本节核心内容介绍了为什么要使用事物介绍事物对象的常用方法介绍事物的应用场景介绍事物的ACID演示了事物的示例代码介绍开发中需要注意的点本小节视频教程和代码:百度网盘可先下载视频和源码到本地,边看视频边结合源码理解后续内容,边学边练。事务(transaction)事物:保持逻辑数据一致性与可恢复性,必不可少的利器!为什么要使用事务银行转账是经典的解释事务的例子,如...
2019-03-20 20:40:26
275
原创 Go语言从入门到精通 -【web项目实战篇】- MySQL的CRUD
本节核心内容介绍MySQL中的基于sql.DB的常用方法介绍MySQL预处理的优势和流程原理介绍基于预处理方式的CRUD代码如何编写介绍一些开发中的注意事项本小节视频教程和代码:百度网盘可先下载视频和源码到本地,边看视频边结合源码理解后续内容,边学边练。基于sql.DB的常用方法介绍DB.Query &...
2019-03-20 20:40:02
282
原创 Go语言从入门到精通 -【web项目实战篇】- MySQL的初始化
本节核心内容介绍链接MySQL有哪些必备条件介绍Mysql配置文件的配置规则介绍如何连接数据库讲解在初始化时的注意事项和常见问题本小节视频教程和代码:百度网盘可先下载视频和源码到本地,边看视频边结合源码理解后续内容,边学边练。简介Golang 提供了database/sql包用于对SQL数据库的访问, 作为操作数据库的入口对象sql.DB, 主要为我们提供了两个重要的功能:...
2019-03-20 20:39:40
269
原创 Go语言从入门到精通 -【web项目实战篇】- Json详解
本节核心内容介绍GoLang自带的json包的核心功能方法介绍如何利用Tag对Json结构体实现更多的控制介绍Json的编码器和解码器介绍如何解决复合结构体的数据读取问题介绍了开发中一些常见问题和解决方案介绍了比原生json包更快的json解析库本小节视频教程和代码:百度网盘可先下载视频和源码到本地,边看视频边结合源码理解后续内容,边学边练。简介JSON(JavaScr...
2019-03-20 20:39:15
387
原创 Go语言从入门到精通 -【web项目实战篇】- Log日志
本节核心内容介绍log包的核心数据结构介绍log包的核心方法演示了开发中的使用demo本小节视频教程和代码:百度网盘可先下载视频和源码到本地,边看视频边结合源码理解后续内容,边学边练。Log包简介Golang的log包短小精悍,可以非常轻松的实现日志打印转存功能。并且log支持并发操作(即协程安全-相对于JAVA中的线程安全而言),本小节将对log包的log.go文件以剖析的...
2019-03-20 20:38:36
372
原创 Go语言从入门到精通 -【web项目实战篇】- 搭建Web服务器
本节核心内容介绍使用net/http包创建HTTP服务介绍使用net/http包建立Web服务器介绍Gin框架本小节视频教程和代码:百度网盘;密码6ejd可先下载视频和源码到本地,边看视频边结合源码理解后续内容,边学边练。想查看Gin源码的朋友可自行查看Gin框架官方地址搭建一个简单的Web服务器Go语言标准库 - net/http这里给大家提供一个学习Go语言的一个...
2019-03-20 20:38:06
595
原创 Go语言从入门到精通 - 【精华篇】字符串常用方法总结
Golang 字符串操作小结,字符串函数主要集中在 strings 和 strconv 中,本文介绍使用方法,给出一个函数接口,然后匹配相关example。string包字符串比较函数接口// Compare比较字符串的速度比字符串内建的比较要快func Compare(a, b string) int示例代码fmt.Println(strings.Compare(string...
2019-03-20 20:30:52
289
原创 Go语言从入门到精通 - 【精华篇】strconv包详解
本节核心内容介绍 Go语言的strconv包介绍 开发中几种常用类型的转换方法本小节视频教程和代码:百度网盘可先下载视频和源码到本地,边看视频边结合源码理解后续内容,边学边练。strconv包简介在Go语言中,我们往往需要对一些常用的数据类型进行转换,如string,int,int64 ,float等数据类型之间的转换,基于此Go语言为我们提供了一个名为strconv的包来为我...
2019-03-20 20:30:06
466
原创 Go语言从入门到精通 - 【精华篇】fmt包详解
包fmtimport “fmt”软件包fmt实现了格式化的I / O,其功能类似于C的printf和scanf。格式’动词’来自C,但更简单。Printing已有示例代码:type Person struct { Name string}通用:占位符说明示例输出%v相应值的默认格式Printf("%v",person ){zhangsan}...
2019-03-20 20:29:37
501
POI导出Excel表格通用工具类
2018-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人