面试字节我被String类的问题给问死了!
""是怎么连接字符串的?(JDK1.7及以上)总结:使用""连接字符串时,实际上是使用临时创建的StringBuilder对象来辅助完成的。对于编译时常量,在编译后直接计算出字符串的值,而不会在运行时创建临时的StringBuilder对象来完成字符串连接。在循环中对String对象进行连接,应该直接使用StringBuilder代替"",这样
Easter79 Easter79
3年前
spring邮件发送需要ssl证书
需要将下列代码编译运行:1importjava.io.BufferedReader;2importjava.io.File;3importjava.io.FileInputStream;4importjava.io.FileOutputStream;5importja
Stella981 Stella981
3年前
Mac os下gcc编译错误解决方案
用gcc编译cpp文件:$gtransE.cppotransEpthreadO3marchnative出现以下错误:dyld:Symbolnotfound:__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1EvReferenced
Wesley13 Wesley13
3年前
10分钟快速入门Redis,从安装到启动配置
Redis安装官方编译安装$wgethttp://download.redis.io/releases/redis4.0.0.tar.gz$tarxzvfredis4.0.0.tar.gzC/usr/local/$cd/usr/local/redis4.0.0$
Stella981 Stella981
3年前
FreeBSD用Clang取代了GCC
“在过去的几年里,我们一直致力于用Clang取代GCC,成为我们的默认编译器。我们打算在i386和amd64平台上,把Clang作为FreeBSD10.0的默认编译器。为此,我们将在10月4日为i386和amd64平台上的”WITH\_CLANG\_IS\_CC“设置默认值(https://www.oschina.net/action/GoToLin
Stella981 Stella981
3年前
CentOS 7中安装Redis 3.2.8
安装gccyumyinstallgcc下载rediscurlO http://download.redis.io/releases/redis3.2.8.tar.gz解压tarzxvfredis3.2.8.tar.gz转换目录cdredis3.2.8/deps/编译依赖
Wesley13 Wesley13
3年前
MySQL免编译二进制包安装简记
相比较于MySQL的源代码安装来说。免编译二进制包的速度实在是快了太多,而且性能损失也不是很大,同时具有一定的定制性。所以,如果没有特殊的需求,尽量用MySQL免编译二进制包来安装MySQL。1.下载软件包5.6版本应该都是可以的。具体版本自己选http://mirrors.163.com/mysql/Downloads/
Stella981 Stella981
3年前
JSP运行原理和九大隐式对象
一、JSP的原理:JSP文件会在服务器端的JSP引擎作用下转化为一个Servlet类的Java源代码文件。紧接着,这个Servlet类会在Java编译器的作用下被编译成一个class文件,并装载到jvm解释执行。剩下的就等同于Servlet的处理过程了。由于JSP第一次访问时会翻译成servle
Stella981 Stella981
3年前
CentOS7安装Redis最新版 redis
安装下载,解压,编译:$wgethttp://download.redis.io/releases/redis4.0.10.tar.gz$tarxzfredis4.0.10.tar.gz$yuminstallgcc安装gcc依赖$cdredis4.0.10$make
Stella981 Stella981
3年前
Android NDK 吐槽集(不定期更新)
AndroidNDK对于wchar\_t和wcs的支持就是一堆屎.别想轻易使用UTF16编码.相比Win上的C开发对于各种字符编码支持美若天堂,以前居然没发现.强制wchar\_t编译为2字节,wcs系函数不正确,还要自己实现.编译器难道就不能提示下不兼容或者什么的?对于各种wcs系的printf的缺失,