自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 JAVA-I/O流

I/O流基础操作使用案例

2023-07-03 11:11:16 96

原创 JAVA:递归统计多级目录中文件类型数量

注意2: 使用HashMap来统计次数时,获取HashMap中的Value(次数)进行加1再塞到HashMap中时,请使用hashMap.put(key, ++value)不要使用hashMap.put(key, value++)。注意1:获取文件后缀命采用split()方法来分割字符串,split(".")这样无法分割,需要换成split("\\.")。

2023-06-27 17:32:05 231

原创 JAVA:递归实现删除多级目录

但是这个方法只能删除"文件"和"一级目录",删除多级目录怎么做?JAVA中的File类中有一个delete()方法。让我们使用下这个递归函数来实现。

2023-06-27 16:00:40 348

原创 01-Java-Spring整合MyBatis案例

前几天写了一下MyBatis快速入门案例,今天写Spring整合MyBatis,那我们先看看他们的使用又什么不一样吧!看完后,我们根据下面的步骤来做一下Spring 整合MyBtis的案例。1.导入相关依赖项(此处采用maven来下载)<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www

2022-04-02 23:10:47 755 1

原创 MyBatis框架快速入门

1、什么是框架?一个半成品的软件,我们可以再原有的基础上进行开发。2、什么是ORM?ORM即Object Relational Mapping(对象关系映射)。指的是持久化数据和实体对象的映射模式,目的是解决面向对象与关系型数据库之间存在互补匹配的现象。3、为什么要使用MyBatis?JDBC的不足:(1)浪费资源:频繁创建和销毁数据库的连接。(2)可维护性差:sql语句在代码中采用硬编码。(3)查询操作复杂:需要手动将查询结果封装到实体对象当中。(4)增删改查操作繁琐:

2022-03-30 18:38:10 561

原创 pycharm更改terminal终端 把windows终端改成wsl的

windows下,装了ubuntu等wsl子系统之后,安装pycharm,idea等IDE,需要配置终端的时候,大部分会默认windows的cmd。如果我们需要改成wsl的终端以pycharm举例子,在File菜单,setting选项中把Tools下的Teminal中的Shell path改成bash ,Tab name随意啥都行,然后点确定,就ok了...

2022-03-20 20:02:55 2349 1

原创 pyharm idea连mysql数据库报错 Cannot connect to “Connection“. The server time zone value ‘�й���׼ʱ��‘ is unr

Cannot connect to “Connection”. The server time zone value ‘�й���׼ʱ��’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC用pycharm idea 这些的插件连接MySQL数据库的时候,报错这个 通常是time zone时区的原因,低版本数据库需要配置文件 ,自MySQL 8.0 GA版本

2022-03-01 23:28:51 2558 7

原创 在Windows下安装MySQL数据库

在Windows下安装MySQL数据库MySQL简介:MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

2022-02-28 23:39:57 748

原创 快速上手-Maven安装与配置

1、下载最新Maven安装包​​​​​​​​​​​​​点我下载maven安装包2、设置环境变量将maven解压到相应路径下(自定义即可),我这里是解压到D:\Develop\Apache\maven\apache-maven-3.8.4路径下。然后选择我的电脑、属性、高级系统设置、环境变量、Path、编辑、新建;将maven的路径复制到粘贴。如下图所示:打开命令行输入mvn -v测试一下环境变量是否配置成功。3、配置本地仓库本地仓库的作用:(1)缓存的作用,...

2021-11-22 17:29:12 226

原创 知识点-快速排序

1.什么是快速排序2.快速排序需求3.快速排序实现步骤4.快速排序完整代码实现5.快速排序代码执行结果

2021-09-13 22:53:55 141

原创 知识点-冒泡排序

知识点-冒泡排序什么式冒泡排序?一种排序的方式,将需要排序的数据进行两两比较,将较大的数据放在后面,依次对所有的数据进行操作,所有数据按要求完成排序。总的有n个数据,需要比较n-1次,每比较完成一次,下一次的比较就会少一个数据参与比较。冒泡排序需求将数组int[] arr = {6,8,7,10,9};用冒泡排序法按照从小到大的顺序进行排列。冒泡排序法对数组进行排序的实现步骤1、第一轮,把最大值10找出,并把它放到数组的最右边 //1、第一轮,把最大值10找出,并把它放到数组的最

2021-09-12 23:43:30 285

原创 问题-SecureCRT中文乱码

当我安装好SecureCRT并且链接上linux服务器,执行命令的时候出现了以下乱码问题解决办法如下图所示:第一步:点击Options->Session Options...第二步:点击Appearance将Character encoding:选择UTF-8,不要勾选Use Unicode graphics characters第三步:点击Font设置字体样式字符集选择 中文GB2312...

2021-09-04 23:10:20 955

原创 知识点-二分查找

什么式二分查找?我们知道在数组中查找一个数的方式式一个一个元素进行遍历,和需要查找的值进行对比,当数组中的元素过多的时候这种挨个查找的方式效率就变得很慢。二分查找就是在一个从小到大排序的数组中,计算出中间的数的大小,判断要找的数时在左边还是右边。这样一次可以缩小一半的查找范围,从而提高了查找效率。在下面我就用一个java小案例来实现一下二分查找。二分查找需求在数组array={2,1,4,3,6,5,8,7,10,9}中找到4这个数值,用二分查找法来实现。二分查找法的实现步骤1、定义

2021-09-04 14:23:17 539

原创 知识点-Static关键字理解

static是什么?static 关键字是静态的意思,是java中的一个修饰符,可以修饰成员方法,成员变量。static有什么特点?1、staic所修饰的成员被类的所有对象共享是我们判断是否使用静态关键字的条件,某个数据你在一个对象中修改,其他对象也能获取到变化。public class Student { public String name = "小美"; public static String describe = "非常漂亮!"; p...

2021-08-20 14:02:55 636

ManageSystem.rar

这是一个Java学习的小Demo,主要演示了对数组中的增删改查、分包分类思想的使用

2021-08-20

空空如也

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

TA关注的人

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