在上一篇文章《StringBuilder、StringBuffer与Java字符串处理》中,我们反汇编了Java字节码文件,通过查看编译器编译后的字节命令,我们能够更清楚地了解Java在字符串拼接等方面的处理机制。 那么,我们如何反编译指定的Java字节码文件呢?其实,在Sun公司提供的JDK中,就已经内置了Java字...
Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的电子表格文档。支持 XLSX / XLSM / XLTM 等多种文档格式,高度兼容带有...
MySQL官方网站上想要找到MySQL的Windows 可执行程序安装包(MySQL Installer for MySQL)比较麻烦,在这里记录一下。 https://dev.mysql.com/downloads/installer/ 如果不使用迅雷等下载工具,官方下载的速度是比较慢的。 还有更方便、速度更快的国内...
问:下图1、2的结果分别是什么? 527695-20201123185355760-1776914244.png 答:1=true、2=false。 String:intern()是一个本地方法,它会查找字符串常量池中具有相同内容的String常量对象,如果没有找到,则将自身包含的字符串添加到常量池中,并返回此Stri...
pip是很强大的Python模块依赖安装工具,但是由于众所周知的原因,国外官方的pypi(Python Package Index)经常抽风,导致不可用或者速度巨慢无比,所以我们最好是将自己使用的pip源更换一下为国内的镜像源,这样就能解决无法安装模块或速度很慢的烦恼。 pypi国内镜像源地址 以下是国内比较主流的py...
Excelize是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Microsoft Exce...
在 Windows 系统中,请直接复制下面的代码并保存为.reg格式的注册表文件,然后鼠标双击执行该注册表文件即可为Visual Studio Code添加关联的右键菜单项。 请注意自行将下面注册表命...
前言 Unsafe是位于sun.misc包下的一个类,主要提供一些用于执行低级别、不安全操作的方法,如直接访问系统内存资源、自主管理内存资源等,这些方法在提升 Java 运行效率、增强Java语言底层...
作为一名 Web 应用开发人员,相信大家对「事务」这个名词一定不陌生。 不过,今天我们要介绍的是许多开发人员比较陌生的事务并发安全问题。在资金/业务数据敏感型系统中,事务并发安全是一道必须迈过去的坎,...
线程并发安全问题是许多编程语言中一个绕不过去的坎,也是日常开发过程中很容易被忽视的一个问题。 提到线程并发,就不得不提多线程。当然,有些编程语言默认并不支持多线程,但如果要实现一些特殊业务需求,或者想...