
Java
top-ww
我太想进步了
展开
-
Tomcat8 Error: Could not find or load main class org.apache.catalina.startup.Bootstrap
Tomcat8 Error: Could not find or load main class org.apache.catalina.startup.Bootstrap原创 2023-06-06 15:26:32 · 1121 阅读 · 0 评论 -
mybatis批量插入数据到数据库
mybatis批量插入数据到数据库原创 2023-02-10 13:41:11 · 234 阅读 · 0 评论 -
数据库报duplicate entry XXX for key primary错误的原因以及解决方法
数据库报duplicate entry XXX for key primary错误的原因以及解决方法原创 2022-09-09 11:19:48 · 3273 阅读 · 0 评论 -
mybatis查询传入为0时失效,解决方案
mybatis查询传入为0时失效,解决方案原创 2022-08-31 17:02:20 · 529 阅读 · 0 评论 -
解决前端传0,到数据库却存的值为数据库默认值
解决前端传0,到数据库却存的值为数据库默认值原创 2022-08-25 15:42:37 · 387 阅读 · 0 评论 -
ftp报错org.apache.commons.net.ftp.FTPConnectionClosedException: FTP response 421 received.
FTP response 421 received原创 2022-08-19 15:13:13 · 6151 阅读 · 0 评论 -
java中上传文件到ftp
java中使用ftp工具类原创 2022-08-19 10:11:55 · 2118 阅读 · 1 评论 -
将CST时间字符串 转成Date
将CST时间字符串 转成Date原创 2022-08-12 12:02:47 · 656 阅读 · 0 评论 -
redis实现分布式锁
redis分布式锁原创 2022-06-20 14:30:31 · 147 阅读 · 0 评论 -
Check the ‘Function Name Parsing and Resolution‘ section in the Reference Manual
今天运行sql查数据时 一直报错, 然后上网查看才发现sum() count() avg这些函数里面是这样子写的sum () sum和()分开了,不是挨着写的,所以报这个错原创 2022-05-07 10:04:27 · 1703 阅读 · 0 评论 -
Class ‘XXX‘ is public, should be declared in a file named ‘XXX.java‘
出现这种错误一般都是自定义的类名和唯一一个public修饰的类的名称不一致导致的,只需要将该public修饰的类的名称修改成和文件名一样就行了(我的当时是因为文件名小写了,而类名大写导致的不一致)...原创 2022-05-06 16:48:31 · 3440 阅读 · 0 评论 -
java中日期格式格式化
最近在做项目时使用到日期格式时发现了一些之前没有注意到的特记录一下yyyy-MM-dd HH:mm:ss 、yyyy-MM-dd hh:mm:ss二者区别 HH大写为24小时进制 小写hh为12小时进制yyyy ==> 年 MM ==> 月 dd ==> 日 HH ==> 24小时制 hh==>12小时进制 mm ==> 分钟 ss ==> 秒SimpleDateFormat format = new SimpleDateFormat("yyyy-原创 2022-04-12 17:42:19 · 969 阅读 · 0 评论 -
base64上传文件
Base64DecodedMultipartFile类package com.liwei.bestpayjd.utils;import org.springframework.web.multipart.MultipartFile;import java.io.*;public class Base64DecodedMultipartFile implements MultipartFile { private final byte[] imgContent; priv.原创 2022-04-06 16:28:21 · 1474 阅读 · 0 评论 -
解决java.util.LinkedHashMap cannot be cast to xxx(实体类)的问题
问题:因为用到了微服务,各个服务之间进行了调用,返回的格式类型都是json格式我想获取data中的数据。因为data我已经定义实体类,但是直接转换为对象报错。解决思路:将data数据转换为json格式的字符,然后再将json字符串转换为json对象 String jsonObject = JSON.toJSONString(baseResp.getData()); QueryPreauthResponse response = JSONObject.parseObje..原创 2021-11-23 15:24:11 · 3706 阅读 · 0 评论 -
Mybatis Generator 不识别主键
问题描述:在使用mybatis-Generator生成xml时,生成的xml文件中缺少ByPrimaryKey解决方案:在jdbcConnection 节点添加 即可<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/test?characterEncoding=utf8"userId="root" pas...原创 2021-05-18 09:04:21 · 218 阅读 · 0 评论 -
java上传文件到oss
package com.aliyunoss.utils;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.InputStream;import java.text.SimpleDateFormat;import java.util.Date;import java.util.List;import com.aliyun.oss.Cl.原创 2021-03-25 11:19:23 · 200 阅读 · 0 评论 -
java中LoggerFactory.getLogger的使用
//调试日志 private static Logger logger LoggerFactory.getLogger(xxx.class);//xxx代表当前类名称此Logger包是 org.slf4j.LoggerFactory下的包日志输出时在多个变量之间使用占位符说明:因为 String 字符串的拼接会使用 StringBuilder 的 append()方式,有一定的性能损耗。使用占位符仅是替换动作,可以有效提升性能logger.info("测试占位符,第一个占位符...原创 2021-03-09 09:53:41 · 1375 阅读 · 1 评论 -
idea配置使用阿里云maven仓库
在idea中打开setting设置如图在指定目录下/Users/xxx/.m2/settings.xml创建settings.xml并写入以下内容<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>https://maven.aliyun.com/repository/public<原创 2021-01-08 16:24:57 · 900 阅读 · 0 评论 -
mybatis-generator插件生成sql
在pom.xml中添加依赖,然后刷新下载所需依赖包 <!--mybatis-generator插件--><build> <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <versio...原创 2020-12-23 13:38:47 · 481 阅读 · 0 评论 -
Java多线程
进程是一个应用程序线程是一个进程中的执行场景/执行单元一个进程可以启动多个线程实现线程的第一种方式:1编写一个类,直接继承java.lang.Thred,重写run方法package com.test;public class Test14 { public static void main(String[] args) { ThraedTest test = new ThraedTest(); //启动线程 //sta..原创 2020-12-01 18:52:52 · 243 阅读 · 0 评论 -
Java学习
使用 final 声明变量时,要求全部的字母大写final 修饰类 表示该类是无法被任何其他类继承的,意味着此类在一个继承树中是一个叶子类,并且此类的设计已被认为很完美而不需要进行修改或扩展使用 main() 方法时应该注意如下几点:1访问控制权限是公有的(public)2main() 方法是静态的。如果要在 main() 方法中调用本类中的其他方法,则该方法也必须是静态的,否则需要先创建本类的实例对象,然后再通过对象调用成员方法3main() 方法没有返回值,只能使用 void4.原创 2020-10-12 20:54:15 · 607 阅读 · 0 评论 -
Java学习
创建一维数组type[] arrayName; // 数据类型[] 数组名;type arrayName[]; // 数据类型 数组名[];创建二维数组type arrayName[][]; // 数据类型 数组名[][];type[][] arrayName; // 数据类型[][] 数组名;type 表示二维数组的类型,arrayName 表示数组名称,第一个中括号表示行,第二个中括号表示列数组相等的条件不仅要求数组元素的个数必须相等,而且要求对应位置原创 2020-09-24 14:59:35 · 251 阅读 · 0 评论 -
Java学习
String字符串和整型int的相互转换String 字符串转整型 int 有以下两种方式Integer.parseInt(str) Integer.valueOf(str).intValue()整型 int 转 String 字符串类型有以下 3 种方法String s = String.valueOf(i); String s = Integer.toString(i); String s = "" + i;equals()与==的比较equals() 方法比较字符串对象中的字原创 2020-09-24 13:46:35 · 247 阅读 · 0 评论 -
Java学习
定义常量 final dataType variableName = value 使用final关键字来定义常量final 是定义常量的关键字,dataType 指明常量的数据类型,variableName 是变量的名称,value 是初始值常量有三种类型:静态常量、成员常量和局部常量在定义常量时,需要注意如下内容:在定义常量时就需要对该常量进行初始化。 final 关键字不仅可以用来修饰基本数据类型的常量,还可以用来修饰对象的引用或者方法。 为了与变量区别,常量取名一般都用大写字符..原创 2020-09-23 13:38:32 · 356 阅读 · 0 评论 -
了解Java
按应用范围Java可分为3个体系,JavaSE、JavaEE、JavaME1 Java SE(Java Platform Standard Edition,Java 平台标准版)以前称为 J2SE,它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java EE 提供基础,如 Java 语言基础、JDBC 操作、I/O 操作、网络通信以及多线程等技术。图 1 所示为 Java SE 的体系结构。2 Ja原创 2020-09-21 17:12:14 · 319 阅读 · 0 评论