死磕Java代码优化系列
文章平均质量分 82
死磕Java代码优化系列,专注于Java代码的优化
kevin_zhuzj
做的了Java开发工程师也管的了项目。
展开
-
jconsole的设置及远程连接linux服务器上的springboot项目
jconsole,linux,springboot转载 2022-07-28 10:23:27 · 1810 阅读 · 0 评论 -
Java 应用线上问题排查思路、常用工具小结
前言本文总结了一些常见的线上应急现象和对应排查步骤和工具。分享的主要目的是想让对线上问题接触少的同学有个预先认知,免得在遇到实际问题时手忙脚乱。毕竟作者自己也是从手忙脚乱时走过来的。只不过这里先提示一下。在线上应急过程中要记住,只有一个总体目标:尽快恢复服务,消除影响。 不管处于应急的哪个阶段,我们首先必须想到的是恢复问题,恢复问题不一定能够定位问题,也不一定有完美的解决方案,也许是通过经验判断,也许是预设开关等,但都可能让我们达到快速恢复的目的,然后保留部分现场,再去定位问题、解决问题和复盘。转载 2021-07-21 09:44:53 · 597 阅读 · 1 评论 -
2019年华为JAVA面试题系列
面试发现经常有些重复的面试问题,自己也应该学会记录下来,最好自己能做成笔记,在下一次面的时候说得有条不紊,深入具体,面试官想必也很开心。以下是我个人总结,请参考:HashSet底层原理:(问了大几率跟HashMap一起面)HashMap底层原理:(非常大几率问到)Hashtable底层原理:(问的少,问了大几率问你跟HashMap的区别)synchronized底层如何实现?锁优化...原创 2019-11-15 09:16:18 · 1142 阅读 · 0 评论 -
Postman post json传值测试
Postman在我们平时开发中,特别是需要与接口打交道时,无论是写接口还是用接口,拿到接口后肯定都得提前测试一下,这样的话就非常需要有一个比较给力的Http请求模拟工具,现在流行的这种工具也挺多的,像火狐浏览器插件-RESTClient,Chrome浏览器插件-Postman等等。这里主要介绍一下Postman。创建 + 测试:创建和发送任何的HTTP请求,请求可以保存到历史中再次执行...转载 2018-07-04 11:05:25 · 14950 阅读 · 0 评论 -
RAP接口管理工具
RAP 接口管理工具介绍:RAP通过GUI工具帮助WEB工程师更高效的管理接口文档,同时通过分析接口结构自动生成Mock数据、校验真实接口的正确性,使接口文档成为开发流程中的强依赖。有了结构化的API数据,RAP可以做的更多,而我们可以避免更多重复劳动。git下载地址:http://rap.taobao.org/org/index.do图解:个人体会: 之前自己是直接下载war包,然后部署到t...转载 2018-03-30 14:54:47 · 524 阅读 · 0 评论 -
接口测试基础
一.接口1.程序内部接口:方法与方法之间,模块与模块之间的交互,程序内部抛出的接口,比如bbs系统,有登录模块,发帖模块等等,那你要发帖就必须先登录,那么这两个模块就得有交互,它就会抛出一个接口供内部系统进行调用。2.系统对外接口:比如你要从别的网站或服务器上获取资源和信息,别人肯定不会把数据库共享给你,他只能给你提供一个他们写好的方法来获取数据,你引用他提供的接口就能使用他写好的转载 2017-10-20 09:42:59 · 569 阅读 · 0 评论 -
为什么Java里面String类是不可变的
在Java里面String类型是不可变对象,这一点毫无疑问,那么为什么Java语言的设计者要把String类型设计成不可变对象呢?这是一个值得思考的问题Java语言的创建者James Gosling,曾经在一次采访中被人问到:什么时候应该使用不可变对象(immutable object),他回答:任何可以使用的时候都会使用。在这之前,我们先来简单了解一下,什么是不可变对象?不可变对象指...原创 2019-07-05 14:58:06 · 997 阅读 · 0 评论 -
死磕java代码优化之java单例设计模式详解
在Java开发过程中,很多场景下都会碰到或要用到单例模式,在设计模式里也是经常作为指导学习的热门模式之一,相信每位开发同事都用到过。我们总是沿着前辈的足迹去做设定好的思路,往往没去探究为何这么做,所以这篇文章对单例模式做了详解。一、单例模式定义:单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡...原创 2019-07-03 09:25:53 · 315 阅读 · 0 评论 -
java性能优化之for循环
完成同样的功能,用不同的代码来实现,性能上可能会有比较大的差别,所以对于一些性能敏感的模块来说,对代码进行一定的优化还是很有必要的。今天就来说一下java代码优化的事情,今天主要聊一下对于for(while等同理)循环的优化。作为三大结构之一的循环,在我们编写代码的时候会经常用到。循环结构让我们操作数组、集合和其他一些有规律的事物变得更加的方便,但是如果我们在实际开发当中运用不合理,可能...原创 2019-07-01 10:30:39 · 236 阅读 · 0 评论