面试字节我被String类的问题给问死了!
""是怎么连接字符串的?(JDK1.7及以上)总结:使用""连接字符串时,实际上是使用临时创建的StringBuilder对象来辅助完成的。对于编译时常量,在编译后直接计算出字符串的值,而不会在运行时创建临时的StringBuilder对象来完成字符串连接。在循环中对String对象进行连接,应该直接使用StringBuilder代替"",这样
Wesley13 Wesley13
3年前
TCP之RST报文段
TCP首部中的RST比特是用于"复位"的。一般来说,无论何时一个报文段发往基准的连接(referencedconnection)出现错误,TCP都会发出一个复位报文段("基准的连接"指由目的IP地址和目的端口号以及源IP地址和源端口号指明的连接)。1\.到不存在的端口的连接请求产生复位的一种
Wesley13 Wesley13
3年前
MongoDB 连接数高产生原因及解决
MongoDBSharding架构下连接数很容易达到很高,这里连接数分为几个概念:tcp连接数netstat可以统计的,一般这个是最高.如果mongod/mongos在同一台服务器,更明显。参考命令:netstatant|awk'{print$5}'|awkF:'{print$1}'|sort|uniqc|sort
Stella981 Stella981
3年前
C#winform中数据库的连接
一、连接VS2013自带的本地数据库usingSystem.Data.SqlClient;首先定义一个连接字符串publicstaticstringConnectString"Server(localdb)\\Projects;InitialCatalogTest;IntegratedSecurity
Wesley13 Wesley13
3年前
MySQL数据库查询
MySQL数据库查询12、说明:使用外连接A、left(outer)join:左外连接(左连接):包含leftjoin左表所有行,如果左表中某行在右表没有匹配,则结果中对应行右表的部分全部为空(NULL).。SQL:select\fromstudent(表1)leftjoincourse(表2)onstude
Wesley13 Wesley13
3年前
virtualbox 里面安装linux虚拟机,NAT连接模式,相互ping通
环境:本机IP地址10.88.58.79linux虚拟机ip地址:10.0.2.15,ip获取方式为dhcp虚拟机与本机连接方式为:NATssh工具:SecureCRT相互ping,都可以ping通,在cmd里面也可以telnet通linux,但是远程ssh连接10.0.2.15的22端口,SecureCRT连接界面就报错:Pa
Stella981 Stella981
3年前
OkHttp请求耗时统计
目录介绍01.先提问一个问题02.EventListener回调原理03.请求开始结束监听04.dns解析开始结束监听05.连接开始结束监听06.TLS连接开始结束监听07.连接绑定和释放监听08.request请求监听09.response响应监听
Wesley13 Wesley13
3年前
TCP 半连接队列和全连接队列满了会发生什么?又该如何应对?
每日英语,每天进步一点点:!(https://oscimg.oschina.net/oscnet/b8d46cbba63254060a49a557b79285bcdd3.png)前言网上许多博客针对增大TCP半连接队列和全连接队列的方式如下:增大TCP半连接队列方式是增大tcp\_ma
Wesley13 Wesley13
3年前
thinkphp5.0数据库操作
ThinkPHP数据库处理:1.MySQL的数据库连接首先配置database.php文件使用{dump(config('database));}来查看数据库的配置项使用{$resDb::connect();dump($res);}来查看数据库的连接信息我们可以在{Db::connect()}中来配置数据库的连接,具体
Wesley13 Wesley13
3年前
TCP是如何实现三次握手的?
什么是三次握手1.TCP是网络传输层的协议,提供面向连接的可靠的字节流服务,要通信得先建立连接2.所谓三次握手就是指,建立一个TCP连接时,需要CLient与Server发送三个包,确认连接的建立3.这一过程由Client执行connect触发简单描述下三次握手的具体过程第一