自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 java实现快速排序(partition算法)

java实现快速排序(partition算法)partition算法解析partition算法使用头尾两个方向相反的指针进行遍历,先将数组第一个元素设置为比较元素,头指针从左至右找到第一个大于比较元素的数,尾指针从右至左找到第一个小于比较元素的数,全部交换完毕后将比较元素放到中间位置。原理解析算法图解解析package Test;import java.util.ArrayList;import java.util.Arrays;import java.util.Scanner;pub

2021-08-06 18:52:33 997

原创 Java实现归并排序

使用java实现归并排序排序原理︰1.尽可能的一组数据拆分成两个元素相等的子组,并对每一个子组继续拆分,直到拆分后的每个子组的元素个数是1为止。2将相邻的两个子组进行合并成一个有序的大组;3.不断的重复步骤2,直到最终只有一个组为止。排序图解可以看到这种结构很像一棵完全二叉树,本文的归并排序我们采用递归去实现(也可采用迭代的方式去实现)package Test;import java.util.Arrays;public class Demo08 { public static vo

2021-08-06 10:56:36 162

原创 JSON解决乱码问题

JSON解决乱码问题在Spring配置文件中配置以下代码 <!--JSON乱码问题配置--> <mvc:annotation-driven> <mvc:message-converters register-defaults="true"> <bean class="org.springframework.http.converter.StringHttpMessageConverter">

2021-06-07 10:54:37 169

原创 SpringMVC过滤器(Filter)

使用SpringMVC中的过滤器过滤字符编码本质还是一个Filter(只需要在web.xml中配置以下代码) <filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-para

2021-06-06 10:37:11 593

原创 Filter过滤字符编码

使用java过滤器(Filter)实现字符编码import javax.servlet.*;import java.io.IOException;public class filter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletException { } @Override public void doFilter(Ser

2021-06-06 10:26:24 181

原创 Spring声明式事务

Spring声明式事务需要在Spring的xml配置文件中创建一个 DataSourceTransactionManager 对象:<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <constructor-arg ref="dataSource" /></bean><!-- advice配置事务

2021-05-30 09:32:32 137

原创 Maven资源导出失败问题

由于maven的约定大于配置,所以我们可能会遇到其他文件夹中的配置文件无法导出,导致项目无法运行解决:只需要在父Maven的pom.xml中添加以下代码(如果导出还是失败则在子pom.xml也添加上) <build> <resources> <resource> <directory>src/main/resources</directory>

2021-05-04 09:10:13 544

翻译 JDBC连接mysql8.0以上版本的url与driver

Mysql8.0以上版本的drivercom.mysql.cj.jdbc.Drivermysql8.0以上版本的urljdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai&zeroDateTimeBehavior=CONVERT_TO_NULL

2021-05-04 08:55:11 3880

原创 java复杂邮件发送

java复杂邮件发送案例前言要在网络上实现邮件功能,必须有专门的邮件服务器。这些邮件服务器类似与现实生活。中的邮局,他主要负责接收用户投递过来的邮件,并把邮件投递到邮件接收者的电子邮箱中,SMTP服务器地址:一般是smtp.xxx.com,比如163邮箱smtp.qq.com。电子邮箱(E-Mail地址)的获得需要在邮件服务器上进行申请。比如我们要使用QQ邮箱,就需要开通邮箱功能;一、准备工作使用Java发送Email十分简单,但是首先你应该准备JavaMail Api和java Activatio

2021-04-27 11:02:57 131

原创 Java实现简单邮件发送

java无框架实现简单邮件上传案例前言要在网络上实现邮件功能,必须有专门的邮件服务器。这些邮件服务器类似与现实生活。中的邮局,他主要负责接收用户投递过来的邮件,并把邮件投递到邮件接收者的电子邮箱中,SMTP服务器地址:一般是smtp.xxx.com,比如163邮箱smtp.qq.com。电子邮箱(E-Mail地址)的获得需要在邮件服务器上进行申请。比如我们要使用QQ邮箱,就需要开通邮箱功能;一、准备工作使用Java发送Email十分简单,但是首先你应该准备JavaMail Api和java Acti

2021-04-27 10:24:33 143

原创 JAVAweb上传文件案例

java实现文件上传案例前言对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的。一、准备工作:文件上传JAR包一般采用apache的开源工具:common-fileupload的这个文件上传组件。而这个组件依赖于common-io这个包,所以需要两个包https://mvnrepository.com/artifact/commons-fileupload/commons-fileuploadhttps://mvnrepository.com/artifact/commons-

2021-04-25 19:27:57 145 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除