精选圈子榜单优站
编程综合
编程综合
技术
20关注
编程技术记录、分享 ,记录你的编程生活点点滴滴!

最新文章

RocketMQ 源码学习 1 : 整体结构
RocketMQ 源码学习 1 : 整体结构

原文出处: 谢晞鸣 1.为什么是RocketMQ 为什么是 RocketMQ,而不是 ActiveMQ/RabbitMQ/Kafka 呢?这不是技术选型,我只是想找一个业界比较好的、开源的 MQ 系统

  • 2018-06-04
  • 1732阅读
JVM堆内存使用率持续上升的一种排查思路
JVM堆内存使用率持续上升的一种排查思路

原文出处: 木杉的博客 最近新版本发布后,在运行一段时间后程序突然无响应了,观察监控,发现JVM堆内存占用在某个时间点突然飙升,最终导致应用无响应: 重启Tomcat后,应用恢复正常,并且后续时间没有

  • 2018-06-04
  • 1254阅读
RocketMQ 源码学习 2 : Namesrv
RocketMQ 源码学习 2 : Namesrv

原文出处: 谢晞鸣 1. Namesrv 简介 Namesrv 可以理解为一个注册中心, 整个Namesrv的代码非常简单,主要包含两块功能: 管理一些 KV 的配置 管理一些 Topic、Broke

  • 2018-06-04
  • 1375阅读
RocketMQ 源码学习 3 :Remoting 模块
RocketMQ 源码学习 3 :Remoting 模块

原文出处: 谢晞鸣 rocketmq-remoting 模块是 RocketMQ 中负责网络通信的模块,被其他所有需要网络通信的模块依赖。它是基于 Netty 实现的,避免了网络编程很多 tricky

  • 2018-06-04
  • 1453阅读
python 面向对象(进阶篇)
python 面向对象(进阶篇)

面向对象是一种编程方式,此编程方式的实现是基于对 类 和 对象 的使用类 是一个模板,模板中包装了多个“函数”供使用(可以讲多函数中公用的变量封装到对象中)对象,根据模板创建的实例(即:对象),实例用

  • 2018-06-04
  • 3338阅读
Python 面向对象(初级篇)
Python 面向对象(初级篇)

概述面向过程:根据业务逻辑从上到下写垒代码函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可面向对象:对函数进行分类和封装,让开发“更快更好更强...”面向过程编程最易被初学者接受,

  • 2018-06-04
  • 1791阅读
使用logsave将命令输出保存起来
使用logsave将命令输出保存起来

原文出处:暗无天日如果想要把命令的输出保存到文件中,你会怎么做?一个常用的方法就是使用IO重定向吧ls >/tmp/ls.txt 2>&1如果需要在将命令输出保存到文件中的同时还需要将内容也输出到屏幕

  • 2018-05-31
  • 7905阅读
MySQL的变量分类总结
MySQL的变量分类总结

原文出处:潇湘隐者在MySQL中,my.cnf是参数文件(Option Files),类似于ORACLE数据库中的spfile、pfile参数文件,照理说,参数文件my.cnf中的都是系统参数(这种称

  • 2018-05-31
  • 2081阅读
Python 微信机器人
Python 微信机器人

import requests from imp import reload import itchat from itchat.content import TEXT from itchat.con

  • 2018-05-27
  • 2351阅读
SQL like%%模糊搜索优化方案一  -- 主键查询
SQL like%%模糊搜索优化方案一 -- 主键查询

mysql> select count(*),now() from music_song_base; +----------+---------------------+ | count(*) | n

  • 2018-05-25
  • 3373阅读