自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 JVM关闭时,调用方法

JVM关闭,调用方法JVM正常关闭可以触发,但kill -9不会调用此方法Runtime.getRuntime().addShutdownHook(new Thread(){ @Override public void run(){ System.out.println("shut down!!!!!!!!!!!"); } });...

2021-09-27 17:21:54 223

原创 线程池的使用与异步调用

线程池的使用与异步调用线程池的使用禁止使用ExecutorService在使用线程池时,阿里巴巴开发规范中有强制规定,使用ThreadPoolExecutor来创建线程池,而不是ExecutorService。原因分析:假如使用ExecutorService来创建线程池,可以看下构造方法: /** * Creates a thread pool that reuses a fixed number of threads * operating off a shared

2021-09-27 17:06:57 414

原创 缓存穿透与布隆过滤器(Bloom Filter)

=======init========init time:16554ms=======start========误判数量:2=======done========use time:2378ms

2021-09-27 16:15:43 380

原创 JAVA日志规范

JAVA日志规范JAVA中常用到5个日志级别使用日志协助排查问题如果打印较低级别日志,先判断再打印使用SLF4J,不要直接调用Log4J和Logback使用占位符{},StringBuild来拼接字符串,而不是使用加号(+)拼接禁止使用exception.printStackTrace()JAVA中常用到5个日志级别error: 错误日志,指程序发生错误或严重影响业务流程的错误,可以搭配监控使用;warn: 警告日志,一般级别的错误,不会影响到程序和整体流程;info: 信息日志,记录程序流程、步

2021-09-27 15:16:17 1257

原创 微信公众号全局返回码

公众号每次调用接口时,可能获得正确或错误的返回码,开发者可以根据返回码信息调试接口,排查错误。全局返回码说明如下:返回码 说明 -1 系统繁忙,此时请开发者稍候再试 0 请求成功 40001 获取 access_token 时 AppSecret 错误,或者 access_token 无效。请开发者认真比对 AppSecret 的正确性,或查看是否正在为恰当的公众号调用接口...

2018-09-14 16:58:07 282

原创 微信公众号测试环境开发

在公众平台沙箱环境中注册https://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index 获取appID和appsecret测试号信息appID wxf4da******0e17 appsecret f57f1fa521******0e4bb3接口配置信息...

2018-09-14 14:17:37 4447

原创 使用微信公众号回复带有外链的文字

使用微信公众号回复带有外链的文字您好,< a href=’https://www.baidu.com‘>点我进行页面跳转

2018-09-14 11:35:20 2429

空空如也

空空如也

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

TA关注的人

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