自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

odelia的博客

厚德博学弘毅致远

  • 博客(256)
  • 资源 (6)
  • 问答 (3)
  • 收藏
  • 关注

原创 【无标题】

关于工作: 或许偶尔也会想, 啥时候可以财富自由呢, 但是也深知自己目前没有这个心态, 是的,财富自由我觉得是一种心态以及有用随时可以创造价值养活自己的能力, 但是工作可以让我有规律的生活, 见人的机会, 来自客户同事或多或少的压力. 可以锻炼心智,也能不断前进. 做一个不被定义的女性, 在山上看到更多勇敢的人. 成长的状态仍在, 成长的愿望也依旧强烈. 这里可以放出来的工作那便是小红书春晚保障了吧, 为次留京过年, 家人来北京陪我一起过年, 四舍五入, 我也算参加春晚了!

2024-03-14 12:47:40 393

原创 go性能分析工具--pprof使用

执行该命令, 需等30s(可调整seconds值),pprof 会进行 CPU Profiling.结束后将默认进入 pprof 的交互式命令模式,可以对分析的结果进行查看或导出.具体可执行 pprof help 查看命令说明。那么在实际应用中, 可能需要排查cpu占用高/内存占用高/协程泄露/锁等等问题, 都可通过它进行分析. 是个好东西~之前线上遇到了内存泄露,就在找工具来分析,刚好还是个纯go的项目, 就找到pprof. 来串一下如何使用吧;在菜单栏, 还可以多种方式进行切换.更加直观分析;

2023-07-08 14:11:05 698

原创 C++内存泄露排查的一个案例

通过pmap -x ${pid} 查看内存情况. 这里我通过spp的配置, 只起一个worker进程, 也就是单线程排查. 通过pmap -x ${pid} 的结果, 可以找到占用多的块.首先需要定位是哪个进程的内存泄露. 使用top命令, 然后shift+m按照内存排序, 找到%MEM最高(或上升最快的)进程(RES). 测试机可复现, 后续步骤测试机完成.Valgrind可以用来检测是否有非法使用内存的问题, 如: 访问未初始化的内存,访问数组越界, 忘记释放动态内存的问题;方案二 core文件。

2023-07-08 14:07:56 267

原创 CMakeLists.txt 语法介绍

CMake是一种跨平台编译工具,主要编写CMakeLists.txt文件,然后用cmake命令将CMakeLists.txt文件转化为make所需要的makefile文件,最后用make命令编译源码生成可执行程序或共享库.因此CMake的编译基本就两个步骤:cmake && make。

2023-07-08 14:04:51 408

原创 听说创新可以复制?

李善友曾说过: 没有好的思维模型, 再多的知识积累, 也是低水平的重复.以色列系统创新思维方法SIT以色列是个小国, 他们的资源(人) 比较少, 目前人口7.8百万. 有了限制, 所以他们在碰到问题都会思考怎么去解决,长期实践下来,就形成了一套方法论.为什么创新可以复制: 是因为创新可以分解分析, 并且可以找到背后的逻辑.SIT公司成立于1996年, 总部位于以色列特拉维夫, 在五大洲均有分部. 在2014年进入中国.SIP对创新是如何定义的呢创新本身不是目标, 只是可以帮助我们实现目标的工具.

2022-05-16 23:58:10 389

原创 【项目管理】一图get敏捷开发

五一期间呢, 看了看敏捷开发, 并进行了简单的整理, 最后就用一张导图来填充大纲和细节了.大概分为4个部分敏捷宣言价值观;敏捷原则. 其中的重点部分, 用小红旗表示出来.敏捷实践. 分为几个部分, Scurm体系, kanban体系. 和极限编程.团队管理. 敏捷更加关注人. 以人为主. 而非传统的以项目为主.在实际使用中, 首先需要判断敏捷的使用场景.斯泰西矩阵(如下图所示) 可以帮助我们判断所做的项目应该采用哪种开发方法.需求明确, 技术明确–预测型;需求不明确, 技术明

2022-05-07 20:33:38 418 1

