Java 异常处理小结,从入门到精通

内置异常和Throwable核心方法 Java内置异常可查异常(必须要在方法里面捕获或者抛出) ClassNoFoundException 应⽤程序试图加载类,找不到对应的类 IllegalAccessExcep...

2020-11-04

Javaweb mybatis接口开发实现过程详解

mapper.xml文件<&#63;xml version="1.0" encoding="UTF-8"&#63;><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-map...

2020-11-04

springboot+quartz以持久化的方式实现定时任务的代码

这篇文章给大家介绍springboot+quartz以持久化的方式实现定时任务,详情如下所示:篇幅较长,耐心的人总能得到最后的答案小生第一次用quartz做定时任务,不足之处多多谅解。首先在s...

2020-11-04

Javaweb请求转发及重定向实现详解

请求转发:在同一个controller将请求转发到另一个请求映射,请求地址不会发生改变 //请求转发 @RequestMapping("/testFoeward") //@ResponseBody public String testforWard...

2020-11-04

Eclipse添加servlet模板过程代码详解

1.先写好一个servlet模板package com.exam.servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import ja...

2020-11-04

用C++实现求N!中末尾0的个数的方法详解

题目描述:输入一个正整数n,求n!(即阶乘)末尾有多少个0? 比如: n = 10; n! = 3628800,所以答案为2输入描述:输入为1行,n(1≤n≤1000)输出描述:输出一个整数样例:输入:10输出:2看到这...

2020-11-04

Java数据库连接池c3p0过程解析

首先下载c3p0的jar包
https://mvnrepository.com/search&#63;q=c3p0导入jar包到eclipse
将c3p0的jar包放到eclipse中,单击右键,选择build path ,在选择 add jars
创建连接池对...

2020-11-04

SpringBoot基础教程之集成邮件服务

一、前言Spring Email 抽象的核心是 MailSender 接口,MailSender 的实现能够把 Email 发送给邮件服务器,由邮件服务器实现邮件发送的功能。Spring 自带了一个 MailSender 的实...

2020-11-04

SpringBoot2 整合MinIO中间件实现文件便捷管理功能

本文源码:GitHub·点这里 || GitEE·点这里一、MinIO简介MinIO是为了高性能和亚马逊S3 API而设计的。MinIO非常适合对安全要求严格的大型私有云环境,在各工作负载下可保证高可...

2020-11-04

Spring Boot 项目做性能监控的操作流程

Spring Boot特别适合团队构建各种可快速迭代的微服务,同时为了减少程序本身监控系统的开发量,Spring Boot 提供了 actuator 模块,可以很方便的对你的 Spring Boot 程序做监控。...

2020-11-04

Java创建多线程异步执行实现代码解析

