首页
学习
活动
专区
工具
TVP
发布

菩提树下的杨过

专栏作者
1167
文章
1527931
阅读量
97
订阅数
JDK17与Hbase client的兼容性问题
最近有1个项目升级到JDK17,里面用到了hbase-client(版本:以1.2.0-cdh5.7.1为基础,公司的大数据同学内部做了一些二次开发 ),启动时发现一直连不上集群,直接报错了,上hbase 官网看了下:
菩提树下的杨过
2023-07-10
2950
java线程池使用小技巧:自定义拒绝策略
这几个策略都实现了RejectedExecutionHandler,拿DiscardOldestPolicy来说,查看源码:
菩提树下的杨过
2023-03-13
7610
Rust常用并发示例代码
如果method1()被多次调用,就会创建多个线程,如果希望不管调用多少次,只能有1个线程,在不使用线程池的前提下,有1个简单的办法:
菩提树下的杨过
2022-09-28
9280
面试中关于字符串及常量池的一些考点
字符串及常量池在面试中很容易被问到,前2天在为公司做校招面试时,发现很多同学对相关细节不太清楚,在此梳理一下:
菩提树下的杨过
2022-05-23
3450
ToStringBuilder如何忽略null和空字符串
日常开发中,经常用org.apache.commons.lang3.builder.ToStringBuilder工具类来记录日志,比如:
菩提树下的杨过
2022-05-09
9640
mockito测试final类/static方法/自己new的对象
1. 里面用到的NewObject,并不是@Autowired之类由Spring注入的,而是自己new的
菩提树下的杨过
2021-09-15
5.1K0
CompletableFuture笔记
CompletableFuture是java8引入的一个很实用的特性,可以视为Future的升级版本,以下几个示例可以说明其主要用法(注:示例来自《java8实战》一书第11章)
菩提树下的杨过
2021-06-10
6900
java中整数常量池(-128~127)上限如何调整?
相信也有一部分人在面试时,也被问到过这个问题,但是如果面试官继续追问:如果我想让 
菩提树下的杨过
2021-06-01
1.1K0
利用jave2进行音频处理
很多朋友都知道,ffmpeg是一个功能强大的多媒体处理工具,可惜它并不是java语言开发,如果需要在java项目中使用时,得自己写很多代码,幸好github上有一个开源项目jave2 把ffmpeg做了封装,很大程度上简化了开发,使用方法如下:
菩提树下的杨过
2021-05-07
1.9K0
ES异地双活方案
原理类似分布式选举那一套,当一个master节点宕机时,剩下2个投票选出1个新老大,整个集群可以继续服务。对于核心系统,只部署单机房总归有点不保险,万一单机房故障就废了(比如:断电断网、或光缆被挖断)。那有同学肯定会想,多弄几个机房,把集群中的节点分散到多个机房不就好了么?
菩提树下的杨过
2021-04-01
4K0
freeswitch: ESL中如何自定义事件及自定义事件的监听
虽然freeswitch已经内置了一些标识的事件,比如:CHANNEL_CREATE(发起呼叫时触发),CHANNEL_HANGUP_COMPLETE(电话挂断时触发)...,但是有时候我们想根据业务需求,新增一些自定义的事件,比如:客人进线后,如果分配到了一个空闲的客服,希望触发一个特定的事件。
菩提树下的杨过
2021-03-04
2.8K0
prometheus学习笔记(2)-利用java client写入数据
继续学习prometheus,上一节演示了用http方式使用curl向pushgateway发送数据,本节将研究如何利用client jar包,以java代码的方式写入数据。
菩提树下的杨过
2020-09-22
5.8K0
mock测试及jacoco覆盖率
单元测试是保证项目代码质量的有力武器,但是有些业务场景,依赖的第三方没有测试环境,这时候该怎么做Unit Test呢,总不能直接生产环境硬来吧?
菩提树下的杨过
2020-09-11
4.1K1
freeswitch笔记(9)-esl outbound中如何放音采集按键?
关于这个功能,esl-client 上给出的源码示例极具误导性,根本跑不起来,见: https://github.com/esl-client/esl-client/blob/master/src/test/java/OutboundTest.java
菩提树下的杨过
2020-08-10
1.4K0
业务系统-全球化多时区的解决思路
本人前段时间经历了一个全球化的报表项目(java+mysql),刚开始业务只在国内开展,所有报表用户都是中国人,涉及时间/日期的数据,统一用北京时间即可。后来业务逐渐扩大到海外市场,很多国外用户也会使用该系统,这样默认用北京时间来显示就不太友好了。
菩提树下的杨过
2020-04-08
4K1
JVM问题典型案例定位学习
下面这4个案例来自大神“你假笨”(任职阿里期间,花名:寒泉子)在qcon上的分享,记录一下:
菩提树下的杨过
2020-03-19
7090
NIO复习(3):selector
selector的工作原理,简单来看,就是上面这张图,Channel必须先向Selector注册(注:register的时候,可以选择关注哪些事件,比如:有新连接 或 有数据可读 等),注册成功后,Selector通过select方法来检查这些Channel上是否有事件发生,比如:有数据发过来,channel就可以把数据读到Buffer中。
菩提树下的杨过
2020-03-19
3370
NIO复习(2):channel
上篇学习了NIO的buffer,继续来学习channel,类图如下(注:为了不让图看起来太复杂,隐藏了一些中间的接口)
菩提树下的杨过
2020-02-25
3990
NIO复习(1):buffer
<!-- p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 19.0px; font: 13.0px 'Helvetica Neue'; color: #118eff} -->
菩提树下的杨过
2020-02-25
4660
单例模式(singleton)之“世上安得双全法”
单例模式作为设计模式的入门模式,网上有各种写法,有点象孔乙己“茴”字的四种写法,都研究烂了,还能玩出啥新意?稍安勿躁,先来回顾一下:
菩提树下的杨过
2020-02-23
3200
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档