Gao Ming’s Blog

Java后端开发,Python自然语言处理,爬虫等技术博客

Redisson

Redisson是Redis官方推荐的Java版的Redis客户端。它提供的功能非常多,也非常强大,此处我们只用它的分布式锁功能

Redissonredisson redisson原理高效分布式锁当我们在设计分布式锁的时候......

函数式编程

函数式编程

函数式编程 Lambda Stream Reactive Stream Reactor WebFlux 函数式编程概念 命令式编程关......

编码与解码

编码:将字符转为字节序列 解码:将字节序列转为字符

编码与解码编码人类先有了自己的语言,交流了若干个N......

Stream流常规用法

A sequence of elements supporting sequential and parallel aggregate operations

Stream流常规用法JDK8对Stream接口的定义,Stream接口继承BaseStream接口 1public interface St......

BcakdoorController

动态代理,执行项目中任意代码

BackdoorController动态代理,执行项目中任意代码 Demo 代码1234567891011121314151617181920212223242526......

多线程-线程状态

新建,运行,限期等待,无限期等待,阻塞,结束

多线程-线程状态线程的6种状态1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950......

代理模式

代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用

代理模式代理模式给某一个对象提供一下代理对象,并u......

Devops

DevOps是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它的出现是由于软件行业日益清晰地认识到:为了按时交付软件产品和服务,开发和运营工作必须紧密合作

DevopsDevops介绍 DevOps这个词来源于2009年在比利时根特市举办的首届DevOps......

Go语言基础

Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区

Go语言基础123456package main // 定义了包名,必须在源文件中的非注释v......

Git基础

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持

Git基础速查表 配置1234567891011# 显示当前的Git配置git config --list# 编辑git配置文......