啊浪的博客
码龄8年
求更新 关注
提问 私信
  • 博客:271,987
    社区:678
    272,665
    总访问量
  • 104
    原创
  • 53
    粉丝
  • 22
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
加入CSDN时间: 2017-01-04

个人简介:细节决定一切。 最近会将很久之前总结的相关笔记整理成文章,以作总结。侵即删。

博客简介:

啊浪的博客

查看详细资料
个人成就
  • 获得65次点赞
  • 内容获得31次评论
  • 获得245次收藏
  • 博客总排名634,043名
创作历程
  • 1篇
    2022年
  • 1篇
    2020年
  • 8篇
    2019年
  • 32篇
    2018年
  • 62篇
    2017年
成就勋章
TA的专栏
  • reactor
    1篇
  • 其他
  • 心理学
    1篇
  • linux系统
    17篇
  • C++
    14篇
  • 数据库
    11篇
  • 设计模式
    1篇
  • 计算机网络
    17篇
  • Java
    39篇
  • 工具
    6篇
  • 系统架构
    13篇
  • 安全
    5篇
  • nginx
  • 算法
    2篇
  • 数学
  • 数据结构
    1篇
  • 协议
    2篇
  • shell
    1篇
  • 优化
    3篇
  • 前端
  • web
  • C
    8篇
  • API
    3篇
  • 语法
    3篇
  • 工作
    2篇
  • 读书笔记
  • 经济学
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

50人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Reactor手册

reactor详细手册
原创
发布博客 2022.12.12 ·
2175 阅读 ·
1 点赞 ·
1 评论 ·
9 收藏

自我发展心理学

自我发展心理学导论、关于改变,你一直有选择01、为什么人总觉得自己没有选择1、误认为选项足够理性,才算有选择。2、逃避对自己的责任(担心自己选错,选错了怕自己成了罪人)第一章、如何启动行为的改变02、改变本质:如何创造新经验每个人都有两个自我:感性的自我(大象)和理性的自我(骑象人)对于改变而言,理智提供方向,而情感提供动力大象的特点1、力量大。一旦激发,理智很难控制2、受情感激发。如焦虑、恐惧等消极情绪,或爱、怜悯、同情、忠诚等积极情绪3、受经验支配。只认切身体会过的“经验的好处”
原创
发布博客 2020.06.14 ·
6680 阅读 ·
2 点赞 ·
1 评论 ·
3 收藏

mysql安装

mysql安装脚本#!/bin/bashwget http://downloads.mysql.com/archives/get/file/mysql-5.6.27-linux-glibc2.5-x86_64.tar.gzcp mysql-5.6.27-linux-glibc2.5-x86_64.tar.gz /usr/local/cd /usr/localtar -xvf mysql...
原创
发布博客 2019.05.27 ·
512 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Zookeeper集群搭建

前置条件准备Zookeeper Linux压缩包,版本3.4.8jdk 1.7 或以上mkdir -p /data/zk_data/datamkdir -p /data/zk_data/logsecho “1” > /data/zk_data/data/myid部署步骤解压安装包修改zookeeper-3.4.8/conf 目录下zoo.cfg配置文件,设置端口号,目录...
原创
发布博客 2019.05.15 ·
247 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

github常用分支模型

push的分支管理是参考git-flow流程稍作修改形成的,包含4类分支,分别是master、develop、新功能分支(feature)、release。master分支中包含的是可以部署到生产环境中的代码。develop分支中包含的是下个版本需要发布的内容。从某种意义上来说develop是一个进行代码集成的分支。当develop分支集成了足够的新功能和bug修复代码之后,通过一个发...
原创
发布博客 2019.02.13 ·
1875 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

日志配置文件 Demo

<?xml version="1.0" encoding="UTF-8"?><configuration scan="true&q
原创
发布博客 2019.02.13 ·
294 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

常用ES命令 Demo