原创 H.264

要收尾了, 所以趁着这个时间, 赶紧把之前的笔记稍作整理, 当个备忘录在讨论编码之前, 简单聊一下信息化.人类社会三大支柱: 物质,能量和信息.农业现代化支持是物质, 工业现代化支柱是能量, 信息化的支柱是信息信息具有的三大特效: 通用性, 抽象性和无限性;而目前信息, 发展到以视频为主的多媒体通信; 视频信息的表示形式是视频信号, 通常是视频的电信号. 由网络传输至终端,并在屏幕上展示;视频信号信息量大, 但是网络带宽和存储空间肯定是希望越低越好. 那就是在传输前先压缩编码, 然后再传送,

2022-05-06 16:23:10 380 1

转载 wireshark解析rtp为H264协议显示

转载https://blog.csdn.net/gesanghua601/article/details/85131156最近经常利用wireshark抓包,查看数据包的数据,遇到一二问题总结下,也分享给遇到同样问题的小伙伴儿~~抓包rtp难以直观看到裸码流格式数据,进而难以判断码流类型等,比如rtp包封装H264码流的情况,希望能直观看到是否有sps&pps信息,是否关键帧等信息,wireshark提供这样的功能,具体操作如下:1.在wireshark菜单栏打开“编辑”选项。2.选择其中的

2022-04-19 14:50:25 1881

原创 HLS和M3U8

HLS(Http Live Streaming) 是一个由苹果公司提出的基于HTTP的流媒体网络传输协议,直接把流媒体切片成一段段ts文件,通过m3u8索引文件按序访问ts文件,客户端不停的从服务器获取文件,实现播放音视频的功能。优势:可以在不同速率的版本间自由切换,实现无缝播放省去使用其他协议的烦恼劣势:延迟大小受切片大小影响,不适合直播,适合视频点播。实时性差,延迟高。HLS 的延迟基本在 10s+ 以上文件碎片。特性的双刃剑,ts 切片较小,会造成海量小文件,对存储和缓

2022-04-18 10:29:28 2486

原创 PMP知识点系列(一)

2022-03-16 12:03:15 163

转载 下载测试小视频网站

各种格式,MP4, flv, mkv, 3gp 格式下载https://www.sample-videos.com/index.php#sample-mp4-video

2022-03-15 14:33:33 2442

原创 流媒体RTMP协议解析

背景当前用到的直播场景有很多, 比如视频通话, 个人直播, 赛事直播;直播的协议也有很多;比如HTTP+FLV:流式tag+渐进式下载(理论延迟1-3s)HLS: ts分片+索引管理(理论延时10s+,跟切片时间大小有关)RTMP: tcp流+chunk块传输(理论延迟1-3s)下面详细描述一下RTMPRTMP(Real Time Messaging Protocol) 使用Flash Player作为播放器客户端; 协议有很多变种:1.RTMP本身, 基于TCP.默认使用1935端口的明文协

2022-02-03 22:23:15 3226 1

原创 国标GB28181

背景介绍为了解决平台之间互通问题, 比如A平台大连交警系统需要看B 平台: 上海交警系统视频, 需要对接过来, 实现调度视频. 这时需要知道他们取流协议; 国家就因此制定了这个GB28181国标实现A与B平台相互取流,是一个应用层协议,不是基础的通信协议; GB28181协议信令层面使用的SIP协议,概念通信流程图SIP服务器和媒体服务器可以是同一个设备;在GB28181协议中, 联网系统在进行音视频传输及控制时应建立两个传输通道, 会话通道和媒体流通道; 会话通道用于在设备之间建立会话并传输系统

2022-02-02 21:09:25 7549 1

原创 2021年终总结

