Wesley13 Wesley13
3年前
String、StringBuffer、StringBuilder的区别
String字符串常量StringBuffer字符串变量(线程安全)StringBuilder字符串变量(非线程安全) 简要的说,String类型和StringBuffer类型的主要性能区别其实在于String是不可变的对象,因此在每次对String类型进行改变的时候其实都等同于生成了一个新的String
Wesley13 Wesley13
3年前
java 面试知识点笔记(五)垃圾回收 中篇
StoptheWorldJVM由于要执行GC而停止了应用程序的执行(处于stoptheworld的状态时,除了GC的线程以外的所有线程都处于等待状态,知道GC完成)任何一种GC算法中都会发生多数GC优化通过减少stoptheworld发生的事件来提高程序性能,达到高吞吐低停顿的特点Safepoint:安全点
Wesley13 Wesley13
3年前
MySQL为什么还有kill不掉的语句?
欢迎关注公众号“码农架构”专注于高可用、高性能、高并发类技术分享!!(https://oscimg.oschina.net/oscnet/499c9a05cfb94e8f99b15729d44c1593.png)在MySQL中有两个kill命令:一个是killquery线程id,表示终止这个线程中正在执行的语句;一
Stella981 Stella981
3年前
Dubbo源码解析之SPI(1):扩展类的加载过程
!(https://oscimg.oschina.net/oscnet/22928b1118e3cec1496d7f176996c004dfc.png)Dubbo是一款开源的、高性能且轻量级的JavaRPC框架,它提供了三大核心能力:面向接口的远程方法调用、智能容错和负载均衡,以及服务自动注册和发现。Dubbo最早是阿里公司内部的RPC
Stella981 Stella981
3年前
Redis安装及前后置启动
Redis简单介绍及在Linux上安装(这里测试用是版本:redis3.0.0.tar.gz)一:什么是Redis?redis就是C语言编写的一个高性能的键值存储(keyvalue)的非关系型数据库(NoSql)。二:非关系型数据库的优点与缺点优点:可以轻松地处理海量数据缺点:1.没有主外键,
Stella981 Stella981
3年前
SpringBoot 如何优雅的进行参数校验
参数的合法性直接影响到程序的安全和性能,因此在进行相关操作前必须检测对象是否为null,是否为blank,是否被初始化等等。我们先来看看SpringBoot是如何来检验参数的。!(https://oscimg.oschina.net/oscnet/f7be43101103a164a62b8804a9de256bca1.jpg)!(htt
Wesley13 Wesley13
3年前
MySQL优化总结+自定义函数之递归
我最近看MySQL优化总结几个可能容易理解错误的技巧:通常来说把可为NULL的列改为NOTNULL不会对性能提升有多少帮助,只是如果计划在列上创建索引,就应该将该列设置为NOTNULL。对整数类型指定宽度,比如INT(11),没有任何卵用。INT使用32位(4个字节)存储空间,那
存储接口测试简介与测试方法
接口测试原理是通过测试程序模拟客户端向服务器发送请求报文,服务端接收报文并处理后再把应答报文发送回客户端,客户端接收应答报文的过程测试接口目的就是保证接口调用的正确性和稳定性,测试内容概括为:功能、性能和安全,核心是持续集成
公孙晃 公孙晃
1年前
Mac系统监控软件:iStat Menus Mac密钥激活 及完整安装激活教程 支持M1
是一款功能强大的系统监控工具,它可以帮助用户更方便地监控和管理Mac系统的性能,提供丰富多样的系统状态信息。iStatMenusMac以简洁直观的方式展示了Mac系统的各个方面的数据,包括CPU、内存、硬盘等的实时使用情况,网络传输速度,电池状态等等,让用