自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 【MySQL常见面试题】

MVCC(

2023-08-10 17:59:15 265

原创 MybatisPlus调用其方法时报错Result Maps collection does not contain value for ...

MybatisPlus在启动时不检查,在调用方法时检查报错情况java.lang.IllegalArgumentException: Result Maps collection does not contain value for com.qmp.order.vo.PlayItemReverseRecordVO错误原因,错误配置resultMap这个问题很奇怪,在eclipse中不会检查,在有的idea中也不会启动检查,可能时我的idea装了mybatis的插件,会自动检查...

2021-01-29 19:24:11 1659

原创 关于feign接口调用其他微服务中参数是集合对象(List<Java对象>)且请求方式是PUT或者POST方式的解决办法

首先,如果传输的是集合对象,一般的不是PUT或者POST请求都是可以用@RequestParam("…")的形式写在接口的新参中,比如 @GetMapping("/find/sec/consume/product/category") public ResponseEntity<List<SecConsumeProductCategoryVO>> getSecConsumeProductCategory(@RequestParam("sellerIds") Lis.

2021-01-29 09:45:24 3747

原创 一对多关系,在多的一方有一的一方的外键,需要统计多的一方的记录之和和总记录之差

聚合函数查询二销产品可用次数之和、已使用次数之和、以及剩余可用次数SELECT sec_consume_product_base_id, SUM(can_use_times) AS '可用次数', SUM(use_times) AS '已使用次数', SUM(can_use_times) - SUM(use_times) AS '剩余可用'FROM ticket_play_item_packageWHERE ticket_no = '11111111111111' AND ad

2021-01-13 10:46:58 161

原创 org.springframework.beans.factory.UnsatisfiedDependencyException--缺少依赖问题

错误创建对象,因为使用了分布式锁,通过feign调用时,并未启动响应的调用者模块,导致没有加入redis,加入redis相关依赖即可Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2020-12-21 11:03:01.346 ERROR 24344 --- [ main] o.s.boot.SpringAp

2020-12-28 17:11:51 476

原创 java.sql.SQLSyntaxErrorException之异常SQL问题

feign接口调用异常,PdProductRecord多了字段,而数据库中表并无此字段,所以报未知列### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'product_package_union_version' in 'field list'; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'produ

2020-12-28 17:07:42 1057

原创 feign接口异常之feign.codec.DecodeException

又踩坑了之测试feign接口报错feign.codec.DecodeException: Error while extracting response for type [class com.qmp.product.cyb.vo.PlayItemPackageVO] and content type [application/json]; nested exception is org.springframework.http.converter.HttpMessageNotReadableExcept

2020-12-28 17:00:36 6740

原创 插入到数据库异常org.springframework.dao.DataIntegrityViolationException

这个的意思大概是,trade_order_item_id这一列数据不能为空,原因是在数据库中添加了非空约束org.springframework.dao.DataIntegrityViolationException: ### Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Column 'trade_order_item_id' cannot be null### The erro

2020-12-28 16:55:31 1651

原创 这周在工作上遇到的一个异常,数据转json传给前端丢数据的问题

控制器业务层适用Postman发请求返回的数据,这是问题的,明明就是带了数据的呀,怎么就丢了呢控制台异常信息com.google.gson.JsonSyntaxException: Expected a com.google.gson.JsonObject but was com.google.gson.JsonArray at com.google.gson.internal.bind.TypeAdapters$35$1.read(TypeAdapters.java:913) at com.go

2020-12-04 19:27:09 882

原创 二分查找程序(Java实现)

请写一个二分查找程序,判断目标数是否在数组中存在,并返回其下标(Java实现)package com.zero;public class BinarySearch { public static int[] DATAS = {2, 5, 7, 10, 22, 27, 41, 56, 99, 102}; public static void main(String[] args) { System.out.println("search(20) = " + searc

2020-11-12 15:21:32 256 2

原创 Idea2020版的Maven项目中Error:(.., ..) java: 程序包javax.servlet不存在问题

主要的原因是Tomcat导包不成功造成的解决方案如下:1. 点击file --> Project Structure2. 修改项目依赖3. 然后应用到模块即可

2020-08-03 13:04:16 1071

原创 找出数组里能被2整除的数,并存到一个新数组里,在用return将它返回

import java.util.Arrays;public class Test { public static void main(String[] args) { int[] arr = {1, 2, 3, 4, 5}; //int arr [] = {1, 3, 5}; int[] z = arrEven(arr); System.out.println(Arrays.toString(z)); } p

2020-06-07 17:23:26 1407

原创 String类API的使用之统计词出现的次数

现有如下文本:“Java语言是面向对象的,Java语言是健壮的,Java语言是安全的,Java是高性能的,Java语言是跨平台的”。请编写程序,统计该文本中"Java"一词出现的次数。public class Test { public static void main(String[] args){ String s = "Java语言是面向对象的,Java语言是健壮的,Java语言是安全的,Java是高性能的,Java语言是跨平台的"; int count =

2020-06-01 16:28:00 381

原创 java递归输出文件夹下的所有文件(文件名)

import java.io.File;public class Test { public static void main(String[] args) { File file = new File("C:\\Users\\zero\\Desktop\\Java\\common_words"); printAllFile(file); } public static void printAllFile(File dir){ Sy

2020-05-31 19:28:05 2680

原创 我国的居民身份证号码,由由十七位数字本体码和一位数字校验码组成。请定义方法判断用户输入的身份证号码是否合法,并在主方法中调用方法测试结果。规则为:号码为18位,不能以数字0开头,前17位只可以是数字,

import java.util.Scanner;public class Test { public static void main(String[] args) { System.out.println("请输入身份证号:"); String s = new Scanner(System.in).next(); System.out.println(isLegal(s)); } public static boolean is

2020-05-30 20:25:12 3430

原创 定义一个方法,把 int 数组中的数据按照指定的格式拼接成一个字符串返回,调用该方法,并在控制台输出结果。

public class Test { public static void main(String[] args) { int[] arr = {1,2,3,4,5}; printArray(arr); } public static void printArray(int[] arr){ for (int i = 0; i < arr.length; i++) { if(i==0){

2020-05-30 20:19:43 1786

原创 定义一个方法用于判断一个字符串是否是对称的字符串(StringBuilder),例如:abcba、上海自来水来自海上均为对称字符串。

public class Test { public static void main(String[] args) { System.out.println(isSymmetry("abcb")); } public static boolean isSymmetry(String s){ StringBuilder sb = new StringBuilder(s); return s.equals(sb.reverse().to

2020-05-30 18:19:26 1226

原创 java实现验证码功能(超实用的后台功能)

import java.util.Random;import java.util.Scanner;public class Test { public static void main(String[] args) { String n = getCaptcha(); System.out.println(n); while (true) { System.out.println("请输入验证码:");

2020-05-30 17:27:07 485

原创 输入三个整数a,b,c,请把这三个数由小到大输出。

import java.util.Arrays;import java.util.Scanner;public class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入三个数,用于把这三个数从小到大输出"); System.out.println("请输入第一个数:");

2020-05-30 13:52:43 2555

原创 实现一个函数,参数为字符串a和b,字符串是分数格式,如1/4,返回a+b的和的分数格式字符串,例如:参数为11/8和3/4时,返回17/8

public class Test { public static void main(String[] args) { String a = "11/8"; String b ="3/4"; System.out.println(getSum(a, b)); } public static String getSum(String s1,String s2){ String[] arr1 = new S

2020-05-29 22:44:23 1069

原创 java实现一个函数,参数为a和b,参数是小数格式,如0.25,返回a+b的和的分数格式字符串,例如:参数为0.35和0.15时,返回1/2;

import java.util.Scanner;public class Testt { public static void main(String[] args) { System.out.println("请输入一个小数,用于实现两个数求和并用分数展示:"); Scanner sc = new Scanner(System.in); Double s1 = sc.nextDouble(); System.out.printl

2020-05-29 21:36:51 582

原创 匿名内部类作用(用于快速创建一个类的子类对象或者一个接口的实现类对象)及使用方式

定义一个抽象接口public interface GPS { public abstract void location();}定义一个抽象类public abstract class Girlfriend{ public abstract void eat(); public abstract void sleep();}测试类public class Test { public static void main(String[] args) {

2020-05-29 13:38:01 839

原创 java用面向对象和面向过程思想实现两个方法,遍历打印数组,要求结果为数组形式

import java.util.Arrays;public class Test01 { public static void main(String[] args) { int[] array = new int[]{11,22,33,44,55,66,77,88,99}; System.out.println(Arrays.toString(array));//面向对象思想遍历打印 printArray(array);//面向过程编程思想

2020-05-29 12:02:47 209

原创 java实现求1+2+3+...+n的和,及其之间的奇偶数和

import java.util.Scanner;public class Test { public static void main(String[] args) { System.out.println("请输入一个要求和的数:"); int number = new Scanner(System.in).nextInt(); int sum = 0; int oddSum = 0; for (int i =

2020-05-29 10:24:01 2443

原创 java实现一个函数,参数为两个正整数a,b,把a和b反转然后相加返回值:例如参数为20和30时,返回5;参数为201和2时,返回104

public class Test { public static void main(String[] args) { int num = getReverse(201)+getReverse(2); System.out.println(num); } public static int getReverse(int number) { String s = String.valueOf(number); Strin

2020-05-28 21:22:44 4787

原创 java实现一个方法,参数为n,返回1+(1+2)+ … +(1+2+…+n)的值;

public class Test { public static void main(String[] args) { System.out.println(getSum(3)); } public static int getSum(int number) { int sum = 0; for (int i = 1; i <= number + 1; i++) { for (int j = 0; j

2020-05-28 21:00:48 1248

原创 水仙花数java实现

/** * ii. ;9ABH, * SA391, .r9GG35&G * &#ii13Gh; i3X31i;:,rB1 *

2020-05-28 20:16:28 1241

原创 实现冒泡排序算法,最关键的点在于,每排序一次,就减少一次比较(次数为N^2/2-N/2),然后判断是否交换(交换次数为N^2/2-N/2),总执行次数为(N^2-N),时间复杂度为O(N^2)

冒泡排序算法实现int[] array = {2,6,1,3,13,24,6,8,9,22};import java.util.Arrays;for(int x = 0;x<arr.length-1;x++){ for(int i = 0;i<arr.length-1-x;i++){ if(arr[i]>arr[i+1]){ temp = arr[i]; arr[i] = arr[i+1]; arr[i+1] = temp; } }}System

2020-05-28 19:56:13 384

jdk1.8.0_251(windows版)

这是来源于Oracle官网的最新版的jdk1.8,稳定那是没得说,适合大部分使用JDK8的追寻极致稳定的开发人员及企业,值得推荐哦

2020-05-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除