程序开发 解决 Java 命令行执行时依赖外部 jar 包问题
如我现在有单个 java 文件 StopWatchDemo.java,需要测试一下 hutool 工具的功能。 StopWatchDemo.java import cn.hutool.core.date.StopWatch; public class StopWatchDemo { public static void main(String[] args) throws InterruptedE…
程序开发 用 Java 详解 utf-8、gbk、ascii 字符编码
查看 utf-8、gbk 和 ascii 编码的不同,结果如下。 代码: import java.io.UnsupportedEncodingException; public class Test { public static void main(String[] args) throws UnsupportedEncodingException { String str = "He…
程序开发 简单使用 hutool 工具类的 StopWatch 计算代码运行时间
常用 Hutool 工具包中的 StopWatch 类提供了一个方便的工具来帮助你跟踪代码执行的时间,并可以轻松地输出结果。 import cn.hutool.core.date.StopWatch; public class StopWatchDemo { public static void main(String[] args) throws InterruptedException { /…
其他分享 vscode 正则匹配替换
vscode 可以使用正则替换达到高效率的替换,如下图将 . 替换成 、 (这里为了简单举例没有其他的.符号) 只需要使用如下图所示的正则表达式进行替换,其中因为替换时需要使用到正则匹配到的内容,所以需要将匹配的内容用 (.*) 代替。
程序开发 常用包装类 Integer、Long、Double 的方法及作用
一、Integer 1、 byteValue():将该 Integer 对象转换为 byte 类型。 2、 compareTo(Integer anotherInteger):将该 Integer 与另一个 Integer 对象进行比较。如果该 Integer 小于另一个 Integer,则返回一个负整数;如果它等于另一个 Integer,则返回 0;如果它大于另一个 Integer,则返回一个正…
程序开发 Java 装箱与拆箱以及相关方法
在Java中,基本类型和对应的包装类型之间可以进行装箱和拆箱的操作。装箱是将一个基本类型的值转换成对应的包装类型的操作,而拆箱是将一个包装类型的值转换成对应的基本类型的操作。 boolean 类型 装箱:Boolean b = Boolean.valueOf(booleanValue); 拆箱:booleanValue = b.booleanValue(); 或者 booleanValue = b…
经验教程 Mysql 的事务隔离级别和事务传播行为详解
一、事务的基本要素(ACID) 1.原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。 2.一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏 。比如A向B转账,不可…
wordpress WordPress 允许上传任意文件
在网站根目录,编辑 wp-config.php。 在 /* That’s all, stop editing! Happy blogging. */ 前面填入代码: /* Add any custom values between this line and the "stop editing" line. */ define('ALLOW_UNFILTERED_UP…
wordpress WordPress 只给非管理员用户看具有特定标签的文章
内部搭建的博客可能有这么一种情况,组内的大部分博客内容需要保密,但是某些博客需要分享给其他同事查看。 只需要将下面的代码加入到 function.php 文件,即可实现所有用户可以查看带有 public 标签的文章,访问其他文章一律需要管理员用户,其他用户访问均返回 404。 function my_template_redirect() { if ( is_home() && !…
其他分享 IDM 6.39.2 安装教程
IDM (Internet Download Manager) 是一款流行的下载工具,可以 加速下载速度,管理和调度下载任务。 具有以下特点: 多线程下载:IDM 可以将一个文件分成多个部分同时下载,加快下载速度。 下载速度控制:IDM 可以按照用户设置的下载速度限制来控制下载速度。 批量下载:IDM 可以一次性下载多个文件,还可以将多个文件打包成一个文件下载。 断点续传:当下载任务被中断或暂停时…
程序开发 RPC 远程过程调用 java 简单实现
一、什么是RPC RPC(Remote Procedure Call Protocol)—— 远程过程调用协议,它是一种通过 网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。 RPC协议假定某些 传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI 网络通信模型中,RPC跨越了 传输层和 应用层。RPC使得开发包括网络 分布式多程序在内的应用程序更加容易。 RPC…