一晃2022年都已经一月份了. 不过现在是农历新年, 也符合总结的氛围;2021也算是有目的的换了个工作, 实现了自己目标的第一步; 而在刚刚, 也就是农历新年的前一天, 我也实现了自己的第二个大目标, 我一直觉得2021年, 多少有点不太顺利, 但是也算是平平稳稳的度过;偶尔某几个瞬间, 我想退休, 没有了奋斗的勇气和精力,同时很多时候, 突然意识到了自己的笨,一些学习思想和方法, 突然就消失了, 我想可能是因为一年没怎么看过书. 之前的刻意训练, 也就随之丢失了; 那么在2022年, 我得再次拾起来

2022-01-30 21:21:34 455 1

转载 一看就懂的Golang pprof

https://juejin.cn/post/6844904079525675016

2021-12-15 19:55:29 252 2

原创 视频--推流和拉流

在接触音视频这一块内容的时候, 首先需要先了解一些基本知识, 那么我们今天就从推流和拉流说起推流最简单理解: 我们用摄像头, 拍摄了一些内容, 然后我们要把这个视频信号传到外网, 把采集阶段封装好的内容传输到服务器上;借用一个外网的图:在推流中, 我们想要进行传输到服务端, 那么肯定要将数据使用传输协议进行封装, 变成流数据. 常用的流传输协议有哪几种呢?RTSP. 实时效果比较好, 比较适合视频聊天和视频监控; 可允许客户端向服务端发送请求; 可基于RTP数据;RTMP. Adob

2021-08-12 21:34:33 2493 4

原创 新手如何学习C++

我的学习路线, 一般都是从书开始, 结合实践, 我看书, 不会固定一本, 先系统的大致过一遍书, 了解大概, 然后拿n本书, 当讲某个知识点的时候,就会把几本书讲到的都细细的过一遍; 当然对于某个技术点, 这个方案, 还算可以. 然后真实项目中使用, 遇到各种问题, 再钻进去看,就不断的深入, 发现新世界;当对于一门语言来说. 最快的上手方式: 就一个字: 敲;当接手一个项目的时候, 都是先从crud开始. 如何快速实现功能呢, 就是比猫画虎, 然后学习, 如何部署, 如果debug. 当学会了de

2021-07-26 19:54:22 348 2

原创 2021年 年中总结

一晃, 就到了21年年中, 距离去年的总结就间隔了两个月;先看flag完成情况吧完成情况:没达成, 可怜兮兮, 换工作想出去玩, 发现还是只能自己去抱团,就放弃了, 就看下半年情况啦;坚持坚持!这个完全可以, 笑的蛮多的,感觉整体都很顺利;运动坚持住啦, 肌肉增了, 反正我自己很满意啦。努力有线条感,不局限于增强体质;工作我确定了, 换了个公司,目前虽然才刚去半个月, 整体适应还算符合预期;等今年年终总结, 相信会可以更加自信去讲述这个事情驾照到手了, 今年过年回来之后,科二科三科四都一

2021-06-06 16:22:45 389 7

原创 2020年年终总结

原计划过年的时候写, 迟迟推到了现在; 却依旧无从下笔;先看看20年的计划吧驾照没下来, 是21年3月份, 才把科二科三都考完;工作上自己制定的小目标, 达到了;青海我去了, 西北大环线; 玩了一周, 给大家强烈推荐, 可以看到中国80%以上的地形地貌. 可以感叹到大自然的鬼斧神工;成长上面, 我觉得我是有的. 现在完全可以独立去owner项目, 有自己的想法; 白头发的确有它自己的节奏, 它在繁衍子孙,我却无可奈克;去西北是和妈妈一起去的 没带老爸. 等今年妹妹高考完 就可以全家一起玩耍了

2021-04-04 17:21:18 3669 8

原创 一图读懂hbase架构

2020-08-31 20:54:10 517

原创 一图读懂多线程

2020-08-26 21:11:22 522

原创 这段时间 你都做了什么?

马上都快五一了, 上半年的假, 都要放完了我原本在元旦的时候, 把今年上半年的计划, 全都列的很满, 差不多到六一, 中间没有太多休息的时间, 但是因为要保护自己的安全, 计划中的事情, 什么都没做成  不过调整了计划也算有收获~这段时间, 每周一部电影 一本书 一到两个小时???? 列一列的我的????和????吧每周五晚上的电影:1. 隐形人2. 无法触碰(豆瓣9.2)3. 冰雪奇缘24. 爱宠大...

