摘要: 程序员:为什么程序总是那么慢?时间都花到哪里去了? 面试官:若你写的 Java 程序,出现了性能问题,该怎么去排查呢? 工欲善其事必先利其器,为你呈上一箩筐性能优化工具,必有一款满足你,废话不多说,直奔主题。 1. hprof 工具 hprof 工具是通过织入监控代码,来对 Java 程序进行监控的... 阅读原文
2020-04-04 22:05:16 阅读(2450) 评论(0)
摘要: 搬砖者:为什么程序总是那么慢?它现在到底在干什么?时间都花到哪里去了? 面试官:简单谈谈 Java 程序性能优化? 1. 字符串处理优化,乃优化之源。 研发过程中,String 的 API 用的应该是最多,创建 String 对象,以及字符串分割处理那是常有的事儿。 1.1. 字符串分割,谁更胜一筹?... 阅读原文
2020-04-04 21:27:10 阅读(2451) 评论(0)
摘要: Markdown学习 标题: 【总结】(1-6)对 # ,分别对应(1-6级)标题 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 字体: Hello,world! 2个 * 对 粗体 Hello,world! 1个* 对 斜体 Hello,world! 3个* 对 斜体加粗 Hel... 阅读原文
2020-04-04 19:56:06 阅读(2441) 评论(0)
摘要:   化学中我们得知「氢气加氧气在点燃的情况下会生成水」。   生活中我们得知「良辰加美景的情况下会得到千金春宵一刻」。   技术上又何尝不是如此呢?先假设一个场景:BOSS 让你实现一个服务监控的指挥室,能看到每个服务器的磁盘剩余空间,能看到。。。能看到。。。   其实讲真,实现思路有很多,但是不管黑猫白猫... 阅读原文
2020-04-04 19:32:03 阅读(2673) 评论(0)
摘要: 二哥,你之前那篇 我去 switch 的文章也特么太有趣了,读完后意犹未尽啊,要不要再写一篇啊?虽然用的是 Java 13 的语法,对旧版本不太友好。但谁能保证 Java 不会再来一次重大更新呢,就像 Java 8 那样,活生生地把 Java 6 拍死在了沙滩上。Java 8 是香,但早晚要升级,我挺... 阅读原文
2020-04-04 19:25:19 阅读(2666) 评论(0)
摘要: 1. 新建项目 IDEA中新建Maven项目,使用Maven Archetype原型:maven-archetype-webapp 新建项目结构为: 2. 新建包目录 新建Java代码目录:src.main.java src.main.java下新建分层模型package,带上项目的groupId(仅供... 阅读原文
2020-04-04 19:15:03 阅读(2363) 评论(0)
摘要:   作为一名程序员,io知识是必不可少,其实一直在和io打交道,要么显示要么隐含给了操作系统,故做下关于io的记录。说io之前呢,先介绍什么叫同步异步丶阻塞非阻塞 1.  同步异步丶阻塞非阻塞 1.1 同步是指发出一个请求,在没有得到结果之前该请求就不返回结果,请求返回时,也就得到结果了。比如我经常用烧水壶烧... 阅读原文
2020-04-04 19:05:04 阅读(2418) 评论(0)
摘要: 01 关注"一猿小讲"朋友,都知道以往的文章一直倡导拒绝 CRUD,那到底什么是 CRUD?今天咱们就聊聊 Java 妹子小猿与数据库老头交互的事儿。   产品小汪铿锵有力的说:小猿同学,咱们近期要推一爆款产品,你先实现用户基本的登录的功能。   啥玩意?小猿内心嘀咕嘀咕:爆款产品,还基本的登录,那不就是实... 阅读原文
2020-04-04 18:38:04 阅读(2455) 评论(0)
摘要: 线上应用程序升级,需要把缺失的数据关联补充一下,你写个程序处理一下? 客户信息同步,由于是线上敏感字段都是加密处理,所以需要你再写个程序解密处理一下? 曾记得 N 年前,我经常干这种事情,码这种代码。今天回过头来,对此类事情简单做一个分享,以防你们也遇到此类问题,不妨拿去实践一下,说不定会提高效率呢。   ... 阅读原文
2020-04-04 17:45:04 阅读(2403) 评论(0)
摘要: 我的LeetCode:https://leetcode-cn.com/u/ituring/ 我的LeetCode刷题源码[GitHub]:https://github.com/izhoujie/Algorithmcii LeetCode 42. 接雨水 题目 给定 n 个非负整数表示每个宽度为 1 的柱子... 阅读原文
2020-04-04 16:59:45 阅读(2813) 评论(0)