自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Thymeleaf:org.thymeleaf.exceptions.TemplateProcessingException: Could not parse as expres问题解决

我在前端使用Thymeleaf以及layui的表格数据的时候,出现了下面这个问题查阅资料以及参考才发现:原因在于这里进行换行操作问题就轻易解决了:

2020-05-28 22:03:00 6355 1

原创 Java:数组30多行代码实现堆排序

在堆的数据结构中,堆中的最大值总是位于根节点(在优先队列中使用堆的话堆中的最小值位于根节点)。堆中定义以下几种操作:1、最大堆调整(Max Heapify):将堆的末端子节点作调整,使得子节点永远小于父节点2、创建最大堆(Build Max Heap):将堆中的所有数据重新排序3、堆排序(HeapSort):移除位在第一个数据的根节点,并做最大堆调整的递归运算...

2020-05-22 11:58:08 5759

原创 Mybatis原理解析

mabatis启动流程:伴随tomcat,在tomcat启动时候,cat扫描web.xml文件,找到mabatis配置文件路径,mabatis配置文件包括但不限于xml文件。对于web.xml来说,只能引入其他xml文件。如果mabatis配置文件(或其他配置文件)是其他类型文件,非xml文件是由xml文件记录它的路径。举例:假设有一个文件a.properties,那么引入路径是:在web.xml中,引入自定义的b.xml,在b.xml中记录了a.properties的路径。a.proper.

2020-05-20 15:33:19 5769

原创 计算机专业考研还是不考研?这才是本质区别!

本文只分析计算机相关专业呦!其他理工科可以借鉴。大多数大一大二学生的内心:考研?还是不考研?算了?反正考研没错,考研吧!闹呢?这种大事不查明白就随便决定?更玩笑的是,大多数同学太懒了,压根就不去查!甚至由学历见识都不如你们的父母决定!唉,大学生总该体现一下成年人的素养,你说啥?不是成年人?还是个孩子?有种别谈恋爱!小孩子谈什么恋爱!好了,言归正传,考研和不考研,一定要弄清楚,毕竟知名互联网行业的大老板们,大多数都是本科学历,比如阿里巴巴,腾讯,字节跳动,京东,58,滴滴,小米,网易等等,这里不一一列

2020-05-16 13:14:29 9619 1

原创 java构建哈夫曼树,实现哈夫曼编码和译码

哈夫曼树是一种带权路径长度最短的二叉树,也称为最优二叉树。 我们通过一个具体的实例来讲解哈夫曼树的构造以及编码和反编码。比如说我们要对一字符串进行01编码,该如何做?我们要清楚为什么要使用哈夫曼编码?答案很简单,哈夫曼编码占位可以做到最少。一、给出指定字符串二、统计各个字母出现的次数三、以每个字母为一个叶子节点,出现次数作为权重,构建哈夫曼树注:每次挑选两个权重最小的结点执行父节点以此类推,得到最终的哈夫曼树:我们可以得到根节点的权值为18。四、进行编码从根节点开始,路径左为.

2020-05-14 20:16:41 8162 1

原创 解决Mybatis反向生成的mapper.xml中对应数据库表名带有引号的问题

相信有好多情况Mybatis反向生成的xml中表名带有双引号,这种情况在调用的时候会出现错误。1、方案一很简单,利用idea的查找替换,讲带有双引号的替换成不带双引号的,但是一个文件还好,要是很多岂不费时。因此我们有了方案二。2 、方案二这是很细的一个点,有的情况生成的带有双引号,有的配置文件生成的就不带有,这是我的亲身经历。下面给大家附上生成xml文件无误的代码导入依赖:<!-- Mybatis反向生成 --> <dependency> .

2020-05-13 17:44:37 8233 1

原创 前端:原生js实现粒子效果

效果截图:实现源码:<!DOCTYPE html><html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <title>demo</title> </head> <body style="overflow:hidden;background:#000"> <canva

2020-05-12 10:41:46 7701

原创 java反射总结(框架灵魂)

反射库(reflection library) 提供了一个非常丰富且精心设计的工具集, 以便编写能够动态操纵 Java 代码的程序。这项功能被大量地应用于 JavaBeans 中,它是 Java 组件的体系结构。 - - - - - - - - - - - - - - - - - - -源于Java核心技术(卷Ⅰ)的引用一、什么是反射能够分析类能力的程序称为反射(reflective)。二、获得class类对象的三种方式在程序运行期间,Java 运行时系统始终为所有的对象维护一个被称为运.

2020-05-09 22:15:24 5816

原创 对Java中 “方法调用“ 的深入理解

对动态绑定的理解简单来讲其实就是对方法调用的理解。可能好多学习编程的人想:方法的调用我还不会吗?希望这篇博客能够给大家提供帮助,博客来源于Java核心技术(卷Ⅰ)弄清楚如何在对象上应用方法调用非常重要。下面假设要调用 x.f(args,) 隐式参数 x 声明为类 C 的一个对象。下面是调用过程的详细描述:编译器査看对象的声明类型和方法名。假设调用 x.f(param,) 且隐式参数 x 声明为 C类的对象。需要注意的是: 有可能存在多个名字为 f, 但参数类型不一样的方法。例如,可能存在方法.

2020-05-08 21:56:54 5781

原创 阿里一道题理清了Java的初始化顺序

看题:package com.test;public class Test{ private static int k = 1; private static Testt1 = new Test("t1"); private static Testt2 = new Test("t2"); private static int i = print("i");...

2020-05-08 12:02:59 5693

原创 深入理解java值传递

我们在这里通过具体的代码示例来讲解java中的值传递1、首先我声明一个Student类,用于测试package com.test;/** * @author zte * @date 2020-05-07 18:01:06 */public class Student { /** * 为了方便测试,我这里声明为public */ public...

2020-05-07 19:38:01 5641

原创 java实现验证码

注释写在了代码里面一、工具类import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.IOException;import java.io.OutputStream;import java.ut...

2020-05-07 16:07:38 6197

空空如也

空空如也

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

TA关注的人

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