required mybatis mapkey java

分享一个Java功能小案例(代码已开源哦)

# 工程合集 ![](https://img2023.cnblogs.com/blog/1506449/202306/1506449-20230613175928677-1416961962.png) # 工程列表 ![](https://img2023.cnblogs.com/blog/15064 ......
案例 代码 功能 Java

Java流程控制——the next day

用户交互Scanner Next和NextLine Java5的新特性,带来了java.util.Scanner类,提供了人机交互的作用。我们可以通过它获取用户的输入。 public class Demo2 { public static void main(String[] args) { Sca ......
流程 Java next the day

Spring boot2 数据访问之Druid数据源+Mybatis

Mybatis官方地址 1、查找Mybatis 相关starter 官方文档 这里注意查找指定版本的Starter 这里以2.2.2为例,查看官方的pom.xml如下: <?xml version="1.0" encoding="UTF-8"?> <!-- Copyright 2015-2022 t ......
数据 数据源 Mybatis Spring Druid

java 学习路线

基础: java 高级 https://www.bilibili.com/video/BV17F411T7Ao/?spm_id_from=333.337.search-card.all.click https://www.bilibili.com/video/BV1yW4y1Y7Ms/?spm_id ......
路线 java

Java集成开发环境(IDE)-IntelliJ IDEA 2023

Java集成开发环境(IDE)是一种软件开发工具,它为开发人员提供了一个集成的环境,可用于编写、调试和测试Java应用程序。IntelliJ IDEA是一款非常流行的Java IDE,它由JetBrains公司开发。该IDE提供了许多强大的功能和工具,可大大简化Java开发过程。 →→↓↓载Inte ......
集成开发 IntelliJ 环境 Java 2023

java中 怎么把字符串转成 double

Java 中可以使用 Double 类中的静态方法 parseDouble() 将一个字符串转换为 double 类型的数值。用法如下: String str = "3.14"; double number = Double.parseDouble(str); 在上述代码中,我们首先定义一个字符串  ......
字符串 字符 double java

java中 怎么把字符串转成 double

Java 中可以使用 Double 类中的静态方法 parseDouble() 将一个字符串转换为 double 类型的数值。用法如下: String str = "3.14"; double number = Double.parseDouble(str); 在上述代码中,我们首先定义一个字符串  ......
字符串 字符 double java

【转载】JAVA面向对象学习笔记-瓮恺

转载:共三部分 https://www.qcqx.cn/article/bfb663c6.html https://www.qcqx.cn/article/9f2dc6c7.html https://www.qcqx.cn/article/8636f786.html ......
对象 笔记 JAVA

java基础语法

今天开始学习java,对于只学过python 的我来说,第一感觉就是java比较啰嗦,但是也比较严谨,这可能是好事! python ,java有几点不同。 1, java最基本的单位是class类,所有的东西都是由类构成的,java中没有函数,它只有类中的方法,所以定义的时候必须把它放在类里面,放外 ......
语法 基础 java

Java课程设计-学生成绩管理系统

# Java课程设计.学生成绩管理系统 ## 一.描述 ***学生信息管理系统的功能,通过Java和web页面实现内部与界面的信息交互,web界面实现界面的各功能块的摆放。同时实现了登录功能,也可以进行增加学生信息,删减学生信息,以及查找学生信息等操作。同时我们也连接到数据库。** ### 1.功能 ......
管理系统 成绩 课程 学生 系统

解决:pip is configured with locations that require TLS/SSL

在使用pip进行软件包安装的时候出现问题: WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.解决: mkdir -p ~ ......
configured locations require with that

java垃圾回收(GC)机制

一、为什么要进行垃圾回收? 因为内存的容量是有限的。 二、如果判断一个对象需要回收? 1、引用计数算法:给每个对象中加一个引用计数器。每增加一个引用,计数器就+1。当计数器为0时,代表没有引用。因为有循环引用的存在,所以java虚拟机不再使用引用计数算法。 2、可达性分析算法:通过GC Roots作 ......
机制 垃圾 java

java如何往List<? extends number>中加入元素?体会范型集合父子关系以及范型通配符的使用

以下来自一个stackoverflow的一个问答,写的很清楚。 基本上就是子类集合的引用付给父类引用,如果父类的引用变量声明的是<? extends Parent>, 则父类引用变量只能对集合进行读操作,读出来的变量是Parent类型,这是因为不确定该父类引用变量指向的是什么类型的集合,可以是Chi ......
范型 通配符 父子 元素 extends

Java:如何写好代码,少点bug

# 前言 工作差不多两年了。 2021-04-14实习入职,至今2023-04-07,和大佬相比我这还是属于初级程序员,技术不强。 平时写代码没啥技术含量,但真的挺多同事连基本的CRUD都写不好,不管是代码规范还是安全性问题都有很大的纰漏,所以觉得自己最大的骄傲就是代码规范,bug少。 同时希望刚工 ......
代码 Java bug

你真的读懂了Java源码?Collections源码初探

最近重温Java知识,遇到不懂的问题搜索互联网/博客很难直接找到答案,还好如今有了chatGPT,比大多数CV复读机/纯文档翻译的内容更有用。很多文章总结冠以“深入理解xxx”,“万字长文详解xxx”的文章,也不过是演示一遍调用代码,让你知道了怎么用,在什么情况下用。但至于为什么这么用,以及Java ......
源码 Collections Java

java WebUploader 分片上传

​ 对于大文件的处理,无论是用户端还是服务端,如果一次性进行读取发送、接收都是不可取,很容易导致内存问题。所以对于大文件上传,采用切块分段上传,从上传的效率来看,利用多线程并发上传能够达到最大效率。 本文是基于 springboot + vue 实现的文件上传,本文主要介绍服务端实现文件上传的步骤及 ......
WebUploader java

Java 利用POI对象 SXSSFWorkbook 导出Excel

最开始调用的方法是(标记的地方): workbook = new HSSFWorkbook();和 workbook = new XSSFWorkbook(); 这两个方法就是导出Excel的最关键的方法,接下来我来说说这两个方法作用: 1.HSSFWorkbook:是操作Excel2003以前(包 ......
SXSSFWorkbook 对象 Excel Java POI

Java判断一个List中是否有重复元素

1.将List转为Set,通过2个集合的size大小是否相等来判断有无重复元素 public static void main(String[] args) { List stringList = new ArrayList<>(Arrays.asList("a","a","b","c")); Se ......
元素 Java List

JAVA学习JSP和Servlet常见问题整理

什么是JSP Java Server Page 结合 java和html在服务端动态生成web页面的技术。 Jsp页面的运行过程 1、请求进入Web容器,将JSP页面翻译成Servlet代码2、编译Servlet代码,并将编译过的类文件装入Web容器(JVM)环境3、Web容器为JSP页面创建一个S ......
常见问题 常见 Servlet 问题 JAVA

Java学习之基础知识整理

Java介绍 Java是由SUN公司在1995年推出的一套编程语言。James ArthurGosling(詹姆斯·高斯林),诞生于加拿大,生于20世纪的笨拙年代,他的职业生涯始于Sun Microsystems。他发明了Java语言,架构了SunSoft,领衔Java团队,最后以副总裁的身份在Su ......
基础知识 基础 知识 Java

springcloud 启动失败 YAMLException java.nio.charset.MalformedInputException Input length = 1

上面这个是错误信息,但是该微服务在本地启动的时候是可以的,但是本地打成jar包本地执行的时候就失败。 需要再 Java -jar 的中间加一下字符编码 java -Dfile.encoding=utf-8 -jar myself.jar myself.jar 是自己的jar包 问题解决 ......

java 获取ftp文件列表以及模糊查询,并对结果进行分页

/** * 获取ftp文件列表 * ".*\\.txt" :匹配所有以".txt" 结尾的文件名。其中,星号(*)表示任意字符序列,反斜杠(\)用于转义点号(.)字符。 * ".*" + "任意字符" + ".*\\.txt" :匹配所有包含 "表示匹配任意多个任意字符"和以".txt" 结尾的文件 ......
结果 文件 java ftp

JAVA IDEA 打开assert 设置

1、在写assert语句以后运行的时候发现并没有按预期的“报错”,多半是因为没有打开idea中的assert!关于怎么打开其实很简单:Run—> Edit Configurations —>AsserTest —>VM options —>输入“-ea”就可以了。 找到“ADD VM options ......
assert JAVA IDEA

Java中锁的使用

[TOC] #### Java提供了多种锁机制来实现多线程同步和互斥。 > 这些锁机制包括synchronized关键字、ReentrantLock【锐安屯】、ReentrantReadWriteLock、Semaphore【C莫法儿】、CountDownLatch等。下面分别介绍这些锁机制的使用方 ......
Java

JAVA非递归生成无穷级菜单树的较简代码实现。(非泛用型工具包,仅总结逻辑)

这是一个根据列表生成一个树状结构的较简单实现。搜了搜看起来好像没多少人总结过这种实现。写上来整理一下自己的思路,请大家用用看看,应该用起来问题不大?反正我没遇到BUG。 实现的时间复杂度为O(N),空间复杂度应该还是O(N)吧。不过GPT说O(1)可能是因为java的对象实现hash链表是引用而不是 ......
工具包 逻辑 菜单 工具 JAVA

Java的泛型

泛型程序设计(Generic programming) 意味着编写的代码可以被很多不同类型的对象所重用。泛型对于集合类尤其有用,例如,ArrayList 就是一个无处不在的集合类。一个 ArrayList 类可以聚集任何类型的对象,这是一个泛型程序设计的实例。 ......
Java

Java 实战介绍 Cookie 和 Session 的区别

HTTP 是一种不保存状态的协议,即无状态协议,HTTP 协议不会保存请求和响应之间的通信状态,协议对于发送过的请求和响应都不会做持久化处理。 ![](https://files.mdnice.com/user/29864/ceffeffc-2dc1-4adf-8cfd-b5b644e597f1.p ......
实战 Session Cookie Java

一例 Java Swing GridLayout 的界面布局排列问题

在某平台出售 Java 答疑服务,本着以前一直免费解答的前提,单次售价20几元,有人咨询 swing 的 GridLayout 行列排列的问题。 从 w3cschool 官网查看 GridLayout 方法的说明,该方法可以带2个或4个参数。带2个参数如下所示, GridLayout(row,col ......
GridLayout 布局 界面 问题 Swing

java第十次作业

5、利用接口实现动态的创建对象[选做题] • 5.1 创建4个类:苹果、香蕉、葡萄、园丁 • 5.2 在三种水果的构造方法中打印一句话.以苹果类为例 package Demo01; public interface Fruit { class Apple implements Fruit{ publ ......
java

java 第九次作业

3、设计三个类,分别如下:(知识点:抽象类及抽象方法)[必做题] •3.1设计Shape表示图形类,有面积属性area、周长属性per,颜色属性color,有两个构造方法(一个是默认的、一个是为颜色赋值的),还有3个抽象方法,分别是:getArea计算面积、getPer计算周长、showAll输出所 ......
java