自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mac使用Navicat连接mysql出错

mac使用Navicat premium链接mysql数据库报错1045-Access denied for user ‘root’@‘localhost’

2022-05-31 18:13:14 1886

原创 springboot+vue+antd下载模板上传Excel

springboot+vue+antd下载模板上传Excel

2021-09-27 15:09:15 518

原创 SpringBoot+VUE使用easyexcel导出excel,并在浏览器下载

SpringBoot+VUE使用easyexcel导出excel,并在浏览器下载

2021-07-06 16:34:31 5300 11

原创 antd vue根据条件显示某一列、字典管理

问题描述在开发中需要根据需求在不同条件下同一个页面展示不同列表,今天我的开发就遇到了这个问题。字典管理:首先展示父级页面,从父级页面点击进入子级页面,父级页面没有值这一列,子级有该列。解决1.首先定义一个parentId来存放当前页面的父级id,如果为父级页面那么parentId为空,如果为子级页面parentId=-12.复制columns列表项为columnsCopy,然后根据parentId去让它过滤对应的列,就能返回最新的columns了3.在获取列表数据里添加过滤条件loadData

2021-04-09 10:58:18 1506

原创 Java IO流详解与面试

详细整理IO流相关知识,面试也会用到。

2021-02-17 21:39:07 109 3

原创 SSM框架整合

SSM框架的简单整合,看了不亏!!!

2020-11-17 15:45:53 263

原创 Spring整合MyBatis

框架就是为了我们开发方便的,学了MyBatis和Spring就要把它们联系起来啊!

2020-10-10 17:32:39 97

原创 Spring基础知识

Sping知多少?

2020-10-10 17:13:32 65

原创 MyBatis入门

对最近学的MyBatis进行了一个小总结,学的慢,忘的快,多记录,常进步。

2020-10-03 19:48:31 102

原创 Mybatis入门案例

MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。

2020-09-23 09:55:40 169

原创 MyBatis连接MySql8.0版本的配置问题

首先:要进行maven配置文件的设置<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.18</version></dependency>其次:修改mybatis配置文件(XML文件格式)

2020-09-06 16:31:50 1111 4

原创 解决IDEA中Maven配置问题

由于idea默认的maven远程仓在国外,这样会导致一些依赖资源下载过慢,或者下载失败。这就需要我们更改配置文件,配置国内镜像仓库。**解决办法:**打开IDEA的安装目录找到如下目录打开settings文件,找到如下所示位置添加代码添加的代码就是:<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven

2020-09-05 17:15:00 105

原创 创建线程的四种方法和线程同步的三种方式

今天来总结一下创建线程的四种方法:继承Thread类、实现Runnable接口、实现Callable接口、线程池以及线程同步的三种方式一、继承Thread类重写run()方法,创建实例化对象,调用start()方法匿名内部类实现注意:继承Thread类创建线程时定义变量时要加上static关键字,这样才能保证多个线程使用同一个变量二、实现Runnable接口1、创建一个实现了Runnable接口的类2、重写run()方法3、创建类的实例化对象4、创建Thread类的实例化对象并将t

2020-07-01 09:53:30 493 1

原创 QT使用QCloseEvent添加退出程序提示语句

临近期末老师留了一个课程设计,让用QT做出一个小游戏之类的东西,我做的计算器,最后给计算器添加了一个退出程序的提示语句。

2020-05-27 07:18:42 610

原创 HTML之表格和表单

一、表格第一点:align设置表格在网页内居中border设置表格边框cellspacing设置表格与表格之间的距离cellpadding设置表格内容与表格边框之间的距离 <table align="center" border="1" cellspacing="0" cellpadding="0"> </table>第二点:th—表头单元格,有加粗居中的效果td—普通单元格,无特殊效果tr—代表一行caption—表格标题<caption>&

2020-05-21 11:36:52 270

原创 单例设计模式之饿汉式和懒汉式

