Wesley13 Wesley13
4年前
String、StringBuffer、StringBuilder的区别
String字符串常量StringBuffer字符串变量(线程安全)StringBuilder字符串变量(非线程安全) 简要的说,String类型和StringBuffer类型的主要性能区别其实在于String是不可变的对象,因此在每次对String类型进行改变的时候其实都等同于生成了一个新的String
Wesley13 Wesley13
4年前
java 面试知识点笔记(五)垃圾回收 中篇
StoptheWorldJVM由于要执行GC而停止了应用程序的执行(处于stoptheworld的状态时,除了GC的线程以外的所有线程都处于等待状态,知道GC完成)任何一种GC算法中都会发生多数GC优化通过减少stoptheworld发生的事件来提高程序性能,达到高吞吐低停顿的特点Safepoint:安全点
菜园前端 菜园前端
2年前
3D 城市模型来喽!!!感兴趣的进来了解一下
原文链接:3D城市模型预览地址:https://3d.noxussj.top/设备要求建议使用19201080分辨率进行访问。当前应用对电脑性能要求较高,特别是显卡。如果打开后没有60fps就代表你的电脑跑不动了。介绍3D可视化城市模型,使用的技术栈有vu
Wesley13 Wesley13
4年前
IPTABLES简介
iptables防火墙工作原理简介:iptables防火墙工作在网络层,针对TCP/IP数据包实施过滤和限制,iptables防火墙基于内核编码实现,具有非常稳定的性能和高效率;   iptables属于“用户态”的防火墙管理体系。!(https://oscimg.oschina.net/oscnet/691dc3c1cdd75580e336
Stella981 Stella981
4年前
JindoFS解析
作者:殳鑫鑫,花名辰石,阿里巴巴计算平台事业部EMR团队技术专家,目前从事大数据存储以及Spark相关方面的工作。2019年云栖大会上,EMRJindo的技术存储分离方案得到很大的关注,视频直达链接【云上大数据的一种高性能数据湖存储方案】(https://www.oschina.net/action/GoToLink?ur
Stella981 Stella981
4年前
Spring Boot + Mybatis
前言:MybatisPlus(简称MP)是一个Mybatis的增强工具,在Mybatis的基础上只做增强不做改变,为简化开发、提高效率而生。简单来说,MybatisPlus是Mybatis的增强工具包,其简化了CRUD操作,提供了代码生成器,强大的条件构造器。同时内置了多个实用插件:标配的分页插件、性能
Stella981 Stella981
4年前
Dubbo源码解析之SPI(1):扩展类的加载过程
!(https://oscimg.oschina.net/oscnet/22928b1118e3cec1496d7f176996c004dfc.png)Dubbo是一款开源的、高性能且轻量级的JavaRPC框架,它提供了三大核心能力:面向接口的远程方法调用、智能容错和负载均衡,以及服务自动注册和发现。Dubbo最早是阿里公司内部的RPC
Stella981 Stella981
4年前
Redis安装及前后置启动
Redis简单介绍及在Linux上安装(这里测试用是版本:redis3.0.0.tar.gz)一:什么是Redis?redis就是C语言编写的一个高性能的键值存储(keyvalue)的非关系型数据库(NoSql)。二:非关系型数据库的优点与缺点优点:可以轻松地处理海量数据缺点:1.没有主外键,
Stella981 Stella981
4年前
SpringBoot 如何优雅的进行参数校验
参数的合法性直接影响到程序的安全和性能,因此在进行相关操作前必须检测对象是否为null,是否为blank,是否被初始化等等。我们先来看看SpringBoot是如何来检验参数的。!(https://oscimg.oschina.net/oscnet/f7be43101103a164a62b8804a9de256bca1.jpg)!(htt
Wesley13 Wesley13
4年前
MySQL优化总结+自定义函数之递归
我最近看MySQL优化总结几个可能容易理解错误的技巧:通常来说把可为NULL的列改为NOTNULL不会对性能提升有多少帮助,只是如果计划在列上创建索引,就应该将该列设置为NOTNULL。对整数类型指定宽度,比如INT(11),没有任何卵用。INT使用32位(4个字节)存储空间,那