54 归档分页
370 留言互动
4 核心专题

最近更新

Java 2022-09-30

代码优化的部分实例

文章通过几个实际案例展示常见的代码优化手段。先用 String.format 代替“+”或 StringBuilder 拼接长字符串,提高可读性;再将普通 I/O 改为 BufferedInputStream/BufferedOutputStream 并使用缓冲区,显著提升文件读写性能;通过把循环中第二层集合转为 Map ,利用键直接查找,减少嵌套循环次数;强调使用完 ResultSet、PreparedStatement、Connection 等资源后必须按顺序关闭,防止泄漏;最后指出频繁创建数据库连接的开销,推荐使用 Druid、C3P0 等连接池来复用连接,提高并发和稳定性。整体强调简洁、可读、低耗资源的编程实践。

MySQL IO 阅读全文
日常 2022-09-30

乌克兰局势,最新动态!

乌克兰国家核电公司否认扎波罗热核电站起火,仅因地雷爆炸致短路轻烟;俄防部称过去一天击落乌机2架、拦截无人机8架、拦截“海马斯”火箭弹17枚,并打击乌指挥所、炮兵阵地等。乌军称在哈尔科夫等九地区抵御俄炮击。双方完成被扣押人员交换,乌方准备20万套冬装但难全部发放。泽连斯基与联合国、土耳其通话,强调扩大粮食外运以缓解全球危机。欧盟提出新一轮制裁、进口禁令及限制关键军品出口;美大使馆警告在俄美国公民撤离并可能被剥夺双重国籍。

Java 2022-09-29

Linux命令速查手册

本文提供Linux常用命令速查,包括查看系统硬件信息(arch、uname、/proc/*、lspci、lsusb),时间管理(date、cal、clock),关机/重启(shutdown、reboot),文件目录操作(cd、ls、tree、mkdir、rm、mv、cp、ln、touch),文件搜索(find、locate、whereis、which),挂载/卸载文件系统(mount、umount、fuser),磁盘空间查询(df、du、rpm、dpkg),用户组管理(useradd、groupadd、passwd、chage),权限与属性设置(chmod、chown、chgrp、chmod +s/g/t、chattr),压缩打包(gzip、bzip2、tar、zip、rar),以及RPM 包的安装、查询、验证、升级和删除等完整示例。

Linux 阅读全文
Java 2022-09-23

HTML实现复制当前链接到剪切板

文章演示了在HTML页面中通过按钮实现复制当前页面链接到剪切板的完整步骤:使用<a>标签获取链接,点击按钮时动态创建隐藏的<input>,将链接写入并选中,调用 document.execCommand("Copy") 执行复制,依据返回值或异常弹出成功、失败或错误提示,从而实现“一键分享”。

Java 2022-07-19

HTML页面嵌入视频的方案

文章介绍了在HTML页面中使用 `<iframe>` 标签嵌入视频的基本方法,示例代码演示了如何通过 `src` 指定YouTube视频地址、设置宽高、允许全屏及相关权限。若需禁止自动播放,可在 `allow` 属性中加入 `autoplay=false`,并可通过 `style` 调整布局。整个实现简洁且可直接复制使用。

算法 2022-09-09

NC93 设计LRU缓存结构

本文介绍了在容量固定的情况下实现 O(1) 时间复杂度的 LRU(最近最少使用)缓存。题目要求提供构造函数、`get(key)` 与 `set(key,value)` 两个接口,并在缓存超出容量时淘汰最久未使用的键值对。核心实现思路是结合哈希表快速定位节点和双向链表维护使用顺序:每次 `get` 或 `set` 都将对应节点移动到链表头部;插入新键时若容量已满则删除链表尾部节点。代码给出 Java 实现,包括节点类、插入、移动、删除等辅助方法,完整满足题目 O(1) 的性能要求。

NowCoder 阅读全文