2020-04-19 17:07:23 781

原创 计算机网络原理简介

物理层电脑要联网,需要做什么,电脑需要电, 然后电脑与电脑之间相连,需要网,可以用光纤,双绞线,同轴电缆,无线波等把电脑连接起来的物理手段,主要规定了网络的一些电气特性,作用是负责传送0和1的电信号.而机械特性,及时如何去与硬件相连了,比如说插座的尺寸数据链路层物理层传过来了0和1,但是单纯的0和1没有啥意义,所以就要规定解读方式,就像情报一样,怎么来解读. 这里我们了解到一组电信...

2020-01-13 14:22:41 19376 10

原创 2019年年终总结

一年一度的总结, 上篇正好是2019年01月01日写的.此时我的手边, 右边是香蕉苹果和半个???? . 左边是水杯和老婆饼 ????; 论一个程序媛的桌面, 哦, 还有一袋芝麻糊;哭过笑过,...

2019-12-31 19:49:52 553 2

原创 谷歌fireBae推送

先上demo吧@Value("${fcm.appkey}") String SERVER_KEY; private final String API_URL_FCM = "https://fcm.googleapis.com/fcm/send"; Logger Log = LoggerFactory.getLogger(getClass()); @Override public v...

2019-06-27 09:39:06 559 2

转载 [Mac] 记录使用Homebrew安装Mysql全过程

https://blog.csdn.net/lkxlaz/article/details/54580735

2019-05-27 11:07:47 1117

原创 Mysql查询正在运行的事务以及杀掉它

查询 正在执行的事务:SELECT * FROM information_schema.INNODB_TRX根据这个事务的线程ID(trx_mysql_thread_id):可以使用mysql命令:kill 线程id 杀掉线程

2019-05-20 19:27:50 2549 5

原创 碎碎念

不忍心断更, 但是又写不了什么技术. 就碎碎念了这个月是真心的忙. 一个月, 每周六日都在外奔波, 学习,考试,项目上线,述职等等.还因为血压不稳定导致头晕了两天. 到目前为止,才完成了一半的事情下面半个月就继续好好工作, 项目上线, 再跑上海一趟. 五一也不出去浪了(哪里票也抢不到),回家让我妈好好养养我…技术是真用到不少. 但是要哪个去深入…我现在就是各种探索, 解锁是什么, 怎么用...

2019-04-16 09:45:20 707 2

原创 面试的那些"套路"(附带个人书籍推荐)

