近期因工作需要,需对代码覆盖率进行统计,所以这篇就当做对这段时间学习的总结。
总得来说网上找到的资料都不系统,不适合新手理解和参考,下面我就以我一个小白的亲身体验,将我
踩到的那些坑和遇到的那些疑惑记录下来
(作为一名初学者,文章中可能会有错误或者理解偏差的地方,欢迎各位批评指正)针对Jacoco+Jenkins+SonarQube&SonarQube Scanner分为四个部分写的,建议
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="index.aspx.cs" Inherits="jkmobile.wx_pay.index" %>
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content=
环境搭建MCMS 5.2.4:https://gitee.com/mingSoft/MCMS/tree/5.2.4/利用 idea 打开项目创建数据库 mcms,导入 doc/mcms-5.2.8.sql修改 src/main/resources/application-dev.yml 中关于数据库设置参数启动项目登录后台 http://localhost:8080/ms/login.do,账户名
转载
2023-12-28 06:14:57
29阅读
1.项目构建工具MavenMaven采用pom概念(project object model)来管理项目。 Pom.xml,用于管理源代码,配置文件开发者信息和角色,项目授权,项目的url,项目的依赖关系等。Dependencies和dependency用于定义依赖关系,dependency通过groupid,artifactid及version来定义所依赖的项目。Swagger再前后端开发和分析
转载
2024-01-12 13:52:40
58阅读
# 如何实现友盟推送Java代码sign
## 流程梳理
| 步骤 | 操作 |
| ---- | ---- |
| 1 | 创建一个友盟账号,并登录 |
| 2 | 创建一个应用,并获取应用的Appkey和AppMasterSecret |
| 3 | 在项目中添加友盟推送SDK |
| 4 | 初始化SDK,并设置Appkey和AppMasterSecret |
| 5 | 发送推送消息
原创
2024-05-20 05:39:04
33阅读
Encode编码: Java是双字节编码utf-16be,中文占用2个字符,英文占用2个字符。 项目默认编码是GBK,中文占用2个字符,英文占用1个字符。 UTF-8编码:中文占用3个字符,英文占用1个字符。 文本文件就是字节序列,可以是任意编码的字节序六二,编码只是读取的方式,当字节序列是某种编码时,要把字节序列转换成字符串,也要用这种编码的方式,否则会发生乱码。package com.
转载
2023-10-07 21:28:05
121阅读
引入:在使用get提交,url传递参数的时候,会带来中文乱码的问题,对此可以使用js编码,java解码来解决。在浏览器端,当使用地址栏提交查询参数时,如果不编码,非英文字符会按照操作系统的字符集进行编码提交到服务器,服务器会按照配置的字符集进行解码,所以如果两者不一致就会导致乱码。encodeURI函数采用UTF-8对URL 进行编码,所以如果服务器在进行解码时使用的是其他的编码方式就会出现乱
转载
2023-07-28 10:00:23
152阅读
什么是JSON?JSON(JavaScript Object Notation ):JS对象简谱 , 是一种轻量级的数据交换格式. 它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。在js语言中
转载
2023-08-30 11:46:32
17阅读
哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法: public native int hashCode(); 根据这个方法的声明可知,该方法返回一个int类型的数值,并且是本地方法,因此在Object类中并没有给出具体的实现。
转载
2023-08-04 20:46:34
76阅读
原因:超过17位的最后两位直接丢失,导致拿着丢失精度之后的Id再去后端查数据根本查不到。 java中得long能表示的范围比js中number大,也就意味着部分数值在js中存不下(变成不准确的值).解决办法一:在实体类相应字段,使用ToStringSerializer的注解,让系统序列化时,保留相关精度@JsonSerialize(using=ToStringSerializer.class)
p
转载
2023-05-29 21:08:20
115阅读
一、概述 本篇博客讲解关于如何实现纯后台的打印操作,无前端代码,使用JAVA.AWT类实现。代码分为两个部分:打印数据的封装以及打印功能的实现。二、实现1.打印数据封装 本demo的打印内容包括:标题、资产名称、型号、部门、责任人、启用日期和二维码图片。类定义如下:/**
* demo测试数据封装
*
* @author xuyong
转载
2024-02-02 10:51:09
135阅读
# Java编码的实现流程
## 一、概述
在Java中,编码是将字符转换为字节的过程,而解码则是将字节转换为字符的过程。编码通常用于将字符保存在文件或传输到网络等操作中。本文将介绍实现Java编码的基本步骤,并提供相应的代码示例。
## 二、实现步骤
下面是实现Java编码的流程,我们将通过表格的形式展示每个步骤需要做什么,以及相应的代码示例。
| 步骤 | 描述 | 代码示例 |
| -
原创
2023-10-01 10:01:53
46阅读
# Java Sign生成实现教程
## 1. 流程概述
首先让我们来看一下实现Java Sign生成的整体流程:
```mermaid
journey
title Java Sign生成流程
section 1. 生成Sign Key
Get RSA Key Pair: 生成公钥和私钥
Encrypt Private Key: 使用公钥对私钥进行加密
原创
2024-06-24 06:42:04
93阅读
# Java sign签名
Java中的签名是一种常见的安全机制,用于验证数据的完整性和真实性。它通过将数据与一个密钥进行加密,生成一个唯一的签名,然后通过验证这个签名来判断数据是否被篡改。本文将介绍Java中的签名概念和示例代码,帮助读者理解和应用签名机制。
## 签名的基本概念
签名的基本原理是使用一个密钥对数据进行加密,生成一个唯一的签名,然后通过验证签名来保证数据的完整性和真实性。在
原创
2024-01-29 09:27:43
92阅读
# 在Java中实现数字签名
数字签名是现代通信和信息安全中一个重要的概念。它不仅确保了信息的来源可信性,还确认了消息在传输过程中的完整性。在Java中实现数字签名相对简单,这里我们将通过示例代码来深入探讨其原理和实现。
## 什么是数字签名?
数字签名是使用加密哈希函数和公钥加密技术对数据进行认证的方式。简单来说,数字签名可以回答以下几个问题:
1. **确认性**:该消息确实是由声称的
原创
2024-10-23 06:38:55
34阅读
在现代应用开发中,安全性是至关重要的一环。在使用Java进行应用程序开发时,确保每个API调用的完整性和来源的合法性是必不可少的。这就是为什么实现数字签名(sign)成为了一个热门话题。数字签名的核心在于其能够证明数据的完整性并验证信息的来源。接下来我们将逐步剖析如何在Java中实现数字签名的过程。
```markdown
### 背景描述
在信息化快速发展的今天,网络安全问题日益凸显。数字签
# 如何实现“java sign 生成”
## 一、流程
下面是生成Java签名的流程:
| 步骤 | 描述 |
| ---- | ---- |
| 1 | 准备待签名的数据 |
| 2 | 使用特定算法对数据进行签名 |
| 3 | 将签名结果转换为十六进制字符串格式 |
## 二、具体步骤和代码实现
### 1. 准备待签名的数据
首先,你需要准备待签名的数据,可以是字符串、文件内
原创
2024-02-25 06:15:03
95阅读
4.16Java接口的作用本章内容为什么需要接口?接口和抽象类的区别为什么需要接口?接口的定义:A接口就是比"抽象类"还"抽象"的"抽象类"接口的作用:可以更加规范的对子类进行约束全面地专业地实现了:规范和具体实现地分离接口和抽象类地区别抽象类特点:抽象类还提供了某些具体实现---某些普通的方法接口特点:不提供任何实现---不提供任何普通方法接口中所有方法都是抽象方法接口是完全面向规范的,规定了一
微信支付统一下单 body中文签名失败解决办法,亲测有效 时间2019-12-27最近公司做了让我做一个微信公众号微信支付。
这里微信官方的开发文档 ,统一下单API中的body 参数 填写中文
导致生成签名失败,因为body没有设置成utf -8,网上很多办法试了都没有解决。解决办法如下:// 修改发送post请求微信统一下单API 的 POST方法
设置成UTF- 8:
// 获取URLC
# Java中RSA数字签名的实现
RSA(Rivest–Shamir–Adleman)是一种广泛使用的公钥加密算法,能够确保数据的机密性和完整性。在数字签名的场景中,RSA可以用来验证数据的来源和完整性。本文将介绍如何在Java中实现RSA数字签名,并结合代码示例和图示来帮助理解。
## RSA数字签名的基本原理
数字签名的过程主要包括两个步骤:生成密钥对和签名/验证过程。
1. **生
原创
2024-08-19 06:39:31
20阅读