push-trace-20190108/_search{ "query": { "bool": { "must": [ { "term": { "event": &a
原创
发布博客 2019.02.13 ·
1528 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

kafka集群安装

0、运维添加机器到堡垒机、push用户、挂盘(/data*)、创建目录(push用户权限 /web/push/)1、上传kafka安装包kafka_2.11-0.11.0.0.tgzcd /web/push/ && sudo -u push rz -bey2、解压(/web/push/kafka并且cd进入目录)sudo -u push tar -zxvf kafka...
原创
发布博客 2019.02.13 ·
267 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mongo常用命令及编码例子

groupadd g_mongo useradd -d /var/mongodb -g g_mongo mongo passwd mongo xxxxxx/var/mongodb/bin/mongo push_open –host 10.12.29.81 –port 40000 -u push -p –authenticationDatabase push_o...
原创
发布博客 2019.02.13 ·
778 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

arthas使用简介

https://alibaba.github.io/arthas/install-detail.htmlcurl -L https://alibaba.github.io/arthas/install.sh | sh添加source /etc/profilesudo -u push ./as.sh 22617trace com.oppo.push.inbox.service.InboxSe...
原创
发布博客 2019.01.17 ·
1259 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Shell常用命令

基本语法while [ 1 ]; do sleep 1; ll; done # 无限循环while [ $i -lt 10 ]; do echo $i;let "i=$i+1"; done # 有限循环cat raw.txt | while read line; do echo $line; done # readlineuntil [ 1 = 0 ]; do sleep ...
原创
发布博客 2018.10.30 ·
1641 阅读 ·
1 点赞 ·
0 评论 ·
9 收藏

Quic浅析

简介QUIC(Quick UDP Internet Connections)基于UDP的传输层协议,提供像TCP一样的可靠性。在提高web应用性能上,可以选择在应用层使用HTTP2.0实现多路传输,在物理层使用CDN解决网络拥塞和最后一公里问题。在传输层,目前主要使用TCP,但由于TCP本身的问题(一个充满补丁的丑陋的协议),成为了限制web应用性能的一个瓶颈。优势避免前序包阻...
原创
发布博客 2018.06.14 ·
27642 阅读 ·
17 点赞 ·
0 评论 ·
113 收藏

ReentrantLock、CountDownLatch、CyclicBarrier简介

ReentrantLock、CountDownLatch、CyclicBarrier1、ReentrantLock可重入互斥锁公平锁与非公平锁的释放锁步骤是一致的。获取锁的过程不一致,非公平锁是让当前线程优先独占,而公平锁则是让等待时间最长的线程优先,非公平的可能让其他线程没机会执行,而公平的则可以让等待时间最长的先执行,但是性能上会差点。2、CountDownLatch是一个线程(或...
原创
发布博客 2018.06.14 ·
699 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Kafka简介

架构Producer发送消息到某个指定的Topic,Broker负责存储消息,Consumer通过订阅的方式消费指定Topic的消息。 实现细节Partition 物理上把Topic分成一个或多个Partition,每个Partition在物理上对应一个文件夹,该文件夹下存储这个Partition的所有消息和索引文件。在发送一条消息时,可以指定这条消息的key,Prod...
原创
发布博客 2018.06.14 ·
505 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

浅谈GC日志

GC日志young gcyoung gc是需要stop the world的 例子:当eden满时,young gc使用的是ParNew收集器ParNew: 2230361K->129028K(2403008K), 0.2363650 secs2230361K->129028K,指回收前后eden+s1(或s2)大小2403008K,指可用的young...
原创
发布博客 2018.06.14 ·
1489 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Binlog简介

简介Binlog(Binary Log)日志用于记录所有更新了数据或者以及潜在更新了数据(例如,没有匹配任何行的一个DELETE)。它记录了数据库的更改,所以我们可以利用binlog来对误操作的数据进行恢复,也可以用来进行主从数据库的同步,当然也可以用来监听和分发数据变更。Binlog的三种模式Statement,ROW,MiXEDStatementstatement(基于语句的复制):每一条会修...
原创
发布博客 2018.06.13 ·
2229 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

BlockingQueue简介

BlockingQueueArrayBlockingQueue 是一个有界的阻塞队列,其内部实现是将对象放到一个数组里。因为它是基于数组实现的,所以一旦初始化,大小就无法修改。DelayQueue 对元素进行持有直到一个特定的延迟到期。注入其中的元素必须实现 java.util.concurrent.Delayed 接口。LinkedBlockingQueue 内部以一个链式结构(链接节...
原创
发布博客 2018.06.13 ·
312 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

volatile原理

简介volatile在多处理器开发中保证了“共享变量”的“可见性”。可见性指当一个线程修改一个共享变量时,另外一个线程能马上读到这个修改的值。共享变量:共享变量都被存放在堆内存中,volatile只作用于共享变量。实现原理对volatile变量修饰的共享变量进行写操作的时候会多一行汇编代码 - 将当前处理器缓存行的数据会写回到系统内存 - 写回内存的操作会引起在其他CPU里...
原创
发布博客 2018.06.13 ·
368 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java泛型简介

问题public class ArrayList { public Object get(int i) { ... } public void add(Object o) { ... } ... private Object[] elementData;}​当没有泛型时,我们会使用obejct替代。但这样会存在以下问题第一有关get方法:每次调用get方法都会返回...
原创
发布博客 2018.06.13 ·
2136 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

maven简介

maven是一个项目管理和构建自动化工具,基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。安装http://jingyan.baidu.com/article/3d69c55157068af0ce02d76f.htmlintellij 自带集成了maven工具,可配置IDE使用自己下载的maven版本(注意,maven2和3的区别还是很大的,某些...
原创
发布博客 2018.06.13 ·
936 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多