维尼熊
  我的梦想
横眉冷对千夫指,俯首甘为孺子牛。 出自鲁迅《自嘲》
golang netpoll的实现与分析 golang netpoll的实现与分析
1:io模型计算机的io模型区分为多种,目前用的最多的也就是nio、epoll、select。结合不同场景使用不同的io模型才是正解。具体可以查看我之前写的io模型演进。io模型演进 2:golang中网络iogolang天然适合并发,为什
2021-10-12
io模型的演进 io模型的演进
学习三大要素 what、why、how,每天给自己强调一遍 1:什么是IO程序是由数据+指令构成的,运行程序的过程可以分成下面这几步:将代码加载到内存中,逐条运行内存中的代码在运行代码的过程中,可能需要对文件的读写,即将文件输入(Inp
Go服务跨平台交叉编译打包与设置版本号 Go服务跨平台交叉编译打包与设置版本号
前言 最近在负责维护和开发守护进程、运营平台监控、连接池等相关Go服务,首先守护进程服务是部署在客户的windows平台下运行,其它大部分服务都是部署在linux环境下,首先现在面临的一个问题就是如果在一台机器上进行跨平台交叉编译后可以在
java8新特性原理以及实战应用-lambda函数式编程与日期篇 java8新特性原理以及实战应用-lambda函数式编程与日期篇
1:简介目前截止2021年9月java最新的jdk版本为17,而我们目前大部分公司现在的java项目都还在运行的是java8的版本,对于我们目前的项目而言,java8已经能够满足我们大部分工作中的应用场景。而且截止目前为止oracle公司还
零基础深入学习携程Apollo配置中心 零基础深入学习携程Apollo配置中心
1:Apollo配置中心简介Apollo(阿波罗)是携程框架部门研发的配置管理平台,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性。服务端基于Spring Boot和Sprin
golang日志篇-log与fmt区别 golang日志篇-log与fmt区别
最近在排查golang服务上报丢失日志的问题。发现服务中记录日志的操作大部分使用都是golang log包下的工具类进行操作的,那么log与fmt二者有什么区别?通过下面的样例来具体了解下二者的区别。 1:线程安全层面我们可以运行以下示例
深入理解Golang UDP编程 深入理解Golang UDP编程
本周在排查golang守护进程服务通过udp server服务接收教师端服务日志时,需要学生端本机发送udp数据信息样例测试我们守护进程消费日志信息相关的问题。故对我们Go UDP这块相关的知识内容进行了深入了解和学习。通过以下文章,带我们
2021-10-07
自定义nacos ribbon负载均衡 自定义nacos ribbon负载均衡
一、ribbon入门1、ribbon在微服务中是什么?起到了什么作用? ribbon是一个客户端负载均衡,原来我们的http请求是 http://ip:port/**** 使用ribbon: productName那么也就是根据项目名,
redisTemplate常规Jackson2Json Serializer介绍及使用区别 redisTemplate常规Jackson2Json Serializer介绍及使用区别
一、使用Jackson2JsonRedisSerializer序列化反序列化带泛型的List数据1、使用Jackson2JsonRedisSerializer序列化value的代码://redis config基础设置 RedisTempl
2021-02-07
Hexo Matery 常见问题及解决 Hexo Matery 常见问题及解决
前言本文章非 Hexo + Matery Theme 教程,详细教程见blinkfox hexo-theme-matery,主要记录一些使用中的问题,希望能帮到进来的同学,避免踩坑。 常见问题1blog检索不生效我本地的情况是这样的,在主页
2021-02-07
SpringBoot2.X使用Lettuce设置多个RedisTemplate实例 SpringBoot2.X使用Lettuce设置多个RedisTemplate实例
最近公司产品需求,需要使用同一个redis数据库服务使用不同的序列化方式的redisTemplate对缓存数据库进行读写操作,目前大部分网上的文章在实作Redis分流时,都是以Jedis为样例,但SpringBoot在2.x版本之后已经将R
2021-02-07
Spring Boot 2.x使用mybatis Spring Boot 2.x使用mybatis
orm框架的本质是简化编程中操作数据库的编码,发展到现在基本上就剩两家了,一个是宣称可以不用写一句SQL的hibernate,一个是可以灵活调试动态sql的mybatis,两者各有特点,在企业级系统开发中可以根据需求灵活使用。 使用注解版p
2021-02-01
2 / 8