摘要: 关于java的垃圾回收,只看这一篇足够 阅读全文
posted @ 2019-06-11 14:20 菩提树下的杨过 阅读(4599) 评论(5) 推荐(9) 编辑
摘要: 阅读全文
posted @ 2017-09-07 11:43 菩提树下的杨过 阅读(3524) 评论(2) 推荐(5) 编辑
摘要: 算法练习(11)-二叉树的各种遍历 二叉树的节点结构如下: public class TreeNode { public TreeNode left; public TreeNode right; public int val; public TreeNode(int val) { this.val = val; } public T 阅读全文
posted @ 2021-10-27 22:33 菩提树下的杨过 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-10-23 17:05 菩提树下的杨过 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 算法练习(9)-复杂带随机指针的单链表 所谓带随机指针的链表,结构如下: class Node { int val; Node next; Node random; public Node(int val) { this.val = val; this.next = null; this.random = null; } } 除next外 阅读全文
posted @ 2021-10-23 16:27 菩提树下的杨过 阅读(4) 评论(0) 推荐(0) 编辑
摘要: mac升级后第三方下载程序无法打开cannot be opened because the developer cannot be verified的解决办法 mac升级到11.4后,安全性增强导致很多非appstore下载的第3方软件无法打开,比如:从mysql官网下载精减版,手动解压安装时, 就出现下面这样: 有一些网友,也给出了解决方法,比如终端下输入命令 sudo xattr -d com.apple.quarantine 被拦截的执行文件 但是这 阅读全文
posted @ 2021-10-23 15:48 菩提树下的杨过 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 算法练习(8)-判断单链表是否回文链表 在一些文学作品中,大家想必接触过回文诗,比如:“雾窗寒对遥天暮,暮天遥对寒窗雾”或“垂帘画阁画帘垂”,即:正着念反着念完全一样。回文单链表跟这个类似,比如: 0-1-2-1-0或0-1-1-0,很容易发现规律:可以找到一个对称轴,将链表分为前后二段,并且前后对折起来,完全重合。 为了方便,先定义单链 阅读全文
posted @ 2021-10-17 21:23 菩提树下的杨过 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 如何解析SIP报文 本文讲述了如何使用开源项目pkts-sip对SIP进行解析,以及如何扩展 阅读全文
posted @ 2021-09-28 10:29 菩提树下的杨过 阅读(80) 评论(0) 推荐(1) 编辑
摘要: SIP REG Digest认证算法分析 本文介绍了freeswitch/opensip话机注册过程中的认证算法 阅读全文
posted @ 2021-09-19 13:50 菩提树下的杨过 阅读(58) 评论(0) 推荐(0) 编辑
摘要: snowflake算法的workerId问题 本文主要探讨了snowflake(雪花算法)使用中,如何合理设置workerId的问题 阅读全文
posted @ 2021-09-19 13:21 菩提树下的杨过 阅读(118) 评论(0) 推荐(0) 编辑
摘要: mockito测试final类/static方法/自己new的对象 先准备几个类,方便后面讲解: public final class FinalSampleUtils { public static String foo() { return "aaa"; } public static String bar(String a) { return "bar:" + 阅读全文
posted @ 2021-09-12 12:26 菩提树下的杨过 阅读(54) 评论(0) 推荐(0) 编辑
摘要: flink 1.11.2 学习笔记(5)-处理消息延时/乱序的三种机制 在实时数据处理的场景中,数据的到达延时或乱序是经常遇到的问题,比如: * 按时间顺序发生的数据1 -> 2,本来应该是1先发送,1先到达,但是在1发送过程中,因为网络延时之类的原因,导致1反而到达晚了,变成2先到达,也就造成所谓的接收乱序; * 发送方本身就延时了,比如:事实上按1 -> 2产生的数 阅读全文
posted @ 2021-09-05 17:28 菩提树下的杨过 阅读(86) 评论(0) 推荐(0) 编辑
摘要: FreeSwitch:send_dtmf/uuid_send_dtmf发送按键注意事项 很多时候我们打电话到公司前台,会听到类似“欢迎致电XXX,办公电话请直拨分机,咨询XX请按1,咨询YY请按2”这样的语音提示。在一些特定流程中,系统自动发起呼叫打到前台,希望实现自动按键(即:不用人手动按键),FreeSwitch提供了2个基本命令: send_dtmf及uuid_send_dtmf 阅读全文
posted @ 2021-08-29 16:44 菩提树下的杨过 阅读(113) 评论(0) 推荐(0) 编辑
摘要: FreeSwitch: ESL Inbound内联模式下如何设置单腿变量 outbound外联模式下,可以参考我先前写的文章:freeswitch: ESL中如何自定义事件及自定义事件的监听,使用export导出变量。但是inbound模式下,ESL client并未封装export命令,如果要给某条腿附加一个变量值,可以借助uuid_setvar命令。 一、命令行验证 阅读全文
posted @ 2021-06-26 16:20 菩提树下的杨过 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-06-06 23:08 菩提树下的杨过 阅读(162) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2021-05-30 22:40 菩提树下的杨过 阅读(196) 评论(0) 推荐(2) 编辑
摘要: 阅读全文
posted @ 2021-05-29 11:35 菩提树下的杨过 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-05-23 22:49 菩提树下的杨过 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-05-23 19:27 菩提树下的杨过 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-05-17 14:02 菩提树下的杨过 阅读(266) 评论(1) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-05-16 17:22 菩提树下的杨过 阅读(438) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2021-05-03 17:30 菩提树下的杨过 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-03-28 22:05 菩提树下的杨过 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-03-28 21:05 菩提树下的杨过 阅读(1002) 评论(2) 推荐(1) 编辑
摘要: 算法练习(7)-判断单链表是否有环,以及求环的长度 如上图,一个单链表,如何判断有没有环? 如果有,如何求环的长度? 如果面试时,遇到这个题目,先喝口水压压惊,回想一下,咱们小时候念小学时,数学老师最喜欢的一类题目: 跑道上,2个运动员,1个速度是3m/s,1个速度是5m/s,同一起点起跑后,多久运动员2会再次遇到运动员1?是不是感觉异曲同工? 这2 阅读全文
posted @ 2021-03-27 16:49 菩提树下的杨过 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 算法练习(6)-O(1)时间复杂度判断1个正整数是否为2的幂次方 原数(10进制) 原数(2进制) 原数-1(2进制) 1 1 0 2 10 01 4 100 011 8 1000 0111 16 10000 01111 观察上面的表格,如果1个数是2的幂次方,转换成2进制,必然最高位是1,其它位都是0,同时这个数减1后,所有有效位全是0,利用这个特点,做1次&位 阅读全文
posted @ 2021-03-27 15:52 菩提树下的杨过 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 算法练习(5)-计数排序法及优化 日常开发中,会遇到一些特定的排序场景:“待排序的值”范围很明细,比如:基金的星级排名,客服的好评星级排名,一般星级排名也就从1星到5星。这种情况下,有一个经典的“下标计数排序法”,可以用O(n)的时间复杂度完成排序: static void sort1(int[] arr) { if (arr == 阅读全文
posted @ 2021-03-25 20:04 菩提树下的杨过 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-03-13 14:03 菩提树下的杨过 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-03-10 13:22 菩提树下的杨过 阅读(337) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2021-03-01 23:41 菩提树下的杨过 阅读(820) 评论(1) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-02-04 09:24 菩提树下的杨过 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-12-20 21:41 菩提树下的杨过 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-12-19 15:19 菩提树下的杨过 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-12-06 21:33 菩提树下的杨过 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-12-03 23:22 菩提树下的杨过 阅读(754) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2020-11-19 22:24 菩提树下的杨过 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-11-19 16:29 菩提树下的杨过 阅读(1993) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-10-25 13:39 菩提树下的杨过 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-10-02 17:07 菩提树下的杨过 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-09-26 19:48 菩提树下的杨过 阅读(1703) 评论(1) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-09-20 23:01 菩提树下的杨过 阅读(3702) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-09-09 22:19 菩提树下的杨过 阅读(1797) 评论(1) 推荐(1) 编辑