程序开发 Java 后端时间格式对应的前端传参 数据库字段为Date类型时,实体类中如何定义属性? 如数据库中是 create_time datetime DEFAULT NULL COMMENT '创建时间' 1 定义成String 在类中可以定义成: private String createTime; 此时可以直接接收前端传递过来的字符串类型的时间,存数据时需要进行转换。 需要注意的是,从数据库中查询数据的时候需要将日…
程序开发 code-server 配置 java 开发环境完整教程-vscode 配置java环境 一、安装插件 1、Language Support for Java 红帽公司开发的插件,提供以下功能: 语法高亮:在编辑器中高亮显示 Java 代码中的关键字、变量、注释等。 自动完成:根据您正在输入的内容,提供可能的代码补全选项。 代码导航:使您可以轻松地查找和跳转到 Java 类、方法、变量等的定义或引用。 重构支持:提供了一些重构操作,如重命名、提取方法、提取变量等,以帮助您优化代码结构。…
运维开发 Docker 搭建 jenkins 并配置 jdk、maven和node环境 一、安装 jenkins Jenkins 是一个开源的自动化服务器,用于自动化构建、测试和部署软件。它支持多种平台,包括 Windows、Linux 和 macOS。Jenkins 可以与多种工具和技术集成,例如 Git、SVN、Maven、Docker 等等,使其成为开发和运维工作流程自动化的重要工具之一。Jenkins 还提供了一个用户友好的 Web 界面,使其易于配置和管理。由于 Jenki…
程序开发 解决 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转账,不可…
程序开发 RPC 远程过程调用 java 简单实现 一、什么是RPC RPC(Remote Procedure Call Protocol)—— 远程过程调用协议,它是一种通过 网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。 RPC协议假定某些 传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI 网络通信模型中,RPC跨越了 传输层和 应用层。RPC使得开发包括网络 分布式多程序在内的应用程序更加容易。 RPC…