jdbc实现宠物商店管理系统

用jdbc实现宠物商店管理系统1.开发语言:Java
2.开发工具:eclipse,MySql数据库
3.开发环境:jdk1.8
4.操作系统:win10这里是运行图片,代码在图片下面 这里是主程序测试类Test
//...

2020-11-23

Java实现宠物商店管理系统

本文实例为大家分享了Java实现宠物商店管理系统的具体代码,供大家参考,具体内容如下一、实验目的1.掌握java类的继承、多态等的基本概念;2.掌握简单的信息管理系统的设计与实现。...

2020-11-23

Java实现宠物商店管理

本文实例为大家分享了Java实现宠物商店管理的具体代码,供大家参考,具体内容如下第一种实现方式:抽象类和对象数组public abstract class AbstractPet //定义宠物模板{ private...

2020-11-23

关于idea更新到2020.2.3无法创建web项目原因 library is not specified

推荐IntelliJ IDEA 2020.2.3永久破解激活教程(亲测有效)正文开始今天将idea更新到了最新版2020.2.3,结果发现新建java project或者model时找不到原来的那些可选勾选内容了,提...

2020-11-23

JAVA实现LRU算法的参考示例

LRU简介LRU是Least Recently Used 近期最少使用算法,它就可以将长时间没有被利用的数据进行删除。实现最近面了阿里的外包吧,居然也要在线敲代码了,那叫一个紧张啊。题目就是实...

2020-11-23

Java利用AlphaComposite类合并图像

package com.hdwang.test;import javax.swing.*;import javax.swing.event.ChangeEvent;import javax.swing.event.ChangeListener;import java.awt.*;import java.awt.even...

2020-11-23

SpringBoot如何添加WebSocket的方法示例

一、WebSocket介绍网站上的即时通讯是很常见的,比如网页的QQ,聊天系统等。按照以往的技术能力通常是采用轮询、Comet技术解决。
HTTP协议是非持久化的,单向的网络协议,在建立连...

2020-11-23

IDEA使用入门小白操作教程

推荐idea激活IntelliJ IDEA 2020.2.3永久破解激活教程(亲测有效)IDEA2020.2.2激活码与IntelliJ IDEA2020注册码及IntelliJ全家桶激活码的详细教程(有你足矣)初识IDEA
...

2020-11-23

Intellij无法创建java文件解决方案

是因为这只是一个普通的文件夹把它变成源码文件夹就行file->project structure->module按顺序这样点,然后apply然后就能看到new Java Class了。以上就是本文的全部内容,希望对...

2020-11-23

IDEA怎么设置maven配置

IDEA Maven配置1. 下载maven下载地址
从官网上,下载一个压缩包,然后解压到任意的文件夹
Maven的安装必须需要jdk1.7+2. 环境变量设置M2_HOME改为具体的路径,其他的就直接复制就...

2020-11-23

Springboot主程序类注解配置过程图解

@SpringBootApplication点进这个注解看进去第一个注解@SpringBootConfiguration看,上面有Configuration注解@Configuration 这是Spring的配置类注解, 说明这个类一个配置类,里...

2020-11-23

Spring profile通过多种方法实现多环境支持

方式1_使用properties文件:application.properties:application-dev.properties:application-pro.properties:这种情况是pro配置生效:再改变application.properties:就是dev生效...

2020-11-23

Spring如何基于注解配置使用ehcache

使用ehcache-spring-annotations使得在工程中简单配置即可使用缓存
下载地址:http://code.google.com/p/ehcache-spring-annotations/需要的jar包,首先需要的是我们之前做Spri...

2020-11-23

基于JDBC访问MySql公共方法实例解析

本来项目都是用到例如Hibernate这些工具的,可是因为现在项目要求现在又丫的回到基于JDK的解决方案了。这个方法很简单,但是对于数据的连接使用连接池,连接池也是直接初始化的。...

2020-11-23

Spring data jpa的使用与详解(复杂动态查询及分页,排序)

一、 使用Specification实现复杂查询(1) 什么是SpecificationSpecification是springDateJpa中的一个接口,他是用于当jpa的一些基本CRUD操作的扩展,可以把他理解成一个spring jpa...

2020-11-23

java实现九宫格游戏

本文实例为大家分享了java实现九宫格游戏的具体代码,供大家参考,具体内容如下代码思路:创建了一个九宫格按钮类(继承了JButton),定义了一个九宫格类,先随机生成8个数,用网格排版...

2020-11-23

SpringMVC静态资源访问问题如何解决

问题描述1.可以访问同一个文件夹下面的success.jsp文件,如图:2、却不能访问同一个文件夹下面的 index.html文件,如图:问题分析项目里面的web.xml会继承tomcat下面的web.xml
Def...

2020-11-23

基于JWT的spring boot权限验证技术实现教程

