`mvn package` 打包时指定启动类为 `com.example.Demo` 修改 pom.xml ``` org.apache.maven.plugins maven-compiler-plugin 3.8.0
待签名数据以UTF-8的格式转字节流,对字节流进行MD5算法得到的签名字节流,再经过Base64转换为字符串。 Java代码 ``` import java.security.MessageDigest; /** * 需要引入的共同jar包 * apache-commons-codec-1.4.jar */ import org.apache.commons.codec.binary.B
String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。 format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。 format(Locale locale, String
原生js修改文档头: ``` document.title = '标题' ``` 在react中可以在组件的componentDidMount生命周期中设置 ``` document.title = '标题' ``` 也可以 ``` {document.title='标题'}} /> ``` 或者安装react-helmet,这个可复用的react组件将管理你在文档头的所以更改。它你可
添加@JsonProperty与收到的Json字符串中的属性名称相匹配的setter ``` @JsonProperty("MDReqID") public String setMDReqID(String MDReqID) { this.MDReqID = MDReqID; } ``` 此外@JsonProperty,还要为getter 添加注释以使输出以传统格式显示 ``
MySQL中replace函数直接替换MySQL数据库中某字段中的特定字符串,不再需要自己写函数去替换,用起来非常的方便。 ``` UPDATE `table_name` SET `field_name` = replace (`field_name`,'from_str','to_str') WHERE `field_name` LIKE '%from_str%' ``` 说明: tabl
利用sql语句中的count函数获得ResultSet的总行数 Java代码 ``` String sql = "select count(*) AS c from yourtable where col = 'value'"; ResultSet rs = ps.executeQuery(sql); int rowCount = 0;
book 图书表 ``` id name category_id 1 深入理解计算机系统 4 2 Java编程思想 1 4 C语言程序设计 1 5 Java并发编程之美 3 6 HTTP权威指南 2 ``` category 分类表 ``` id name 1 编程语言 2
# react-router-dom v6文档 ## Switch 重命名为Routes ``` // v5 // v6 ``` > 注意 的path的后面有`*`号 ## props.match 变成 useParams ``` import { Routes, Route, useParams } from "react-route
nginx.conf ``` http { client_max_body_size 10m; # 默认1m太小了,会导致上传文件失败 gzip on; # 后端上游服务列表 upstream backend { server 172.19.13.56:8080 weight=1 max_fails=0; server 172.19.13.57:8080 w
## 引入依赖 pom.xml ``` org.apache.shardingsphere shardingsphere-jdbc-core-spring-boot-starter 5.0.0 ``` ## 配置数据源 ``` # 将之前的数据库配置信息注释掉 #spring.datasource.url=jdbc:mysql://127.0.0.1:3306/
添加依赖 pom.xml ```xml org.springframework.boot spring-boot-starter-data-redis ``` 配置类 ``` import com.fasterxml.jackson.annotation.JsonAutoDetect; import com.fasterxml.jackson.annotation.Jso
在写项目时,我们经常需要获取和操作时间, moment 提供了很多好用方法 ## 安装 moment ``` $ npm install moment --save ``` ## 引入 ``` import moment from 'moment' ``` ## 使用 moment 获取当前时间 ``` //获取 当前时间 moment().format('YYYY-MM-DD HH
`SpringBoot` 中,配置文件有以下几种: - `application.properties` - `application-dev.properties`:适用于开发环境的配置文件 - `application-prod.properties`:适用于运行环境的配置文件 - `application-test.properties`:适用于测试环境的配置文件 如果在 `applic
# 查看占用端口进程 ``` netstat -ano | findstr ``` 结果如下 ``` PS C:\Users\栗色树精\Desktop> netstat -ano | findstr 8080 TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 27768 TCP [::]:808
# 创建用户表 ``` CREATE TABLE `t1` ( `id` int NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL DEFAULT '', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; ``` # 创建存储过程 ``` CREATE P
# 问题:Antv F2图表点击出现抖动、空白、重叠解决方案 # 原因:数据(data)发生改变,重新new F2 的时候,之前的内容没清空导致的 # 解决方案:chart.clear()清除内容,重新绘制 ``` import React, {Component} from "react"; import F2 from "@antv/f2"; import dayjs from "dayjs"
+ 用git clone https://gitee.com/jishupang/vue3-knowledge-map.git
http://playground-front.it266.com/#/qqzc
# 浅谈VO,BO,PO,DO,DTO的区别 随着编程工业化水平的不断加深,各种编程模型层出不穷(比如MVC,MVP等等),诞生了一大批新的概念,什么VO,BO,PO,DO,DTO之类的。 先来看张图,大致了解下 ![mxcp_1624438443825_v2-24e3ed681c02b6434681719753c53b40_720w.jpg](https://static.daimaku.n