会员
周边
众包
新闻
博问
闪存
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
amberJava
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
6
下一页
2024年12月26日
CompletableFuture异步查询分页接口,拼装返回结果
摘要: //2.否则异步分批次获取 分N次调用接口,获取数据,然后拼装返回。 Long total = rpcResult.getResult().getPageItemTotal();int totalPage = (int) Math.ceil((double) req.getPageSize() /
阅读全文
posted @ 2024-12-26 13:27 架构之路
阅读(97)
评论(0)
推荐(0)
2021年1月12日
数据误删 Drop库怎么办?
摘要: 背景: 测试环境,不小心drop表,删除数据了。怎么恢复? 大概步骤:根据undolog日志进行恢复。 前提:校验是否开启了log_bin日志,首先进入mysql命令,查看binlog日志是否已经开启。输入命令show variables like 'log_bin';如下图所示,如果没有开启bin
阅读全文
posted @ 2021-01-12 14:28 架构之路
阅读(288)
评论(0)
推荐(0)
2020年8月27日
window系统,创建命令,休眠系统
摘要: 对于开发人员来说,电脑不关是长事,休眠不用点击鼠标操作了~~ 2秒钟搞定 1.建一个txt文件,写入如下内容:rundll32.exe powrprof.dll,SetSuspendState Hibernate 修改文件名称为.bat 2.放入一下目录:C:\Windows\System32 3.
阅读全文
posted @ 2020-08-27 14:17 架构之路
阅读(189)
评论(0)
推荐(0)
2020年7月19日
阻塞线程的方法
摘要: 面试官问到,阻塞线程有几种方法? 你可以这么扩展的讲。 4种方法,从是否释放锁资源的角度来说,locksupport.park(),thread.sleep()不会是否锁资源, condition.await()/object.wait()会释放锁资源。接下来按照下图,讨论区别
阅读全文
posted @ 2020-07-19 19:08 架构之路
阅读(633)
评论(0)
推荐(0)
2020年7月7日
一台服务器最多可以有多少Java线程
摘要: 背景: 最近被问到【一台服务器最多可以有多少Java线程】的问题,大概知道跟计算机硬件、内存等有关系,每个线程都有独自的java虚拟机栈,应该虚拟机栈的大小,决定了有多少线程。详情就不太清楚了。 求真过程: 1.跟内存的堆大小、虚拟机栈Xss大小有关系 每个线程都有一个线程栈空间通过-Xss设置,查
阅读全文
posted @ 2020-07-07 15:51 架构之路
阅读(4985)
评论(0)
推荐(0)
2020年6月27日
JVM概览
摘要: 心血来潮,突然想总结下JVM相关方面的知识,先写一些,日后不断补充 1.线上服务器默认的垃圾回器。 执行命令: java -XX:+PrintCommandLineFlags -version -XX:UseParallelGC,这边我们引用《深入理解Java虚拟机:JVM高级特性与最佳实践》的介绍
阅读全文
posted @ 2020-06-27 14:53 架构之路
阅读(137)
评论(0)
推荐(0)
2020年6月11日
提升效率百倍的工具总结
摘要: 日常工具总结: 【开发相关】: 蓝湖原型设计网站: https://lanhuapp.com/ 在线流程图/时序图:https://www.processon.com/ 【其他】 windows端秒查文件助手:listary windows端秒查文件助手:listary
阅读全文
posted @ 2020-06-11 09:27 架构之路
阅读(157)
评论(0)
推荐(0)
2020年6月8日
不一样的内容:死磕JDK8中ConcurrentHashMap.computeIfAbsent 死循环 Bug
摘要: 背景: 最近有朋友提到了JDK1.8中的ConcurrentHashMap有可能引起CPU飙升的问题,立马恶补,因为运行的生产环境就是1.8版本的,希望没有采坑。 浏览后,发现网上文章千篇一律,不全面。经过一上午的分析、研究,总结如下,共同进步~~~~~~~~~~~~ 之前文章中提到过《JDK1.7
阅读全文
posted @ 2020-06-08 12:41 架构之路
阅读(1593)
评论(0)
推荐(0)
2020年6月2日
如何写出和大佬一样的代码
摘要: 文章有点长,耐心看完。工作中的总结让代码性能更高 需要 Map 的主键和取值时,应该迭代 entrySet() 当循环中只需要 Map 的主键时,迭代 keySet() 是正确的。但是,当需要主键和取值时,迭代 entrySet() 才是更高效的做法,比先迭代 keySet() 后再去 get 取值
阅读全文
posted @ 2020-06-02 20:50 架构之路
阅读(237)
评论(0)
推荐(0)
Java中高级应掌握的知识
摘要: 最近学弟在面试Java,特意整理了一份,同时也分享给大家,希望对大家有帮助。 初级 https://gitbook.cn/books/5e4b60a938499d0e64018c51/index.html 中级 https://gitbook.cn/books/5ecb43980f8a211365f
阅读全文
posted @ 2020-06-02 20:38 架构之路
阅读(238)
评论(0)
推荐(0)
1
2
3
4
5
6
下一页
公告
========================================================================== 如果您觉得这篇文章对你有帮助,可以【关注我】或者【点赞】,希望我们一起在架构的路上,并肩齐行 ==========================================================================