实现Runable接口
通过实现Runable接口中的run()方法public class ThreadTest implements Runnable { public static void main(String[] args) { Thread thread = new T...

2020-11-04

springboot2.2 集成 activity6实现请假流程(示例详解)

新手学习记录。写在springboot test 示例 示例代码地址看结尾。后面有带页面的示例。SpringBoot Test无页面简单示例员工请假流程 员工发起申请,附带请假信息(请假几天)...

2020-11-04

activiti实现员工请假流程解析

源码下载:http://xiazai.freexyz.cn/202007/yuanma/FirstActiviti_jb51.rar链接: https://pan.baidu.com/s/1tCN7SDAdEUerZxcTr_9cqA提取码: twmp在开始之前,先说一下刚开始学...

2020-11-04

Java实现人机猜拳游戏

本文实例为大家分享了Java实现人机猜拳游戏的具体代码,供大家参考,具体内容如下实现:User类public class User { private String name; private int score=0; private int num;...

2020-11-04

Java导出网页表格Excel过程详解

将网页中的table数据,导出到excel表格,可以使用java POI实现。  java poi是java中操作excel的工具,支持excel的导入与导出,一般有三种形式:    1.HSSFWorkbook:是操作Excel...

2020-11-04

Java循环调用多个timer实现定时任务

通常在使用java实现定时任务时,有两种方法,一种是spring中的schedule(cron = " */5 * * * &#63;"),另一种就是java中的timer,timer+TimerTask配合实现,这里附上Timer对象的一些...

2020-11-04

Java生成中间logo的二维码的示例代码

最近有负责微信开发,对于微信开发的项目,肯定少不了二维码啦,正好有个这样的需求,这对不同的商品生成一个二维码,扫码即刻下单。博主就弄了一个二维码生成的工具类。弄出来之后,产...

2020-11-04

Eclipse新建项目不可选择Java Project问题解决方案

解决方法一:鼠标点击file—new—other,弹出选项框,选中java project,点击next,接下来就是正常创建java protect的流程了,这个虽然也可以解决,但每次新建java项目都需要这么操作解决...

2020-11-04

java实现酒店管理系统

本文实例为大家分享了java实现酒店管理系统的具体代码,供大家参考,具体内容如下要求:【酒店管理系统】HotelSystem.java某酒店有12层楼,每层楼有10个房间(二维数组),要求为该酒店设...

2020-11-04

详解JAVA 内存管理

前一段时间粗略看了一下《深入Java虚拟机 第二版》,可能是因为工作才一年的原因吧,看着十分的吃力。毕竟如果具体到细节的话,Java虚拟机涉及的内容太多了。可能再过一两年去看...

2020-11-04

在IDEA中配置tomcat并创建tomcat项目的图文教程

上篇文章给大家介绍了在idea中将创建的java web项目部署到Tomcat中的过程图文详解,可以参考下,本文给大家继续介绍如何在IDEA中配置tomcat并创建tomcat项目。如何配置?1.菜单栏...

2020-11-04

Jmeter参数化实现原理及过程解析

背景:在实际的测试工作中,我们经常需要对多组不同的输入数据,进行同样的测试操作步骤,以验证我们的软件的功能。这种测试方式在业界称为数据驱动测试,而在实际测试工作中,测试工具...

2020-11-04

实例讲解Java中的synchronized

一、使用场景在负责后台开发的时候,很多时候都是提供接口给前端开发人员去调用,会遇到这样的场景:需要提供一个领奖接口,每个用户名只能领取一次,我们可以将成功领取的用户在数据...

2020-11-04

Java 实现简易教务管理系统的代码

Main.javaimport java.util.Scanner; public class Main { public static void main(String[] args) { System.out.println("\t\t简易教务管理系统"); System.out.printl...

2020-11-04

解决IDEA中Maven依赖包导入失败报红问题(总结最有效8种解决方案)

问题描述:真的,说来话长,这应该是我花最多时间去解决关于Maven依赖包导入的问题,以前粘贴复制导入,自动下载成功了, 这次怎么搞,怎么让他自动下载都还是红红的一片, 花了大...

2020-11-04

Java执行cmd命令两种实现方法解析

一般java在执行CMD命令时,通常是使用Runtime.getRuntime.exec(command)来执行的,这个方法有两种细节要注意:1.一般执行方法,代码如下,这种方法有时执行exe时会卡在那里。//一般的...

2020-11-04

IntelliJ IDEA配置java环境及解决IDEA不能直接运行单个JAVA文件的问题

写Java代码选择IEDA的原因是我之前用的Pycharm写python,而IEDA和pycharm几乎一模一样的用法,而且IEDE可以写Java,Python等很多语言,只要安装了对应的插件:File->Settings->Plugin...

2020-11-04

IDEA中创建maven项目引入相关依赖无法下载jar问题及解决方案

先如今idea中的spring项目,springBoot的项目的开发一般都是基于maven创建的项目。这大大简化我我们对于各种依赖包的管理,同时又使得各种依赖包方便管理。但是当maven中的依赖...

2020-11-04

Java实现UDP互发消息

本文实例为大家分享了Java实现UDP互发消息的具体代码,供大家参考,具体内容如下UDP的发送端package udp;/**UDP发送端*/import java.io.IOException;import java.net.DatagramP...

2020-11-04

Java实现TCP互发消息

本文实例为大家分享了Java实现TCP互发消息的具体代码,供大家参考,具体内容如下TCP客户端:package tcp;import java.io.IOException;import java.io.OutputStream;import java.n...

2020-11-04

如何基于java实现解压ZIP TAR等文件

  java实现对常用.ZIP , .TAR, .TAR.BZ2, .BZ2 ,.TAR.GZ ,.GZ格式文件的解压。  首先需要引入maven依赖,这里使用的是Apache的压缩工具包common-compress,改工具包支持解压、压...

2020-11-04

java利用udp实现发送数据

本文实例为大家分享了java利用udp实现发送数据的具体代码,供大家参考,具体内容如下1.udp的特点 数据以包的形式发送数据 udp是面向无连接的 udp会丢失数据,是一种不安全的连...

2020-11-04

Logback配置文件这么写,还说你不会整理日志?

摘要:1.日志输出到文件并根据LEVEL级别将日志分类保存到不同文件2.通过异步输出日志减少磁盘IO提高性能3.异步输出日志的原理1、配置文件logback-spring.xmlSpringBoot工程自...

2020-11-04

eclipse的git插件安装、配置与使用详解

1. eclipse的git插件安装与配置1.1 git插件安装新版本的eclipse已经自带了GIt了,就不用安装了。老版本的eclipse安装Git,和安装一般插件过程一样:点击help——Install new soft...

2020-11-04

详解SpringBoot中的参数校验(项目实战)

Java后端发工作中经常会对前端传递过来的参数做一些校验,在业务中还要抛出异常或者不断的返回异常时的校验信息,充满了if-else这种校验代码,在代码中相当冗长。例如说,用户注...

2020-11-04

Java instanceof和getClass()区别实例解析

对象 instanceof 类名,表示 对象是类名的实例,或者是其子类的实例,返回 true,否则返回 false。
对象.getClass() == 类名.class ,表示 只有对象是该类的实例,才返回 trueclass A {...

2020-11-04

Java 内省introspector相关原理代码解析

1. JavaBean (有get/set属性,和默认构造器等规范的java类)import java.util.Date;public class Student { // 这是 字段 private String name; private int age; private D...

2020-11-04

5个主流的Java开源IDE工具详解

Java IDE工具提供了多种用户独特需求和个人偏好来创建编程环境的方法。Java框架能够简化程序员的工作。这些框架被设计和开发用于在任何服务器环境上运行任意应用程序;包括...

2020-11-04

Java通过经纬度坐标获取两个点之间的直线距离的示例

前言
现在很多App都需要附带着附近人列表功能,所以我在这里实现2个点之间的距离计算经纬度的获取需要第三方来支持,高德地图、百度地图....附近人功能具体的实现逻辑:1.获取每...

2020-11-04

JVM详解之汇编角度理解本地变量的生命周期

简介 java方法中定义的变量,它的生命周期是什么样的呢?是不是一定要等到方法结束,这个创建的对象才会被回收呢?带着这个问题我们来看一下今天的这篇文章。本地变量的生命周期 在...

2020-11-04

IDEA初次配置并导入gite码云的方法

用过很长一段时间github,这网络问题是真的难,就是连不上,索性把项目改到gitee上,于是乎就写一篇,记录下。一、开场配置 安装git软件 idea中配置gitee 分享项目到gitee二、具体...

2020-11-04

maven将项目打包上传到nexus私服的详细教程

1、pom.xml文件添加distributionManagement节点。模块项目中如果存在父子项目,且父子项目的jar包都需要上传到私服的话,直接在父项目pom文件中添加这段配置,如果只需要将子项目...

2020-11-04

Mybatis数据批量插入如何实现

1:xml的配置 <insert id="insertUserBatch"> insert into user(username, birthday, sex, address) VALUES <foreach collection="list" item="User" index="index" separ...

2020-11-04

Spring手动生成web.xml配置文件过程详解

步骤一:找到自己所创建的项目名,效果如下:步骤二:右击自己所创建的项目————》Java EE Tools————》点击Generate Deployment Descriptor Stub,完成这几步,即可,效果如下:最后...

2020-11-04

Jmeter参数化获取序列数据实现过程

一、序列数据是什么很简单,就是利用参数化能产生顺序值,比如 1,2,3,4,5,6 或者约定格式 001,002,003,004等。二、jmeter 产生序列数据2.1 利用函数助手对话框实现在jmeter菜单处点击...

2020-11-04

IntelliJ IDEA 2020.2正式发布,两点多多总能助你提效

前言各位小伙伴大家好,我是A哥。IDEA上个较大版本的发布,要追溯到4月份了:时隔近4个月,北京时间2020-07-28深夜,IntelliJ IDEA再迎更新,这是2020年的第二个里程碑版本。之前提到过...

2020-11-04

JavaBean实体类处理外键过程解析

数据库中的表在映射为JavaBean的实体类时,实体类的字段名应与数据库表中的字段名一致。那么外键要怎么处理&#63;
1. JavaBean中实体类中不应该出现外键字段,弊端如下 :
如果...

2020-11-04

Java如何在命令行中获取指定数据

1.执行ipconfig /all获取主机所有网卡信息
并分析这些字符串,提取出有效网卡(网卡名称,mac地址,ipv4地址,掩码,网关,dns)
将网卡插入HashMap中,key是网卡的名称,value是网卡...

2020-11-04

Java字符串split使用方法代码实例

拆分字符串:
这个可以使用两次分割,第一次使用 | 分割,放到arr数组里,然后使用循环对arr[i]进行使用:分割public static void main(String[] args) { String str = "张三:20|...

2020-11-04

SpringBoot集成Mybatis过程步骤图解

添加mybatis的起步依赖添加数据库的驱动坐标添加数据库的连接信息(需要重点注意)与SpringBoot建立联系创建User表创建User实体编写mapper配置Mapper映射文件编写测试Controlle...

2020-11-04
返回顶部
顶部