JWT简介Json Web Token(JWT):JSON网络令牌,是为了在网络应用环境间传递声明而制定的一种基于JSON的开放标准((RFC 7519)。JWT是一个轻便的安全跨平台传输格式,定义了一个紧凑的自...

2020-11-23

Mybatis如何使用注解优化代码

entity层代码不变,因为是优化,所以在dao层新增了一个通过id查询用户的功能,现在来演示一下优化前后的代码对比,希望你们喜欢entity层代码不变,dao层中的UserMapper中添加一个方...

2020-11-23

Spring Boot 如何整合连接池

Spring Boot 整合连接池在实际开发中应用程序与数据库交互时,“获得连接”或在“释放资源”是非常消耗资源的两个过程,为了解决如此类性能问题,通常这种情况我们采用连接池技术...

2020-11-23

IDEA java出现无效的源发行版14解决方案

问题描述问题原因出现该问题的原因是项目Project当中的jdk与电脑当中的jdk版本不一致造成的。解决方法1、查看本机的jdk版本:命令提示符输入:java -version2、修改IDEA当中的P...

2020-11-23

java 根据汉字生成拼音全拼或拼音首字母的示例

1.情景展示  java 根据中文生成对应的拼音 2.准备工作  所需jar包:pinyin4j-2.5.0.jar   3.解决方案
  导包import net.sourceforge.pinyin4j.PinyinHelper;import n...

2020-11-23

idea如何配置javafxsdk详细教程

本教程适合新手小白,Java7之前的版本是没有内置JavaFx的,Java7-10是内置JavaFx的,但是到了Java10以后的版本,Oracle公司又把JavaFx独立出来,所以想要使用JavaFx进行开发GUI的同学...

2020-11-23

Springboot 整合shiro实现权限控制的方法

Author:jeffreyDate:2019-04-08一、开发环境:1、mysql - 5.7
2、navicat(mysql客户端管理工具)
3、idea 2017.2
4、jdk8
5、tomcat 8.5
6、springboot2.1.3
7、mybatis 3
8、s...

2020-11-23

idea 设置鼠标悬停(放上)弹出注释的方法

idea 鼠标悬浮显示详情2020 版 idea 之前file -> settings设置如下 2020 版 idea 之后file -> settings设置如下 ...

2020-11-23

浅谈SpringBoot项目打成war和jar的区别

首先给大家来讲一个我们遇到的一个奇怪的问题:1.我的一个springboot项目,用mvn install打包成jar,换一台有jdk的机器就直接可以用java -jar 项目名.jar的方式运行,没任何问题,为...

2020-11-23

Mybatis Plus插件三种方式的逆向工程的使用

本文源码:GitHub·点这里 || GitEE·点这里一、逆向工程简介在Java开发中,持久层最常用的框架就是mybatis,该框架需要编写sql语句,mybatis官方提供逆向工程,可以把数据表自动生成...

2020-11-23

详解Java 中的 AutoCloseable 接口

一、前言
最近用到了 JDK 7 中的新特性 try-with-resources 语法,感觉到代码相对简洁了很多,于是花了点时间详细学习了下,下面分享给大家我的学习成果。二、简单了解并使用try-...

2020-11-23

最简单的MyBatis Plus的多表联接、分页查询实现方法

一、前言最近在加强 ITAEM 团队的一个 app 项目——学生教师学习交流平台
人员组成:安卓 + 前端 + 后台
后台 DAO 层借鉴了华工其他软件开发团队,使用了新颖强大的 MyBatisPlu...

2020-11-23

Java实现导出ZIP压缩包的方法

最近接触到一个需求要求压缩导出文件,于是乎便要致力于研究一下工具类啦,故也诞生了此篇文章。
下面代码中,溪源也将import导入的依赖也贴出来了,避免大家引入错误。import org....

2020-11-23

Java 如何从spring容器中获取注入的bean对象

1.使用场景  控制层调用业务层时,控制层需要拿到业务层在spring容器中注入的对象2.代码实现import org.apache.struts2.ServletActionContext;import org.slf4j.Logger;imp...

2020-11-23

SpringBoot中引入MyBatisPlus的常规操作

一、前言近来参与一个电力大数据项目,开发小组决定在 DAO 层使用 MyBatisPlus
——国产、新颖、强大、轻量。

官方API地址:http://mp.baomidou.com/#/?id=%E7%AE%80%E...

2020-11-23

springboot操作阿里云OSS实现文件上传,下载,删除功能

参考资料:Java操作阿里云OSS操作官方文档学会看文档,并实际运用也是一种习惯和技能下面就来简单入门一下,用当下比较热门的Springboot 去操作阿里云OSS文件存储。1.需求(没踩过...

2020-11-23

mybatis-plus3.4.0逻辑删除报错的解决

特别注意!!!无论数据库字段,实体类字段,还是平时取其它字段名字时候,或者方法这些名字,一定不能和关键字重名,因为这样可能出现一些让人无法看出的错误在进行mybatis-plus逻辑删除字...

2020-11-23

Mybatis 级联删除的实现

需求描述 今日需求是删除资源时同时删除与该资源绑定的角色数据,有两张表,资源表、角色与资源绑定表,级联删除的时候有两种方法:①建立表时直接建立约束,当父表删除数...

2020-11-23

SpringBoot使用validation-api实现对枚举类参数校验的方法

前言之前写了一个博客是关于使用SpringBoot使用validation-api实现参数校验,当时使用的注解都是validation-api自带的注解只能完成对空值、长度等简单的校验,在我们日常的使用...

2020-11-23

Java多线程、进度条实现赛马实验的示例代码

赛马下周一就要去做java实验了,还记得上一次实验还有一个程序没写完,匆匆交了实验报告的半成品(希望老师没发现www)。为了下周一能有更充裕的时间在实验课写代码,我搜了一下我们...

2020-11-23

idea使用spring Initializr 快速搭建springboot项目遇到的坑

前言:以前用习惯了sts,今天尝试使用IDEA 搭建springboot项目工程,却遇到了个小坑。不知道你们是否遇到过,分享如下:
首先我的maven使用的是3.5.3
首先创建springboot:使用的是默...

2020-11-23

mybatis自动建表的实现方法

1.添加ACTable依赖 <!--mybatis-plus自动建表--> <dependency> <groupId>com.gitee.sunchenbin.mybatis.actable</groupId> <artifactId>mybatis-enhance-ac...

2020-11-23

gson对象序列化的示例

1.编写核心类MainApp:package com.yiidian.gson;import com.google.gson.Gson;import com.google.gson.GsonBuilder;import java.io.*;public class MainApp { public stati...

2020-11-23

Java访问控制符原理及具体用法解析

Java包中的相关概念包的概念
&#8195;&#8195;Java中的包类似于操作系统中的文件夹,将具有类似功能的类或者相同的类放在相同的包里面,便于组织与管理包的作用
&#8195;&#8195;1....

2020-11-23

Gson如何序列化内部类

1 Gson处理成员内部类
1.1 编写核心类MainApp:package com.yiidian.gson;import com.google.gson.Gson;public class MainApp { public static void main(String args[]) {...

2020-11-23

springboot集成与使用Sentinel的方法

前言在上一篇中,我们初步了解了Sentinel的基本概念,以及其有关限流方面的基础理论,本篇将通过简单的与框架进行整合,看看Sentinel如何在实际项目中进行使用控制台安装与部署在实...

2020-11-23

Spring创建Bean的过程Debug的详细流程

Spring流程Debug1.1 Spring测试环境搭建Spring模块概览,绿色是模块,Spring中八大模块,黑色表示该模块包含的jar包(组件)。例如我们想要用IOC容器,也就是绿色的CoreContainer,我们需...

2020-11-23

Java踩坑记录之Arrays.AsList

前言java.util.Arrays的asList方法可以方便的将数组转化为集合,我们平时开发在初始化ArrayList时使用的比较多,可以简化代码,但这个静态方法asList()有几个坑需要注意:一. 如果...

2020-11-23

如何在Spring data中使用r2dbc详解

前言上篇文章我们讲到了怎么在Spring webFlux中使用r2dbc,今天我们看一下怎么使用spring-data-r2dbc这个Spring data对r2dbc的封装来进行r2dbc操作。依赖关系
要使用Spring-...

2020-11-23

IDEA SpringBoot 项目配置Swagger2的详细教程

原先前后端分离的api文档开启了前后端相互撕逼的对接之路 api更新不及时导致对接失败,以及存在测试不够方便,而swagger则很好的解决了这个问题在项目中也经常用到swagger2,于...

2020-11-23

JavaWeb response和request对象原理及实例解析

HttpServletResponse:
HttpServletResponse对象服务器的响应。这个对象中封装了向客户端发送数据、发送响应头,发送响应状态码的方法。
字符编码格式:方法一:// 设置response使...

2020-11-23

Spring Cloud 系列之注册中心 Eureka详解

1.1 简介 1.1.1 概述&#8195;&#8195;Netflix Eureka 是由 Netflix 开源的一款基于 REST 的服务发现组件,包括 Eureka Server 及 Eureka Client。2012 年 9 月在 GitHub 上发布...

2020-11-23

使用IntelliJ IDEA2020.2.2 x64 新建java项目并且输出Hello World

第一步:打开IntelliJ IDEA 2020.2.2 x64出现欢迎画面后,我们选择 new Project 来新建一个项目第二步:我们先创建一个空的项目这里就是要选择一下你所安装的JDK路径文件夹目录...

2020-11-23
返回顶部
顶部