![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 62
相与还
分享简单易懂的编程教学和资料,同时在让自身进步和学习同步
展开
-
springboot+jersey+tomcat实现跨域方式上传文件到服务器
通过tomcat以http://ip:8080/的方式上传文件到服务器原创 2023-02-25 14:37:07 · 1233 阅读 · 0 评论 -
IDEA 导入别人的javaweb项目进行部署
IDEA 导入别人的javaweb项目进行部署(从导入项目开始到运行)原创 2022-12-08 16:51:02 · 18092 阅读 · 11 评论 -
springboot(java)使用javamail实现邮件的接收、转发、发送、清除
springboot使用javamail实现邮件的接收、转发、发送和清除原创 2022-11-10 19:43:50 · 10235 阅读 · 4 评论 -
springboot使用logback进行日志记录
在进行查找资料的时候,发现大都是只讲了怎么通过配置文件去配置,但是具体的流程都不是很明了,甚至,我只想要个输出日志,讲了一大堆原理不明所以,结果还是不知道该怎么做;因此本次将教大家如何通过使用在springboot项目中使用logback进行log日志的记录;一步一步的将该日志搭建起来,本次的日志使用的是logback,是基于springboot框架的,因此是springboot项目进行搭建。...原创 2022-08-17 09:03:54 · 795 阅读 · 0 评论 -
elementUI+springboot实现导入文件到后端并解析excel(进阶)
没错,本篇文章还是在折腾导入功能,上篇关于elementUI+springboot实现导入文件到后端并解析excel的文章其实还是有一些问题,本次将对这些问题进行修复和完善;并且更完善的把过程进行一个列举原创 2022-08-10 11:20:46 · 1238 阅读 · 0 评论 -
企业微信通过群聊机器人用springboot发送信息
学习了一下,如何通过企业微信的群聊机器人发送信息,没想到比想象中的简单,那么这次就来讲讲如何进行通过群聊机器人发送信息吧原创 2022-08-02 17:38:56 · 1819 阅读 · 2 评论 -
java/springboot的Http中Get请求和Post请求工具类
发现自己突然又要用到http的get请求和post请求,虽然以前有记录一个文章,不过当前使用的感觉更加精简,于是也打算发送出来原创 2022-06-23 09:36:51 · 1754 阅读 · 0 评论 -
java/Springboot项目把Base64数据转为文件
前言以下记录如何将base64的数据转为文件保存在本地依赖pom.xml需要导入以下依赖 <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> </dependency>base64转文件工具代码import java.io.*;原创 2022-04-11 22:50:35 · 4726 阅读 · 1 评论 -
解决Server returned HTTP response code: 403 for URL报错
前言在调用某个接口的时候,突然就遇到了Server returned HTTP response code: 403 for URL报错这个报错,导致获取不到接口的数据;一开始,查到一个大部分说是HttpURLConnection conn = (HttpURLConnection) url.openConnection()这里加入httpUrlConn.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 5.0; Wi原创 2022-04-08 18:04:38 · 22471 阅读 · 5 评论 -
记录一下和同事一起合作开发的考试系统
记录和同事合作开发的考试系统,项目为vue+springboot项目原创 2022-03-30 10:01:27 · 524 阅读 · 0 评论 -
apache httpClient工具类
前言记录java工具类,该工具类能够调用别人的接口,支持POST和GET请求,可用在maven或springboot项目准备导入依赖<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.2</version></dependency>原创 2022-03-01 10:50:55 · 717 阅读 · 0 评论 -
java代码实现简单的向企业微信发送信息
前言原创 2022-01-03 17:18:14 · 7516 阅读 · 9 评论 -
log4j-日志的简单运用
前言为什么要有日志?刚接触到日志的时候,我也是比较懵的。最主要是平常都是以做功能性的代码为主,自然而然就忽略了日志,直到提起的时候,我开始去查找相关的资料。日志最大的作用,在于帮助运行的程序记录运行的情况,以便于后续出现问题能够很快的定位到需要更改的目标代码。但是如何去配置和使用?接下来则以新手的角度,以log4j为例快速的去布置运用。导入依赖前端时间,在程序员范围内有一个闹得沸沸扬扬的严重漏洞,就是关于log4j的,但是我们目前暂时先不考虑这个问题,先以快速上手方面进行讲解首先就是依赖原创 2021-12-28 19:55:51 · 196 阅读 · 0 评论 -
单数据库配置(Java)
前言通过翻看我前面的文章,发现并没有整理总结出数据库的配置和连接使用方法,现在在这里对其进行详细的整理。注意本数据库连接的方法,适用于maven项目,和springboot配置有一些出入配置步骤按照我的这种方式主要分为以下几步:配置pom.xml依赖先创建数据库的驱动配置xml文件创建utils工具文件夹,在该文件编写mapper工具,主要是调用驱动配置文件创建数据库查询语句xml创建mapper文件夹,进行实现数据库的增删改查语句在启动类调用并执行项目结构图根据以上的步骤。贴原创 2021-11-21 21:08:06 · 833 阅读 · 0 评论 -
使用poi把excel分割为多个excel
前言这次还是在折腾poi,上次文章内容是从两个数据库获取数据写入到一个excel里;但是由此也想到,应该怎么把一个excel分割为多个excel?查资料很少有相关的实现,就算有,也没有特意进行说明,怎么做,为什么这么做;以及很傻瓜式的,根据行数来进行分割,并没有针对根据不同的数据类型进行划分和分割。而本次,就这个功能的实现进行详细的叙述。项目描述本次通过创建一个maven项目,进行实现分割excel;在最后面会附上本人开发的项目的gitee地址(简单的运用了一下springboot的功能)功能原创 2021-11-21 20:20:19 · 1765 阅读 · 0 评论 -
使用bat运行打包后的jar(maven项目)
前言在你的项目功能全部都完善后,就需要运行,但是运行的方式有很多种,选择bat的方式也是其中的一个类型。(同时给自己做一个笔记,方便随时取用)说明什么是bat在dos和windows系统中,bat格式的文件是批处理文件类型的可执行文件,可以使用它执行自己的程序或者脚本项目打包本次打包的项目,是java的maven项目想要打包,首先,需要在pom.xml文件中添加构建项目的说明找到build一项初始的maven项目,build只有这个<build> <p原创 2021-11-18 11:43:49 · 2776 阅读 · 0 评论 -
使用poi获取数据库数据写入excel
前言本项目为maven项目,纯后端,实现的功能为获取数据库表中的数据,通过poi写入到excel。同时,根据我上一篇的文章,进行增大难度,进行配置双数据库,从两个数据库获取内容。这个最主要的原因还是,在实际的工作中,你很大概率不可能一次只从一个数据库获取数据。依据我下面将要讲解的功能原理实现,可以供大家参考和思考更深一步的实现。同时还有一个写这个文章的最主要原因就是,我查找资料,网上的绝大部分都是从excel获取数据写入到数据库,因此有了写这篇文章的想法。需要的工具第一个就是根据需要自己去找一个原创 2021-11-13 18:02:10 · 3220 阅读 · 5 评论 -
maven java项目 配置双数据库(多数据库配置)
前言为什么要配置双数据库或者多数据库。当你需要从两个或多个数据库进行获取数据库表的数据或者插入数据,每个数据库的数据库驱动(driver),url路径,用户名(username)、密码(password)都不一样,如果按照单数据库的配置你只能获取一个数据库的内容。说明按照我的这个方法,是纯java类的项目(有涉及到maven)的情况下进行配置的如何配置第一步 导入Pom.xml依赖<!-- 创建数据库xml配置文件需要的包 --> <depende原创 2021-11-11 11:38:44 · 5150 阅读 · 2 评论 -
java之新手如何学习
前言对于新手来说,有很多编程的语言可以去学习,一般大学都是会从c语言、c++、c#、java等后端进行教学,而前端的话则是基础的html、css、JavaScript。但是在这么多语言的情况下,无疑会让刚刚接触编程的人眼花缭乱,不知道该怎么上手,甚至于说不清楚为什么要学这么多编程语言,很不巧我也是其中的一员。到后来,当临近毕业的时候才开始正式的去找资料(大学生活懂的都懂),也走了很多弯路,一开始是学的前端,前端部分先不讲,今天主要是讲java。后面我通过校招签三方,当时也是很忐忑,毕竟自己真的不会(编原创 2021-10-17 18:06:47 · 118 阅读 · 0 评论 -
java总结——面向对象-继承
概念子类继承父类,继承父类所有非私有的属性与方法的过程,称之为继承父类:将不同类相同的属性、行为进行抽象定义的类称之为父类,这些使用相同属性、行为的类称之为这个类的子类继承的使用extends关键字表示继承,书写在子类中将当前类与父类产生连接语法public class 子类 extends 父类{ //继承父类非私有的属性与方法}特点java中的继承是单继承(一个类只能有一个父类,但是一个父类可以拥有多个子类)子类既可以继承父类属性与方法,也可以额外定义自己的特有属性与方法原创 2021-06-24 21:26:50 · 72 阅读 · 0 评论 -
java总结——面向对象-封装
概念封装是面向对象编程三大特性之一,将程序具体的实现细节进行隐藏,只对可信的程序进行展示的过程称之为封装,(通过访问权限修饰符对类 变量 方法进行修饰 使其只对可见的类访问)方法本身的书写就可以理解为封装,将某一功能具体实现的功能进行封装,对于使用方只提供服务,而不会展示内部实现细节类的创建也是封装,将大量对象共有的属性与行为进行抽取,声明变量进行保存,使其可以作为对象创建的模板现在大多数而言进行封装的概念就是对类的属性的封装,使用访问权限修饰符进行属性的修饰,使本类外部不能直接访问,提供公开的方法原创 2021-06-24 21:24:50 · 159 阅读 · 0 评论 -
java总结——类、对象与方法
类的概念每个以.java结尾的源文件通过编译后产生的对应的.class字节码文件,在虚拟机执行过程中称之为类类的组成类名:书写在class关键字后的标识符称之为类名标识符约束:首字母大写类体:书写类的具体行为特征的部分,书写在{}中由两部分组成:属性与行为类的简单书写//人类//类的组成 类名与类体//类名 标识符规则 对于类名额外规范要求首字母大写public class People { //类体 //由属性与行为组成 //属性=>变量 //当前类所代表的对象的共原创 2021-06-23 21:13:03 · 98 阅读 · 0 评论 -
java练习——数组(数组的合并与去除重复等)
传入两个数组,返回包含俩个数组所有数据的新数组[1,2,3] + [3,4,5] =>[1,2,3,3,4,5]//定义两个数组 int arr1 []= {1,2,3}; int arr2 []= {3,4,5};// 定义返回后的数组,长度为一二数组长度之和 int arr []=new int[arr1.length+arr2.length]; //令返回后的数组前段长度等于数组一的值 for(int i=0;i<arr1.length;i++) { ar原创 2021-06-23 20:39:58 · 3498 阅读 · 0 评论 -
java总结——数组与多维数组
概念用于存储具有相同数据类型的容器称之为数组,可以存储指定个数的相同类型的数据并使用同一的标识符进行命名管理与获取使用大致分为四个步骤、声明、创建、赋值、使用声明创建赋值与变量的创建相同,只不过变量是针对于基本数据类型的创建,但是其实本质的执行过程是一样的,只不过存储数据的位置可能有所区别声明语法://与变量声明语法相似,但是为了与变量的声明加以区分,所以使用[]进行声明//1、数据类型 [] 数组名;//2、数据类型 数组名 [];创建语法://通过new关键字创建数组对象,在创原创 2021-06-21 17:31:02 · 169 阅读 · 0 评论 -
java——使用方法写一个在控制台玩的简单猜拳游戏
思路// 玩家输入012分别代表 剪刀石头布 // 电脑使用随机数随机生成012 // 比较输出结果 // 五局三胜 // 电脑随机输入与玩家输入分别使用 // 随机数工具类Random // 扫描器工具类Scanner //五局三胜 //1)任意一方获胜次数到达3次 //2)对局次数到达5次 //判断玩家或电脑赢3次或对局达到5 //提示是否重新开始游戏 //初始化玩家和电脑胜利次数以及对局次数源码package com.xxx.xxx;//导原创 2021-06-21 14:04:55 · 382 阅读 · 0 评论 -
java总结——什么是重载
概念在同一个类(.java 文件)中,存在方法名相同但是参数列表不同的两个或多个方法,那么这些方法称之为发生了方法的重载对于方法而言,两个方法是否一样 jvm 区分的方式为方法名与参数列表语法方法名相同 参数列表不同1、个数不同 //两整数之和 public static int add(int a,int b){ return a+b; } //三个整数之和 public static int add(int a,int b,int c){ return a+b+c;2、个数原创 2021-06-21 13:29:39 · 705 阅读 · 0 评论 -
java总结--方法(有参无参等区别)、特点和使用
概念什么是方法?使用特定语法,将一条或多条语句进行包裹,并提供唯一的标识符加以区分,这样我们就可以通过唯一的标识符对这段代码进行重复的使用。这样的代码段称为方法。语法那么Java的方法的语法是怎么样的?方法由五部分组成:修饰符 返回值类型 方法名 参数列表 方法体public static void main(String[] args) { } //main方法 是一个类执行的主方法 //当执行一个类时 会自动调用这个类的main方法 //修饰符public static原创 2021-06-21 13:01:00 · 1364 阅读 · 0 评论 -
java总结—关键字
前言最近的几个月,我都在学前端;但是却没有有意识的将之进行总结。同时只学前端也有弊端,就是后端逻辑代码上会有不足之处;所以先暂时把前端放一放(虽然学的差不多了,但是灵活运用的程度还达不到),转投到java的怀抱;而且又有了学前端的基础,很多代码和逻辑也能互通,所以相对的,在新学java会更轻松些。这里将对所学的java知识进行总结以及对自己后续的复习和遗漏进行查看。关键字用于定义数据类型的关键字class interface byte shortintlongfloatdoubl原创 2021-06-19 16:03:59 · 78 阅读 · 0 评论