Java操作数据库——手动实现数据库连接池 摘要:本文主要学习了如何手动实现一个数据库连接池,以及在这基础上的一些改进。 部分内容来自以下博客: https://blog.csdn.net/soonfly/article…
分类:java
剑指Offer_编程题_反转链表
题目描述 输入一个链表,反转链表后,输出新链表的表头。 题目答案,思路 链接: https://www.nowcoder.com/questionTerminal/75e878df47f24f…
@SessionAttributes 的使用
@SessionAttributes 注解只用作用在 类 上,作用是将指定的 Model 的键值对保存在 session 中。可以让其他请求共用 session 中的键值对。 指定保存的属性名 作用是将 Model 中指…
SpringBoot 配置多种运行环境
开发一个环境dev,测试一个环境test,生产(上线)一个环境prod 在resources下新建3个yml文件 application-dev.properties appli…
面向对象的四个基本特征
面向对象程序设计具有4个共同特征:抽象性、封装性、继承性和多态性。 1.抽象 抽象是人们认识事物的常用方法,比如地图的绘制。抽象的过程就是如何简化、概括所观察到的现实世界,并为人们所用的过程。 抽象是软件开发的基础。软件…
Spring Data JPA 写原生sql语句
Spring Data JPA 写原生sql语句 在使用 Spring Data JPA 的时候,通常我们只需要继承 JpaRepository 就能获得大部分常用的增删改查的方法。有时候我们需要自定义一些查询方法,可以…
java中static变量只能初始化一次
C语言中静态变量只能被初始化一次,下次即使程序执行到初始化语句也会忽略,在java中也是一样,只是java在链接阶段对变量进行初始话的,而且即使即使后续在类的实例初始化阶段也不会再执行连接阶段的静态变量初始化过程,验证代…
FTP上传下载测试
来自网站:https://www.zhangjunbk.com FTP上传下载测试 190730190137924.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5na…
java文件下载功能代码(单文件下载、多文件批量打包下载)——普遍适用
一、前言 程序员在做web等项目的时候,往往都需要添加文件上传、下载、删除的功能,有时是单文件,有时多文件批量 操作,而这些功能的代码程序员可以自己收藏起来当成工具使用,这样,程序员在进行程序设计的时候就会事半功倍 …
java根据list中对象的属性找出list重复数据或去除list重复数据
在实际开发中,经常会遇到需要找出(删除)一个list中某些元素的属性相同的元素,或者两个list中某些元素的属性相等的元素,这种方法很多,这里整理列出一些: 废话不说,上代码,有注释掉的你们自己看 import java…
Java 实现计算数组中不相同数字出现的次数
题:统计给定一组数组中,不同数字所在数组中出现的次数,并找到最大值和最小值 代码: import java.util.Arrays; import java.util.Map; import java.util.Scan…
java控制台输出图片
/** * * @param path 图片路劲 */ public static void getData(String path) { try { //获取图像资源,转成BufferedImage对象 Buffere…