一、单例设计模式主要思想:简而言之就是该类在内存中只能存在一个实例化对象,也就是说其他类不能创建该类的实例化对象。二、饿汉式单例设计模式实例化对象随着类的加载而加载,即使该对象未被使用也会被创建代码实现:public class eagerSingleDesignTest { //构造私有 private eagerSingleDesignTest() {} //创建私有静态实例化对象 private static eagerSingleDesignTest asdTest=new e

2020-05-19 21:08:44 131

原创 简单工厂模式

一、简单工厂模式简单工厂模式属于创建型模式又叫做静态工厂方法模式。简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。二、代码实现共同父类public class Animal { public void eat() { System.out.println("动物吃东西"); }}待实例化子类public class Dog extends Animal { public void eat() { System.out.println("狗吃

2020-05-18 21:54:07 101 1

原创 快速排序分析与代码实现

一、快速排序问题:用快速排序来进行排序分析:什么是快速排序?快速排序:它其实就是对冒泡排序的一种改进主要会用到递归的方法总体思路:A-先有一组要排序的数据B-然后遍历这组数据(这里的i,x,y都是位置标记不代表数值)C-把最后一个数据(i)作为一个基数第一个数(x)作为最左边要排序的定位数D-倒数第二个数(y)作为最右边要排序的定位数E-①然后x向右移动,直到x>i...

2020-05-07 21:22:01 146 1

原创 冒泡排序和选择排序分析与代码实现

一、冒泡排序问题:用冒泡排序来进行排序分析:什么是冒泡排序?冒泡排序:从第一个数开始,两个数两个数的进行两两比较,i与i+1比较,i+1与i+2比较…小的在前大的在后每次可以确定一个最大值eg:对 24 69 80 57 13 用冒泡排序进行排序第一次:24 69 57 13 80第二次:24 57 13 69 80第三次:24 13 57 69 80第四次:13 24 57...

2020-04-30 11:56:04 255 4

原创 解决安装Apache Tomcat出现的一些问题

一、"startup"不是内部或外部命令,也不是可运行的程序或批处理文件出现这个问题应该是你在控制面板运行时,文件路径没有写对。这是要在你安装的Tomcat下的bin目录下运行的一个口令,如果直接在控制面板运行就会出错的。就是下面图片这种错误解决:在安装Tomcat的全路径下找bin目录在bin目录下运行startup.bat口令,弹出Tomcat框框就对啦然后切记不要关闭Tomcat...

2020-04-27 08:55:51 1533 1

原创 解决NetBeans中使用awt包下的按钮出现中文不可显示问题

一、令人头疼的问题今天用netbeans手写了一个界面,但是在按钮中写入中文一运行发现中文全都变成了小方块,就像下图一样,真是给我急得差点放弃这个软件了哈哈。二、解决它找了很多方法,最后找到了这个总结一下,帮助一下还在头疼的童鞋们嘿嘿。首先,右键打开项目属性,看到下图所示然后,你只需要把编码改成GBK,点击重新运行就可以啦!!!...

2020-04-16 16:12:21 295

原创 关于字节、字符流

一、最近看了字节流、字符流的大致内容,就想着写个总结,关于字节流、字符流读数据写数据的问题。二、思维导图三、总结大概就是这样吧,以后学到其他的接着来补充吧!!!这节内容比较短,主要就再那张图里了,感觉学的时候好多,一会FlieOutputStream,一会OutputStreamWriter的,一会读一会写,一会读一个一会读两个,一会一会给我绕晕了,写个总结不至于迷迷糊糊找不着地方了,...

2020-04-01 07:25:56 112

原创 集合相关内容的总结

一、总结最近将JAVA的集合学了一遍,了解了集合的作用以及应用场景。en、大概就是这些东西,不是很全的哈。二、概述接下来详细的谈一下关于集合的点点滴滴吧。1、CollectionCollection是单列集合,顾名思义就是只有一个参数,那它的子集合有List和Set。①ListList是有序可重复的,这里的有序是指存储顺序和取出顺序一致。它的儿子有:ArrayList、Vecto...

2020-03-23 22:57:03 164

原创 JAVA面试题:final,finally,finalize有什么区别?

一、今天学习了JAVA异常处理,那学习这些的时候了解到了finally,就牵扯到了关于final,finally,finalize的区别问题,下面我就来总结一下学到的吧。二、fianl那我们首先要知道final是个关键字,用来声明属性、方法和类,...

2020-03-22 09:01:11 215

原创 练习:扑克牌小程序

一、Collections今天呢学习了Collectins这个类,听起来是不是和Collection这个集合有点像呢?Collections是一个针对集合操作的一个工具类,可以对集合进行二分查找和排序,而Collection是单列集合的顶层接口,有子接口List和Set。二、小练习需求:模拟扑克牌游戏,写出代码实现随机发放扑克牌并排序输出分析:A创建HashMap集合存储扑克牌号以及扑克...

2020-03-18 22:17:55 974

原创 TreeMap集合的一个小练习

一、TreeMap集合通过今天的学习知道了TreeMap集合是基于红黑树的Map接口实现。关于Map集合我觉得主要就是添加功能以及获取功能一定要好好掌握。添加功能:v put (k key,v value); //添加元素并返回之前的值获取功能:(我认为主要的)利用如下两个方法通过增强for实现TreeMap集合的遍历v get(object key);//根据键获取值Set ke...

2020-03-17 20:39:27 153

原创 关于TreeSet的练习

一、TreeSet首先呢我们要知道TreeSet是集合的一种,它可以进行排序并且可以保证元素唯一;TreeSet排序又分为自然排序和比较器排序,这两种排序方法的使用主要取决于构造方法的使用,无参构造是自然排序,而有参构造是比较器排序。其次我们要知道TreeSet集合的底层是二叉树结构,同时也是红黑树(红黑树就是一种可以自平衡的二叉树)。二、小练习import java.util.Comp...

2020-03-12 22:51:41 155

原创 JAVA面试题:static关键字的作用?

一、概述static关键字有两个主要的作用:第一、为某特定数据或对象分配单一的存储空间;第二、通俗来讲就是用static修饰的方法不需要创建对象,可以通过类名直接调用方法二、static的使用(1)static成员变量首先我们要知道JAVA中有两种类型的变量:一种是用static修饰的静态变量,那么另外一种就是没有用static修饰的实例变量。静态变量:静态变量属于类,在内存中只有一个...

2020-03-11 22:36:29 557

原创 JAVA面试题:public static void main(String 【】args)方法的作用?

问题:为什么使用public static void main(String 【】args)这个方法作为JAVA程序的入口呢?解决:①首先我们要知道Java程序是在JVM也就是JAVA虚拟机上运行的,而Java虚拟机在运行程序的时候首先查找的是main()方法,main***是JVM识别的特殊方法名,是程序的入口方法,所以会有main这个关键字的存在。②而***public***作为权限修...

2020-03-10 21:39:24 568

原创 解决Android studio3.5.2版本出现的gradle运行Run time out报错问题

1、当你运行程序出现如下错误的时候那么我就可以帮你啦!!2、首先要找到一个名叫build.gradle的文件!3、接着在下面两处添加如下语句你看就是这句:maven{ url ‘http://maven.aliyun.com/nexus/content/groups/public/’ }4、然后找到file----setting----Build,Ececution,Deploy...

2020-02-25 13:32:13 1997

原创 JAVA求解杨辉三角问题

要求:输出杨辉三角(用键盘录入方式获取杨辉三角的行数)例如:11 11 2 11 3 3 11 4 6 4 1分析:任何一行的第一列最后一列都等于1每个数据是他上一行的前一列和他上一行的本列之和,最后一列和第一列除外步骤:定义一个数组,行数为n,列数为n给这个数组的任何一行的第一列和最后一列赋值为1按规律给其他元素赋值遍历这个数组代码:import java.uti...

2019-11-18 20:43:52 205

空空如也

空空如也

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

TA关注的人

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