- 博客(2)
- 收藏
- 关注
原创 Java字符串拼接性能问题
String的值改变时,其实是创建了一个新对象。如果使用+进行字符串拼接,会频繁创建和销毁对象,进而浪费内存,增加垃圾回收负担。若存在大量拼接,需使用stringBuilder的append,其通过char[] value定义字符串,每次修改都是基于原数组直接修改。在slf4j中,使用log.info时,可使用占位符{}的方式拼接字符串。当日志级别不满足输出等级时,字符串的拼接被完全放弃执行,可一定程度节省性能。其核心方法都被synchronized修饰,实现加索,强制多线程排队访问。
2025-10-27 11:44:10
140
原创 记录linux系统oracle12端口号修改步骤
3、待配置完成,启动监听时,提示The listener supports no services。1、文件第一行的关键词LISTENER,此前被我误改为其他名称,要将之改回LISTENER,否则配置无法被数据库读取到。2、HOST=的值使用localhost,只能供本机访问使用,若想被其他机器访问,需填写ip。参照网上教程,我将PORT=1521修改为自己想定义的端口号,但过程中遇到三个问题。使用sqlplus工具查看local_listener参数,初始为空。启动监听,查看状态,可看到端口号已变更。
2024-11-15 17:47:20
631
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