哪有所谓的套路,你会的越多,你就是套路最近有很多朋友问我一些面试题,或者说准备面试了,怎么复习啊. 孔孔老师就上线了…正好趁着不想学习, 就再把这一块总结总结. 个人拙见(毕竟我还是很low的…) 夹杂部分书推荐, 后面我会列一个整个的书籍推荐集合我一般喜欢从集合开始问,因为可以延伸到很多地方1.可能会问对整个集合框架是否熟悉, [java集合(一) 总体框架] (https://blog...

2019-03-22 10:09:47 2159 8

原创 数据库知识

整理了一下旧笔记本. 上面导图还不少.就顺带发一波博客吧1.先从大面上来. 大概分为哪些内容.其实用的多的,也就是mysql和redis. redis之前写过一些博客.mysql我翻了翻博客 貌似没写过啥.讲真, 用过mysql.sqlserver.postgresql.sqlite, hive, hbaseredis.memcache. 但是真讲原理. 系统学的并不多.从导图开始, 我会大...

2019-02-25 19:02:59 511 5

原创 操作系统

从操作系统到网络.一点点补吧

2019-02-25 08:58:34 355 4

原创 mac安装protobuf,并编译成java

.proto文件转成.java文件1.下载地址:https://code.google.com/p/protobuf/downloads/list自己翻墙下载;2.安装1>路径定位到protobuf文件夹下2>输入./configure3>make4>./configure --prefix=/usr5>把自己的im.proto文件扔到protobu...

2019-02-18 22:54:37 2747 3

转载 透传和推送

注: 非原创, 网上摘抄而来;1.透传:透明传送,不管传输业务如何, 只负责将需要传送的业务传送到目的节点.同时保证传输质量,不对传输业务进行处理.特点:1>后台处理,用户无感知;2>前台展示,提醒用户;3>展示的多样性.通道就是传递一下消息.然后第三方服务端收到推送消息后,直接发送给目标用户. 用户无感知的透传,不会对用户造成打扰;用户有感知的话, 就像我们平时a...

2019-02-18 22:49:13 4941

原创 kafka权威指南-笔记

第四章的第五章未完待续

2019-01-13 21:54:21 387

原创 kafka与rabbitmq

我们公司用的kafka, 正好学习一下, 在学习之前, 先回顾一下rabbitmq的东西.都是消息队列,所以总会拿来对比,还记得我最开始理解的kafka就是吞吐量大.先简单说一下rabbitmq除了Qpid,唯一实现了AMQP标准的代理服务器. 而kafka遵从的一般的mq结构.以consumer为中心.rabbitmq,有些东西是在网上直接截的图, (如有侵权, 麻烦联系我删除)简单...

2019-01-02 23:03:48 580 4

原创 2018年-surprise

万千思绪在心头, 却苦于腹中墨水不足, 不能表达我这汹涌澎湃的心理啊!我每年都会给自己写一封,一年之约的邮件, 到期看看自己的大计划,实现了哪些.先说没实现的:没有变漂亮,变丑了,丑,丑…穿衣还是不够自己的风格英语这个,考研百词斩点完了,感觉也没记住多少,现在习惯就是早上起来,开始放听力, 到公司停止.不太强求, 但是要在这个氛围里面.想学的算法,没能坚持每天一个

2019-01-01 17:23:12 482 3

原创 springboot+mybatis+mysql+多数据源配置

之前没接触过hive,最近在用, 另外本身也需要mysql db的支持,所以就尝试了一下多数据源的配置, 是OK的, 需要小小改动一下.另外hive换成presto,也是OK的,驱动小改了一下....

2018-12-26 21:37:18 670 2

原创 springboot+策略模式

前两天重构了一块代码,主要是各种规则,类似于商场的各种活动, 之前是各种if else. 后来又有新的规则加入, 我就想到了策略模式, 先加个试试呗.

2018-12-26 21:09:19 2599 1

原创 hive初始

最近做的比较杂, 啥也接触,所以博客也是没接住,立的flag没实现, 啪啪打脸.hive, 初次接触, 先是搭springboot+mybatis+hive的框架, 中间也有一点踩的坑.学习到了一些东西,简单整理一下;(ps:这个框架我整理一下, 扔到github上,再补个地址)1.是什么1> 基于hadoop的一个数据仓库工具分布式文件系统和MapReduce计算框架, 解决计算密...

2018-11-27 22:54:04 332 3

原创 用户行为分析

2018-11-20 22:40:12 670 1

tomcat8 redis session共享 需要的jar

tomcat8 redis 实现session共享, 需要的四个jar,把jar放到tomcat的lib下即可.再根据我的博客进行配置即可

2018-01-13

dubbo-admin-2.5.4.war

dubbo-admin-2.5.4.war

2017-08-27

C#读取dbf文件(文件流方式)

界面采用的dev,如果没有安装,直接看类也可以的,C#读取dbf文件,文件流方式,不需要任何辅助

2017-04-06

NPOI方式读取、保存等excel操作

npoi方式读取、保存excel等操作,即使生产环境下没有安装office,依旧可以正常使用

2017-02-24

NPOI方式读取保存等excel操作

利用npoi方式读取全部excel,部分excel,保存为excel格式等。即使生产环境没有安装office,也不受影响

2017-02-24

COM组件读取、保存等Excel操作

COM组件(即添加Microsoft.Office.Interop.Excel引用)读取全部、部分excel,生成excel文件

2017-02-24

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除